Lumiverse
2.5
A framework for creating lighting control applications
|
Public Member Functions | |
PlaybackSnapshot (Rig *rig, Playback *pb) | |
PlaybackSnapshot (PlaybackSnapshot &other) | |
void | saveSnapshot (Rig *rig, Playback *pb) |
void | loadSnapshot (Rig *targetRig, Playback *targetPb) |
void | loadPlayback (Playback *targetPb) |
Public Member Functions inherited from Lumiverse::ShowControl::Snapshot | |
Snapshot (Rig *rig) | |
Snapshot (Snapshot &other) | |
void | saveSnapshot (Rig *rig) |
Saves a snapshot of the given Rig and Playback objects. More... | |
void | loadSnapshot (Rig *targetRig) |
Loads the stored snapshot values into the given Rig and Playback objects. More... | |
void | loadRig (Rig *targetRig) |
Loads the stored rig state into the given Rig. More... | |
map< string, Device * > & | getRigData () |
Retrieves device data from the snapshot. | |
set< Device * > | getDevices () |
Returns an unindexed set of the devices from the snapshot. | |
Private Attributes | |
JSONNode | m_playbackData |
The entire playback object. We're getting a little lazy here (or efficient depending on your point of view) and leveraging existing functions for saving and loading playback data. | |
Additional Inherited Members | |
Public Attributes inherited from Lumiverse::ShowControl::Snapshot | |
map< string, string > | _metadata |
Arbitrary use metadata map for a snapshot object. | |
Protected Attributes inherited from Lumiverse::ShowControl::Snapshot | |
map< string, Device * > | m_rigData |
Stores the device data from the rig. | |