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