Lumiverse
2.5
A framework for creating lighting control applications
|
CLumiverse::AiArraySet< T > | |
CLumiverse::AiNodeSet< T > | |
CLumiverse::ArnoldInterface | Interface between ArnoldPatch and arnold. Almost all arnold APIs are called from this class |
CLumiverse::ArnoldParam | |
CLumiverse::ArnoldParameterVector< D, T > | Defines a vector type for Arnold parameters, like color, vector etc |
CLumiverse::BucketPositionInfo | Wrapper for unit (bucket) being rendered |
CLumiverse::ShowControl::CueList | |
CLumiverse::Device | A Device in Lumiverse maintains information about a lighting device |
CLumiverse::DeviceSet | A DeviceSet is a set of devices |
CLumiverse::DMXDevicePatch | This class includes information on how to translate the device properties for a given device to DMX values |
CLumiverse::DMXInterface | Provides a common interface to various DMX devices |
CDMXUSBPROParamsType | |
CDMXUSBPROSetParamsType | |
CLumiverse::DynamicDeviceSet | A DynamicDeviceSet is a set of devices specified by a query string |
CLumiverse::ShowControl::Event | Events are special keyframes that call other functions when encountered |
CLumiverse::FocusPalette | A Focus Palette is a preset configuration for the pan and tilt of a light |
CLumiverse::FrameDeviceInfo | The state info for worker thread |
Cstd::hash< Lumiverse::ShowControl::Layer::BlendMode > | |
CLumiverse::ShowControl::Keyframe | A Keyframe stores the value of a parameter at the specified time |
CLumiverse::ShowControl::Layer | A Layer stores a state of the Rig |
▼CLumiverse::LumiverseType | This class is a wapper around a variety of different possible data types that might be needed by a Device |
CLumiverse::LumiverseColor | This class describes a color |
CLumiverse::LumiverseEnum | Defines an enumeration in Lumiverse |
CLumiverse::LumiverseFloat | Defines a float in Lumiverse |
CLumiverse::LumiverseOrientation | Defines an orientation in Lumiverse |
▼COscPacketListener | |
CLumiverse::OscPatch | |
▼CLumiverse::Patch | A Patch maps devices to output channels and handles the output of data to the network |
▼CLumiverse::ArnoldPatch | The Arnold Patch object is responsible for the communication between the Arnold renderer and the Lumiverse devices. The major part of communication is done with help of an ArnoldInterface object. ArnoldPatch handles parsing Json and passing info to ArnoldInterface |
CLumiverse::ArnoldAnimationPatch | A subclass of ArnoldPatch. Instead of interrupting the worker thread every time a new rendering task is received, this class keeps all requests in a queue. A worker thread grasps tasks and dumps frame buffer to a ArnoldFrameManager |
CLumiverse::DMXPatch | The DMX Patch object manages the communication between the DMX network and the Lumiverse devices |
CLumiverse::OscPatch | |
▼CLumiverse::SimulationPatch | The Arnold Patch object is responsible for the communication between the Arnold renderer and the Lumiverse devices. The major part of communication is done with help of an ArnoldInterface object. SimulationPatch handles parsing Json and passing info to ArnoldInterface |
CLumiverse::ArnoldPatch | The Arnold Patch object is responsible for the communication between the Arnold renderer and the Lumiverse devices. The major part of communication is done with help of an ArnoldInterface object. ArnoldPatch handles parsing Json and passing info to ArnoldInterface |
CLumiverse::patchData | Small struct containing information on where the DMX parameter starts and how to convert it to the right type |
CLumiverse::ShowControl::Playback | A playback object manages layers, timelines, and coordinates their actions and updates |
CLumiverse::ShowControl::PlaybackData | Data that tracks the progress of a Timeline |
CLumiverse::ShowControl::Programmer | A Programmer is a special Layer-like object used to manipulate specific devices for cues |
CLumiverse::ProgressInfo | Wrapper for progress information computed based on number of buckets |
CReceivedDmxCosStruct | |
CLumiverse::Rig | The Rig contains information about the state of the lighting system |
▼CLumiverse::SimulationAnimationPatch | A subclass of ArnoldPatch. Instead of interrupting the worker thread every time a new rendering task is received, this class keeps all requests in a queue. A worker thread grasps tasks and dumps frame buffer to a ArnoldFrameManager |
CLumiverse::ArnoldAnimationPatch | A subclass of ArnoldPatch. Instead of interrupting the worker thread every time a new rendering task is received, this class keeps all requests in a queue. A worker thread grasps tasks and dumps frame buffer to a ArnoldFrameManager |
CLumiverse::SimulationLightRecord | Record that denotes if a arnold light node requires update |
▼CLumiverse::ShowControl::Snapshot | A Snapshot stores the state of the Rig at a particular time |
CLumiverse::ShowControl::PlaybackSnapshot | |
▼CLumiverse::ShowControl::Timeline | A Timeline is a list of device parameter values at arbitrary times |
CLumiverse::ShowControl::Cue | A cue stores data for a particular look (called a cue) |
CLumiverse::ShowControl::SineWave | This class implements a sine-wave effect |