ProtoZed  awesome branch
A simple but powerful game framework
Public Member Functions | List of all members
PZ::Easing::EasingBase Class Referenceabstract
Inheritance diagram for PZ::Easing::EasingBase:
PZ::Easing::Back PZ::Easing::Bounce PZ::Easing::Circ PZ::Easing::Cubic PZ::Easing::Elastic PZ::Easing::Expo PZ::Easing::Linear PZ::Easing::Quad PZ::Easing::Quart PZ::Easing::Quint PZ::Easing::Sine

Public Member Functions

 EasingBase ()
 
virtual ~EasingBase ()
 
virtual float easeIn (float t, float b, float c, float d) const =0
 
virtual float easeOut (float t, float b, float c, float d) const =0
 
virtual float easeInOut (float t, float b, float c, float d) const =0
 

Constructor & Destructor Documentation

PZ::Easing::EasingBase::EasingBase ( )
inline
virtual PZ::Easing::EasingBase::~EasingBase ( )
inlinevirtual

Member Function Documentation

virtual float PZ::Easing::EasingBase::easeIn ( float  t,
float  b,
float  c,
float  d 
) const
pure virtual
virtual float PZ::Easing::EasingBase::easeInOut ( float  t,
float  b,
float  c,
float  d 
) const
pure virtual
virtual float PZ::Easing::EasingBase::easeOut ( float  t,
float  b,
float  c,
float  d 
) const
pure virtual

The documentation for this class was generated from the following file: