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

Public Member Functions

 RepeatTimingFunction (TimingFunctionBase *tf, int32_t repeatCount, bool autoReverse=true)
 
 ~RepeatTimingFunction ()
 
float getPosition (uint32_t milliseconds)
 
bool isDone (uint32_t milliseconds)
 

Protected Attributes

TimingFunctionBasetf
 
int32_t repeatCount
 
uint32_t runCounter
 
bool autoReverse
 
bool isReverse
 

Constructor & Destructor Documentation

RepeatTimingFunction ( TimingFunctionBase tf,
int32_t  repeatCount,
bool  autoReverse = true 
)

+ Here is the call graph for this function:

Member Function Documentation

float getPosition ( uint32_t  milliseconds)
virtual

Implements ITimingFunction.

+ Here is the call graph for this function:

bool isDone ( uint32_t  milliseconds)
virtual

Implements ITimingFunction.

+ Here is the call graph for this function:

Member Data Documentation

bool autoReverse
protected
bool isReverse
protected
int32_t repeatCount
protected
uint32_t runCounter
protected
TimingFunctionBase* tf
protected

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