C++ API Reference RNBO: RNBO::PresetEvent Class Reference

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)
 
PresetEventoperator= (const PresetEvent &other)
 
PresetEventoperator= (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: