RNBO: RNBO::PresetEvent Class Reference
#include <RNBO_PresetEvent.h>
Public Types | |
enum | Type { Invalid = -1, Set = 0, Touched, Get, SettingBegin, SettingEnd, Max_Type } |
Public Member Functions | |
PresetEvent (MillisecondTime eventTime, PresetEvent::Type type) | |
PresetEvent (MillisecondTime eventTime, PresetEvent::Type type, PresetPtr preset, PresetCallback callback) | |
PresetEvent (const PresetEvent &other) | |
PresetEvent (PresetEvent &&other) | |
PresetEvent & | operator= (const PresetEvent &other) |
PresetEvent & | operator= (PresetEvent &&other) |
bool | operator== (const PresetEvent &rhs) const |
PresetEvent::Type | getType () const |
MillisecondTime | getTime () const |
PresetPtr | getPreset () const |
PresetCallback | getCallback () const |
PatcherEventTarget * | getEventTarget () const |
void | dumpEvent () const |
Protected Member Functions | |
void | setTime (MillisecondTime eventTime) |
Protected Attributes | |
MillisecondTime | _eventTime |
PresetEvent::Type | _type = Invalid |
PresetPtr | _preset |
PresetCallback | _callback = nullptr |
Friends | |
class | EventVariant |
Detailed Description
An event representing touched notifications and getting and setting presets
The documentation for this class was generated from the following file: