C++ API Reference RNBO: RNBO::BeatTimeEvent Class Reference

RNBO: RNBO::BeatTimeEvent Class Reference

#include <RNBO_BeatTimeEvent.h>

Public Member Functions

 BeatTimeEvent (MillisecondTime eventTime, BeatTime beatTime)
 
 BeatTimeEvent (const BeatTimeEvent &other)
 
 BeatTimeEvent (BeatTimeEvent &&other)
 
BeatTimeEventoperator= (const BeatTimeEvent &other)
 
bool operator== (const BeatTimeEvent &rhs) const
 
MillisecondTime getTime () const
 
BeatTime getBeatTime () const
 
PatcherEventTarget * getEventTarget () const
 
void dumpEvent () const
 

Protected Member Functions

void setTime (MillisecondTime eventTime)
 

Protected Attributes

MillisecondTime _eventTime
 
BeatTime _beatTime
 

Friends

class EventVariant
 

Detailed Description

An event for setting the current transport time. Depending on the host, setting the beat time may simply update the internal transport, or else it may generate an event that causes the host to change its beat time.

See also
RNBO::BeatTime represents time in quater notes, as used by (for example) Ableton Link.
RNBO::Millisecond time is of course the time in milliseconds.

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