#include <XSIIndexList.h>
Inheritance diagram for CSLXSIIndexList:

Public Types |
|
| typedef CSLArrayProxy< SI_Int, SI_Int, 1 > |
CSLIntArray |
Public Member Functions |
|
| CSLXSIIndexList (CSLScene *in_pScene, CSLModel *in_pModel, CdotXSITemplate *in_pTemplate) | |
| virtual | ~CSLXSIIndexList () |
| SI_Int | GetCount () |
| CSLIntArray * | GetIndexArray () |
| virtual ETemplateType | Type () |
| virtual SI_Error | Synchronize () |
| typedef CSLArrayProxy<SI_Int, SI_Int, 1> CSLIntArray |
Proxy class that allows modifying a list of SI_Int like an array.
| CSLXSIIndexList | ( | CSLScene * | in_pScene, | |
| CSLModel * | in_pModel, | |||
| CdotXSITemplate * | in_pTemplate | |||
| ) |
Constructor
| in_pScene | Parent scene | |
| in_pModel | Parent model | |
| in_pTemplate | Refered template | |
| in_Type | the type of attribute to construct |
| virtual ~CSLXSIIndexList | ( | ) | [virtual] |
Destructor
| SI_Int GetCount | ( | ) |
Get the number of values in the attribute list.
| CSLIntArray* GetIndexArray | ( | ) | [inline] |
Get the the attribute value array so that the values can be edited.
| virtual ETemplateType Type | ( | ) | [inline, virtual] |
Get the template type
Implements CSLTemplate.
| virtual SI_Error Synchronize | ( | ) | [virtual] |
Commit the current template information
Reimplemented from CSLTemplate.
Reimplemented in CSLCOLLADAIndexList.