|
|
Classes
|
| struct |
TinyVariant |
| |
Holds variants for CdotXSIParam objects. More...
|
Defines
|
| #define |
TRUE 1 |
| #define |
FALSE 0 |
| #define |
SI_TRUE TRUE |
| #define |
SI_FALSE FALSE |
| #define |
SI_Bool unsigned short |
| #define |
SI_Byte char |
| #define |
SI_UByte unsigned char |
| #define |
SI_Short short |
| #define |
SI_UShort unsigned short |
| #define |
SI_Int int |
| #define |
SI_UInt unsigned int |
| #define |
SI_Float float |
| #define |
SI_Double double |
| #define |
SI_Long int |
| #define |
SI_Void void |
| #define |
SI_ULong unsigned int |
| #define |
SI_VT_BOOL 0 |
| #define |
SI_VT_BYTE 1 |
| #define |
SI_VT_UBYTE 2 |
| #define |
SI_VT_SHORT 3 |
| #define |
SI_VT_USHORT 4 |
| #define |
SI_VT_INT 5 |
| #define |
SI_VT_UINT 6 |
| #define |
SI_VT_FLOAT 7 |
| #define |
SI_VT_DOUBLE 8 |
| #define |
SI_VT_LONG 9 |
| #define |
SI_VT_ULONG 10 |
| #define |
SI_VT_PBOOL 11 |
| #define |
SI_VT_PBYTE 12 |
| #define |
SI_VT_PUBYTE 13 |
| #define |
SI_VT_PSHORT 14 |
| #define |
SI_VT_PUSHORT 15 |
| #define |
SI_VT_PINT 16 |
| #define |
SI_VT_PUINT 17 |
| #define |
SI_VT_PFLOAT 18 |
| #define |
SI_VT_PDOUBLE 19 |
| #define |
SI_VT_PLONG 20 |
| #define |
SI_VT_PULONG 21 |
| #define |
SI_VT_PCHAR 22 |
| #define |
SI_VT_PPCHAR 23 |
| #define |
SI_VT_PVOID 24 |
| #define |
SI_TT_NONE 0 |
| #define |
SI_TT_POSITION 1 |
| #define |
SI_TT_NORMAL 2 |
| #define |
SI_TT_TEXCOORD 3 |
| #define |
SI_TT_COLOR 4 |
| #define |
SI_TT_TRANSFO 5 |
| #define |
SI_TT_INTEGER 6 |
| #define |
SI_TT_FLOAT 7 |
| #define |
SI_TT_TINYFLOAT 8 |
| #define |
M_PI 3.14159265358979323846 |
| #define |
_ERRMSG(x) _SI_PRINTF(_SI_TEXT("ERROR : %s\n"),x); |
| #define |
_MSG(x) _SI_PRINTF(_SI_TEXT("MSG : %s\n"),x); |
| #define |
_SI_NEW(x, y) { x = new y; _SI_ASSERT( x != NULL ); } |
| #define |
_SI_DELETE(ptr) { if ( ptr != NULL ) { delete ptr; ptr = NULL; } } |
| #define |
_SI_DELETE_ARRAY(ptr) {if ( ptr != NULL ) { delete [] ptr; ptr = NULL; } } |
| #define |
_SI_CALL(x, y) { if (result==SI_SUCCESS) { result = x;if(result != SI_SUCCESS){_ERRMSG(y);}}} |
Typedefs
|
| typedef int |
SI_Error |
| typedef SI_Float |
SI_Matrix [4][4] |
| typedef TinyVariant |
SI_TinyVariant |
Enumerations
|
| enum |
eSI_Error {
SI_SUCCESS = 0,
SI_ERR_NONE = 0,
SI_ERR_STATUS_MSG,
SI_ERR_MESSAGE_MSG,
SI_ERR_WARNING_MSG,
SI_ERR_ERROR_MSG,
SI_ERR_MODE_MSG,
SI_ERR_INTERNAL,
SI_ERR_NOTYETIMPLEMENTED,
SI_ERR_NOTSUPPORTED,
SI_ERR_BAD_MDLTYPE,
SI_ERR_BAD_CHAPID,
SI_ERR_BAD_GROUPID,
SI_ERR_BAD_GROUPLIST,
SI_ERR_BAD_ELEMENT,
SI_ERR_BAD_DICTIONARY,
SI_ERR_BAD_RELID,
SI_ERR_BAD_ARGUMENT,
SI_ERR_BAD_DATABASE,
SI_ERR_BAD_RELNDX,
SI_ERR_BAD_MSMSH,
SI_ERR_BAD_MFACE,
SI_ERR_BAD_MPTCH,
SI_ERR_BAD_MSPLN,
SI_ERR_BAD_PARAM,
SI_ERR_BAD_NBPARAM,
SI_ERR_BAD_NOPARAM,
SI_ERR_BAD_CHP4REL,
SI_ERR_BAD_SHAPEID,
SI_ERR_CLS_NOMODEL,
SI_ERR_LAT_NOMODEL,
SI_ERR_RELRSRC_CANTOPEN,
SI_ERR_RELRSRC_INVGRP,
SI_ERR_RELRSRC_INVCHP,
SI_ERR_RELPAIR_CANTADD,
SI_ERR_RELPAIR_CANTDEL,
SI_ERR_REL_CANTDEL,
SI_ERR_ELEM_NOTFOUND,
SI_ERR_NAME_DUPL,
SI_ERR_NAME_FORMAT,
SI_ERR_DB_NOTFOUND,
SI_ERR_DB_INVALID,
SI_ERR_DB_CANTCREATE,
SI_ERR_DB_CANTDELETE,
SI_ERR_DBDELETE,
SI_ERR_ACCESS_CANTSET,
SI_ERR_SCENE_CANTREAD,
SI_ERR_SCENE_CANTWRITE,
SI_ERR_SCENE_CANTDEL,
SI_ERR_ELEM_CANTREAD,
SI_ERR_ELEM_CANTWRITE,
SI_ERR_SAVE_NOTROOT,
SI_ERR_NOVERS_FOUND,
SI_ERR_NUM_VERTICES,
SI_ERR_SHAPE_VERTICES,
SI_ERR_TOO_FEW_VERTICES,
SI_ERR_TOO_MANY_VERTICES,
SI_ERR_NULL_TRANSFO,
SI_ERR_NULL_VECTOR,
SI_ERR_BAD_COORDSYS,
SI_ERR_BAD_VNDX,
SI_ERR_CHAPNOTFOUND,
SI_ERR_FCVNOTFOUND,
SI_ERR_NOT_TRIANGULATED,
SI_ERR_CYCLE_DETECTED,
SI_ERR_DYNALINK_NOT_LOADED,
SI_ERR_DYNALINK_NOT_RESOLVED,
SI_ERR_DYNALINK_NOT_UNLOADED,
SI_ERR_CUSVAL_SYMBOL_NOT_FOUND,
SI_ERR_CUSVAL_INCORRECT_TYPE,
SI_ERR_CUSVAL_BUFFER_TOO_SMALL,
SI_ERR_ALLOC_PROBLEM,
SI_ERR_INVALID_SCENE,
SI_ERR_ELEM_UNSCENE,
SI_ERR_ELEM_TYPE,
SI_ERR_ELEM_ROOT,
SI_ERR_WRONG_COUNT,
SI_ERR_INVALID_LTYPE,
SI_ERR_NO_RESET,
SI_ERR_INVALID_SELEM,
SI_ERR_BAD_MATERIAL,
SI_ERR_INVALID_TESSELATION,
SI_ERR_NON_TESSELATABLE,
SI_ERR_INVALID_MODEL_DATA,
SI_ERR_NO_MATERIAL,
SI_ERR_NO_TEXTURE,
SI_ERR_ELEM_NOT_LEAF_NODE,
SI_ERR_ELEM_CANTDEL,
SI_ERR_FCURVE_EXISTS,
SI_ERR_ELEM_CHNROOT,
SI_ERR_ELEM_EFFECTOR,
SI_ERR_GOAL_NOT_SET,
SI_ERR_USERDATA_EXISTS,
SI_ERR_INVALID_INDEX,
SI_ERR_CUS_SECOND_SYMBOL,
SI_ERR_CUS_NO_SYMBOL_NAME,
SI_ERR_CUSTOM_FATAL,
SI_ERR_UNFOUND_GLBSYMB_TAB,
SI_ERR_STOP,
SI_ERR_TXT_NAME,
SI_ERR_NO_CAM,
SI_ERR_TRANSFO_METASYSTEM,
SI_ERR_TRANSFO_PATCHDEFORM,
SI_ERR_TRANSFO_SPLINEDEFORM,
SI_ERR_SCAL_CHAIN,
SI_ERR_SCAL_CNSSCL,
SI_ERR_ROT_JOINT,
SI_ERR_ROT_CHNROOT,
SI_ERR_ROT_CNSORI,
SI_ERR_TRANS_CHNROOT,
SI_ERR_TRANS_JOINT,
SI_ERR_TRANS_DYNLEAF,
SI_ERR_TRANS_MAINGLOBENV,
SI_ERR_TRANS_CONSTRAINT,
SI_ERR_SUBELEM_TOTAL_FAILURE,
SI_ERR_SOFTIMAGE_TOO_OLD,
SI_ERR_SAAPHIRE_TOO_OLD,
SI_ERR_SAA_TOO_OLD_FOR_EFFECT,
SI_ERR_FILE_EXISTS,
SI_ERR_UNRELATED_T2D,
SI_ERR_INCOMPATIBLE_T2DMAP,
SI_ERR_SHADER_EXISTS,
SI_ERR_INCOMPAT_MAP_METHOD,
SI_ERR_MODEL_NO_SHAPES,
SI_ERR_CLUSTER_NO_KEYS,
SI_ERR_CUSTOM_FATAL_NOMSG,
SI_ERR_NO_FCV_EDITOR,
SI_ERR_RENDER_WARNING,
SI_ERR_RENDER_ERROR,
SI_ERR_MODEL_NO_PHYSPROPS,
SI_ERR_EFFECT_NODG,
SI_ERR_DG_NOTFOUND,
SI_ERR_RENDER_VOLUNTARYEXIT,
SI_ERR_AUDIO_DEVICEINUSE,
SI_ERR_AUDIO_INVALIDFORMAT,
SI_ERR_AUDIO_INACTIVE,
SI_ERR_FILENOTFOUND,
SI_ERR_AUDIO_INVALIDTRACK,
SI_ERR_FILEPASSEDEOF,
SI_ERR_NO_ACTION,
SI_ERR_MARKER_NOTFOUND,
SI_ERR_ACTIONMARKERS_OVERLAP,
SI_ERR_AUDIO_FILENOTSET,
SI_ERR_AUDIO_FILEALREADYSET,
SI_ERR_AUDIO_MIXINGNOTENABLED,
SI_ERR_LIC_INVALID_HANDLE,
SI_ERR_LIC_INVALID_ARGS,
SI_ERR_LIC_CHECKOUT,
SI_ERR_NUM,
SI_FILE_NOT_FOUND,
SI_NO_AVAILABLE_DRIVER,
SI_IMAGE_BAD_FORMAT
} |