#include <XSIUserData.h>
Inheritance diagram for CSLUserData:

Public Types |
|
|
typedef CSLArrayProxy< SI_UByte, SI_UByte, 1 > |
CSLUByteArray |
| Unsigned Byte array proxy class that works like an array of SI_UByte. |
|
|
typedef CSLArrayProxy< SI_Int, SI_Int, 1 > |
CSLIntArray |
| Int array proxy class that works like an array of SI_Int. |
|
Public Member Functions |
|
| CSLUserData (CSLScene *in_pScene, CSLModel *in_pModel, CdotXSITemplate *in_pTemplate) | |
| virtual | ~CSLUserData () |
| Destructor. |
|
| ETemplateType | Type () |
| SI_Error | Synchronize () |
| SI_UByte * | GetUserDataListPtr () |
| CSLUByteArray * | GetUserDataList () |
| SI_Int | GetUserDataCount () |
| SI_Int * | GetSubElementListPtr () |
| CSLIntArray * | GetSubElementList () |
| SI_Int | GetSubElementCount () |
Defines XSI user-defined data
| CSLUserData | ( | CSLScene * | in_pScene, | |
| CSLModel * | in_pModel, | |||
| CdotXSITemplate * | in_pTemplate | |||
| ) |
Constructor
| in_pScene | Parent scene | |
| in_pModel | Parent model | |
| in_pTemplate | Refered template |
| ETemplateType Type | ( | ) | [inline, virtual] |
Gets the type of this template
Implements CSLTemplate.
Commits semantic layer data
Reimplemented from CSLTemplate.
Gets pointer the user data array
Gets the user data array
Gets the size of the user data array
Gets a pointer to the sub element array
Gets the sub element array
Gets the number of sub elements