CSLCOLLADAActionFCurve Class Reference

This class represents an action fcurbe for COLLADA. More...

#include <COLLADAAction.h>

Inheritance diagram for CSLCOLLADAActionFCurve:

CSLActionFCurve CSLBaseFCurve CSLTemplate CSIBCNode List of all members.

Public Member Functions

  CSLCOLLADAActionFCurve (CSLScene *in_pScene, CSLModel *in_pModel, CdotXSITemplate *in_pTemplate, EFCurveInterpolationType in_InterpolationType)
virtual  ~CSLCOLLADAActionFCurve ()
virtual SI_Error  Synchronize ()
virtual SI_Error  ConnectCOLLADAAnimation (CCOLLADATemplate *in_pChannel, const int in_offset=0)
virtual CSLAnimatableType ParameterReference ()

Detailed Description

This class represents an action fcurbe for COLLADA.

Wraps all functionality for an FCurve used in a mixer.

See also:
CSLMixer

CSLAction


Constructor & Destructor Documentation

CSLCOLLADAActionFCurve ( CSLScene in_pScene,
CSLModel in_pModel,
CdotXSITemplate in_pTemplate,
EFCurveInterpolationType  in_InterpolationType  
)

Constructor

Parameters:
[in]  in_pScene  Pointer to the scene containing the ActionFCurve
[in]  in_pModel  Pointer to the model containing the ActionFCurve
[in]  in_pTemplate  Pointer to the CdotXSITemplate containing the ActionFCurve
[in]  in_InterpolationType  FCurve interpolation type

virtual ~CSLCOLLADAActionFCurve (  )  [virtual]

Destructor


Member Function Documentation

virtual SI_Error Synchronize (  )  [virtual]

Synchronizes internal data to be coherent with the IO layer

Returns:
success or failure

Reimplemented from CSLActionFCurve.

virtual SI_Error ConnectCOLLADAAnimation ( CCOLLADATemplate in_pChannel,
const int  in_offset = 0  
) [virtual]

Connects an existing COLLADA animation template

Parameters:
[in]  in_pChannel  Template to connect
[in]  in_offset  Offset when reading data. Needed to synchronized with stride attribut
Returns:
Error code

virtual CSLAnimatableType* ParameterReference (  )  [virtual]

Returns the parameter reference

Returns:
the parameter reference


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