CSLCOLLADAMesh Class Reference

#include <COLLADAMesh.h>

Inheritance diagram for CSLCOLLADAMesh:

CSLXSIMesh CSLXSIGeometry CSLPrimitive CSLTemplate CSIBCNode List of all members.

Public Member Functions

virtual CSLXSITriangleList AddXSITriangleList ()
virtual CSLXSIPolygonList AddXSIPolygonList ()
virtual CSLXSIShapeAnimation CreateXSIShapeAnimation (EFCurveInterpolationType in_Type)
virtual SI_Error  Fix ()
virtual SI_Error  Synchronize ()

Detailed Description

CSLCOLLADAModel Class


Member Function Documentation

virtual CSLXSITriangleList* AddXSITriangleList (  )  [virtual]

Add a new triangle list to the mesh.

Returns:
CSLXSITriangleList* Pointer to the newly created triangle list object.

Reimplemented from CSLXSIMesh.

virtual CSLXSIPolygonList* AddXSIPolygonList (  )  [virtual]

Add a new polygon list to the mesh.

Returns:
CSLXSIPolygonList* Pointer to the newly created polygon list object.

Reimplemented from CSLXSIMesh.

virtual CSLXSIShapeAnimation* CreateXSIShapeAnimation ( EFCurveInterpolationType  in_Type  )  [virtual]

Create a new shape animation for the geometry.

Parameters:
EFCurveInterpolationType  Type of interpolation for the new shape animation.
Returns:
CSLXSIShapeAnimation* Pointer to the newly created shape animation.

Reimplemented from CSLXSIGeometry.

virtual SI_Error Fix (  )  [virtual]

Clean invalid data from the template.

Returns:
SI_Error Error code

Reimplemented from CSLXSIMesh.

virtual SI_Error Synchronize (  )  [virtual]

Synchronizes this Softimage mesh instance with its IO layer representation

Returns:
SI_Error Error code.

Reimplemented from CSLXSIMesh.


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