Time shift and scale filter.
Filter to shift key times and scale key values on animation curves.
Definition at line 894 of file fbxanimcurvefilters.h.
#include <fbxanimcurvefilters.h>

Public Member Functions | |
| FbxAnimCurveFilterTSS () | |
| Constructor. | |
| virtual | ~FbxAnimCurveFilterTSS () |
| Destructor. | |
| virtual const char * | GetName () const |
| Get the name of the filter. | |
| virtual bool | Apply (FbxAnimCurve &pCurve, FbxStatus *pStatus=NULL) |
| Apply filter on an animation curve. | |
| virtual void | Reset () |
| Reset the filter to its default parameters. | |
| FbxTime | GetShift () const |
| Get the time shift value. | |
| void | SetShift (FbxTime &pShift) |
| Set the time shift value. | |
| double | GetScale () const |
| Get the scale factor. | |
| void | SetScale (double pScale) |
| Set the scale factor. | |
Exposed parent class methods. | |
| virtual bool | Apply (FbxAnimStack *pAnimStack, FbxStatus *pStatus=NULL) |
| Apply filter to all the curves stored in the animation stack. | |
| virtual bool | Apply (FbxObject *pObj, FbxAnimStack *pAnimStack, FbxStatus *pStatus=NULL) |
| Apply filter to all the animated properties of the object. | |
| virtual bool | Apply (FbxAnimCurveNode &pCurveNode, FbxStatus *pStatus=NULL) |
| Apply filter on all the curves of an animation curve node. | |
| virtual bool | Apply (FbxAnimCurve **pCurve, int pCount, FbxStatus *pStatus=NULL) |
| Apply filter on an array of animation curves. | |
Constructor.
| virtual ~FbxAnimCurveFilterTSS | ( | ) | [inline, virtual] |
| virtual const char* GetName | ( | ) | const [virtual] |
| virtual bool Apply | ( | FbxAnimStack * | pAnimStack, |
| FbxStatus * | pStatus = NULL |
||
| ) | [inline, virtual] |
Apply filter to all the curves stored in the animation stack.
| pAnimStack | Animation stack where to retrieve the animation curves |
| pStatus | The FbxStatus object to hold error codes. |
true if the curve filtering operation was successful, false otherwise. Reimplemented from FbxAnimCurveFilter.
Definition at line 912 of file fbxanimcurvefilters.h.
{ FBX_UNUSED(pStatus); return FbxAnimCurveFilter::Apply(pAnimStack); }
| virtual bool Apply | ( | FbxObject * | pObj, |
| FbxAnimStack * | pAnimStack, | ||
| FbxStatus * | pStatus = NULL |
||
| ) | [inline, virtual] |
Apply filter to all the animated properties of the object.
| pObj | Object containing the animated properties to which the filter is applied. |
| pAnimStack | Animation stack where to retrieve the animation curves |
| pStatus | The FbxStatus object to hold error codes. |
true if the curve filtering operation was successful, false otherwise. Reimplemented from FbxAnimCurveFilter.
Definition at line 913 of file fbxanimcurvefilters.h.
{ FBX_UNUSED(pStatus); return FbxAnimCurveFilter::Apply(pObj, pAnimStack); }
| virtual bool Apply | ( | FbxAnimCurveNode & | pCurveNode, |
| FbxStatus * | pStatus = NULL |
||
| ) | [inline, virtual] |
Apply filter on all the curves of an animation curve node.
| pCurveNode | Curve node to which the filter is applied. |
| pStatus | The FbxStatus object to hold error codes. |
true if the curve filtering operation was successful, false otherwise. Reimplemented from FbxAnimCurveFilter.
Definition at line 914 of file fbxanimcurvefilters.h.
{ FBX_UNUSED(pStatus); return FbxAnimCurveFilter::Apply(pCurveNode); }
| virtual bool Apply | ( | FbxAnimCurve ** | pCurve, |
| int | pCount, | ||
| FbxStatus * | pStatus = NULL |
||
| ) | [inline, virtual] |
Apply filter on an array of animation curves.
| pCurve | Array of curves to which the filter is applied. |
| pCount | Number of curves in the array. |
| pStatus | The FbxStatus object to hold error codes. |
true if the curve filtering operation was successful, false otherwise. Reimplemented from FbxAnimCurveFilter.
Definition at line 915 of file fbxanimcurvefilters.h.
{ FBX_UNUSED(pStatus); return FbxAnimCurveFilter::Apply(pCurve, pCount); }
| virtual bool Apply | ( | FbxAnimCurve & | pCurve, |
| FbxStatus * | pStatus = NULL |
||
| ) | [virtual] |
Apply filter on an animation curve.
| pCurve | Curve to which the filter is applied. |
| pStatus | The FbxStatus object to hold error codes. |
true if the curve filtering operation was successful, false otherwise. Implements FbxAnimCurveFilter.
| virtual void Reset | ( | ) | [virtual] |
Reset the filter to its default parameters.
Reimplemented from FbxAnimCurveFilter.
| FbxTime GetShift | ( | ) | const |
| void SetShift | ( | FbxTime & | pShift | ) |
Set the time shift value.
| pShift | The time value used for the shift. |
| double GetScale | ( | ) | const |
| void SetScale | ( | double | pScale | ) |