openshot-audio
0.1.7
|
Public Member Functions | |
SourceList () | |
bool | addSource () |
void | addSource (int index, bool isMouse) |
MouseInputSource * | getMouseSource (int index) const noexcept |
MouseInputSource * | getOrCreateMouseInputSource (int touchIndex) |
int | getNumDraggingMouseSources () const noexcept |
MouseInputSource * | getDraggingMouseSource (int index) const noexcept |
void | beginDragAutoRepeat (const int interval) |
void | timerCallback () override |
![]() | |
virtual | ~Timer () |
void | startTimer (int intervalInMilliseconds) noexcept |
void | startTimerHz (int timerFrequencyHz) noexcept |
void | stopTimer () noexcept |
bool | isTimerRunning () const noexcept |
int | getTimerInterval () const noexcept |
Public Attributes | |
OwnedArray < MouseInputSourceInternal > | sources |
Array< MouseInputSource > | sourceArray |
Additional Inherited Members | |
![]() | |
static void JUCE_CALLTYPE | callPendingTimersSynchronously () |
![]() | |
Timer () noexcept | |
Timer (const Timer &) noexcept | |
|
inline |
bool MouseInputSource::SourceList::addSource | ( | ) |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inlineoverridevirtual |
The user-defined callback routine that actually gets called periodically.
It's perfectly ok to call startTimer() or stopTimer() from within this callback to change the subsequent intervals.
Implements Timer.
Array<MouseInputSource> MouseInputSource::SourceList::sourceArray |
OwnedArray<MouseInputSourceInternal> MouseInputSource::SourceList::sources |