VSTGUI  4.3
Graphical User Interface Framework not only for VST plugins
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
TimingFunctionBase Class Referenceabstract
+ Inheritance diagram for TimingFunctionBase:
+ Collaboration diagram for TimingFunctionBase:

Public Member Functions

 TimingFunctionBase (uint32_t length)
 
uint32_t getLength () const
 
bool isDone (uint32_t milliseconds)
 
virtual float getPosition (uint32_t milliseconds)=0
 

Protected Attributes

uint32_t length
 

Constructor & Destructor Documentation

TimingFunctionBase ( uint32_t  length)
inline

Member Function Documentation

uint32_t getLength ( ) const
inline

+ Here is the caller graph for this function:

virtual float getPosition ( uint32_t  milliseconds)
pure virtualinherited

Implemented in RepeatTimingFunction, InterpolationTimingFunction, PowerTimingFunction, and LinearTimingFunction.

+ Here is the caller graph for this function:

bool isDone ( uint32_t  milliseconds)
inlinevirtual

Implements ITimingFunction.

+ Here is the caller graph for this function:

Member Data Documentation

uint32_t length
protected

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