Resampling filter.
Filter to resample animation curves.
Definition at line 691 of file kfbxanimcurvefilters.h.
#include <kfbxanimcurvefilters.h>
Public Member Functions |
|
KFbxAnimCurveFilterResample () | |
Constructor. |
|
virtual | ~KFbxAnimCurveFilterResample () |
Destructor. |
|
virtual const char * | GetName () const |
Get the name of the filter. |
|
virtual bool | Apply (KFbxAnimCurve &pCurve) |
Apply filter on an animation curve. |
|
virtual void | Reset () |
Reset the filter to its default parameters.
|
|
void | SetKeysOnFrame (bool pKeysOnFrame) |
Set if the keys are on frame. |
|
bool | GetKeysOnFrame () const |
Get if the keys are on frame. |
|
KTime | GetPeriodTime () const |
Get the Resampling period. |
|
void | SetPeriodTime (KTime &pPeriod) |
Set the Resampling Period. |
|
bool | GetIntelligentMode () const |
Get the Intelligent Mode. |
|
void | SetIntelligentMode (bool pIntelligent) |
Set the Intelligent Mode. |
|
Exposed parent class methods |
|
virtual bool | Apply (KFbxAnimStack *pAnimStack) |
Apply filter to all the curves stored in the
animation stack. |
|
virtual bool | Apply (KFbxObject *pObj, KFbxAnimStack *pAnimStack) |
Apply filter to all the animated properties
of the object. |
|
virtual bool | Apply (KFbxAnimCurveNode &pCurveNode) |
Apply filter on all the curves of an
animation curve node. |
|
virtual bool | Apply (KFbxAnimCurve **pCurve, int pCount) |
Apply filter on an array of animation
curves. |
Constructor.
virtual ~KFbxAnimCurveFilterResample | ( | ) | [inline, virtual] |
virtual const char* GetName | ( | ) | const [virtual] |
virtual bool Apply | ( | KFbxAnimStack * | pAnimStack | ) | [inline, virtual] |
Apply filter to all the curves stored in the animation stack.
pAnimStack | Animation stack where to retrieve the animation curves |
true
if the curve filtering operation was
successful, false
otherwise.Reimplemented from KFbxAnimCurveFilter.
Definition at line 709 of file kfbxanimcurvefilters.h.
{ return KFbxAnimCurveFilter::Apply(pAnimStack); }
virtual bool Apply | ( | KFbxObject * | pObj, |
KFbxAnimStack * | pAnimStack | ||
) | [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 |
true
if the curve filtering operation was
successful, false
otherwise.Reimplemented from KFbxAnimCurveFilter.
Definition at line 710 of file kfbxanimcurvefilters.h.
{ return KFbxAnimCurveFilter::Apply(pObj, pAnimStack); }
virtual bool Apply | ( | KFbxAnimCurveNode & | pCurveNode | ) | [inline, virtual] |
Apply filter on all the curves of an animation curve node.
pCurveNode | Curve node to which the filter is applied. |
true
if the curve filtering operation was
successful, false
otherwise.Reimplemented from KFbxAnimCurveFilter.
Definition at line 711 of file kfbxanimcurvefilters.h.
{ return KFbxAnimCurveFilter::Apply(pCurveNode); }
virtual bool Apply | ( | KFbxAnimCurve ** | pCurve, |
int | pCount | ||
) | [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. |
true
if the curve filtering operation was
successful, false
otherwise.Reimplemented from KFbxAnimCurveFilter.
Definition at line 712 of file kfbxanimcurvefilters.h.
{ return KFbxAnimCurveFilter::Apply(pCurve, pCount); }
virtual bool Apply | ( | KFbxAnimCurve & | pCurve | ) | [virtual] |
Apply filter on an animation curve.
pCurve | Curve to which the filter is applied. |
true
if the curve filtering operation was
successful, false
otherwise.Implements KFbxAnimCurveFilter.
virtual void Reset | ( | ) | [virtual] |
Reset the filter to its default parameters.
Reimplemented from KFbxAnimCurveFilter.
void SetKeysOnFrame | ( | bool | pKeysOnFrame | ) |
Set if the keys are on frame.
pKeysOnFrame | value if keys are set on frame multiples. |
bool GetKeysOnFrame | ( | ) | const |
Get if the keys are on frame.
KTime GetPeriodTime | ( | ) | const |
void SetPeriodTime | ( | KTime & | pPeriod | ) |
Set the Resampling Period.
pPeriod | The Resampling Period to be set |
bool GetIntelligentMode | ( | ) | const |
void SetIntelligentMode | ( | bool | pIntelligent | ) |
Set the Intelligent Mode.
pIntelligent | the Intelligent Mode to be set |