LumensalisCP.Lights.ProxyLights
Module Contents
Classes
ProxyRGBLightsSource | |
|---|---|
ProxyRGBLight | |
ProxyRGBLightsCallbackSource | |
DimmedLightsSource |
API
class LumensalisCP.Lights.ProxyLights.ProxyRGBLightsSource(source: LumensalisCP.Lights.Light.LightGroup, name: str | None = None, **kwds)
Bases: LumensalisCP.Lights.Light.LightSource
makeProxy(index: int, light: LumensalisCP.Lights.Light.Light)
recalculateForwardValue(light: LumensalisCP.Lights.ProxyLights.ProxyRGBLight, context: UpdateContext = None)
class LumensalisCP.Lights.ProxyLights.ProxyRGBLight(source: LumensalisCP.Lights.ProxyLights.ProxyRGBLightsSource, index: int, light: LumensalisCP.Lights.Light.Light)
Bases: LumensalisCP.Lights.Light.RGBLight
Initialization
getRGB()
property value
getValue(context: UpdateContext = None) → LumensalisCP.Lights.Light.AnyLightValue
getLightValue() → LumensalisCP.Lights.Light.LightValueBase
property lightType
recalculateForwardValue(context: UpdateContext = None)
setValue(value: LumensalisCP.Lights.Light.AnyLightValue, context: UpdateContext = None)
class LumensalisCP.Lights.ProxyLights.ProxyRGBLightsCallbackSource(source: LumensalisCP.Lights.Light.LightGroup, cb: LumensalisCP.Lights.Light.Callable = None, **kwargs)
Bases: LumensalisCP.Lights.ProxyLights.ProxyRGBLightsSource
recalculateForwardValue(light: LumensalisCP.Lights.ProxyLights.ProxyRGBLight, context: UpdateContext = None)
class LumensalisCP.Lights.ProxyLights.DimmedLightsSource(source: LumensalisCP.Lights.Light.LightGroup, brightness=1.0, **kwargs)
Bases: LumensalisCP.Lights.ProxyLights.ProxyRGBLightsSource