Class EasingBase

Inheritance Relationships

Derived Types

Class Documentation

class EasingBase

Subclassed by BackEase, BounceEase, CircularEase, CubicEase, ElasticEase, ExponentialEase, LinearEase, QuadraticEase, QuarticEase, QuinticEase, SineEase

Public Functions

EasingBase()
EasingBase(easingType_t type_)
virtual ~EasingBase()
void setType(easingType_t type_)
NUMBER ease(NUMBER time_) const
virtual NUMBER easeIn(NUMBER time_) const = 0
virtual NUMBER easeOut(NUMBER time_) const = 0
virtual NUMBER easeInOut(NUMBER time_) const = 0
void setDuration(NUMBER duration_)
void setTotalChangeInPosition(NUMBER totalChangeInPosition_)

Protected Attributes

NUMBER _change
NUMBER _duration
easingType_t _type