VSTGUI 4.5 Graphical User Interface Framework not only for VST plugins

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | List of all members
RepeatTimingFunction Class Reference
Animation Timing Functions | Version 4.0
Inheritance diagram for RepeatTimingFunction:

## Public Member Functions
| RepeatTimingFunction (TimingFunctionBase *tf, int32_t repeatCount, bool autoReverse=true)
| ~RepeatTimingFunction () noexceptoverride
float | getPosition (uint32_t milliseconds) override
bool | isDone (uint32_t milliseconds) override
Public Member Functions inherited from ITimingFunction
virtual | ~ITimingFunction () noexcept=default

## Protected Attributes
TimingFunctionBase * | tf
int32_t | repeatCount
uint32_t | runCounter
bool | autoReverse
bool | isReverse

## Constructor & Destructor Documentation

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

~RepeatTimingFunction | ( |  | ) |
| override noexcept

## Member Function Documentation

float getPosition | ( | uint32_t | milliseconds | ) |
| override virtual

Implements ITimingFunction.

bool isDone | ( | uint32_t | milliseconds | ) |
| override virtual

Implements ITimingFunction.

## 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:

- timingfunctions.h
- timingfunctions.cpp