This reference page is linked to from the following overview topics: Mental Ray Classes, Manual Parameter Translation.
#include <imrShader.h>
Public Member Functions |
|
| virtual void | SetName (const MCHAR *name)=0 |
| virtual const MCHAR * | GetName ()=0 |
| virtual MSTR | GetFullName ()=0 |
| virtual imrShaderClassDesc & | GetClassDesc ()=0 |
| virtual IParamBlock2 * | GetResultsParamBlock ()=0 |
| virtual IParamBlock2 * | GetParametersParamBlock ()=0 |
| virtual IParamBlock2 * | GetConnectionsParamBlock ()=0 |
| virtual bool | HandleHelp ()=0 |
| virtual ReferenceTarget & | GetReferenceTarget ()=0 |
| virtual bool | IsCustomTranslationShader ()=0 |
| virtual void | SetCustomTranslationShader (bool val)=0 |
| virtual Interface_ID | GetID () |
| virtual void SetName | ( | const MCHAR * | name | ) | [pure virtual] |
| virtual const MCHAR* GetName | ( | ) | [pure virtual] |
| virtual MSTR GetFullName | ( | ) | [pure virtual] |
| virtual imrShaderClassDesc& GetClassDesc | ( | ) | [pure virtual] |
| virtual IParamBlock2* GetResultsParamBlock | ( | ) | [pure virtual] |
| virtual IParamBlock2* GetParametersParamBlock | ( | ) | [pure virtual] |
| virtual IParamBlock2* GetConnectionsParamBlock | ( | ) | [pure virtual] |
| virtual bool HandleHelp | ( | ) | [pure virtual] |
| virtual ReferenceTarget& GetReferenceTarget | ( | ) | [pure virtual] |
| virtual bool IsCustomTranslationShader | ( | ) | [pure virtual] |
| virtual void SetCustomTranslationShader | ( | bool | val | ) | [pure virtual] |
| Interface_ID GetID | ( | ) | [inline, virtual] |
Reimplemented from BaseInterface.
{
return IMRSHADER_INTERFACE_ID;
}