CSLCOLLADAFCurve Class Reference

CSLCOLLADAFCurve class. More...

#include <COLLADAFCurve.h>

Inheritance diagram for CSLCOLLADAFCurve:

CSLFCurve CSLBaseFCurve CSLTemplate CSIBCNode List of all members.

Public Member Functions

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

Detailed Description

CSLCOLLADAFCurve class.


Constructor & Destructor Documentation

CSLCOLLADAFCurve ( CSLScene in_pScene,
CSLModel in_pModel,
CdotXSITemplate in_pTemplate,
EFCurveType  in_Type,
EFCurveInterpolationType  in_InterpolationType  
)

Constructor

Parameters:
in_pScene  Pointer to the scene containing the fcurve
in_pModel  Pointer to the model containing the fcurve
in_pTemplate  Pointer to the CdotXSITemplate containing the fcurve
in_Type  Type of fcurve
in_InterpolationType  Interpolation type for this fcurve
in_pParamReference  Reference to the CSLAnimatableType that this fcurve animates
Returns:
an instance of CSLFCurve

virtual ~CSLCOLLADAFCurve (  )  [virtual]

Destructor


Member Function Documentation

virtual SI_Error Synchronize (  )  [virtual]

Synchronizes this fcurve instance with its IO layer representation

Returns:
SI_Error
Return values:
SI_SUCCESS  this function always returns SI_SUCCESS

Reimplemented from CSLFCurve.

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


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