An interpolator that follows a bezier curve.
This interpolator maps the incoming range to a bezier curve.
#include <animation/YiInterpolateBezier.h>

Public Member Functions | |
| CYIInterpolateBezier () | |
| CYIInterpolateBezier (float fC0, float fC1, float fC2, float fC3, float fScale) | |
| virtual | ~CYIInterpolateBezier () |
| void | SetParameters (float fC0, float fC1, float fC2, float fC3, float fScale) |
| virtual float | Interpolate (float fTimePercentage) override |
Public Member Functions inherited from CYITimeInterpolator | |
| virtual | ~CYITimeInterpolator () |
| virtual void | Reset () |
Public Member Functions inherited from CYIScriptableRTTIObject | |
| CYIScriptableRTTIObject () | |
| virtual | ~CYIScriptableRTTIObject () |
| virtual const CYIRuntimeTypeInfo * | GetRuntimeTypeInfoForScriptObject () const override |
Public Member Functions inherited from CYIScriptableObject | |
| CYIScriptableObject () | |
| CYIScriptableObject (const CYIScriptableObject &other) | |
| CYIScriptableObject & | operator= (const CYIScriptableObject &other) |
| virtual | ~CYIScriptableObject () |
| CYIBindingImplementation * | GetBindingImplementation () const |
| void | SetBindingImplementation (CYIBindingImplementation *pBindingImplementation) |
Additional Inherited Members | |
Protected Member Functions inherited from CYIScriptableRTTIObject | |
| virtual std::pair< const CYIRuntimeTypeInfo *, const void * > | GetRuntimeTypeInfoWithObject () const =0 |
| CYIInterpolateBezier::CYIInterpolateBezier | ( | ) |
| CYIInterpolateBezier::CYIInterpolateBezier | ( | float | fC0, |
| float | fC1, | ||
| float | fC2, | ||
| float | fC3, | ||
| float | fScale | ||
| ) |
|
virtual |
|
overridevirtual |
Remaps the value fTimePercentage onto a new range and returns the remapped value. The range used to remap onto is dependent on the specific type of interpolator used.
Implements CYITimeInterpolator.
| void CYIInterpolateBezier::SetParameters | ( | float | fC0, |
| float | fC1, | ||
| float | fC2, | ||
| float | fC3, | ||
| float | fScale | ||
| ) |