CSLCOLLADAActionFCurve Class Reference



Your Ad Here

#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

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_pScene  Pointer to the scene containing the ActionFCurve
in_pModel  Pointer to the model containing the ActionFCurve
in_pTemplate  Pointer to the CdotXSITemplate containing the ActionFCurve
in_InterpolationType  FCurve interpolation type
in_pParamReference  the animation parameter to connect to

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_offset  Offset when reading data. Needed to synchronized with stride attribut
Returns:
SI_Error

virtual CSLAnimatableType* ParameterReference (  )  [virtual]

Returns the parameter reference

Returns:
the parameter reference


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

Return to Softimage XSI Index


Your Ad Here