#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 () |
| 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.
| SI_Error Synchronize | ( | ) | [virtual] |
Commits semantic layer data
Reimplemented from CSLTemplate.
| SI_UByte* GetUserDataListPtr | ( | ) |
Gets pointer the user data array
| CSLUByteArray* GetUserDataList | ( | ) |
Gets the user data array
| SI_Int GetUserDataCount | ( | ) |
Gets the size of the user data array
| SI_Int* GetSubElementListPtr | ( | ) |
Gets a pointer to the sub element array
| CSLIntArray* GetSubElementList | ( | ) |
Gets the sub element array
| SI_Int GetSubElementCount | ( | ) |
Gets the number of sub elements