| VSTGUI
    4.10
    Graphical User Interface Framework not only for VST plugins | 
 Inheritance diagram for InterpolationTimingFunction:
 Inheritance diagram for InterpolationTimingFunction:| Public Member Functions | |
| InterpolationTimingFunction (uint32_t length, float startPos=0.f, float endPos=1.f) | |
| InterpolationTimingFunction (const InterpolationTimingFunction &)=default | |
| InterpolationTimingFunction & | operator= (const InterpolationTimingFunction &)=default | 
| void | addPoint (float time, float pos) | 
| both values are normalized ones | |
| float | getPosition (uint32_t milliseconds) override | 
|  Public Member Functions inherited from TimingFunctionBase | |
| TimingFunctionBase (uint32_t length) | |
| TimingFunctionBase (const TimingFunctionBase &)=default | |
| TimingFunctionBase & | operator= (const TimingFunctionBase &)=default | 
| uint32_t | getLength () const | 
| bool | isDone (uint32_t milliseconds) override | 
|  Public Member Functions inherited from ITimingFunction | |
| virtual | ~ITimingFunction () noexcept=default | 
| Protected Types | |
| using | PointMap = std::map< uint32_t, float > | 
| Protected Attributes | |
| PointMap | points | 
|  Protected Attributes inherited from TimingFunctionBase | |
| uint32_t | length | 
| 
 | protected | 
| InterpolationTimingFunction | ( | uint32_t | length, | 
| float | startPos = 0.f, | ||
| float | endPos = 1.f | ||
| ) | 
| 
 | default | 
| void addPoint | ( | float | time, | 
| float | pos | ||
| ) | 
both values are normalized ones
| 
 | overridevirtual | 
Implements ITimingFunction.
| 
 | default | 
| 
 | protected |