Uses of Class
heronarts.lx.parameter.LXListenableParameter
Package
Description
Modulator classes for real-time audio analysis.
Classes for color manipulation, blending, color values.
Integration with MIDI devices.
Abstraction for values that may be monitored and controlled via UI.
-
Uses of LXListenableParameter in heronarts.glx.ui
Modifier and TypeMethodDescriptionUIObject.addListener
(LXListenableParameter parameter, LXParameterListener listener) Adds a parameter listener which will automatically be unregistered when this UIObject is disposedUIObject.addListener
(LXListenableParameter parameter, LXParameterListener listener, boolean fire) Adds a parameter listener which will automatically be unregistered when this UIObject is disposed -
Uses of LXListenableParameter in heronarts.lx.audio
-
Uses of LXListenableParameter in heronarts.lx.clip
-
Uses of LXListenableParameter in heronarts.lx.color
Modifier and TypeClassDescriptionclass
class
Utility class with a discrete selection of colors that are shown by a UI picker device.class
static class
-
Uses of LXListenableParameter in heronarts.lx.midi
-
Uses of LXListenableParameter in heronarts.lx.midi.surface
Modifier and TypeMethodDescriptionprotected void
LXMidiSurface.addSetting
(String key, LXListenableParameter setting) protected void
LXMidiSurface.addState
(String key, LXListenableParameter state) -
Uses of LXListenableParameter in heronarts.lx.parameter
Modifier and TypeClassDescriptionclass
An aggregate parameter is a parameter that may be directly monitored for changes, but whose value is constructed from a number of underlying parameters.class
A simple parameter that has a binary value of off or onclass
Simple parameter class with a double value.class
class
CompoundEnumParameter<T extends Enum<?>>
class
class
class
Parameter type with a discrete set of possible integer values.class
EnumParameter<T extends Enum<?>>
class
A parameter that can be listened to and has normalized values.class
A MutableParameter is a parameter that has a value which can be changed to anything.class
class
Parameter which contains a mutable String value.class
A time parameter is a utility for specifying a time of day in discrete hours, minutes, and seconds components.class
A boolean parameter which is momentary and supports instantaneous toggling to true.Modifier and TypeFieldDescriptionfinal Map<String,
LXListenableParameter> AggregateParameter.subparameters
Modifier and TypeMethodDescriptionLXListenableParameter.addListener
(LXParameterListener listener) LXListenableParameter.addListener
(LXParameterListener listener, boolean fireImmediately) LXListenableParameter.bang()
Manually notify all listeners of this parameter's current value.final LXListenableParameter
LXListenableParameter.removeListener
(LXParameterListener listener) LXListenableParameter.setDescription
(String description) LXListenableParameter.setFormatter
(LXParameter.Formatter formatter) LXListenableParameter.setMappable
(boolean mappable) LXListenableParameter.setPolarity
(LXParameter.Polarity polarity) LXListenableParameter.setUnits
(LXParameter.Units units) Modifier and TypeMethodDescriptionprotected void
AggregateParameter.addSubparameter
(String path, LXListenableParameter parameter) ModifierConstructorDescriptionBoundedParameter
(LXListenableParameter underlying, double v0, double v1) Creates a BoundedParameter which limits the value of an underlying MutableParameter to a given range.protected
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. -
Uses of LXListenableParameter in heronarts.lx.structure
Modifier and TypeFieldDescriptionfinal LXListenableParameter
JsonFixture.ParameterDefinition.parameter
-
Uses of LXListenableParameter in heronarts.lx.structure.view
Modifier and TypeClassDescriptionstatic class
class
class