CSLXSIVertexList Class Reference

This class represents an XSI_VertexList template. More...

#include <XSIVertexList.h>

Inheritance diagram for CSLXSIVertexList:

CSLXSISubComponentList CSLTemplate CSIBCNode CSLCOLLADAVertexList List of all members.

Public Member Functions

  CSLXSIVertexList (CSLScene *in_pScene, CSLModel *in_pModel, CdotXSITemplate *in_pTemplate)
virtual  ~CSLXSIVertexList ()
virtual ETemplateType  Type ()
virtual SI_Error  Synchronize ()

Detailed Description

This class represents an XSI_VertexList template.

Describes a list of vertices for dotXSI 5.0+ (see the XSI_VertexList template reference). The vertices in this list can have N number of attibutes like postion, etc.

Tip:
You can use the parent class (CSLXSISubComponentList) functionality to get the generic attributes index.


Constructor & Destructor Documentation

CSLXSIVertexList ( CSLScene in_pScene,
CSLModel in_pModel,
CdotXSITemplate in_pTemplate  
)

Constructor

Parameters:
[in]  in_pScene  Parent scene
[in]  in_pModel  Parent model
[in]  in_pTemplate  Refered template
Returns:
an instance of CSLXSIVertexList

virtual ~CSLXSIVertexList (  )  [virtual]

Destructor


Member Function Documentation

virtual ETemplateType Type (  )  [inline, virtual]

Returns the type of this template

Return values:
CSLTemplate::XSI_VERTEX_LIST  The type of this template

Implements CSLTemplate.

virtual SI_Error Synchronize (  )  [virtual]

Commits the current template information

Returns:
Whether or not the commit was successful

Reimplemented from CSLTemplate.

Reimplemented in CSLCOLLADAVertexList.


The documentation for this class was generated from the following file: