Crazy Eddie's GUI System
0.8.1
|
Generic discrete relative interpolator class. More...
Public Types | |
typedef PropertyHelper< T > | Helper |
![]() | |
typedef PropertyHelper< T > | Helper |
Public Member Functions | |
TplDiscreteRelativeInterpolator (const String &type) | |
virtual | ~TplDiscreteRelativeInterpolator () |
destructor | |
virtual String | interpolateRelative (const String &base, const String &value1, const String &value2, float position) |
More... | |
![]() | |
TplDiscreteInterpolator (const String &type) | |
virtual | ~TplDiscreteInterpolator () |
destructor | |
virtual String | interpolateAbsolute (const String &value1, const String &value2, float position) |
More... | |
virtual String | interpolateRelativeMultiply (const String &base, const String &, const String &, float) |
More... | |
![]() | |
TplInterpolatorBase (const String &type) | |
virtual | ~TplInterpolatorBase () |
destructor | |
virtual const String & | getType () const |
returns type string of this interpolator More... | |
![]() | |
virtual | ~Interpolator () |
destructor | |
Generic discrete relative interpolator class.
This class returns the value the position is closest to. It is different to discrete interpolator in interpolateRelative. It adds the resulting value to the base value.
You can use this on types that have operator+(T) overloaded
|
inlinevirtual |
this is used when Affector is set to apply values in relative mode (application method == AM_Relative)
Reimplemented from CEGUI::TplDiscreteInterpolator< T >.