#include <imrAdvancedTranslation.h>
Public Types
|
enum |
miParam_type {
miTYPE_BOOLEAN
= 0,
miTYPE_INTEGER,
miTYPE_SCALAR,
miTYPE_STRING,
miTYPE_COLOR,
miTYPE_VECTOR,
miTYPE_TRANSFORM,
miTYPE_SHADER,
miTYPE_SCALAR_TEX,
miTYPE_COLOR_TEX,
miTYPE_VECTOR_TEX,
miTYPE_LIGHT,
miTYPE_STRUCT,
miTYPE_ARRAY,
miTYPE_TEX,
miTYPE_MATERIAL,
miTYPE_GEOMETRY,
miTYPE_LIGHTPROFILE,
miTYPE_DATA,
miNTYPES
} |
enum |
miBoolean {
miFALSE = 0,
miTRUE = 1 } |
Public Member Functions
|
virtual
miBoolean |
mi_api_parameter_name (char *)=0 |
virtual
miBoolean |
mi_api_parameter_value (miParam_type,
void *, int *, int *)=0 |
virtual
miBoolean |
mi_api_parameter_push (miBoolean)=0 |
virtual
miBoolean |
mi_api_parameter_pop (void)=0 |
virtual
miBoolean |
mi_api_new_array_element (void)=0 |
virtual char
* |
_mi_mem_strdup (const char *)=0 |
virtual
void |
_mi_mem_release (void *)=0 |
virtual void
* |
_mi_mem_allocate (int)=0 |
Member Enumeration Documentation
- Enumerator:
-
miTYPE_BOOLEAN |
|
miTYPE_INTEGER |
|
miTYPE_SCALAR |
|
miTYPE_STRING |
|
miTYPE_COLOR |
|
miTYPE_VECTOR |
|
miTYPE_TRANSFORM |
|
miTYPE_SHADER |
|
miTYPE_SCALAR_TEX |
|
miTYPE_COLOR_TEX |
|
miTYPE_VECTOR_TEX |
|
miTYPE_LIGHT |
|
miTYPE_STRUCT |
|
miTYPE_ARRAY |
|
miTYPE_TEX |
|
miTYPE_MATERIAL |
|
miTYPE_GEOMETRY |
|
miTYPE_LIGHTPROFILE |
|
miTYPE_DATA |
|
miNTYPES |
|
{
miTYPE_BOOLEAN = 0,
miTYPE_INTEGER,
miTYPE_SCALAR,
miTYPE_STRING,
miTYPE_COLOR,
miTYPE_VECTOR,
miTYPE_TRANSFORM,
miTYPE_SHADER,
miTYPE_SCALAR_TEX,
miTYPE_COLOR_TEX,
miTYPE_VECTOR_TEX,
miTYPE_LIGHT,
miTYPE_STRUCT,
miTYPE_ARRAY,
miTYPE_TEX,
miTYPE_MATERIAL,
miTYPE_GEOMETRY,
miTYPE_LIGHTPROFILE,
miTYPE_DATA,
miNTYPES
};
Member Function Documentation
virtual
miBoolean mi_api_parameter_name |
( |
char * |
|
) |
[pure virtual] |
virtual
miBoolean mi_api_parameter_pop |
( |
void |
|
) |
[pure virtual] |
virtual
miBoolean mi_api_new_array_element |
( |
void |
|
) |
[pure virtual] |
virtual char* _mi_mem_strdup |
( |
const char * |
|
) |
[pure virtual] |
virtual void _mi_mem_release |
( |
void * |
|
) |
[pure virtual] |
virtual void* _mi_mem_allocate |
( |
int |
|
) |
[pure virtual] |