Public Member Functions

imrShader Class Reference

This reference page is linked to from the following overview topics: Mental Ray Classes.


Search for all occurrences

#include <imrShader.h>

Inheritance diagram for imrShader:
Inheritance graph
[legend]

List of all members.

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 ()

Member Function Documentation

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]
Remarks:
This method returns the unique interface ID.

Reimplemented from BaseInterface.

                                     {

    return IMRSHADER_INTERFACE_ID;
}

imrShader imrShader imrShader imrShader imrShader imrShader imrShader imrShader imrShader imrShader
imrShader imrShader imrShader imrShader imrShader imrShader imrShader imrShader imrShader imrShader