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; }