CSLCOLLADAMesh Class Reference

This class represents a mesh for COLLADA. More...

#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

This class represents a mesh for COLLADA.


Member Function Documentation

virtual CSLXSITriangleList* AddXSITriangleList (  )  [virtual]

Adds a new triangle list to the mesh.

Returns:
Pointer to the newly created triangle list object.

Reimplemented from CSLXSIMesh.

virtual CSLXSIPolygonList* AddXSIPolygonList (  )  [virtual]

Adds a new polygon list to the mesh.

Returns:
Pointer to the newly created polygon list object.

Reimplemented from CSLXSIMesh.

virtual CSLXSIShapeAnimation* CreateXSIShapeAnimation ( EFCurveInterpolationType  in_Type  )  [virtual]

Creates a new shape animation for the geometry.

Parameters:
[in]  in_Type  Type of interpolation for the new shape animation.
Returns:
Pointer to the newly created shape animation.

Reimplemented from CSLXSIGeometry.

virtual SI_Error Fix (  )  [virtual]

Cleans invalid data from the template.

Returns:
Error code

Reimplemented from CSLXSIMesh.

virtual SI_Error Synchronize (  )  [virtual]

Synchronizes this Softimage mesh instance with its IO layer representation

Returns:
Error code.

Reimplemented from CSLXSIMesh.


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