Lumiverse  2.5
A framework for creating lighting control applications
Lumiverse::Device Member List

This is the complete list of members for Lumiverse::Device, including all inherited members.

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 typedefLumiverse::Device
getChannel()Lumiverse::Deviceinline
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::Deviceinline
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::Deviceinline
getType()Lumiverse::Deviceinline
isIdentical(Device *d)Lumiverse::Device
loadJSON(const JSONNode data)Lumiverse::Deviceprivate
loadParams(const JSONNode data)Lumiverse::Deviceprivate
m_channelLumiverse::Deviceprivate
m_fpLumiverse::Deviceprivate
m_idLumiverse::Deviceprivate
m_metadataLumiverse::Deviceprivate
m_onMetadataChangedFunctionsLumiverse::Deviceprivate
m_onParameterChangedFunctionsLumiverse::Deviceprivate
m_parametersLumiverse::Deviceprivate
m_typeLumiverse::Deviceprivate
metadataExists(string key)Lumiverse::Device
metadataToJSON()Lumiverse::Deviceprivate
numMetadataKeys()Lumiverse::Device
numParams()Lumiverse::Device
onMetadataChanged()Lumiverse::Deviceprivate
onParameterChanged()Lumiverse::Deviceprivate
operator<<(std::ostream &str)Lumiverse::Deviceinline
parametersToJSON()Lumiverse::Deviceprivate
paramExists(string param)Lumiverse::Device
reset()Lumiverse::Device
setChannel(unsigned int newChan)Lumiverse::Deviceinline
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::Deviceinlineprivate
setIntensity(float val)Lumiverse::Deviceinline
setMetadata(string key, string val)Lumiverse::Device
setParam(string param, LumiverseType *val)Lumiverse::Device
setParam(string param, LumiverseFloat *val)Lumiverse::Deviceinline
setParam(string param, LumiverseEnum *val)Lumiverse::Deviceinline
setParam(string param, LumiverseColor *val)Lumiverse::Deviceinline
setParam(string param, LumiverseOrientation *val)Lumiverse::Deviceinline
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::Deviceinline
toJSON()Lumiverse::Device
toString()Lumiverse::Device
~Device()Lumiverse::Device