Uses of Interface
heronarts.lx.parameter.LXParameter
Packages that use 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
Methods in heronarts.glx.ui that return LXParameterMethods in heronarts.glx.ui with parameters of type LXParameterModifier and TypeMethodDescriptionUI.setHighlightModulationTarget(LXParameter highlightModulationTarget) Constructors in heronarts.glx.ui with parameters of type LXParameter -
Uses of LXParameter in heronarts.glx.ui.component
Methods in heronarts.glx.ui.component that return LXParameterModifier and TypeMethodDescriptionabstract LXParameterUIParameterComponent.getParameter()UITextBox.getParameter()Methods in heronarts.glx.ui.component with parameters of type LXParameterModifier and TypeMethodDescriptionstatic StringUIParameterControl.getDescription(LXParameter parameter) voidUIComponentLabel.onParameterChanged(LXParameter p) voidUIDropMenu.onParameterChanged(LXParameter p) voidUIParameterControl.onParameterChanged(LXParameter parameter) voidUIParameterLabel.onParameterChanged(LXParameter p) voidUISwitch.onParameterChanged(LXParameter parameter) voidUIToggleSet.onParameterChanged(LXParameter parameter) protected voidUINumberBox.setModulationTarget(LXParameter parameter) UIParameterLabel.setParameter(LXParameter parameter) protected UIDoubleBoxUIDoubleBox.setValue(LXParameter p) -
Uses of LXParameter in heronarts.lx
Methods in heronarts.lx that return LXParameterModifier and TypeMethodDescriptionfinal LXParameterLXComponent.getParameter(String path) Accessor for parameter at a given pathstatic LXParameterLXPath.getParameter(LXComponent root, String path) Globally retrieves an LX parameter at a certain scope in the LX hierarchystatic LXParameterLXPath.getParameter(LX lx, String path) Globally retrieves an LX parameter with a path in the hierarchyMethods in heronarts.lx that return types with arguments of type LXParameterModifier and TypeMethodDescriptionfinal Collection<LXParameter> LXComponent.getParameters()Returns a read-only view of all the parameters in this component.Methods in heronarts.lx with parameters of type LXParameterModifier and TypeMethodDescriptionprotected final LXComponentLXComponent.addInternalParameter(String path, LXParameter parameter) Internal implementation parameters.protected LXComponentLXComponent.addLegacyInternalParameter(String legacyPath, LXParameter parameter) Adds a redundant internal legacy parameter path.protected LXComponentLXComponent.addLegacyParameter(String legacyPath, LXParameter parameter) Adds a redundant legacy parameter path.protected final LXComponentLXComponent.addParameter(LXParameter parameter) Deprecated.protected LXComponentLXComponent.addParameter(String path, LXParameter parameter) Adds a parameter to the component at a fixed path.booleanLXDeviceComponent.isHiddenControl(LXParameter parameter) Returns whether this parameter is visible in default remote control or device control UIsbooleanLXDeviceComponent.isSnapshotControl(LXParameter parameter) Returns whether this parameter is stored along with snapshotsbooleanLXComponent.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 voidLXSerializable.Utils.loadDouble(LXParameter parameter, JsonObject object, String key) Loads an double value into a parameter, if it is found.static voidLXSerializable.Utils.loadParameter(LXParameter parameter, JsonObject obj, String path) voidLXComponent.onParameterChanged(LXParameter parameter) Subclasses are free to override this if desired.voidLXEngine.onParameterChanged(LXParameter p) voidLXPreferences.onParameterChanged(LXParameter p) voidLXRunnableComponent.onParameterChanged(LXParameter parameter) voidTempo.onParameterChanged(LXParameter p) protected LXComponentLXDeviceComponent.removeCustomRemoteControl(LXParameter parameter) protected LXComponentLXComponent.removeParameter(LXParameter parameter) Removes a parameter from the component.protected LXComponentLXComponent.removeParameter(LXParameter parameter, boolean disposeModulations) static voidLXSerializable.Utils.saveParameter(LXParameter parameter, JsonObject obj) static voidLXSerializable.Utils.saveParameter(LXParameter parameter, JsonObject obj, String path) static JsonObjectLXSerializable.Utils.stripParameter(JsonObject object, LXParameter parameter) LXComponent.toOscQuery(LXParameter parameter) LXComponent.toOscQuery(LXParameter parameter, LXParameter parent) Method parameters in heronarts.lx with type arguments of type LXParameterModifier and TypeMethodDescriptionprotected static voidLXComponent.loadParameters(LXComponent component, JsonObject obj, Map<String, LXParameter> parameters) Utility function to load a set of parameters -
Uses of LXParameter in heronarts.lx.audio
Classes in heronarts.lx.audio that implement LXParameterModifier and TypeClassDescriptionclassclassA frequency gate monitors a Graphic Meter for a particular frequency range and triggers when that range passes a certain threshold.classA DecibelMeter is a modulator that returns the level of an audio signal.classA graphic meter splits the signal into frequency bands and computes envelopes for each of the bands independently.classclassstatic classMethods in heronarts.lx.audio with parameters of type LXParameterModifier and TypeMethodDescriptionvoidBandFilter.onParameterChanged(LXParameter p) voidBandGate.onParameterChanged(LXParameter p) voidLXAudioEngine.onParameterChanged(LXParameter p) voidLXAudioInput.onParameterChanged(LXParameter p) voidLXAudioOutput.onParameterChanged(LXParameter p) voidSoundObject.onParameterChanged(LXParameter p) -
Uses of LXParameter in heronarts.lx.clip
Classes in heronarts.lx.clip that implement LXParameterModifier and TypeClassDescriptionclassclassMethods in heronarts.lx.clip with parameters of type LXParameterModifier and TypeMethodDescriptionvoidLXClip.onParameterChanged(LXParameter p) voidLXClipEngine.Grid.onParameterChanged(LXParameter p) voidLXClipEngine.onParameterChanged(LXParameter p) protected voidLXClip.CursorParameter.onSubparameterUpdate(LXParameter p) -
Uses of LXParameter in heronarts.lx.color
Classes in heronarts.lx.color that implement LXParameterModifier and TypeClassDescriptionclassclassUtility class with a discrete selection of colors that are shown by a UI picker device.classstatic classMethods in heronarts.lx.color with parameters of type LXParameterModifier and TypeMethodDescriptionvoidLXPalette.onParameterChanged(LXParameter p) protected voidColorParameter.onSubparameterUpdate(LXParameter p) protected voidLinkedColorParameter.onSubparameterUpdate(LXParameter p) -
Uses of LXParameter in heronarts.lx.command
Classes in heronarts.lx.command with type parameters of type LXParameterModifier and TypeClassDescriptionstatic classLXCommand.ParameterReference<T extends LXParameter>Methods in heronarts.lx.command that return LXParameterMethods in heronarts.lx.command with parameters of type LXParameterModifier and TypeMethodDescriptionvoidLXCommand.Structure.ModifyFixturePositions.update(LX lx, LXParameter parameter, double delta) Constructors in heronarts.lx.command with parameters of type LXParameterModifierConstructorDescriptionReset(LXParameter parameter) SetValue(LXParameter parameter, double value) -
Uses of LXParameter in heronarts.lx.dmx
Classes in heronarts.lx.dmx that implement LXParameterModifier and TypeClassDescriptionclassAbstract DMX Modulator specifying a universe, channel, and number of bytes.classExtracts a color from three DMX channels starting at a given address.classA 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.Methods in heronarts.lx.dmx with parameters of type LXParameterModifier and TypeMethodDescriptionvoidDmxModulator.onParameterChanged(LXParameter p) voidLXDmxEngine.onParameterChanged(LXParameter p) -
Uses of LXParameter in heronarts.lx.effect
Methods in heronarts.lx.effect with parameters of type LXParameterModifier and TypeMethodDescriptionbooleanLXEffect.isHiddenControl(LXParameter parameter) voidDynamicsEffect.onParameterChanged(LXParameter p) voidFreezeEffect.onParameterChanged(LXParameter p) -
Uses of LXParameter in heronarts.lx.effect.color
Methods in heronarts.lx.effect.color with parameters of type LXParameterModifier and TypeMethodDescriptionvoidColorizeEffect.onParameterChanged(LXParameter p) voidGradientMaskEffect.onParameterChanged(LXParameter p) -
Uses of LXParameter in heronarts.lx.effect.midi
Methods in heronarts.lx.effect.midi with parameters of type LXParameter -
Uses of LXParameter in heronarts.lx.midi
Classes in heronarts.lx.midi that implement LXParameterModifier and TypeClassDescriptionclassclassMidiSelector<T extends LXMidiTerminal>static classstatic classstatic classstatic classstatic classMethods in heronarts.lx.midi with parameters of type LXParameterModifier and TypeMethodDescriptionprotected voidMidiFilterParameter.onSubparameterUpdate(LXParameter p) protected voidMidiSelector.onSubparameterUpdate(LXParameter p) LXMidiEngine.removeParameterMappings(LXParameter parameter) Called when an individual parameter is disposed. -
Uses of LXParameter in heronarts.lx.midi.surface
Fields in heronarts.lx.midi.surface with type parameters of type LXParameterModifier and TypeFieldDescriptionfinal Map<String, LXParameter> LXMidiSurface.settingsfinal Map<String, LXParameter> LXMidiSurface.stateMethods in heronarts.lx.midi.surface with parameters of type LXParameterModifier and TypeMethodDescriptionvoidAPC40.onParameterChanged(LXParameter p) voidAPC40Mk2.onParameterChanged(LXParameter p) voidAPCminiSurface.onParameterChanged(LXParameter p) voidLXMidiSurface.onParameterChanged(LXParameter p) voidMidiFighterTwister.onParameterChanged(LXParameter p) voidMixerSurface.onParameterChanged(LXParameter p) -
Uses of LXParameter in heronarts.lx.midi.template
Classes in heronarts.lx.midi.template that implement LXParameterModifier and TypeClassDescriptionclassclassMethods in heronarts.lx.midi.template with parameters of type LXParameterModifier and TypeMethodDescriptionvoidAkaiMidiMix.onParameterChanged(LXParameter p) voidAkaiMPD218.onParameterChanged(LXParameter p) voidDJTTMidiFighterTwister.onParameterChanged(LXParameter p) voidLXMidiTemplate.onParameterChanged(LXParameter p) -
Uses of LXParameter in heronarts.lx.mixer
Methods in heronarts.lx.mixer with parameters of type LXParameterModifier and TypeMethodDescriptionvoidLXAbstractChannel.onParameterChanged(LXParameter p) voidLXChannel.onParameterChanged(LXParameter p) voidLXGroup.onParameterChanged(LXParameter parameter) voidLXMixerEngine.onParameterChanged(LXParameter p) -
Uses of LXParameter in heronarts.lx.modulation
Subinterfaces of LXParameter in heronarts.lx.modulationModifier and TypeInterfaceDescriptionstatic interfaceA parameter type that can receive compound modulation.Fields in heronarts.lx.modulation declared as LXParameterModifier and TypeFieldDescriptionfinal LXParameterLXParameterModulation.sourcefinal LXParameterLXParameterModulation.targetMethods in heronarts.lx.modulation that return LXParameterModifier and TypeMethodDescriptionprotected static LXParameterLXParameterModulation.getParameter(LX lx, LXModulationEngine scope, JsonObject obj) LXParameterModulation.getTarget()Methods in heronarts.lx.modulation with parameters of type LXParameterModifier and TypeMethodDescriptionbooleanLXModulationEngine.isValidTarget(LXParameter target) LXModulationEngine.removeParameterModulations(LXParameter parameter) Constructors in heronarts.lx.modulation with parameters of type LXParameterModifierConstructorDescriptionprotectedLXParameterModulation(LXModulationEngine scope, LXParameter source, LXParameter target) -
Uses of LXParameter in heronarts.lx.modulator
Classes in heronarts.lx.modulator that implement LXParameterModifier and TypeClassDescriptionclassAn accelerator is a free-running modulator that changes its value based on velocity and acceleration, measured in units/second and units/second^2, respectively.classAn accumulator oscillates between increasing and decreasing value by some velocity such that it never overflows or stops moving outside of the floating point range.classclassclassA click is a simple modulator that fires a value of 1 every time its period has passed.classclassclassA modulator that tracks the value of a parameter but damps motion over time according to rules.classModulator that provides randomization within normalized value range.classclassAn extendable modulator class that lets a custom normalized function be supplied by simply extending this class and supplying a compute() and invert() method.classclassModulator that provides randomized triggering on an intervalclassThis modulator is a simple linear ramp from one value to another over a specified number of milliseconds.classclassA Modulator is an abstraction for a variable with a value that varies over time, such as an envelope or a low frequency oscillator.static classPlaceholder pattern for when a class is missingclassAn LXPeriodicModulator is a modulator that moves through a cycle in a given amount of time.classUtility subclass for modulators which oscillate in a range of values between a minimum and a maximum.classclassclassclassclassclassclassclassclassModulator that provides random noise outputclassclassA quadratic envelope moves from one value to another along a quadratic curve.classclassModulator that provides randomization within normalized value range.classA sawtooth LFO oscillates from one extreme value to another.classclassA classic sinusoidal oscillator.classclassclassSimple square wave LFO.classclassclassclassclassA triangular LFO is a simple linear modulator that oscillates between a low and hi value over a specified time period.classA sawtooth LFO oscillates from one extreme value to another.Fields in heronarts.lx.modulator declared as LXParameterModifier and TypeFieldDescriptionfinal LXParameterAHDSREnvelope.attackfinal LXParameterAHDSREnvelope.decayfinal LXParameterAHDSREnvelope.delayfinal LXParameterAHDSREnvelope.holdfinal LXParameterAHDSREnvelope.initialfinal LXParameterAHDSREnvelope.peakfinal LXParameterAHDSREnvelope.releasefinal LXParameterAHDSREnvelope.sustainMethods in heronarts.lx.modulator that return LXParameterModifier and TypeMethodDescriptionDampedParameter.getParameter()LXModulator.setComponent(LXComponent component, String path) Methods in heronarts.lx.modulator with parameters of type LXParameterModifier and TypeMethodDescriptionvoidAHDSREnvelope.onParameterChanged(LXParameter p) voidCycleModulator.onParameterChanged(LXParameter p) voidDamper.onParameterChanged(LXParameter p) voidLXPeriodicModulator.onParameterChanged(LXParameter p) voidLXVariablePeriodModulator.onParameterChanged(LXParameter p) voidMidiNoteTrigger.onParameterChanged(LXParameter p) voidMultiModeEnvelope.onParameterChanged(LXParameter p) voidRandomizer.onParameterChanged(LXParameter p) voidScaler.onParameterChanged(LXParameter p) voidStepModulator.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 LXPeriodicModulatorLXPeriodicModulator.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.Constructors in heronarts.lx.modulator with parameters of type LXParameterModifierConstructorDescriptionAccelerator(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) protectedLXPeriodicModulator(String label, LXParameter period) Utility constructor with periodprotectedLXRangeModulator(String label, LXParameter startValue, LXParameter endValue, LXParameter periodMs) protectedLXVariablePeriodModulator(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
Methods in heronarts.lx.osc with parameters of type LXParameterModifier and TypeMethodDescriptionstatic StringLXOscEngine.getOscAddress(LXParameter p) Gets the OSC address pattern for a parametervoidLXOscConnection.Input.onParameterChanged(LXParameter p) voidLXOscConnection.Output.onParameterChanged(LXParameter p) voidLXOscEngine.onParameterChanged(LXParameter p) LXOscEngine.sendParameter(LXParameter parameter) -
Uses of LXParameter in heronarts.lx.output
Fields in heronarts.lx.output declared as LXParameterModifier and TypeFieldDescriptionfinal LXParameterIndexBuffer.Segment.brightnessParameter to track the brightness level of this segmentMethods in heronarts.lx.output with parameters of type LXParameterConstructors in heronarts.lx.output with parameters of type LXParameterModifierConstructorDescriptionIndexBuffer(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, int outputStride, LXParameter brightness) Segment with specified indices, byte ordering and channel offset, custom output strideSegment(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
Subinterfaces of LXParameter in heronarts.lx.parameterModifier and TypeInterfaceDescriptioninterfaceIEnumParameter<T extends Enum<T>>interfaceA parameter that supports values in a normalized form, from 0 to 1.Classes in heronarts.lx.parameter that implement LXParameterModifier 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 onclassA FunctionalParameter that is bounded by a range.classSimple 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 FixedParameter is an immutable parameter.classAn LXParameter that has a value computed by a function, which may combine the values of other parameters, or call some function, etc.classA parameter that can be listened to and has normalized values.classThis is a parameter instance that can be listened to, meaning we are able to deterministically know when the value has changed.classA virtual parameter is one that wraps or forwards to another real parameter.classA MutableParameter is a parameter that has a value which can be changed to anything.classSimple normalized parameter which is not listenable.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.Methods in heronarts.lx.parameter that return LXParameterModifier and TypeMethodDescriptionprotected abstract LXParameterLXVirtualParameter.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 LXParameterLXVirtualParameter.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 LXParameterLXParameter.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 LXParameterLXListenableParameter.setValue(double value) final LXParameterLXListenableParameter.setValue(double value, boolean notifyListeners) LXParameter.setValue(double value) Sets the value of the parameter.final LXParameterLXVirtualParameter.setValue(double value) Methods in heronarts.lx.parameter with parameters of type LXParameterModifier and TypeMethodDescriptionLXParameter.Collection.add(String path, LXParameter parameter) LXParameter.MultiMonitor.addParameter(LXParameter parameter) voidLXParameterListener.onParameterChanged(LXParameter parameter) Invoked when the value of a parameter is changed.protected abstract voidAggregateParameter.onSubparameterUpdate(LXParameter p) Subclasses should update the main parameter value when a sub-parameter has changedprotected voidTimeParameter.onSubparameterUpdate(LXParameter p) Constructors in heronarts.lx.parameter with parameters of type LXParameterModifierConstructorDescriptionMonitor(LXParameter parameter) MultiMonitor(LXParameter... parameters) -
Uses of LXParameter in heronarts.lx.pattern
Methods in heronarts.lx.pattern with parameters of type LXParameterModifier and TypeMethodDescriptionbooleanLXPattern.isHiddenControl(LXParameter parameter) booleanLXPattern.isSnapshotControl(LXParameter parameter) -
Uses of LXParameter in heronarts.lx.pattern.color
Methods in heronarts.lx.pattern.color with parameters of type LXParameterModifier and TypeMethodDescriptionvoidGradientPattern.Engine.onParameterChanged(LXParameter p) voidGradientPattern.onParameterChanged(LXParameter p) -
Uses of LXParameter in heronarts.lx.pattern.image
Methods in heronarts.lx.pattern.image with parameters of type LXParameter -
Uses of LXParameter in heronarts.lx.pattern.test
Methods in heronarts.lx.pattern.test with parameters of type LXParameter -
Uses of LXParameter in heronarts.lx.pattern.texture
Methods in heronarts.lx.pattern.texture with parameters of type LXParameterModifier and TypeMethodDescriptionvoidLifePattern.onParameterChanged(LXParameter p) voidNoisePattern.onParameterChanged(LXParameter p) -
Uses of LXParameter in heronarts.lx.scheduler
Methods in heronarts.lx.scheduler with parameters of type LXParameterModifier and TypeMethodDescriptionvoidLXScheduledProject.onParameterChanged(LXParameter p) voidLXScheduler.onParameterChanged(LXParameter p) -
Uses of LXParameter in heronarts.lx.script
Methods in heronarts.lx.script with parameters of type LXParameterModifier and TypeMethodDescriptionbooleanLXScriptEngine.isHiddenControl(LXParameter parameter) booleanScriptEffect.isHiddenControl(LXParameter parameter) booleanScriptPattern.isHiddenControl(LXParameter parameter) voidScriptEffect.onParameterChanged(LXParameter p) voidScriptPattern.onParameterChanged(LXParameter p) voidLXScriptEngine.DeviceAdapter.removeCustomRemoteControl(LXParameter parameter) Removes a parameter from the set of custom remote controls -
Uses of LXParameter in heronarts.lx.snapshot
Methods in heronarts.lx.snapshot that return LXParameterMethods in heronarts.lx.snapshot with parameters of type LXParameterModifier and TypeMethodDescriptionprotected voidLXSnapshot.addParameterView(LXSnapshot.ViewScope scope, LXParameter p) LXSnapshotEngine.findSnapshotParameterViews(LXParameter parameter) voidLXSnapshotEngine.onParameterChanged(LXParameter parameter) voidLXSnapshotEngine.removeSnapshotParameterViews(LXParameter parameter) Remove all snapshot views that reference the given parameter -
Uses of LXParameter in heronarts.lx.structure
Methods in heronarts.lx.structure that return LXParameterMethods in heronarts.lx.structure with parameters of type LXParameterModifier and TypeMethodDescriptionprotected LXFixtureLXFixture.addGeometryParameter(String path, LXParameter parameter) Adds a parameter which impacts the position of points in the fixture.protected LXFixtureLXFixture.addMetricsParameter(String path, LXParameter parameter) Adds a parameter which impacts the number of LEDs that are in the fixture.protected LXFixtureLXFixture.addOutputParameter(String path, LXParameter parameter) Adds a parameter which impacts the outputs of the fixture.protected LXComponentLXFixture.addParameter(String path, LXParameter parameter) protected LXFixtureLXFixture.addTagParameter(String path, LXParameter parameter) Adds a parameter which impacts the tags of the fixture.voidJsonFixture.onParameterChanged(LXParameter p) voidJsonFixture.ParameterDefinition.onParameterChanged(LXParameter p) voidLXFixture.onParameterChanged(LXParameter p) -
Uses of LXParameter in heronarts.lx.structure.view
Classes in heronarts.lx.structure.view that implement LXParameterModifier and TypeClassDescriptionstatic classclassclassMethods in heronarts.lx.structure.view with parameters of type LXParameter -
Uses of LXParameter in heronarts.lx.studio
Methods in heronarts.lx.studio with parameters of type LXParameterModifier and TypeMethodDescriptionbooleanLXStudio.UI.hasParameterControl(LXParameter parameter) LXStudio.UI.instantiateParameterControl(AggregateParameter parameter, LXParameter child) LXStudio.UI.instantiateParameterControl(LXParameter parameter) -
Uses of LXParameter in heronarts.lx.studio.ui.clip
Methods in heronarts.lx.studio.ui.clip with parameters of type LXParameter -
Uses of LXParameter in heronarts.lx.studio.ui.device
Classes in heronarts.lx.studio.ui.device with type parameters of type LXParameterModifier and TypeInterfaceDescriptionstatic interfaceUIDeviceControls.ParameterControl<T extends LXParameter>Classes that implement this marker interface must inherit from UI2dComponent and provide a constructor which takes arguments (heronarts.glx.ui.UI ui, T parameter) -
Uses of LXParameter in heronarts.lx.transform
Methods in heronarts.lx.transform with parameters of type LXParameter