LumensalisCP.Lights.Values
Module Contents
Classes
RGB | |
|---|---|
LightValueBase | |
LightValueRGB | |
LightValueNeoRGB |
Functions
wheel255 | |
|---|---|
wheel1 | |
registerToRGB |
Data
AnyLightValue |
|---|
API
LumensalisCP.Lights.Values.wheel255(val: float)
LumensalisCP.Lights.Values.wheel1(val: float)
LumensalisCP.Lights.Values.AnyLightValue = None
class LumensalisCP.Lights.Values.RGB(r: LumensalisCP.common.ZeroToOne | tuple | LumensalisCP.Lights.Values.RGB = 0, g: LumensalisCP.common.ZeroToOne | None = None, b: LumensalisCP.common.ZeroToOne | None = None)
Bases: object
Initialization
__slots__ = [‘_r’, ‘_g’, ‘_b’]
CONVERTORS = ‘dict(…)‘
property r : LumensalisCP.common.ZeroToOne
property g : LumensalisCP.common.ZeroToOne
property b : LumensalisCP.common.ZeroToOne
toNeoPixelInt()
_set(r: LumensalisCP.common.ZeroToOne, g: LumensalisCP.common.ZeroToOne, b: LumensalisCP.common.ZeroToOne)
_rgbTuple() → LumensalisCP.common.Tuple[LumensalisCP.common.ZeroToOne, LumensalisCP.common.ZeroToOne, LumensalisCP.common.ZeroToOne]
static fromNeoPixelInt(npi: int) → LumensalisCP.Lights.Values.RGB
fadeTowards(other: LumensalisCP.Lights.Values.RGB, ratio: LumensalisCP.common.ZeroToOne) → LumensalisCP.Lights.Values.RGB
property brightness : float
__repr__()
__str__()
class LumensalisCP.Lights.Values.LightValueBase(*args, **kwds)
Bases: object
Initialization
property brightness : float
property asNeoPixelInt : int
property asRGB : LumensalisCP.Lights.Values.RGB
setLight(value)
LumensalisCP.Lights.Values.registerToRGB(cf=lambda v: …)
class LumensalisCP.Lights.Values.LightValueRGB(r: LumensalisCP.common.ZeroToOne | tuple | LumensalisCP.Lights.Values.RGB = 0, g: LumensalisCP.common.ZeroToOne | None = None, b: LumensalisCP.common.ZeroToOne | None = None)
Bases: LumensalisCP.Lights.Values.RGB, LumensalisCP.Lights.Values.LightValueBase
Initialization
RED = ‘RGB(…)’
YELLOW = ‘RGB(…)’
BLUE = ‘RGB(…)’
GREEN = ‘RGB(…)’
BLACK = ‘RGB(…)’
WHITE = ‘RGB(…)‘
static lookupColor(color: str)
static toRGB(value: LumensalisCP.Lights.Values.AnyLightValue) → LumensalisCP.Lights.Values.RGB
static prepRGBValue(value)
setLight(value)
static randomRGB(brightness: LumensalisCP.common.ZeroToOne = 1) → LumensalisCP.Lights.Values.RGB
property asNeoPixelInt : int
property asRGB : LumensalisCP.Lights.Values.RGB
class LumensalisCP.Lights.Values.LightValueNeoRGB(value: LumensalisCP.Lights.Values.AnyLightValue)
Bases: LumensalisCP.Lights.Values.LightValueBase