This filter try to compensate parent's scale to children's scale.
This filter is used when convert scale animation curve which transform inherit type is eINHERIT_Rrs.
Definition at line 375 of file kfbxanimcurvefilters.h.
#include <kfbxanimcurvefilters.h>
Public Types |
|
enum | EError { eNo2Curves, eErrorCount } |
Error codes. More... |
|
Public Member Functions |
|
KFCurveFilterScaleCompensate () | |
Constructor. |
|
virtual const char * | GetName () const |
Return name of the filter. |
|
virtual bool | Apply (KFbxAnimCurve **pCurve, int pCount, KFbxIOSettings &pIOS) |
Compensate parent's scale to children's
scale. |
|
virtual bool | Apply (KFbxAnimCurve &pCurve) |
Always fail because this filter need 2
curves. |
enum EError |
Constructor.
virtual const char* GetName | ( | ) | const [virtual] |
virtual bool Apply | ( | KFbxAnimCurve ** | pCurve, |
int | pCount, | ||
KFbxIOSettings & | pIOS | ||
) | [virtual] |
Compensate parent's scale to children's scale.
pCurve | In pCurve, index 0 is the curve to be filtered. index 1 is the parent curve. |
pCount | Need to be 2. |
pIOS | IO setting object. |
true
if the curve filtering operation was
successful, false
otherwise.virtual bool Apply | ( | KFbxAnimCurve & | pCurve | ) | [virtual] |
Always fail because this filter need 2 curves.
Implements KFbxAnimCurveFilter.