ASPiK SDK
VSTGUI::Animation::InterpolationTimingFunction Class Reference
Inheritance diagram for VSTGUI::Animation::InterpolationTimingFunction:
VSTGUI::Animation::TimingFunctionBase VSTGUI::Animation::ITimingFunction

Public Member Functions

 InterpolationTimingFunction (uint32_t length, float startPos=0.f, float endPos=1.f)
 
void addPoint (float time, float pos)
 both values are normalized ones
 
- Public Member Functions inherited from VSTGUI::Animation::TimingFunctionBase
 TimingFunctionBase (uint32_t length)
 
uint32_t getLength () const
 
bool isDone (uint32_t milliseconds) override
 

Protected Types

using PointMap = std::map< uint32_t, float >
 

Protected Member Functions

float getPosition (uint32_t milliseconds) override
 

Protected Attributes

PointMap points
 
- Protected Attributes inherited from VSTGUI::Animation::TimingFunctionBase
uint32_t length
 

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