Inherited by IRdLWShaderAlpha, IRdLWShaderColor, IRdLWShaderLight, IRdLWShaderModel, IRdLWShaderNormal, and IRdLWShaderTexCoord.
Public Member Functions | |
| HRESULT | Clear () |
| HRESULT | SetShaderName ([in] BSTR bstrValue) |
| HRESULT | SetShaderType ([in] BSTR bstrValue) |
| HRESULT | GetShaderType ([out, retval] BSTR *pbstrValue) |
| HRESULT | SetRosGraph ([in] void **bGrapValue) |
| HRESULT | GetRosGraph ([out, retval] void *bGrapValue) |
| HRESULT | GetShaderShortName ([out, retval] BSTR *pbstrValue) |
| HRESULT | GetShaderFullName ([out, retval] BSTR *pbstrValue) |
| HRESULT | SetShader ([in] BSTR bstrShader) |
| HRESULT | GetShader ([out, retval] BSTR *pbstrShader) |
| HRESULT | LockPortableShaderData ([out, retval] void **ppShaderData) |
|
|
Clear the dataobject |
|
|
Set the shader name
|
|
|
Set the shader type
|
|
|
Get the shader type
|
|
|
Set the shader type
|
|
|
Get the shader type
|
|
|
Get the shader shrot name (without the type prefix)
|
|
|
Get the shader name
|
|
|
Set the shader
|
|
|
This method generates the shader.
|
|
|
This method gets portable shader data, including parameters list and values. |
1.3.2