11 namespace ShowControl {
38 bool storeCue(
float num,
string cueID,
bool overwrite =
false);
41 void deleteCue(
float num,
bool totalDelete =
false);
49 const map<float, string>& getCueList() {
return _cues; }
70 Cue* getCue(
float num);
71 string getCueName(
float num);
75 string getNextCue(
float num);
79 float getNextCueNum(
float num);
97 float getCueNumAtIndex(
int index);
112 map<float, string> _cues;
float getPrevCueNum(float num)
Gets the number of the previous cue in the list.
Definition: CueList.cpp:163
Include file for all of LumiverseCore in one conveninent location.
string getPrevCue(float num)
Gets the previous cue in the list.
Definition: CueList.cpp:152
float getFirstCueNum()
Gets the number of the first cue.
Definition: CueList.cpp:80
float getLastCueNum()
Gets the number of the last cue.
Definition: CueList.cpp:96
CueList(string name, Playback *pb)
Make a new empty cue list.
Definition: CueList.cpp:6
A playback object manages layers, timelines, and coordinates their actions and updates.
Definition: Playback.h:32
Playback * _pb
Pointer to Playback object that contains the actual cue data.
Definition: CueList.h:118
string _name
Name of the list.
Definition: CueList.h:115
JSONNode toJSON()
Returns the JSON representation of the cue list.
Definition: CueList.cpp:184
Contains all core Lumiverse functions and variables.
Definition: Device.cpp:2
void setName(string name)
Sets the name of the cue list.
Definition: CueList.h:100
string getName()
Gets the name of the cue list.
Definition: CueList.h:103
A cue stores data for a particular look (called a cue)
Definition: Cue.h:31