Package | Description |
---|---|
heronarts.lx.clip | |
heronarts.lx.color |
Classes for color manipulation, blending, color values.
|
heronarts.lx.parameter |
Abstraction for values that may be monitored and controlled via UI.
|
heronarts.lx.structure |
Modifier and Type | Class and Description |
---|---|
class |
LXClipEngine.FocusedClipParameter |
Modifier and Type | Class and Description |
---|---|
class |
ColorParameter |
class |
DiscreteColorParameter
Utility class with a discrete selection of colors that are shown by a UI picker
device.
|
Modifier and Type | Class and Description |
---|---|
class |
BooleanParameter
A simple parameter that has a binary value of off or on
|
class |
BoundedParameter
Simple parameter class with a double value.
|
class |
CompoundParameter |
class |
DiscreteParameter
Parameter type with a discrete set of possible integer values.
|
class |
EnumParameter<T> |
class |
LXListenableNormalizedParameter
A parameter that can be listened to and has normalized values.
|
class |
MutableParameter
A MutableParameter is a parameter that has a value which can be changed to anything.
|
class |
ObjectParameter<T> |
class |
StringParameter
Parameter which contains a mutable String value.
|
Modifier and Type | Method and Description |
---|---|
LXListenableParameter |
LXListenableParameter.addListener(LXParameterListener listener) |
LXListenableParameter |
LXListenableParameter.bang()
Manually notify all listeners of this parameter's current value.
|
LXListenableParameter |
LXListenableParameter.removeListener(LXParameterListener listener) |
LXListenableParameter |
LXListenableParameter.setDescription(String description) |
LXListenableParameter |
LXListenableParameter.setFormatter(LXParameter.Formatter formatter) |
LXListenableParameter |
LXListenableParameter.setMappable(boolean mappable) |
LXListenableParameter |
LXListenableParameter.setPolarity(LXParameter.Polarity polarity) |
LXListenableParameter |
LXListenableParameter.setUnits(LXParameter.Units units) |
Constructor and Description |
---|
BoundedParameter(LXListenableParameter underlying,
double v0,
double v1)
Creates a BoundedParameter which limits the value of an underlying MutableParameter to a given
range.
|
BoundedParameter(String label,
double value,
double v0,
double v1,
LXListenableParameter underlying) |
CompoundParameter(LXListenableParameter underlying,
double v0,
double v1)
Creates a CompoundParameter which limits the value of an underlying MutableParameter to a given
range.
|
Modifier and Type | Field and Description |
---|---|
LXListenableParameter |
JsonFixture.ParameterDefinition.parameter |
LX library by Mark C. Slee. © 2012-2020