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

Public Types |
|
|
typedef CSLArrayProxy< SI_UByte, SI_UByte, 1 > |
CSLUByteArray |
| Unsigned Byte array proxy class that works like an array of SI_UByte. |
|
Public Member Functions |
|
| CSLUserDataBlob (CSLScene *in_pScene, CSLModel *in_pModel, CdotXSITemplate *in_pTemplate, CSLTemplate *in_pAttachTo=NULL) | |
| virtual | ~CSLUserDataBlob () |
| Destructor. |
|
| ETemplateType | Type () |
| SI_Error | Synchronize () |
| SI_UByte * | GetUserDataPtr () |
| CSLUByteArray * | GetUserData () |
| SI_Int | GetUserDataSize () |
Defines user-defined data (see the XSI_UserDataBlob template reference).
| CSLUserDataBlob | ( | CSLScene * | in_pScene, | |
| CSLModel * | in_pModel, | |||
| CdotXSITemplate * | in_pTemplate, | |||
| CSLTemplate * | in_pAttachTo = NULL |
|||
| ) |
Constructor
| [in] | in_pScene | Parent scene |
| [in] | in_pModel | Parent model |
| [in] | in_pTemplate | Referred template |
| [in] | in_pAttachTo | Template to attach to |
| ETemplateType Type | ( | ) | [inline, virtual] |
Returns the type of this template
| CSLTemplate::XSI_USER_DATA_BLOB | The type of this template |
Implements CSLTemplate.
| SI_Error Synchronize | ( | ) | [virtual] |
Commits semantic layer data
Reimplemented from CSLTemplate.
| SI_UByte* GetUserDataPtr | ( | ) |
Returns pointer the user data array
| CSLUByteArray* GetUserData | ( | ) |
Returns the user data array
| SI_Int GetUserDataSize | ( | ) |
Returns the size of the user data array