Uses of Class
heronarts.lx.parameter.LXListenableParameter
Packages that use 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
Methods in heronarts.glx.ui with parameters of type LXListenableParameterModifier 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
Subclasses of LXListenableParameter in heronarts.lx.audio -
Uses of LXListenableParameter in heronarts.lx.clip
Subclasses of LXListenableParameter in heronarts.lx.clipModifier and TypeClassDescriptionclassclass -
Uses of LXListenableParameter in heronarts.lx.color
Subclasses of LXListenableParameter in heronarts.lx.colorModifier and TypeClassDescriptionclassclassUtility class with a discrete selection of colors that are shown by a UI picker device.classstatic class -
Uses of LXListenableParameter in heronarts.lx.midi
Subclasses of LXListenableParameter in heronarts.lx.midiModifier and TypeClassDescriptionclassclassMidiSelector<T extends LXMidiTerminal>static classstatic classstatic classstatic classstatic class -
Uses of LXListenableParameter in heronarts.lx.midi.surface
Methods in heronarts.lx.midi.surface with parameters of type LXListenableParameterModifier and TypeMethodDescriptionprotected voidLXMidiSurface.addSetting(String key, LXListenableParameter setting) protected voidLXMidiSurface.addState(String key, LXListenableParameter state) -
Uses of LXListenableParameter in heronarts.lx.midi.template
Subclasses of LXListenableParameter in heronarts.lx.midi.templateModifier and TypeClassDescriptionclassclass -
Uses of LXListenableParameter in heronarts.lx.parameter
Subclasses of LXListenableParameter in heronarts.lx.parameterModifier and TypeClassDescriptionclassAn aggregate parameter is a parameter that may be directly monitored for changes, but whose value is constructed from a number of underlying parameters.classA simple parameter that has a binary value of off or onclassSimple parameter class with a double value.classclassCompoundEnumParameter<T extends Enum<T>>classclassclassParameter type with a discrete set of possible integer values.classEnumParameter<T extends Enum<T>>classA parameter that can be listened to and has normalized values.classA MutableParameter is a parameter that has a value which can be changed to anything.classclassstatic classQuantized parameter which uses the global launch quantization setting.classParameter which contains a mutable String value.classA time parameter is a utility for specifying a time of day in discrete hours, minutes, and seconds components.classA boolean parameter which is momentary and supports instantaneous toggling to true.Fields in heronarts.lx.parameter with type parameters of type LXListenableParameterModifier and TypeFieldDescriptionfinal Map<String, LXListenableParameter> AggregateParameter.subparametersMethods in heronarts.lx.parameter that return LXListenableParameterModifier and TypeMethodDescriptionLXListenableParameter.addListener(LXParameterListener listener) LXListenableParameter.addListener(LXParameterListener listener, boolean fireImmediately) LXListenableParameter.bang()Manually notify all listeners of this parameter's current value.final LXListenableParameterLXListenableParameter.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) Methods in heronarts.lx.parameter with parameters of type LXListenableParameterModifier and TypeMethodDescriptionprotected voidAggregateParameter.addSubparameter(String path, LXListenableParameter parameter) Constructors in heronarts.lx.parameter with parameters of type LXListenableParameterModifierConstructorDescriptionBoundedParameter(LXListenableParameter underlying, double v0, double v1) Creates a BoundedParameter which limits the value of an underlying MutableParameter to a given range.protectedBoundedParameter(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
Fields in heronarts.lx.structure declared as LXListenableParameterModifier and TypeFieldDescriptionfinal LXListenableParameterJsonFixture.ParameterDefinition.parameter -
Uses of LXListenableParameter in heronarts.lx.structure.view
Subclasses of LXListenableParameter in heronarts.lx.structure.viewModifier and TypeClassDescriptionstatic classclassclass