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