Package | Description |
---|---|
heronarts.lx |
Core LX engine and component functionality.
|
heronarts.lx.audio |
Modulator classes for real-time audio analysis.
|
heronarts.lx.clip | |
heronarts.lx.color |
Classes for color manipulation, blending, color values.
|
heronarts.lx.command | |
heronarts.lx.effect |
Layer components that mutate existing buffers with standardized enable/disable.
|
heronarts.lx.effect.color | |
heronarts.lx.effect.midi | |
heronarts.lx.midi |
Integration with MIDI devices.
|
heronarts.lx.mixer | |
heronarts.lx.modulation |
Components that control automated modulation of parameter values.
|
heronarts.lx.modulator |
Utility abstraction for values that vary over time.
|
heronarts.lx.osc | |
heronarts.lx.output |
Output support for various networking protocols.
|
heronarts.lx.parameter |
Abstraction for values that may be monitored and controlled via UI.
|
heronarts.lx.pattern.color | |
heronarts.lx.pattern.texture | |
heronarts.lx.scheduler | |
heronarts.lx.snapshot | |
heronarts.lx.structure | |
heronarts.lx.studio.ui.clip | |
heronarts.lx.studio.ui.device | |
heronarts.p3lx.ui |
Framework for building modular 3d+2d UI in Processing 2.
|
heronarts.p3lx.ui.component |
Collection of standard UI components.
|
Modifier and Type | Method and Description |
---|---|
LXParameter |
LXMappingEngine.getControlTarget() |
static LXParameter |
LXPath.getParameter(LXComponent root,
String path)
Globally retrieves an LX parameter at a certain scope in the LX hierarchy
|
static LXParameter |
LXPath.getParameter(LX lx,
String path)
Globally retrieves an LX parameter with a path in the hierarchy
|
LXParameter |
LXComponent.getParameter(String path)
Accessor for parameter at a given path
|
Modifier and Type | Method and Description |
---|---|
Collection<LXParameter> |
LXComponent.getParameters()
Returns a read-only view of all the parameters in this component.
|
Modifier and Type | Method and Description |
---|---|
protected LXComponent |
LXComponent.addInternalParameter(String path,
LXParameter parameter)
Internal implementation parameters.
|
protected LXComponent |
LXComponent.addParameter(LXParameter parameter)
Deprecated.
|
protected LXComponent |
LXComponent.addParameter(String path,
LXParameter parameter)
Adds a parameter to the component at a fixed path.
|
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 |
Tempo.onParameterChanged(LXParameter p) |
void |
LXRunnableComponent.onParameterChanged(LXParameter parameter) |
void |
LXPreferences.onParameterChanged(LXParameter p) |
void |
LXEngine.onParameterChanged(LXParameter p) |
void |
LXComponent.onParameterChanged(LXParameter parameter)
Subclasses are free to override this if desired.
|
protected LXComponent |
LXComponent.removeParameter(LXParameter parameter)
Removes a parameter from the component.
|
static void |
LXSerializable.Utils.saveParameter(LXParameter parameter,
JsonObject obj) |
static void |
LXSerializable.Utils.saveParameter(LXParameter parameter,
JsonObject obj,
String path) |
LXMappingEngine |
LXMappingEngine.setControlTarget(LXParameter controlTarget) |
Modifier and Type | Method and Description |
---|---|
protected static void |
LXComponent.loadParameters(LXComponent component,
JsonObject obj,
Map<String,LXParameter> parameters)
Utility function to load a set of parameters
|
protected static void |
LXComponent.saveParameters(LXComponent component,
JsonObject obj,
Map<String,LXParameter> parameters)
Utility function to serialize a set of parameters
|
Modifier and Type | Class and Description |
---|---|
class |
BandGate
A frequency gate monitors a Graphic Meter for a particular frequency range and
triggers when that range passes a certain threshold.
|
class |
DecibelMeter
A DecibelMeter is a modulator that returns the level of an audio signal.
|
class |
GraphicMeter
A graphic meter splits the signal into frequency bands and computes
envelopes for each of the bands independently.
|
Modifier and Type | Method and Description |
---|---|
void |
LXAudioOutput.onParameterChanged(LXParameter p) |
void |
LXAudioInput.onParameterChanged(LXParameter p) |
void |
LXAudioEngine.onParameterChanged(LXParameter p) |
void |
BandGate.onParameterChanged(LXParameter p) |
Modifier and Type | Class and Description |
---|---|
class |
LXClipEngine.FocusedClipParameter |
Modifier and Type | Method and Description |
---|---|
void |
LXClip.onParameterChanged(LXParameter p) |
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 | Method and Description |
---|---|
void |
LXSwatch.onParameterChanged(LXParameter p) |
void |
LXPalette.onParameterChanged(LXParameter p) |
void |
ColorParameter.onParameterChanged(LXParameter parameter) |
Modifier and Type | Class and Description |
---|---|
static class |
LXCommand.ParameterReference<T extends LXParameter> |
Modifier and Type | Method and Description |
---|---|
void |
LXCommand.Structure.ModifyFixturePositions.update(LX lx,
LXParameter parameter,
double delta) |
Constructor and Description |
---|
AddMapping(LXShortMessage message,
LXParameter parameter) |
Reset(LXParameter parameter) |
SetValue(LXParameter parameter,
double value) |
Modifier and Type | Method and Description |
---|---|
void |
DynamicsEffect.onParameterChanged(LXParameter p) |
Modifier and Type | Method and Description |
---|---|
void |
ColorizeEffect.onParameterChanged(LXParameter p) |
Modifier and Type | Method and Description |
---|---|
void |
GateEffect.onParameterChanged(LXParameter p) |
Modifier and Type | Field and Description |
---|---|
LXParameter |
LXMidiMapping.parameter |
Modifier and Type | Method and Description |
---|---|
static LXMidiMapping |
LXMidiMapping.create(LX lx,
LXShortMessage message,
LXParameter parameter) |
Constructor and Description |
---|
LXMidiMapping(LX lx,
int channel,
LXMidiMapping.Type type,
LXParameter parameter) |
Modifier and Type | Method and Description |
---|---|
void |
LXMixerEngine.onParameterChanged(LXParameter p) |
void |
LXGroup.onParameterChanged(LXParameter parameter) |
void |
LXChannel.onParameterChanged(LXParameter p) |
void |
LXAbstractChannel.onParameterChanged(LXParameter p) |
Modifier and Type | Field and Description |
---|---|
LXParameter |
LXParameterModulation.source |
LXParameter |
LXParameterModulation.target |
Modifier and Type | Method and Description |
---|---|
protected static LXParameter |
LXParameterModulation.getParameter(LX lx,
LXModulationEngine scope,
JsonObject obj) |
LXParameter |
LXParameterModulation.getTarget() |
Modifier and Type | Method and Description |
---|---|
void |
LXTriggerModulation.onParameterChanged(LXParameter p) |
Constructor and Description |
---|
LXParameterModulation(LXModulationEngine scope,
LXParameter source,
LXParameter target) |
Modifier and Type | Class and Description |
---|---|
class |
Accelerator
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 |
Accumulator
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 |
ADEnvelope |
class |
ADSREnvelope |
class |
Click
A click is a simple modulator that fires a value of 1 every time its period
has passed.
|
class |
DampedParameter
A modulator that tracks the value of a parameter but damps motion over time according
to rules.
|
class |
FunctionalModulator
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 |
HistoryBuffer |
class |
LinearEnvelope
This modulator is a simple linear ramp from one value to another over a
specified number of milliseconds.
|
class |
LXModulator
A Modulator is an abstraction for a variable with a value that varies over
time, such as an envelope or a low frequency oscillator.
|
class |
LXPeriodicModulator
An LXPeriodicModulator is a modulator that moves through a cycle in a given
amount of time.
|
class |
LXRangeModulator
Utility subclass for modulators which oscillate in a range of values between
a minimum and a maximum.
|
class |
MacroKnobs |
class |
MultiStageEnvelope |
class |
QuadraticEnvelope
A quadratic envelope moves from one value to another along a quadratic curve.
|
class |
SawLFO
A sawtooth LFO oscillates from one extreme value to another.
|
class |
SinLFO
A classic sinusoidal oscillator.
|
class |
SquareLFO
Simple square wave LFO.
|
class |
TriangleLFO
A triangular LFO is a simple linear modulator that oscillates between a low
and hi value over a specified time period.
|
class |
VariableLFO
A sawtooth LFO oscillates from one extreme value to another.
|
Modifier and Type | Method and Description |
---|---|
LXParameter |
DampedParameter.getParameter() |
LXParameter |
LXModulator.setComponent(LXComponent component,
String path) |
LXParameter |
LXModulator.setDescription(String description) |
Modifier and Type | Method and Description |
---|---|
void |
VariableLFO.onParameterChanged(LXParameter p) |
void |
LXPeriodicModulator.onParameterChanged(LXParameter p) |
void |
ADSREnvelope.onParameterChanged(LXParameter p) |
void |
ADEnvelope.onParameterChanged(LXParameter p) |
Accelerator |
Accelerator.setAcceleration(LXParameter acceleration)
Updates the acceleration.
|
LXRangeModulator |
LXRangeModulator.setEndValue(LXParameter endValue)
Assigns a parameter to modulate the end value of this modulator.
|
Accelerator |
Accelerator.setInitVelocity(LXParameter initVelocity)
Sets initial velocity of the Accelerator
|
LXPeriodicModulator |
LXPeriodicModulator.setPeriod(LXParameter period)
Sets a parameter to the period of this modulator
|
Accelerator |
Accelerator.setSpeed(LXParameter initVelocity,
LXParameter acceleration)
Sets both the velocity and acceleration of the modulator.
|
LXRangeModulator |
LXRangeModulator.setStartValue(LXParameter startValue)
Assigns a parameter to modulate the start value of this modulator.
|
Constructor and Description |
---|
Accelerator(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) |
ADEnvelope(String label,
double startValue,
double endValue,
LXParameter attack,
LXParameter decay) |
ADEnvelope(String label,
double startValue,
double endValue,
LXParameter attack,
LXParameter decay,
LXParameter shape) |
ADEnvelope(String label,
double startValue,
LXParameter endValue,
LXParameter attack,
LXParameter decay) |
ADEnvelope(String label,
double startValue,
LXParameter endValue,
LXParameter attack,
LXParameter decay,
LXParameter shape) |
ADEnvelope(String label,
LXParameter startValue,
LXParameter endValue,
LXParameter attack,
LXParameter decay,
LXParameter shape) |
ADSREnvelope(String label,
double startValue,
double endValue,
LXParameter attack,
LXParameter decay,
LXParameter sustain,
LXParameter release) |
ADSREnvelope(String label,
double startValue,
double endValue,
LXParameter attack,
LXParameter decay,
LXParameter sustain,
LXParameter release,
LXParameter shape) |
ADSREnvelope(String label,
double startValue,
LXParameter endValue,
LXParameter attack,
LXParameter decay,
LXParameter sustain,
LXParameter release) |
ADSREnvelope(String label,
double startValue,
LXParameter endValue,
LXParameter attack,
LXParameter decay,
LXParameter sustain,
LXParameter release,
LXParameter shape) |
ADSREnvelope(String label,
LXParameter startValue,
LXParameter endValue,
LXParameter attack,
LXParameter decay,
LXParameter sustain,
LXParameter release,
LXParameter shape) |
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) |
LXPeriodicModulator(String label,
LXParameter period)
Utility constructor with period
|
LXRangeModulator(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) |
Modifier and Type | Method and Description |
---|---|
static String |
LXOscEngine.getOscAddress(LXParameter p)
Gets the OSC address pattern for a parameter
|
void |
LXOscEngine.onParameterChanged(LXParameter p) |
LXOscEngine |
LXOscEngine.sendParameter(LXParameter parameter) |
Modifier and Type | Method and Description |
---|---|
void |
LXOutput.onParameterChanged(LXParameter p) |
Modifier and Type | Interface and Description |
---|---|
interface |
LXNormalizedParameter
A parameter that supports values in a normalized form, from 0 to 1.
|
Modifier and Type | Class and Description |
---|---|
class |
BooleanParameter
A simple parameter that has a binary value of off or on
|
class |
BoundedFunctionalParameter
A FunctionalParameter that is bounded by a range.
|
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 |
FixedParameter
A FixedParameter is an immutable parameter.
|
class |
FunctionalParameter
An LXParameter that has a value computed by a function, which may combine the
values of other parameters, or call some function, etc.
|
class |
LXListenableNormalizedParameter
A parameter that can be listened to and has normalized values.
|
class |
LXListenableParameter
This is a parameter instance that can be listened to, meaning we are able to
deterministically know when the value has changed.
|
class |
LXVirtualParameter
A virtual parameter is one that wraps or forwards to another real parameter.
|
class |
MutableParameter
A MutableParameter is a parameter that has a value which can be changed to anything.
|
class |
NormalizedParameter
Simple normalized parameter which is not listenable.
|
class |
ObjectParameter<T> |
class |
StringParameter
Parameter which contains a mutable String value.
|
Modifier and Type | Method and Description |
---|---|
protected abstract LXParameter |
LXVirtualParameter.getRealParameter()
The parameter to operate on.
|
LXParameter |
LXListenableParameter.incrementValue(double amount) |
LXParameter |
StringParameter.reset() |
LXParameter |
LXVirtualParameter.reset() |
LXParameter |
LXListenableParameter.reset() |
LXParameter |
FixedParameter.reset() |
LXParameter |
StringParameter.reset(double value) |
LXParameter |
LXListenableParameter.reset(double value)
Resets the value of the parameter, giving it a new default.
|
LXParameter |
LXParameter.setComponent(LXComponent component,
String path)
Sets the component that owns this parameter
|
LXParameter |
LXListenableParameter.setComponent(LXComponent component,
String path) |
LXParameter |
FunctionalParameter.setComponent(LXComponent parent,
String path) |
LXParameter |
FixedParameter.setComponent(LXComponent parent,
String path) |
default LXParameter |
LXParameter.setMappable(boolean mappable)
Sets whether this parameter should be eligible for MIDI/modulation mapping
or not.
|
LXParameter |
LXVirtualParameter.setValue(double value) |
LXParameter |
LXParameter.setValue(double value)
Sets the value of the parameter.
|
LXParameter |
LXListenableParameter.setValue(double value) |
LXParameter |
FunctionalParameter.setValue(double value)
Not supported for this parameter type unless subclass overrides.
|
LXParameter |
FixedParameter.setValue(double value) |
LXParameter |
BoundedFunctionalParameter.setValue(double value)
Not supported for this parameter type unless subclass overrides.
|
LXParameter |
ObjectParameter.setValue(Object object) |
Modifier and Type | Method and Description |
---|---|
void |
LXParameterListener.onParameterChanged(LXParameter parameter)
Invoked when the value of a parameter is changed.
|
Modifier and Type | Method and Description |
---|---|
void |
GradientPattern.onParameterChanged(LXParameter p) |
Modifier and Type | Method and Description |
---|---|
void |
NoisePattern.onParameterChanged(LXParameter p) |
Modifier and Type | Method and Description |
---|---|
void |
LXScheduler.onParameterChanged(LXParameter p) |
void |
LXScheduledProject.onParameterChanged(LXParameter p) |
Modifier and Type | Method and Description |
---|---|
void |
LXSnapshotEngine.onParameterChanged(LXParameter parameter) |
void |
LXSnapshot.onParameterChanged(LXParameter p) |
Modifier and Type | Method and Description |
---|---|
protected 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) |
void |
LXFixture.onParameterChanged(LXParameter p) |
void |
LXBasicFixture.onParameterChanged(LXParameter p) |
void |
JsonFixture.onParameterChanged(LXParameter p) |
void |
JsonFixture.ParameterDefinition.onParameterChanged(LXParameter p) |
void |
GridFixture.onParameterChanged(LXParameter p) |
Modifier and Type | Method and Description |
---|---|
LXParameter |
UIClipButton.getControlTarget() |
LXParameter |
UISceneButton.getControlTarget() |
Modifier and Type | Method and Description |
---|---|
void |
UIClipView.onParameterChanged(LXParameter p) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
UIDeviceControls.Default.isEligibleControlParameter(LXDeviceComponent component,
LXParameter parameter) |
Modifier and Type | Method and Description |
---|---|
LXParameter |
UIControlTarget.getControlTarget() |
Constructor and Description |
---|
ResetParameter(LXParameter parameter) |
Modifier and Type | Method and Description |
---|---|
LXParameter |
UIToggleSet.getControlTarget() |
LXParameter |
UIParameterControl.getControlTarget() |
LXParameter |
UIIntegerBox.getControlTarget() |
LXParameter |
UIDropMenu.getControlTarget() |
LXParameter |
UIDoubleBox.getControlTarget() |
LXParameter |
UICheckbox.getControlTarget() |
LXParameter |
UIButtonGroup.getControlTarget() |
LXParameter |
UIButton.getControlTarget() |
LXParameter |
UIButton.Trigger.getControlTarget() |
LXParameter |
UITextBox.getParameter() |
abstract LXParameter |
UIParameterComponent.getParameter() |
LXParameter |
UIIntegerBox.getParameter() |
Modifier and Type | Method and Description |
---|---|
static String |
UIParameterControl.getDescription(LXParameter parameter) |
void |
UIToggleSet.onParameterChanged(LXParameter parameter) |
void |
UIParameterLabel.onParameterChanged(LXParameter p) |
void |
UIParameterControl.onParameterChanged(LXParameter parameter) |
void |
UIDropMenu.onParameterChanged(LXParameter p) |
void |
UIComponentLabel.onParameterChanged(LXParameter p) |
UIButton.Trigger |
UIButton.Trigger.setControlTarget(LXParameter controlTarget) |
UIParameterLabel |
UIParameterLabel.setParameter(LXParameter parameter) |
protected UIDoubleBox |
UIDoubleBox.setValue(LXParameter p) |
LX library by Mark C. Slee. © 2012-2020