CSLCOLLADAPolygonList Class Reference

This class represents a polygon list for COLLADA. More...

#include <COLLADAPolygonList.h>

Inheritance diagram for CSLCOLLADAPolygonList:

CSLXSIPolygonList CSLXSISubComponentList CSLTemplate CSIBCNode List of all members.

Public Member Functions

  CSLCOLLADAPolygonList (CSLScene *in_pScene, CSLModel *in_pModel, CdotXSITemplate *in_pTemplate, CCOLLADATemplate *in_pCOLLADATemplate, CCOLLADATemplate *in_pVertexDef)
virtual  ~CSLCOLLADAPolygonList ()
virtual CSLXSIIndexList AddIndexList ()
virtual SI_Error  Synchronize ()
virtual CdotXSITemplates GetInputSemantics ()

Detailed Description

This class represents a polygon list for COLLADA.


Constructor & Destructor Documentation

CSLCOLLADAPolygonList ( CSLScene in_pScene,
CSLModel in_pModel,
CdotXSITemplate in_pTemplate,
CCOLLADATemplate in_pCOLLADATemplate,
CCOLLADATemplate in_pVertexDef  
)

Constructor

Parameters:
[in]  in_pScene  Parent scene
[in]  in_pModel  Parent model
[in]  in_pTemplate  dotXSI template
[in]  in_pCOLLADATemplate  Referred template
[in]  in_pVertexDef  Vertex definition template
Returns:
an instance of CSLXSITriangleList

virtual ~CSLCOLLADAPolygonList (  )  [virtual]

Destructor


Member Function Documentation

virtual CSLXSIIndexList* AddIndexList (  )  [virtual]

Adds a new index list. If one already exists, it is deleted and replaced.

Returns:
Pointer to the newly created index list.

Reimplemented from CSLXSIPolygonList.

virtual SI_Error Synchronize (  )  [virtual]

Commits the current template information

Returns:
Whether or not the commit was successful

Reimplemented from CSLXSIPolygonList.

virtual CdotXSITemplates* GetInputSemantics (  )  [virtual]

Returns all input semantics used by this polylist

Returns:
Input semantics


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