#include <XSIGeometry.h>
Inheritance diagram for CSLXSIGeometry:

Public Member Functions |
|
| CSLXSIGeometry (CSLScene *in_pScene, CSLModel *in_pModel, CdotXSITemplate *in_pTemplate) | |
| virtual | ~CSLXSIGeometry () |
| virtual CSLXSIShapeAnimation * | CreateXSIShapeAnimation (EFCurveInterpolationType in_Type) |
| virtual CSLXSIShapeAnimation * | XSIShapeAnimation () |
| virtual SI_Error | DestroyXSIShapeAnimation () |
| virtual CSLXSIShapeAnimation * | ConnectXSIShapeAnimation (CSLXSIShapeAnimation *in_pNewXSIShapeAnim) |
| virtual SI_Error | Synchronize () |
| virtual CSLAnimatableType * | ParameterFromName (SI_Char *in_szName) |
| CSLXSIGeometry | ( | CSLScene * | in_pScene, | |
| CSLModel * | in_pModel, | |||
| CdotXSITemplate * | in_pTemplate | |||
| ) |
Constructor
| in_pScene | Pointer to the scene containing the Geometry | |
| in_pModel | Pointer to the model containing the Geometry | |
| in_pTemplate | Pointer to the CdotXSITemplate containing the Geometry |
| virtual ~CSLXSIGeometry | ( | ) | [virtual] |
Destructor
| virtual CSLXSIShapeAnimation* CreateXSIShapeAnimation | ( | EFCurveInterpolationType | in_Type | ) | [virtual] |
Create a new shape animation for the geometry.
| EFCurveInterpolationType | Type of interpolation for the new shape animation. |
Reimplemented in CSLCOLLADAMesh.
| virtual CSLXSIShapeAnimation* XSIShapeAnimation | ( | ) | [virtual] |
Return the shape animation of the geometry.
| virtual SI_Error DestroyXSIShapeAnimation | ( | ) | [virtual] |
Destroy an existing shape animation on the geometry.
| virtual CSLXSIShapeAnimation* ConnectXSIShapeAnimation | ( | CSLXSIShapeAnimation * | in_pNewXSIShapeAnim | ) | [virtual] |
Connects a shape animation
| CSLXSIShapeAnimation* | the shape animation to connect |
| virtual SI_Error Synchronize | ( | ) | [virtual] |
Synchronizes this geometry instance with its IO layer representation
| SI_SUCCESS | this function always returns SI_SUCCESS |
Reimplemented from CSLTemplate.
Reimplemented in CSLCOLLADAMesh, and CSLXSIMesh.
| virtual CSLAnimatableType* ParameterFromName | ( | SI_Char * | in_szName | ) | [virtual] |
Gets a handle on one of this geometry's parameters by using its name
| in_szName | the name of the parameter to get the handle from |
Reimplemented from CSLTemplate.
Reimplemented in CSLXSIMesh.