Key sync filter.
Filter to synchronize the keys of a set of animation curves.
Definition at line 644 of file fbxanimcurvefilters.h.
#include <fbxanimcurvefilters.h>

Public Member Functions |
|
| FbxAnimCurveFilterKeySync () | |
| Constructor. |
|
| virtual | ~FbxAnimCurveFilterKeySync () |
| Destructor. |
|
| virtual const char * | GetName () const |
| Get the name of the filter. |
|
| virtual bool | NeedApply (FbxAnimCurve **pCurve, int pCount) |
| Check if the given animation curve need an
application of the filter. |
|
| virtual bool | NeedApply (FbxAnimCurve &) |
| One single curve cannot be sync'ed. |
|
| virtual bool | Apply (FbxAnimCurve **pCurve, int pCount) |
| Apply filter on the given animation curve.
|
|
| virtual bool | Apply (FbxAnimCurve &) |
| Apply filter on an animation curve. |
|
Exposed parent class methods. |
|
| virtual bool | NeedApply (FbxAnimStack *pAnimStack) |
| Check if any curve on the animation stack
needs an application of the filter. |
|
| virtual bool | NeedApply (FbxObject *pObj, FbxAnimStack *pAnimStack) |
| Check if all the animated properties of the
object need an application of the filter. |
|
| virtual bool | NeedApply (FbxAnimCurveNode &pCurveNode) |
| Check if the animation curve node needs an
application of the filter. |
|
| virtual bool | Apply (FbxAnimStack *pAnimStack) |
| Apply filter to all the curves stored in the
animation stack. |
|
| virtual bool | Apply (FbxObject *pObj, FbxAnimStack *pAnimStack) |
| Apply filter to all the animated properties
of the object. |
|
| virtual bool | Apply (FbxAnimCurveNode &pCurveNode) |
| Apply filter on all the curves of an
animation curve node. |
|
Constructor.
| virtual ~FbxAnimCurveFilterKeySync | ( | ) | [inline, virtual] |
| virtual const char* GetName | ( | ) | const [virtual] |
| virtual bool NeedApply | ( | FbxAnimStack * | pAnimStack | ) | [inline, virtual] |
Check if any curve on the animation stack needs an application of the filter.
| pAnimStack | Animation stack where to retrieve the animation curves |
true if at least one animated property needs an
application of the filter.Reimplemented from FbxAnimCurveFilter.
Definition at line 662 of file fbxanimcurvefilters.h.
{ return FbxAnimCurveFilter::NeedApply(pAnimStack); }
| virtual bool NeedApply | ( | FbxObject * | pObj, |
| FbxAnimStack * | pAnimStack | ||
| ) | [inline, virtual] |
Check if all the animated properties of the object need an application of the filter.
| pObj | Object containing the properties to test. |
| pAnimStack | Animation stack where to retrieve the animation curves |
true if at least one animated property needs an
application of the filter.Reimplemented from FbxAnimCurveFilter.
Definition at line 663 of file fbxanimcurvefilters.h.
{ return FbxAnimCurveFilter::NeedApply(pObj, pAnimStack); }
| virtual bool NeedApply | ( | FbxAnimCurveNode & | pCurveNode | ) | [inline, virtual] |
Check if the animation curve node needs an application of the filter.
| pCurveNode | Curve node to test. |
true if the animation curve node needs an
application of the filter.Reimplemented from FbxAnimCurveFilter.
Definition at line 664 of file fbxanimcurvefilters.h.
{ return FbxAnimCurveFilter::NeedApply(pCurveNode); }
| virtual bool Apply | ( | FbxAnimStack * | 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 FbxAnimCurveFilter.
Definition at line 665 of file fbxanimcurvefilters.h.
{ return FbxAnimCurveFilter::Apply(pAnimStack); }
| virtual bool Apply | ( | FbxObject * | pObj, |
| FbxAnimStack * | 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 FbxAnimCurveFilter.
Definition at line 666 of file fbxanimcurvefilters.h.
{ return FbxAnimCurveFilter::Apply(pObj, pAnimStack); }
| virtual bool Apply | ( | FbxAnimCurveNode & | 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 FbxAnimCurveFilter.
Definition at line 667 of file fbxanimcurvefilters.h.
{ return FbxAnimCurveFilter::Apply(pCurveNode); }
| virtual bool NeedApply | ( | FbxAnimCurve ** | pCurve, |
| int | pCount | ||
| ) | [virtual] |
Check if the given animation curve need an application of the filter.
| pCurve | Array of curves to test if they need the and application of the filter. |
| pCount | Number of curves in array. |
true if at least one animation curve in the array
needs an application of the filter.Reimplemented from FbxAnimCurveFilter.
| virtual bool NeedApply | ( | FbxAnimCurve & | ) | [inline, virtual] |
One single curve cannot be sync'ed.
| pCurve | Curve to test if it needs application of filter. |
falseReimplemented from FbxAnimCurveFilter.
Definition at line 681 of file fbxanimcurvefilters.h.
{ return false; }
| virtual bool Apply | ( | FbxAnimCurve ** | pCurve, |
| int | pCount | ||
| ) | [virtual] |
Apply filter on the given animation curve.
| pCurve | Array of curve to which the filter is applied. |
| pCount | Number of curves in array. |
true if the curve filtering operation was
successful, false otherwise.Reimplemented from FbxAnimCurveFilter.
| virtual bool Apply | ( | FbxAnimCurve & | ) | [inline, virtual] |
Apply filter on an animation curve.
| pCurve | Curve to which the filter is applied. |
true.Implements FbxAnimCurveFilter.
Definition at line 695 of file fbxanimcurvefilters.h.
{ return true; }