#include "..\maxheap.h"
#include "..\strbasic.h"
#include "..\baseinterface.h"
#include "..\ifnpub.h"
#include "..\plugapi.h"
#include "imrAdvancedTranslation.h"
Go to the source code of this file.
Classes |
|
class | imrShaderTranslation |
struct | imrShaderTranslation::AdditionalDependency |
class | imrMaterialPhenomenonTranslation |
class | imrGeomShaderTranslation |
class | imrShaderCreation |
class | imrShaderTranslation_ClassInfo |
Defines |
|
#define | IMRSHADERTRANSLATION_INTERFACE_ID Interface_ID(0x1c396abd, 0x5f964e0c) |
#define | IMRMTLPHENTRANSLATION_INTERFACE_ID Interface_ID(0x5f970a9c, 0x65e75de4) |
#define | IMRGEOMSHADERTRANSLATION_INTERFACE_ID Interface_ID(0x31882a12, 0x2102a73) |
#define | IMRSHADERTRANSLATION_CLASSINFO_INTERFACE_ID Interface_ID(0x17a76fd6, 0x5ab32bcd) |
Functions |
|
imrShaderTranslation * | GetIMRShaderTranslation (InterfaceServer *iserver) |
imrMaterialPhenomenonTranslation * | GetIMRMaterialPhenomenonTranslation (InterfaceServer *iserver) |
imrGeomShaderTranslation * | GetIMRGeomShaderTranslation (InterfaceServer *iserver) |
imrShaderTranslation_ClassInfo * | Get_imrShaderTranslation_ClassInfo (ClassDesc &mtlBaseClassDesc) |
#define IMRSHADERTRANSLATION_INTERFACE_ID Interface_ID(0x1c396abd, 0x5f964e0c) |
Definition at line 38 of file imrShaderTranslation.h.
#define IMRMTLPHENTRANSLATION_INTERFACE_ID Interface_ID(0x5f970a9c, 0x65e75de4) |
Definition at line 39 of file imrShaderTranslation.h.
#define IMRGEOMSHADERTRANSLATION_INTERFACE_ID Interface_ID(0x31882a12, 0x2102a73) |
Definition at line 40 of file imrShaderTranslation.h.
#define IMRSHADERTRANSLATION_CLASSINFO_INTERFACE_ID Interface_ID(0x17a76fd6, 0x5ab32bcd) |
Definition at line 41 of file imrShaderTranslation.h.
imrShaderTranslation* GetIMRShaderTranslation | ( | InterfaceServer * | iserver | ) | [inline] |
Definition at line 140 of file imrShaderTranslation.h.
{ return static_cast<imrShaderTranslation*>(iserver->GetInterface(IMRSHADERTRANSLATION_INTERFACE_ID)); }
imrMaterialPhenomenonTranslation* GetIMRMaterialPhenomenonTranslation | ( | InterfaceServer * | iserver | ) | [inline] |
Definition at line 187 of file imrShaderTranslation.h.
{ return static_cast<imrMaterialPhenomenonTranslation*>(iserver->GetInterface(IMRMTLPHENTRANSLATION_INTERFACE_ID)); }
imrGeomShaderTranslation* GetIMRGeomShaderTranslation | ( | InterfaceServer * | iserver | ) | [inline] |
Definition at line 223 of file imrShaderTranslation.h.
{ return static_cast<imrGeomShaderTranslation*>(iserver->GetInterface(IMRGEOMSHADERTRANSLATION_INTERFACE_ID)); }
imrShaderTranslation_ClassInfo* Get_imrShaderTranslation_ClassInfo | ( | ClassDesc & | mtlBaseClassDesc | ) | [inline] |
Definition at line 298 of file imrShaderTranslation.h.
{ return static_cast<imrShaderTranslation_ClassInfo*>(mtlBaseClassDesc.GetInterface(IMRSHADERTRANSLATION_CLASSINFO_INTERFACE_ID)); }