CSLActionFCurve Class Reference

This class represents an SI_FCurve template. More...

#include <ActionFCurve.h>

Inheritance diagram for CSLActionFCurve:

CSLBaseFCurve CSLTemplate CSIBCNode CSLCOLLADAActionFCurve List of all members.

Public Member Functions

  CSLActionFCurve (CSLScene *in_pScene, CSLModel *in_pModel, CdotXSITemplate *in_pTemplate, EFCurveInterpolationType in_InterpolationType)
SI_Char *  GetParameterXSIPath ()
SI_Void  SetParameterXSIPath (SI_Char *in_szPath)
virtual SI_Error  Synchronize ()
ETemplateType  Type ()
SI_Void  SetParameter (CSLAnimatableType *in_pParameter)
SI_Bool  GetActive ()
SI_Void  SetActive (SI_Bool in_bNew)

Detailed Description

This class represents an SI_FCurve template.

Wraps all functionality for an FCurve used in a mixer.

See also:
CSLMixer

CSLAction


Constructor & Destructor Documentation

CSLActionFCurve ( 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


Member Function Documentation

SI_Char* GetParameterXSIPath (  ) 

Returns the Softimage path of the animated parameter

Returns:
The Softimage Path of the animated parameter

SI_Void SetParameterXSIPath ( SI_Char *  in_szPath  ) 

Sets the Softimage path of the animated parameter

Parameters:
[in]  in_szPath  The Softimage Path of the animated parameter

virtual SI_Error Synchronize (  )  [virtual]

Synchronizes internal data to be coherent with the IO layer

Returns:
success or failure

Reimplemented from CSLBaseFCurve.

Reimplemented in CSLCOLLADAActionFCurve.

ETemplateType Type (  )  [inline, virtual]

Returns the type of this template

Return values:
CSLTemplate::SI_ACTION_FCURVE  Template type

Implements CSLTemplate.

SI_Void SetParameter ( CSLAnimatableType in_pParameter  ) 

Sets Parameter

Parameters:
[in]  in_pParameter  Pointer to the parameter to use

SI_Bool GetActive (  ) 

Returns the active flag

Returns:
The active state of the fcurve

SI_Void SetActive ( SI_Bool  in_bNew  ) 

Sets the active flag

Parameters:
[in]  in_bNew  The new active state of the fcurve


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