This reference page is linked to from the following overview topics: Translation of Texture Map and Materials, Translation of Object Plug-ins.
#include "../maxheap.h"#include "../baseinterface.h"#include "../ifnpub.h"#include "../plugapi.h"#include "imrAdvancedTranslation.h"
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) |
| #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) |
| imrShaderTranslation* GetIMRShaderTranslation | ( | InterfaceServer * | iserver | ) | [inline] |
{
return static_cast<imrShaderTranslation*>(iserver->GetInterface(IMRSHADERTRANSLATION_INTERFACE_ID));
}
| imrMaterialPhenomenonTranslation* GetIMRMaterialPhenomenonTranslation | ( | InterfaceServer * | iserver | ) | [inline] |
{
return static_cast<imrMaterialPhenomenonTranslation*>(iserver->GetInterface(IMRMTLPHENTRANSLATION_INTERFACE_ID));
}
| imrGeomShaderTranslation* GetIMRGeomShaderTranslation | ( | InterfaceServer * | iserver | ) | [inline] |
{
return static_cast<imrGeomShaderTranslation*>(iserver->GetInterface(IMRGEOMSHADERTRANSLATION_INTERFACE_ID));
}
| imrShaderTranslation_ClassInfo* Get_imrShaderTranslation_ClassInfo | ( | ClassDesc & | mtlBaseClassDesc | ) | [inline] |
{
return static_cast<imrShaderTranslation_ClassInfo*>(mtlBaseClassDesc.GetInterface(IMRSHADERTRANSLATION_CLASSINFO_INTERFACE_ID));
}