The base class for a family of intervals that linearly interpolate one or more numeric values over time. More...
Public Types | |
enum | BlendType { BTNoBlend = 0, BTEaseIn = 1, BTEaseOut = 2, BTEaseInOut = 3, BTInvalid = 4 } |
Public Member Functions | |
BlendType | getBlendType () |
Returns the blend type specified for the interval. | |
Static Public Member Functions | |
static TypeHandle | getClassType () |
static BlendType | stringBlendType (string blend_type) |
Returns the BlendType enumerated value corresponding to the indicated string, or BT_invalid if the string doesn't match anything. |
The base class for a family of intervals that linearly interpolate one or more numeric values over time.
enum BlendType |
Returns the blend type specified for the interval.
This controls how the linear interpolation behaves near the beginning and end of the lerp period.
static TypeHandle getClassType | ( | ) | [static] |
Reimplemented from CInterval.
Reimplemented in CLerpNodePathInterval, and CLerpAnimEffectInterval.
static BlendType stringBlendType | ( | string | blend_type | ) | [static] |
Returns the BlendType enumerated value corresponding to the indicated string, or BT_invalid if the string doesn't match anything.