VSTGUI
4.10
Graphical User Interface Framework not only for VST plugins
|
Public Member Functions | |
CubicBezierTimingFunction (uint32_t milliseconds, CPoint p1, CPoint p2) | |
CubicBezierTimingFunction (const CubicBezierTimingFunction &)=default | |
CubicBezierTimingFunction & | operator= (const CubicBezierTimingFunction &)=default |
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 |
Static Public Member Functions | |
static CubicBezierTimingFunction | easy (uint32_t time) |
static CubicBezierTimingFunction | easyIn (uint32_t time) |
static CubicBezierTimingFunction | easyOut (uint32_t time) |
static CubicBezierTimingFunction | easyInOut (uint32_t time) |
Additional Inherited Members | |
Protected Attributes inherited from TimingFunctionBase | |
uint32_t | length |
CubicBezierTimingFunction | ( | uint32_t | milliseconds, |
CPoint | p1, | ||
CPoint | p2 | ||
) |
|
default |
|
static |
|
static |
|
static |
|
static |
|
overridevirtual |
Implements ITimingFunction.
|
default |