#include <COLLADAAction.h>
Inheritance diagram for CSLCOLLADAAction:

Public Member Functions |
|
| CSLCOLLADAAction (CSLScene *in_pScene, CSLModel *in_pModel, CdotXSITemplate *in_pTemplate) | |
| virtual | ~CSLCOLLADAAction () |
| virtual SI_Error | Synchronize () |
| virtual SI_Error | Fix () |
| virtual SI_Float | GetEndTime () |
| virtual SI_Void | SetEndTime (SI_Float in_fTime) |
| virtual SI_Float | GetStartTime () |
| virtual SI_Void | SetStartTime (SI_Float in_fTime) |
| virtual CSLActionFCurve * | AddAnimation () |
| virtual CSLActionFCurve * | AddAnimation (EFCurveInterpolationType in_InterpolationType) |
| CSLCOLLADAAction | ( | CSLScene * | in_pScene, | |
| CSLModel * | in_pModel, | |||
| CdotXSITemplate * | in_pTemplate | |||
| ) |
Constructor
| in_pScene | Pointer to the scene containing the CSLAction | |
| in_pModel | Pointer to the model containing the CSLAction | |
| in_pTemplate | Pointer to the CdotXSITemplate defining the CSLAction data |
Destructor
| virtual SI_Error Synchronize | ( | ) | [virtual] |
Synchronizes internal data to be coherent with the IO layer
Reimplemented from CSLAction.
Fixes internal data to be coherent with the IO layer at creation time
Reimplemented from CSLTemplate.
Gets the end time
Reimplemented from CSLAction.
Sets the end time of the action
| in_fTime | The end time |
Reimplemented from CSLAction.
Gets the start time of the action
Reimplemented from CSLAction.
Sets the start time of the action
| in_fTime | The new start time |
Reimplemented from CSLAction.
Adds a new animation with default interpolation ( constant interpolation )
Reimplemented from CSLAction.
| virtual CSLActionFCurve* AddAnimation | ( | EFCurveInterpolationType | in_InterpolationType | ) | [virtual] |
Adds a new animation
| in_InterpolationType | FCurve interpolation type |
Reimplemented from CSLAction.