VSTGUI 4.10
Graphical User Interface Framework not only for VST plugins
TimingFunctionBase Class Reference

#include <timingfunctions.h>

+ Inheritance diagram for TimingFunctionBase:

Public Member Functions

 TimingFunctionBase (uint32_t length)
 
 TimingFunctionBase (const TimingFunctionBase &)=default
 
TimingFunctionBaseoperator= (const TimingFunctionBase &)=default
 
uint32_t getLength () const
 
bool isDone (uint32_t milliseconds) override
 
- Public Member Functions inherited from ITimingFunction
virtual ~ITimingFunction () noexcept=default
 
virtual float getPosition (uint32_t milliseconds)=0
 
virtual bool isDone (uint32_t milliseconds)=0
 

Protected Attributes

uint32_t length
 

Constructor & Destructor Documentation

◆ TimingFunctionBase() [1/2]

TimingFunctionBase ( uint32_t  length)
inlineexplicit

◆ TimingFunctionBase() [2/2]

TimingFunctionBase ( const TimingFunctionBase )
default

Member Function Documentation

◆ getLength()

uint32_t getLength ( ) const
inline

◆ isDone()

bool isDone ( uint32_t  milliseconds)
inlineoverridevirtual

Implements ITimingFunction.

◆ operator=()

TimingFunctionBase & operator= ( const TimingFunctionBase )
default

Member Data Documentation

◆ length

uint32_t length
protected

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