| addColorParam(string name, int m) | Lumiverse::Device | |
| addFloatParam(string name, float val, float def, float max=1.0f, float min=0.0f) | Lumiverse::Device | |
| addFocusPalette(FocusPalette fp) | Lumiverse::Device | |
| addMetadataChangedCallback(DeviceCallbackFunction func) | Lumiverse::Device | |
| addParameterChangedCallback(DeviceCallbackFunction func) | Lumiverse::Device | |
| clearAllMetadata() | Lumiverse::Device | |
| clearMetadataValues() | Lumiverse::Device | |
| closestPalette() | Lumiverse::Device | |
| copyParamByValue(string param, LumiverseType *source) | Lumiverse::Device | |
| deleteFocusPalette(string name) | Lumiverse::Device | |
| deleteMetadata(string key) | Lumiverse::Device | |
| deleteMetadataChangedCallback(int id) | Lumiverse::Device | |
| deleteParameter(string key) | Lumiverse::Device | |
| deleteParameterChangedCallback(int id) | Lumiverse::Device | |
| Device(string id, unsigned int channel, string type) | Lumiverse::Device | |
| Device(string id, const JSONNode data) | Lumiverse::Device | |
| Device(const Device &other) | Lumiverse::Device | |
| Device(Device *other) | Lumiverse::Device | |
| Device(string id, Device *other) | Lumiverse::Device | |
| DeviceCallbackFunction typedef | Lumiverse::Device | |
| getChannel() | Lumiverse::Device | inline |
| getColor(string param="color") | Lumiverse::Device | |
| getEnum(string param) | Lumiverse::Device | |
| getFloat(string param) | Lumiverse::Device | |
| getFocusPalette(string name) | Lumiverse::Device | |
| getFocusPaletteNames() | Lumiverse::Device | |
| getGelColor() | Lumiverse::Device | |
| getId() | Lumiverse::Device | inline |
| getIntensity() | Lumiverse::Device | |
| getMetadata(string key, string &val) | Lumiverse::Device | |
| getMetadata(string key) | Lumiverse::Device | |
| getMetadataKeyNames() | Lumiverse::Device | |
| getOri(string param) | Lumiverse::Device | |
| getParam(string param) | Lumiverse::Device | |
| getParam(string param, float &val) | Lumiverse::Device | |
| getParam(string param) | Lumiverse::Device | |
| getParamNames() | Lumiverse::Device | |
| getRawParameters() | Lumiverse::Device | inline |
| getType() | Lumiverse::Device | inline |
| isIdentical(Device *d) | Lumiverse::Device | |
| loadJSON(const JSONNode data) | Lumiverse::Device | private |
| loadParams(const JSONNode data) | Lumiverse::Device | private |
| m_channel | Lumiverse::Device | private |
| m_fp | Lumiverse::Device | private |
| m_id | Lumiverse::Device | private |
| m_metadata | Lumiverse::Device | private |
| m_onMetadataChangedFunctions | Lumiverse::Device | private |
| m_onParameterChangedFunctions | Lumiverse::Device | private |
| m_parameters | Lumiverse::Device | private |
| m_type | Lumiverse::Device | private |
| metadataExists(string key) | Lumiverse::Device | |
| metadataToJSON() | Lumiverse::Device | private |
| numMetadataKeys() | Lumiverse::Device | |
| numParams() | Lumiverse::Device | |
| onMetadataChanged() | Lumiverse::Device | private |
| onParameterChanged() | Lumiverse::Device | private |
| operator<<(std::ostream &str) | Lumiverse::Device | inline |
| parametersToJSON() | Lumiverse::Device | private |
| paramExists(string param) | Lumiverse::Device | |
| reset() | Lumiverse::Device | |
| setChannel(unsigned int newChan) | Lumiverse::Device | inline |
| setColorChannel(string param, string channel, double val) | Lumiverse::Device | |
| setColorHSV(string param, double H, double S, double V, double weight=1.0) | Lumiverse::Device | |
| setColorRGB(string param, double r, double g, double b, double weight=1.0, RGBColorSpace cs=sRGB) | Lumiverse::Device | |
| setColorRGBRaw(string param, double r, double g, double b, double weight=1.0) | Lumiverse::Device | |
| setColorWeight(string param, double weight) | Lumiverse::Device | |
| setFocusPalette(string name) | Lumiverse::Device | |
| setId(string newId) | Lumiverse::Device | inlineprivate |
| setIntensity(float val) | Lumiverse::Device | inline |
| setMetadata(string key, string val) | Lumiverse::Device | |
| setParam(string param, LumiverseType *val) | Lumiverse::Device | |
| setParam(string param, LumiverseFloat *val) | Lumiverse::Device | inline |
| setParam(string param, LumiverseEnum *val) | Lumiverse::Device | inline |
| setParam(string param, LumiverseColor *val) | Lumiverse::Device | inline |
| setParam(string param, LumiverseOrientation *val) | Lumiverse::Device | inline |
| setParam(string param, float val) | Lumiverse::Device | |
| setParam(string param, string val, float val2=-1.0f) | Lumiverse::Device | |
| setParam(string param, string val, float val2, LumiverseEnum::Mode mode, LumiverseEnum::InterpolationMode interpMode) | Lumiverse::Device | |
| setParam(string param, string channel, double val) | Lumiverse::Device | |
| setParam(string param, double x, double y, double weight=1.0) | Lumiverse::Device | |
| setRGBRaw(double r, double g, double b, double weight=1.0) | Lumiverse::Device | |
| setType(string newType) | Lumiverse::Device | inline |
| toJSON() | Lumiverse::Device | |
| toString() | Lumiverse::Device | |
| ~Device() | Lumiverse::Device | |