MFMaterialCallbacks Struct Reference
[Material Interface]

Material type registration callbacks. More...


Data Fields

int(* pRegisterMaterial )(void *pPlatformData)
 Pointer to the RegisterMaterial function.
void(* pUnregisterMaterial )()
 Pointer to the UnregisterMaterial function.
void(* pCreateInstance )(MFMaterial *pMaterial)
 Pointer to the CreateInstance function.
void(* pDestroyInstance )(MFMaterial *pMaterial)
 Pointer to the DestroyInstance function.
int(* pBegin )(MFMaterial *pMaterial)
 Pointer to the Begin function.
void(* pUpdate )(MFMaterial *pMaterial)
 Pointer to the Update function.
int(* pGetNumParams )()
 Pointer to the GetNumParams function.
MFMaterialParameterInfo *(* pGetParameterInfo )(int parameterIndex)
 Pointer to the GetParameterInfo function.
void(* pSetParameter )(MFMaterial *pMaterial, int parameterIndex, int argIndex, const void *pValue)
 Pointer to a SetParameter function.
uint32(* pGetParameter )(MFMaterial *pMaterial, int parameterIndex, int argIndex, void *pValue)
 Pointer to the GetParameter function.


Detailed Description

These are a set of callbacks that are defined to register a custom material.


The documentation for this struct was generated from the following file:
Generated on Sat Oct 28 16:27:29 2006 for MountFuji Engine by  doxygen 1.4.5