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 | |