Uses of Interface
heronarts.lx.parameter.LXParameter
Package
Description
Core LX engine and component functionality.
Modulator classes for real-time audio analysis.
Classes for color manipulation, blending, color values.
Layer components that mutate existing buffers with standardized enable/disable.
Integration with MIDI devices.
Components that control automated modulation of parameter values.
Utility abstraction for values that vary over time.
Output support for various networking protocols.
Abstraction for values that may be monitored and controlled via UI.
Core classes for procedural animation.
Utilities for 3-D transformations and model manipulation.
-
Uses of LXParameter in heronarts.glx.ui
Modifier and TypeMethodDescriptionUI.setHighlightModulationTarget
(LXParameter highlightModulationTarget) -
Uses of LXParameter in heronarts.glx.ui.component
Modifier and TypeMethodDescriptionabstract LXParameter
UIParameterComponent.getParameter()
UITextBox.getParameter()
Modifier and TypeMethodDescriptionstatic String
UIParameterControl.getDescription
(LXParameter parameter) void
UIComponentLabel.onParameterChanged
(LXParameter p) void
UIDropMenu.onParameterChanged
(LXParameter p) void
UIParameterControl.onParameterChanged
(LXParameter parameter) void
UIParameterLabel.onParameterChanged
(LXParameter p) void
UIToggleSet.onParameterChanged
(LXParameter parameter) protected void
UINumberBox.setModulationTarget
(LXParameter parameter) UIParameterLabel.setParameter
(LXParameter parameter) protected UIDoubleBox
UIDoubleBox.setValue
(LXParameter p) -
Uses of LXParameter in heronarts.lx
Modifier and TypeMethodDescriptionfinal LXParameter
LXComponent.getParameter
(String path) Accessor for parameter at a given pathstatic LXParameter
LXPath.getParameter
(LXComponent root, String path) Globally retrieves an LX parameter at a certain scope in the LX hierarchystatic LXParameter
LXPath.getParameter
(LX lx, String path) Globally retrieves an LX parameter with a path in the hierarchyModifier and TypeMethodDescriptionfinal Collection<LXParameter>
LXComponent.getParameters()
Returns a read-only view of all the parameters in this component.Modifier and TypeMethodDescriptionprotected final LXComponent
LXComponent.addInternalParameter
(String path, LXParameter parameter) Internal implementation parameters.protected LXComponent
LXComponent.addLegacyInternalParameter
(String legacyPath, LXParameter parameter) Adds a redundant internal legacy parameter path.protected LXComponent
LXComponent.addLegacyParameter
(String legacyPath, LXParameter parameter) Adds a redundant legacy parameter path.protected final LXComponent
LXComponent.addParameter
(LXParameter parameter) Deprecated.protected LXComponent
LXComponent.addParameter
(String path, LXParameter parameter) Adds a parameter to the component at a fixed path.boolean
LXDeviceComponent.isHiddenControl
(LXParameter parameter) Returns whether this parameter is visible in default remote control or device control UIsboolean
LXDeviceComponent.isSnapshotControl
(LXParameter parameter) Returns whether this parameter is stored along with snapshotsboolean
LXComponent.isValidOscParameter
(LXParameter parameter) Whether a parameter is a valid OSC target, this component must be an instance of LXOscComponent and the parameters needs to be in the normal parameters array, e.g.static void
LXSerializable.Utils.loadDouble
(LXParameter parameter, JsonObject object, String key) Loads an double value into a parameter, if it is found.static void
LXSerializable.Utils.loadParameter
(LXParameter parameter, JsonObject obj, String path) void
LXComponent.onParameterChanged
(LXParameter parameter) Subclasses are free to override this if desired.void
LXEngine.onParameterChanged
(LXParameter p) void
LXPreferences.onParameterChanged
(LXParameter p) void
LXRunnableComponent.onParameterChanged
(LXParameter parameter) void
Tempo.onParameterChanged
(LXParameter p) protected LXComponent
LXDeviceComponent.removeCustomRemoteControl
(LXParameter parameter) protected LXComponent
LXComponent.removeParameter
(LXParameter parameter) Removes a parameter from the component.protected LXComponent
LXComponent.removeParameter
(LXParameter parameter, boolean disposeModulations) static void
LXSerializable.Utils.saveParameter
(LXParameter parameter, JsonObject obj) static void
LXSerializable.Utils.saveParameter
(LXParameter parameter, JsonObject obj, String path) static JsonObject
LXSerializable.Utils.stripParameter
(JsonObject object, LXParameter parameter) LXComponent.toOscQuery
(LXParameter parameter) LXComponent.toOscQuery
(LXParameter parameter, LXParameter parent) Modifier and TypeMethodDescriptionprotected static void
LXComponent.loadParameters
(LXComponent component, JsonObject obj, Map<String, LXParameter> parameters) Utility function to load a set of parameters -
Uses of LXParameter in heronarts.lx.audio
Modifier and TypeClassDescriptionclass
A frequency gate monitors a Graphic Meter for a particular frequency range and triggers when that range passes a certain threshold.class
A DecibelMeter is a modulator that returns the level of an audio signal.class
A graphic meter splits the signal into frequency bands and computes envelopes for each of the bands independently.class
class
static class
Modifier and TypeMethodDescriptionvoid
BandGate.onParameterChanged
(LXParameter p) void
LXAudioEngine.onParameterChanged
(LXParameter p) void
LXAudioInput.onParameterChanged
(LXParameter p) void
LXAudioOutput.onParameterChanged
(LXParameter p) void
SoundObject.onParameterChanged
(LXParameter p) -
Uses of LXParameter in heronarts.lx.clip
Modifier and TypeMethodDescriptionvoid
LXClip.onParameterChanged
(LXParameter p) void
LXClipEngine.onParameterChanged
(LXParameter p) -
Uses of LXParameter 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
Modifier and TypeMethodDescriptionvoid
LXPalette.onParameterChanged
(LXParameter p) protected void
ColorParameter.onSubparameterUpdate
(LXParameter p) protected void
LinkedColorParameter.onSubparameterUpdate
(LXParameter p) -
Uses of LXParameter in heronarts.lx.command
Modifier and TypeClassDescriptionstatic class
LXCommand.ParameterReference<T extends LXParameter>
Modifier and TypeMethodDescriptionvoid
LXCommand.Structure.ModifyFixturePositions.update
(LX lx, LXParameter parameter, double delta) ModifierConstructorDescriptionReset
(LXParameter parameter) SetValue
(LXParameter parameter, double value) -
Uses of LXParameter in heronarts.lx.dmx
Modifier and TypeClassDescriptionclass
Abstract DMX Modulator specifying a universe, channel, and number of bytes.class
Extracts a color from three DMX channels starting at a given address.class
A modulator converting DMX input to normalized output, with three modes: 8-bit: single DMX channel scaled to normalized output 16-bit: two DMX channels for high resolution, scaled to normalized output Range: A range from [min] to [max] within a DMX channel.Modifier and TypeMethodDescriptionvoid
DmxModulator.onParameterChanged
(LXParameter p) void
LXDmxEngine.onParameterChanged
(LXParameter p) -
Uses of LXParameter in heronarts.lx.effect
Modifier and TypeMethodDescriptionboolean
LXEffect.isHiddenControl
(LXParameter parameter) void
DynamicsEffect.onParameterChanged
(LXParameter p) -
Uses of LXParameter in heronarts.lx.effect.color
-
Uses of LXParameter in heronarts.lx.effect.midi
-
Uses of LXParameter in heronarts.lx.midi
Modifier and TypeMethodDescriptionprotected void
MidiFilterParameter.onSubparameterUpdate
(LXParameter p) LXMidiEngine.removeParameterMappings
(LXParameter parameter) Called when an individual parameter is disposed. -
Uses of LXParameter in heronarts.lx.midi.surface
Modifier and TypeFieldDescriptionfinal Map<String,
LXParameter> LXMidiSurface.settings
final Map<String,
LXParameter> LXMidiSurface.state
Modifier and TypeMethodDescriptionvoid
APC40.onParameterChanged
(LXParameter p) void
APC40Mk2.onParameterChanged
(LXParameter p) void
LXMidiSurface.onParameterChanged
(LXParameter p) void
MidiFighterTwister.onParameterChanged
(LXParameter p) -
Uses of LXParameter in heronarts.lx.mixer
Modifier and TypeMethodDescriptionvoid
LXAbstractChannel.onParameterChanged
(LXParameter p) void
LXChannel.onParameterChanged
(LXParameter p) void
LXGroup.onParameterChanged
(LXParameter parameter) void
LXMixerEngine.onParameterChanged
(LXParameter p) -
Uses of LXParameter in heronarts.lx.modulation
Modifier and TypeInterfaceDescriptionstatic interface
A parameter type that can receive compound modulation.Modifier and TypeFieldDescriptionfinal LXParameter
LXParameterModulation.source
final LXParameter
LXParameterModulation.target
Modifier and TypeMethodDescriptionprotected static LXParameter
LXParameterModulation.getParameter
(LX lx, LXModulationEngine scope, JsonObject obj) LXParameterModulation.getTarget()
Modifier and TypeMethodDescriptionboolean
LXModulationEngine.isValidTarget
(LXParameter target) LXModulationEngine.removeParameterModulations
(LXParameter parameter) ModifierConstructorDescriptionprotected
LXParameterModulation
(LXModulationEngine scope, LXParameter source, LXParameter target) -
Uses of LXParameter in heronarts.lx.modulator
Modifier and TypeClassDescriptionclass
An accelerator is a free-running modulator that changes its value based on velocity and acceleration, measured in units/second and units/second^2, respectively.class
An accumulator oscillates between increasing and decreasing value by some velocity such that it never overflows or stops moving outside of the floating point range.class
class
class
A click is a simple modulator that fires a value of 1 every time its period has passed.class
class
A modulator that tracks the value of a parameter but damps motion over time according to rules.class
Modulator that provides randomization within normalized value range.class
class
An extendable modulator class that lets a custom normalized function be supplied by simply extending this class and supplying a compute() and invert() method.class
class
Modulator that provides randomized triggering on an intervalclass
This modulator is a simple linear ramp from one value to another over a specified number of milliseconds.class
A Modulator is an abstraction for a variable with a value that varies over time, such as an envelope or a low frequency oscillator.static class
Placeholder pattern for when a class is missingclass
An LXPeriodicModulator is a modulator that moves through a cycle in a given amount of time.class
Utility subclass for modulators which oscillate in a range of values between a minimum and a maximum.class
class
class
class
class
class
class
class
class
Modulator that provides random noise outputclass
class
A quadratic envelope moves from one value to another along a quadratic curve.class
Modulator that provides randomization within normalized value range.class
A sawtooth LFO oscillates from one extreme value to another.class
class
A classic sinusoidal oscillator.class
class
class
Simple square wave LFO.class
class
class
A triangular LFO is a simple linear modulator that oscillates between a low and hi value over a specified time period.class
A sawtooth LFO oscillates from one extreme value to another.Modifier and TypeFieldDescriptionfinal LXParameter
AHDSREnvelope.attack
final LXParameter
AHDSREnvelope.decay
final LXParameter
AHDSREnvelope.delay
final LXParameter
AHDSREnvelope.hold
final LXParameter
AHDSREnvelope.initial
final LXParameter
AHDSREnvelope.peak
final LXParameter
AHDSREnvelope.release
final LXParameter
AHDSREnvelope.sustain
Modifier and TypeMethodDescriptionDampedParameter.getParameter()
LXModulator.setComponent
(LXComponent component, String path) Modifier and TypeMethodDescriptionvoid
AHDSREnvelope.onParameterChanged
(LXParameter p) void
Damper.onParameterChanged
(LXParameter p) void
LXPeriodicModulator.onParameterChanged
(LXParameter p) void
LXVariablePeriodModulator.onParameterChanged
(LXParameter p) void
MidiNoteTrigger.onParameterChanged
(LXParameter p) void
MultiModeEnvelope.onParameterChanged
(LXParameter p) void
Randomizer.onParameterChanged
(LXParameter p) void
Scaler.onParameterChanged
(LXParameter p) void
StepSequencer.onParameterChanged
(LXParameter p) Accelerator.setAcceleration
(LXParameter acceleration) Updates the acceleration.LXRangeModulator.setEndValue
(LXParameter endValue) Assigns a parameter to modulate the end value of this modulator.Accelerator.setInitVelocity
(LXParameter initVelocity) Sets initial velocity of the Acceleratorfinal LXPeriodicModulator
LXPeriodicModulator.setPeriod
(LXParameter period) Sets a parameter to the period of this modulatorAHDSREnvelope.setShape
(LXParameter shape) Accelerator.setSpeed
(LXParameter initVelocity, LXParameter acceleration) Sets both the velocity and acceleration of the modulator.LXRangeModulator.setStartValue
(LXParameter startValue) Assigns a parameter to modulate the start value of this modulator.ModifierConstructorDescriptionAccelerator
(double initValue, double initVelocity, LXParameter acceleration) Accelerator
(double initValue, LXParameter initVelocity, LXParameter acceleration) Accelerator
(String label, double initValue, double initVelocity, LXParameter acceleration) Accelerator
(String label, double initValue, LXParameter initVelocity, LXParameter acceleration) Accumulator
(LXParameter velocity) Accumulator
(String label, LXParameter velocity) AHDSREnvelope
(String label, LXParameter delay, LXParameter attack, LXParameter hold, LXParameter decay, LXParameter sustain, LXParameter release, LXParameter initial, LXParameter peak) Click
(LXParameter periodMs) Click
(String label, LXParameter periodMs) DampedParameter
(LXParameter parameter, double velocity) DampedParameter
(LXParameter parameter, double velocity, double acceleration) DampedParameter
(LXParameter parameter, double velocity, double acceleration, double deceleration) DampedParameter
(LXParameter parameter, LXParameter velocity) DampedParameter
(LXParameter parameter, LXParameter velocity, LXParameter acceleration) DampedParameter
(LXParameter parameter, LXParameter velocity, LXParameter acceleration, LXParameter deceleration) DampedParameter
(String label, LXParameter parameter, double velocity, double acceleration) DampedParameter
(String label, LXParameter parameter, double velocity, double acceleration, double deceleration) DampedParameter
(String label, LXParameter parameter, LXParameter velocity) DampedParameter
(String label, LXParameter parameter, LXParameter velocity, double acceleration) DampedParameter
(String label, LXParameter parameter, LXParameter velocity, double acceleration, double deceleration) DampedParameter
(String label, LXParameter parameter, LXParameter velocity, LXParameter acceleration) DampedParameter
(String label, LXParameter parameter, LXParameter velocity, LXParameter acceleration, LXParameter deceleration) FunctionalModulator
(double startValue, double endValue, LXParameter periodMs) FunctionalModulator
(double startValue, LXParameter endValue, double periodMs) FunctionalModulator
(double startValue, LXParameter endValue, LXParameter periodMs) FunctionalModulator
(LXParameter startValue, double endValue, double periodMs) FunctionalModulator
(LXParameter startValue, double endValue, LXParameter periodMs) FunctionalModulator
(LXParameter startValue, LXParameter endValue, double periodMs) FunctionalModulator
(LXParameter startValue, LXParameter endValue, LXParameter periodMs) FunctionalModulator
(String label, double startValue, double endValue, LXParameter periodMs) FunctionalModulator
(String label, double startValue, LXParameter endValue, double periodMs) FunctionalModulator
(String label, double startValue, LXParameter endValue, LXParameter periodMs) FunctionalModulator
(String label, LXParameter startValue, double endValue, double periodMs) FunctionalModulator
(String label, LXParameter startValue, double endValue, LXParameter periodMs) FunctionalModulator
(String label, LXParameter startValue, LXParameter endValue, double periodMs) FunctionalModulator
(String label, LXParameter startValue, LXParameter endValue, LXParameter periodMs) LinearEnvelope
(double startValue, double endValue, LXParameter periodMs) LinearEnvelope
(double startValue, LXParameter endValue, double periodMs) LinearEnvelope
(double startValue, LXParameter endValue, LXParameter periodMs) LinearEnvelope
(LXParameter startValue, double endValue, double periodMs) LinearEnvelope
(LXParameter startValue, double endValue, LXParameter periodMs) LinearEnvelope
(LXParameter startValue, LXParameter endValue, double periodMs) LinearEnvelope
(LXParameter startValue, LXParameter endValue, LXParameter periodMs) LinearEnvelope
(String label, double startValue, double endValue, LXParameter periodMs) LinearEnvelope
(String label, double startValue, LXParameter endValue, double periodMs) LinearEnvelope
(String label, double startValue, LXParameter endValue, LXParameter periodMs) LinearEnvelope
(String label, LXParameter startValue, double endValue, double periodMs) LinearEnvelope
(String label, LXParameter startValue, double endValue, LXParameter periodMs) LinearEnvelope
(String label, LXParameter startValue, LXParameter endValue, double periodMs) LinearEnvelope
(String label, LXParameter startValue, LXParameter endValue, LXParameter periodMs) protected
LXPeriodicModulator
(String label, LXParameter period) Utility constructor with periodprotected
LXRangeModulator
(String label, LXParameter startValue, LXParameter endValue, LXParameter periodMs) protected
LXVariablePeriodModulator
(String label, LXParameter startValue, LXParameter endValue, LXParameter periodMs) QuadraticEnvelope
(double startValue, double endValue, LXParameter periodMs) QuadraticEnvelope
(double startValue, LXParameter endValue, double periodMs) QuadraticEnvelope
(double startValue, LXParameter endValue, LXParameter periodMs) QuadraticEnvelope
(LXParameter startValue, double endValue, double periodMs) QuadraticEnvelope
(LXParameter startValue, double endValue, LXParameter periodMs) QuadraticEnvelope
(LXParameter startValue, LXParameter endValue, double periodMs) QuadraticEnvelope
(LXParameter startValue, LXParameter endValue, LXParameter periodMs) QuadraticEnvelope
(String label, double startValue, double endValue, LXParameter periodMs) QuadraticEnvelope
(String label, double startValue, LXParameter endValue, double periodMs) QuadraticEnvelope
(String label, double startValue, LXParameter endValue, LXParameter periodMs) QuadraticEnvelope
(String label, LXParameter startValue, double endValue, double periodMs) QuadraticEnvelope
(String label, LXParameter startValue, double endValue, LXParameter periodMs) QuadraticEnvelope
(String label, LXParameter startValue, LXParameter endValue, double periodMs) QuadraticEnvelope
(String label, LXParameter startValue, LXParameter endValue, LXParameter periodMs) SawLFO
(double startValue, double endValue, LXParameter periodMs) SawLFO
(double startValue, LXParameter endValue, double periodMs) SawLFO
(double startValue, LXParameter endValue, LXParameter periodMs) SawLFO
(LXParameter startValue, double endValue, double periodMs) SawLFO
(LXParameter startValue, double endValue, LXParameter periodMs) SawLFO
(LXParameter startValue, LXParameter endValue, double periodMs) SawLFO
(LXParameter startValue, LXParameter endValue, LXParameter periodMs) SawLFO
(String label, double startValue, double endValue, LXParameter periodMs) SawLFO
(String label, double startValue, LXParameter endValue, double periodMs) SawLFO
(String label, double startValue, LXParameter endValue, LXParameter periodMs) SawLFO
(String label, LXParameter startValue, double endValue, double periodMs) SawLFO
(String label, LXParameter startValue, double endValue, LXParameter periodMs) SawLFO
(String label, LXParameter startValue, LXParameter endValue, double periodMs) SawLFO
(String label, LXParameter startValue, LXParameter endValue, LXParameter periodMs) SinLFO
(double startValue, double endValue, LXParameter periodMs) SinLFO
(double startValue, LXParameter endValue, double periodMs) SinLFO
(double startValue, LXParameter endValue, LXParameter periodMs) SinLFO
(LXParameter startValue, double endValue, double periodMs) SinLFO
(LXParameter startValue, double endValue, LXParameter periodMs) SinLFO
(LXParameter startValue, LXParameter endValue, double periodMs) SinLFO
(LXParameter startValue, LXParameter endValue, LXParameter periodMs) SinLFO
(String label, double startValue, double endValue, LXParameter periodMs) SinLFO
(String label, double startValue, LXParameter endValue, double periodMs) SinLFO
(String label, double startValue, LXParameter endValue, LXParameter periodMs) SinLFO
(String label, LXParameter startValue, double endValue, double periodMs) SinLFO
(String label, LXParameter startValue, double endValue, LXParameter periodMs) SinLFO
(String label, LXParameter startValue, LXParameter endValue, double periodMs) SinLFO
(String label, LXParameter startValue, LXParameter endValue, LXParameter periodMs) SquareLFO
(double startValue, double endValue, LXParameter periodMs) SquareLFO
(double startValue, LXParameter endValue, double periodMs) SquareLFO
(double startValue, LXParameter endValue, LXParameter periodMs) SquareLFO
(LXParameter startValue, double endValue, double periodMs) SquareLFO
(LXParameter startValue, double endValue, LXParameter periodMs) SquareLFO
(LXParameter startValue, LXParameter endValue, double periodMs) SquareLFO
(LXParameter startValue, LXParameter endValue, LXParameter periodMs) SquareLFO
(String label, double startValue, double endValue, LXParameter periodMs) SquareLFO
(String label, double startValue, LXParameter endValue, double periodMs) SquareLFO
(String label, double startValue, LXParameter endValue, LXParameter periodMs) SquareLFO
(String label, LXParameter startValue, double endValue, double periodMs) SquareLFO
(String label, LXParameter startValue, double endValue, LXParameter periodMs) SquareLFO
(String label, LXParameter startValue, LXParameter endValue, double periodMs) SquareLFO
(String label, LXParameter startValue, LXParameter endValue, LXParameter periodMs) TriangleLFO
(double startValue, double endValue, LXParameter periodMs) TriangleLFO
(double startValue, LXParameter endValue, double periodMs) TriangleLFO
(double startValue, LXParameter endValue, LXParameter periodMs) TriangleLFO
(LXParameter startValue, double endValue, double periodMs) TriangleLFO
(LXParameter startValue, double endValue, LXParameter periodMs) TriangleLFO
(LXParameter startValue, LXParameter endValue, double periodMs) TriangleLFO
(LXParameter startValue, LXParameter endValue, LXParameter periodMs) TriangleLFO
(String label, double startValue, double endValue, LXParameter periodMs) TriangleLFO
(String label, double startValue, LXParameter endValue, double periodMs) TriangleLFO
(String label, double startValue, LXParameter endValue, LXParameter periodMs) TriangleLFO
(String label, LXParameter startValue, double endValue, double periodMs) TriangleLFO
(String label, LXParameter startValue, double endValue, LXParameter periodMs) TriangleLFO
(String label, LXParameter startValue, LXParameter endValue, double periodMs) TriangleLFO
(String label, LXParameter startValue, LXParameter endValue, LXParameter periodMs) -
Uses of LXParameter in heronarts.lx.osc
Modifier and TypeMethodDescriptionstatic String
LXOscEngine.getOscAddress
(LXParameter p) Gets the OSC address pattern for a parametervoid
LXOscEngine.onParameterChanged
(LXParameter p) LXOscEngine.sendParameter
(LXParameter parameter) -
Uses of LXParameter in heronarts.lx.output
Modifier and TypeFieldDescriptionfinal LXParameter
IndexBuffer.Segment.brightness
Parameter to track the brightness level of this segmentModifierConstructorDescriptionIndexBuffer
(int[] indices, LXBufferOutput.ByteOrder byteOrder, int channel, LXParameter brightness) Makes a single-semgent IndexBuffer with specified indices, byte ordering and channel offsetSegment
(int[] indices, LXBufferOutput.ByteEncoder byteEncoder, int channel, LXParameter brightness) Segment with specified indices, byte ordering and channel offset -
Uses of LXParameter in heronarts.lx.parameter
Modifier and TypeInterfaceDescriptioninterface
A parameter that supports values in a normalized form, from 0 to 1.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
A FunctionalParameter that is bounded by a range.class
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 FixedParameter is an immutable parameter.class
An LXParameter that has a value computed by a function, which may combine the values of other parameters, or call some function, etc.class
A parameter that can be listened to and has normalized values.class
This is a parameter instance that can be listened to, meaning we are able to deterministically know when the value has changed.class
A virtual parameter is one that wraps or forwards to another real parameter.class
A MutableParameter is a parameter that has a value which can be changed to anything.class
Simple normalized parameter which is not listenable.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 TypeMethodDescriptionprotected abstract LXParameter
LXVirtualParameter.getRealParameter()
The parameter to operate on.LXListenableParameter.incrementValue
(double amount) FixedParameter.reset()
LXListenableParameter.reset()
LXListenableParameter.reset
(double value) Resets the value of the parameter, giving it a new default.final LXParameter
LXVirtualParameter.reset()
StringParameter.reset()
StringParameter.reset
(double value) FixedParameter.setComponent
(LXComponent parent, String path) FunctionalParameter.setComponent
(LXComponent parent, String path) LXListenableParameter.setComponent
(LXComponent component, String path) LXParameter.setComponent
(LXComponent component, String path) Sets the component that owns this parameterLXParameter.setFormatter
(LXParameter.Formatter formatter) Sets the formatter used for printing this parameter's valuedefault LXParameter
LXParameter.setMappable
(boolean mappable) Sets whether this parameter should be eligible for MIDI/modulation mapping or not.BoundedFunctionalParameter.setValue
(double value) Not supported for this parameter type unless subclass overrides.FixedParameter.setValue
(double value) FunctionalParameter.setValue
(double value) Not supported for this parameter type unless subclass overrides.final LXParameter
LXListenableParameter.setValue
(double value) final LXParameter
LXListenableParameter.setValue
(double value, boolean notifyListeners) LXParameter.setValue
(double value) Sets the value of the parameter.final LXParameter
LXVirtualParameter.setValue
(double value) Modifier and TypeMethodDescriptionLXParameter.Collection.add
(String path, LXParameter parameter) LXParameter.MultiMonitor.addParameter
(LXParameter parameter) void
LXParameterListener.onParameterChanged
(LXParameter parameter) Invoked when the value of a parameter is changed.protected abstract void
AggregateParameter.onSubparameterUpdate
(LXParameter p) Subclasses should update the main parameter value when a sub-parameter has changedprotected void
TimeParameter.onSubparameterUpdate
(LXParameter p) ModifierConstructorDescriptionMonitor
(LXParameter parameter) MultiMonitor
(LXParameter... parameters) -
Uses of LXParameter in heronarts.lx.pattern
Modifier and TypeMethodDescriptionboolean
LXPattern.isHiddenControl
(LXParameter parameter) boolean
LXPattern.isSnapshotControl
(LXParameter parameter) -
Uses of LXParameter in heronarts.lx.pattern.color
-
Uses of LXParameter in heronarts.lx.pattern.image
-
Uses of LXParameter in heronarts.lx.pattern.texture
Modifier and TypeMethodDescriptionvoid
LifePattern.onParameterChanged
(LXParameter p) void
NoisePattern.onParameterChanged
(LXParameter p) -
Uses of LXParameter in heronarts.lx.scheduler
Modifier and TypeMethodDescriptionvoid
LXScheduledProject.onParameterChanged
(LXParameter p) void
LXScheduler.onParameterChanged
(LXParameter p) -
Uses of LXParameter in heronarts.lx.script
Modifier and TypeMethodDescriptionboolean
LXScriptEngine.isHiddenControl
(LXParameter parameter) boolean
ScriptEffect.isHiddenControl
(LXParameter parameter) boolean
ScriptPattern.isHiddenControl
(LXParameter parameter) void
ScriptEffect.onParameterChanged
(LXParameter p) void
ScriptPattern.onParameterChanged
(LXParameter p) void
LXScriptEngine.DeviceAdapter.removeCustomRemoteControl
(LXParameter parameter) Removes a parameter from the set of custom remote controls -
Uses of LXParameter in heronarts.lx.snapshot
Modifier and TypeMethodDescriptionprotected void
LXSnapshot.addParameterView
(LXSnapshot.ViewScope scope, LXParameter p) LXSnapshotEngine.findSnapshotParameterViews
(LXParameter parameter) void
LXSnapshotEngine.onParameterChanged
(LXParameter parameter) void
LXSnapshotEngine.removeSnapshotParameterViews
(LXParameter parameter) Remove all snapshot views that reference the given parameter -
Uses of LXParameter in heronarts.lx.structure
Modifier and TypeMethodDescriptionprotected LXFixture
LXFixture.addGeometryParameter
(String path, LXParameter parameter) Adds a parameter which impacts the position of points in the fixture.protected LXFixture
LXFixture.addMetricsParameter
(String path, LXParameter parameter) Adds a parameter which impacts the number of LEDs that are in the fixture.protected LXFixture
LXFixture.addOutputParameter
(String path, LXParameter parameter) Adds a parameter which impacts the outputs of the fixture.protected LXComponent
LXFixture.addParameter
(String path, LXParameter parameter) protected LXFixture
LXFixture.addTagParameter
(String path, LXParameter parameter) Adds a parameter which impacts the tags of the fixture.void
JsonFixture.onParameterChanged
(LXParameter p) void
JsonFixture.ParameterDefinition.onParameterChanged
(LXParameter p) void
LXFixture.onParameterChanged
(LXParameter p) -
Uses of LXParameter in heronarts.lx.structure.view
Modifier and TypeClassDescriptionstatic class
class
class
-
Uses of LXParameter in heronarts.lx.studio.ui.clip
-
Uses of LXParameter in heronarts.lx.transform