Skip navigation links
LX Studio (0.2.1)
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 

A

ABLETON_ALTERNATE_MODE - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
ABLETON_MODE - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
Accelerator - Class in heronarts.lx.modulator
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.
Accelerator(double, double, double) - Constructor for class heronarts.lx.modulator.Accelerator
 
Accelerator(double, double, LXParameter) - Constructor for class heronarts.lx.modulator.Accelerator
 
Accelerator(double, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.Accelerator
 
Accelerator(String, double, double, double) - Constructor for class heronarts.lx.modulator.Accelerator
 
Accelerator(String, double, double, LXParameter) - Constructor for class heronarts.lx.modulator.Accelerator
 
Accelerator(String, double, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.Accelerator
 
Accumulator - Class in heronarts.lx.modulator
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.
Accumulator() - Constructor for class heronarts.lx.modulator.Accumulator
 
Accumulator(double) - Constructor for class heronarts.lx.modulator.Accumulator
 
Accumulator(LXParameter) - Constructor for class heronarts.lx.modulator.Accumulator
 
Accumulator(String) - Constructor for class heronarts.lx.modulator.Accumulator
 
Accumulator(String, double) - Constructor for class heronarts.lx.modulator.Accumulator
 
Accumulator(String, LXParameter) - Constructor for class heronarts.lx.modulator.Accumulator
 
aChannel - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
Action(float, float) - Constructor for class heronarts.p3lx.ui.component.UIButton.Action
 
Action(float, float, String) - Constructor for class heronarts.p3lx.ui.component.UIButton.Action
 
Action(float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UIButton.Action
 
Action(float, float, float, float, String) - Constructor for class heronarts.p3lx.ui.component.UIButton.Action
 
Action(String) - Constructor for class heronarts.p3lx.ui.UIContextActions.Action
 
actionDelete - Variable in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
actionRename - Variable in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
active - Variable in class heronarts.lx.pattern.form.PlanesPattern.Plane
 
active - Variable in class heronarts.p3lx.ui.component.UIButton
 
active - Variable in class heronarts.p3lx.ui.component.UICheckbox
 
active - Variable in class heronarts.p3lx.ui.UI3dContext.Camera
 
ACTIVE_BUTTON_METRICS - Static variable in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
ACTIVE_BUTTON_Y - Static variable in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
activeButton - Variable in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
activeColor - Variable in class heronarts.p3lx.ui.component.UIButton
 
add(int, int) - Static method in class heronarts.lx.color.LXColor
Adds the specified colors
add(int, int, double) - Static method in class heronarts.lx.color.LXColor
Adds the specified colors
add(int, int, int) - Static method in class heronarts.lx.color.LXColor
Adds the specified colors
add(T) - Method in class heronarts.lx.LXComponentArray
 
add(int, T) - Method in class heronarts.lx.LXComponentArray
 
add(OscArgument) - Method in class heronarts.lx.osc.OscMessage
 
add(int) - Method in class heronarts.lx.osc.OscMessage
 
add(String) - Method in class heronarts.lx.osc.OscMessage
 
add(double) - Method in class heronarts.lx.osc.OscMessage
 
add(float) - Method in class heronarts.lx.osc.OscMessage
 
add(float, float) - Method in class heronarts.lx.transform.LXVector
 
add(float, float, float) - Method in class heronarts.lx.transform.LXVector
 
add(LXVector) - Method in class heronarts.lx.transform.LXVector
 
addAll(Collection<? extends T>) - Method in class heronarts.lx.LXComponentArray
 
addAll(int, Collection<? extends T>) - Method in class heronarts.lx.LXComponentArray
 
addArray(String, List<? extends LXComponent>) - Method in class heronarts.lx.LXComponent
Registers an array of subcomponents with this component.
addAttackAndRelease(UI2dContainer, float, BoundedParameter, BoundedParameter) - Static method in class heronarts.lx.studio.ui.global.UIAudio
 
AddBlend - Class in heronarts.lx.blend
 
AddBlend(LX) - Constructor for class heronarts.lx.blend.AddBlend
 
addBlend(Class<? extends LXBlend>) - Method in class heronarts.lx.LXRegistry
Register a [channel and crossfader] blend class with the engine
addBlends(Class<LXBlend>[]) - Method in class heronarts.lx.LXRegistry
Register multiple [channel and crossfader] blend classes with the engine
AddChannel() - Constructor for class heronarts.lx.command.LXCommand.Mixer.AddChannel
 
AddChannel(JsonObject) - Constructor for class heronarts.lx.command.LXCommand.Mixer.AddChannel
 
AddChannel(Class<? extends LXPattern>) - Constructor for class heronarts.lx.command.LXCommand.Mixer.AddChannel
 
AddChannel(JsonObject, Class<? extends LXPattern>) - Constructor for class heronarts.lx.command.LXCommand.Mixer.AddChannel
 
addChannel(LXChannel) - Method in class heronarts.lx.mixer.LXGroup
 
addChannel() - Method in class heronarts.lx.mixer.LXMixerEngine
 
addChannel(int) - Method in class heronarts.lx.mixer.LXMixerEngine
 
addChannel(LXPattern[]) - Method in class heronarts.lx.mixer.LXMixerEngine
 
addChannel(int, LXPattern[]) - Method in class heronarts.lx.mixer.LXMixerEngine
 
addChannelBlend(Class<? extends LXBlend>) - Method in class heronarts.lx.LXRegistry
Register a channel blend class with the engine
addChannelBlends(Class<LXBlend>[]) - Method in class heronarts.lx.LXRegistry
Register multiple channel blend classes with the engine
addChannelButton - Variable in class heronarts.lx.studio.ui.mixer.UIMixer
 
addChannelElements(LXChannel) - Method in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
addChannelSpacer - Variable in class heronarts.lx.studio.ui.mixer.UIMixer
 
addChild(String, LXComponent) - Method in class heronarts.lx.LXComponent
Registers a child component with this component.
addChild(LXModelBuilder) - Method in class heronarts.lx.model.LXModelBuilder
Add a child builder to this model.
addChild(LXOutput) - Method in class heronarts.lx.output.LXOutputGroup
Adds a child to this output, sent after color-correction
addChild(LXFixture) - Method in class heronarts.lx.structure.LXFixture
 
addChild(UI3dComponent) - Method in class heronarts.p3lx.ui.UI3dComponent
Adds a child to this component
addChildren(UI2dComponent...) - Method in class heronarts.p3lx.ui.UI2dContainer
 
addClass(Class<?>) - Method in class heronarts.lx.LXRegistry
 
addClass(Class<?>) - Method in class heronarts.lx.studio.LXStudio.Registry
 
addClip() - Method in class heronarts.lx.mixer.LXBus
 
addClip(int) - Method in class heronarts.lx.mixer.LXBus
 
addClipListener(LXBus.ClipListener) - Method in class heronarts.lx.mixer.LXBus
 
addColor() - Method in class heronarts.lx.color.LXSwatch
Adds a new dynamic color to the swatch
addColor(int, JsonObject) - Method in class heronarts.lx.color.LXSwatch
 
AddColor(LXSwatch) - Constructor for class heronarts.lx.command.LXCommand.Palette.AddColor
 
addColor(int, int) - Method in class heronarts.lx.LXLayeredComponent
Adds to the color of point i, using blendColor with ADD
addColor(LXModel, int) - Method in class heronarts.lx.LXLayeredComponent
Adds the color to the fixture
addColumn(UIDevice, UI2dComponent...) - Method in interface heronarts.lx.studio.ui.device.UIDeviceControls
 
addColumn(UIDevice, float, UI2dComponent...) - Method in interface heronarts.lx.studio.ui.device.UIDeviceControls
 
addColumn(UIDevice, String, UI2dComponent...) - Method in interface heronarts.lx.studio.ui.device.UIDeviceControls
 
addColumn(UIDevice, float, String, UI2dComponent...) - Method in interface heronarts.lx.studio.ui.device.UIDeviceControls
 
addComponent(UI3dComponent) - Method in class heronarts.p3lx.ui.UI3dContext
Adds a component to the layer
addContentPicker(LXStudio.UI, LXBus) - Method in class heronarts.lx.studio.ui.device.UIDevice
 
addControlRow(UI2dComponent[]) - Method in class heronarts.lx.studio.ui.fixture.UIFixture.Section
 
addCrossfaderBlend(Class<? extends LXBlend>) - Method in class heronarts.lx.LXRegistry
Register a crossfader blend class with the engine
addCrossfaderBlends(Class<LXBlend>[]) - Method in class heronarts.lx.LXRegistry
Register multiple crossfader blend classes with the engine
addDeviceListener(LXMidiEngine.DeviceListener) - Method in class heronarts.lx.midi.LXMidiEngine
 
addDivider() - Method in class heronarts.lx.studio.ui.fixture.UIFixture.Section
 
AddEffect(LXBus, Class<? extends LXEffect>) - Constructor for class heronarts.lx.command.LXCommand.Channel.AddEffect
 
AddEffect(LXBus, Class<? extends LXEffect>, JsonObject) - Constructor for class heronarts.lx.command.LXCommand.Channel.AddEffect
 
addEffect(LXEffect) - Method in class heronarts.lx.LX
Add an effect to the FX chain.
addEffect(Class<? extends LXEffect>) - Method in class heronarts.lx.LXRegistry
Register an effect class with the engine
addEffect(LXEffect) - Method in class heronarts.lx.mixer.LXBus
 
addEffect(LXEffect, int) - Method in class heronarts.lx.mixer.LXBus
 
addEffects(LXEffect[]) - Method in class heronarts.lx.LX
Add multiple effects to the chain
addEffects(Class<? extends LXEffect>[]) - Method in class heronarts.lx.LXRegistry
Register an effect class with the engine
addElement(OscPacket) - Method in class heronarts.lx.osc.OscBundle
 
addEntry() - Method in class heronarts.lx.scheduler.LXScheduler
 
addEntry(File) - Method in class heronarts.lx.scheduler.LXScheduler
 
AddFixture(Class<? extends LXFixture>) - Constructor for class heronarts.lx.command.LXCommand.Structure.AddFixture
 
AddFixture(Class<? extends LXFixture>, int) - Constructor for class heronarts.lx.command.LXCommand.Structure.AddFixture
 
AddFixture(Class<? extends LXFixture>, JsonObject) - Constructor for class heronarts.lx.command.LXCommand.Structure.AddFixture
 
AddFixture(Class<? extends LXFixture>, JsonObject, int) - Constructor for class heronarts.lx.command.LXCommand.Structure.AddFixture
 
AddFixture(String) - Constructor for class heronarts.lx.command.LXCommand.Structure.AddFixture
 
addFixture(Class<? extends LXFixture>) - Method in class heronarts.lx.LXRegistry
Register a fixture class with the engine
addFixture(LXFixture) - Method in class heronarts.lx.structure.LXStructure
 
addFixture(LXFixture, int) - Method in class heronarts.lx.structure.LXStructure
 
addFixtures(List<Class<? extends LXFixture>>) - Method in class heronarts.lx.LXRegistry
Register a set of fixture classes with the engine
addGainAndRange(UI2dContainer, float, BoundedParameter, BoundedParameter) - Static method in class heronarts.lx.studio.ui.global.UIAudio
 
addGeometryParameter(String, LXParameter) - Method in class heronarts.lx.structure.LXFixture
Adds a parameter which impacts the position of points in the fixture.
addGeometrySection() - Method in class heronarts.lx.studio.ui.fixture.UIFixture
 
addGroup() - Method in class heronarts.lx.mixer.LXMixerEngine
 
addGroup(int) - Method in class heronarts.lx.mixer.LXMixerEngine
 
addGroup(List<LXChannel>) - Method in class heronarts.lx.mixer.LXMixerEngine
 
addGroupFromSelection() - Method in class heronarts.lx.mixer.LXMixerEngine
 
addInternalParameter(String, LXParameter) - Method in class heronarts.lx.LXComponent
Internal implementation parameters.
addItem(UIItemList.Item) - Method in interface heronarts.p3lx.ui.component.UIItemList
Adds an item to the list
addItem(int, UIItemList.Item) - Method in interface heronarts.p3lx.ui.component.UIItemList
Adds an item to the list at the given index
addItem(int, UIItemList.Item) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
addItem(UIItemList.Item) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
addItem(int, UIItemList.Item) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
addItem(UIItemList.Item) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
addKey(String) - Method in class heronarts.lx.model.LXModelBuilder
Add a key to the list of this model's key types
addLayer(LXLayer) - Method in class heronarts.lx.LXLayeredComponent
 
addLayer(UI2dContext) - Method in class heronarts.p3lx.ui.UI
Add a 2d context to this UI
addLayer(UI2dContext, int) - Method in class heronarts.p3lx.ui.UI
Add a 2d context to this UI at the given index
addLayer(UI3dContext) - Method in class heronarts.p3lx.ui.UI
Add a 3d context to this UI
addLayer(UI3dContext, int) - Method in class heronarts.p3lx.ui.UI
Add a 3d context to this UI, at the given index
addListener(LXClip.Listener) - Method in class heronarts.lx.clip.LXClip
 
addListener(LXPalette.Listener) - Method in class heronarts.lx.color.LXPalette
Registers a listener to the palette
addListener(LXSwatch.Listener) - Method in class heronarts.lx.color.LXSwatch
Registers a listener to the swatch
addListener(LX.Listener) - Method in class heronarts.lx.LX
 
addListener(LXComponentArray.Listener<T>) - Method in class heronarts.lx.LXComponentArray
 
addListener(LXRegistry.Listener) - Method in class heronarts.lx.LXRegistry
 
addListener(LXMidiListener) - Method in class heronarts.lx.midi.LXMidiEngine
 
addListener(LXMidiListener) - Method in class heronarts.lx.midi.LXMidiInput
Registers a listener to this MIDI input
addListener(LXAbstractChannel.Listener) - Method in class heronarts.lx.mixer.LXAbstractChannel
 
addListener(LXBus.Listener) - Method in class heronarts.lx.mixer.LXBus
 
addListener(LXChannel.Listener) - Method in class heronarts.lx.mixer.LXChannel
 
addListener(LXMixerEngine.Listener) - Method in class heronarts.lx.mixer.LXMixerEngine
 
addListener(LXModel.Listener) - Method in class heronarts.lx.model.LXModel
 
addListener(LXModulationEngine.Listener) - Method in class heronarts.lx.modulation.LXModulationEngine
 
addListener(LXOscListener) - Method in class heronarts.lx.osc.LXOscEngine.Receiver
 
addListener(LXParameterListener) - Method in class heronarts.lx.parameter.EnumParameter
 
addListener(LXParameterListener) - Method in class heronarts.lx.parameter.LXListenableParameter
 
addListener(LXScheduler.Listener) - Method in class heronarts.lx.scheduler.LXScheduler
 
addListener(LXSnapshotEngine.Listener) - Method in class heronarts.lx.snapshot.LXSnapshotEngine
 
addListener(LXStructure.Listener) - Method in class heronarts.lx.structure.LXStructure
 
addListener(Tempo.Listener) - Method in class heronarts.lx.Tempo
 
addListener(UIItemList.Listener) - Method in interface heronarts.p3lx.ui.component.UIItemList
Adds a listener to receive notifications about list operations
addListener(UIItemList.Listener) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
addListener(UIItemList.Listener) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
addLoopTask(LXLoopTask) - Method in class heronarts.lx.LXEngine
Add a task to be run on every loop of the engine thread.
addLoopTask(LXLoopTask) - Method in class heronarts.p3lx.ui.UI
Add a task to be performed on every loop of the UI engine.
addLoopTask(LXLoopTask) - Method in class heronarts.p3lx.ui.UIObject
Add a task to be performed on every loop of the UI engine.
AddMapping(LXShortMessage, LXParameter) - Constructor for class heronarts.lx.command.LXCommand.Midi.AddMapping
 
addMapping(LXMidiMapping) - Method in class heronarts.lx.midi.LXMidiEngine
 
addMappingListener(LXMidiEngine.MappingListener) - Method in class heronarts.lx.midi.LXMidiEngine
 
addMetricsParameter(String, LXParameter) - Method in class heronarts.lx.structure.LXFixture
Adds a parameter which impacts the number of LEDs that are in the fixture.
addMidiListener(LXAbstractChannel.MidiListener) - Method in class heronarts.lx.mixer.LXAbstractChannel
 
AddModulation(LXModulationEngine, LXNormalizedParameter, CompoundParameter) - Constructor for class heronarts.lx.command.LXCommand.Modulation.AddModulation
 
addModulation(LXCompoundModulation) - Method in class heronarts.lx.modulation.LXModulationEngine
 
addModulation(LXCompoundModulation) - Method in class heronarts.lx.parameter.CompoundParameter
Adds a modulation to this parameter
addModulation(LXCompoundModulation) - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
addModulation(LXCompoundModulation) - Method in class heronarts.lx.studio.ui.modulation.UIDeviceModulator
 
AddModulator(LXModulationEngine, Class<? extends LXModulator>) - Constructor for class heronarts.lx.command.LXCommand.Modulation.AddModulator
 
AddModulator(LXModulationEngine, Class<? extends LXModulator>, int) - Constructor for class heronarts.lx.command.LXCommand.Modulation.AddModulator
 
AddModulator(LXModulationEngine, Class<? extends LXModulator>, JsonObject) - Constructor for class heronarts.lx.command.LXCommand.Modulation.AddModulator
 
AddModulator(LXModulationEngine, Class<? extends LXModulator>, JsonObject, int) - Constructor for class heronarts.lx.command.LXCommand.Modulation.AddModulator
 
addModulator(String, T) - Method in class heronarts.lx.LXModulatorComponent
 
addModulator(T) - Method in class heronarts.lx.LXModulatorComponent
 
addModulator(T, int) - Method in class heronarts.lx.LXModulatorComponent
 
addModulator(T, int) - Method in class heronarts.lx.modulation.LXModulationEngine
 
addMovementListener(UI3dContext.MovementListener) - Method in class heronarts.p3lx.ui.UI3dContext
 
addOutput(LXOutput) - Method in class heronarts.lx.LX
Adds an output driver
addOutput(LXOutput) - Method in class heronarts.lx.LXEngine
Sets the output driver
addOutput(LXOutput) - Method in class heronarts.lx.model.LXModelBuilder
Add a output to this model
addOutput(LXOutput) - Method in class heronarts.lx.structure.LXFixture
Subclasses call this method to add an output to thix fixture.
addOutputParameter(String, LXParameter) - Method in class heronarts.lx.structure.LXFixture
Adds a parameter which impacts the outputs of the fixture.
addParameter(LXParameter) - Method in class heronarts.lx.LXComponent
Deprecated.
addParameter(String, LXParameter) - Method in class heronarts.lx.LXComponent
Adds a parameter to the component at a fixed path.
addParameter(String, LXParameter) - Method in class heronarts.lx.structure.LXFixture
 
AddPattern(LXChannel, Class<? extends LXPattern>) - Constructor for class heronarts.lx.command.LXCommand.Channel.AddPattern
 
AddPattern(LXChannel, Class<? extends LXPattern>, JsonObject) - Constructor for class heronarts.lx.command.LXCommand.Channel.AddPattern
 
addPattern(Class<? extends LXPattern>) - Method in class heronarts.lx.LXRegistry
Register a pattern class with the engine
addPattern(LXPattern) - Method in class heronarts.lx.mixer.LXChannel
 
addPattern(LXPattern, int) - Method in class heronarts.lx.mixer.LXChannel
 
addPatterns(Class<? extends LXPattern>[]) - Method in class heronarts.lx.LXRegistry
Register a pattern class with the engine
addPlugin(Class<? extends LXPlugin>) - Method in class heronarts.lx.LXRegistry
 
addPoint(LXPoint) - Method in class heronarts.lx.model.LXModelBuilder
Add a point to the model
addPoints(LXPoint...) - Method in class heronarts.lx.model.LXModelBuilder
Add a list of points to the model
addProjectListener(LX.ProjectListener) - Method in class heronarts.lx.LX
 
addProtocolSection(LXProtocolFixture) - Method in class heronarts.lx.studio.ui.fixture.UIFixture
 
addProtocolSection(LXProtocolFixture, boolean) - Method in class heronarts.lx.studio.ui.fixture.UIFixture
 
address - Variable in class heronarts.lx.osc.LXOscEngine.Receiver
 
addSection(String) - Method in class heronarts.lx.studio.ui.fixture.UIFixture
 
addSection(String, UI2dComponent[]...) - Method in class heronarts.lx.studio.ui.fixture.UIFixture
 
addSection(String, List<UI2dComponent[]>) - Method in class heronarts.lx.studio.ui.fixture.UIFixture
 
addSection(UIItemList.Section) - Method in interface heronarts.p3lx.ui.component.UIItemList
Add a section to the list
addSection(UIItemList.Section) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
addSection(UIItemList.Section) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
AddSnapshot() - Constructor for class heronarts.lx.command.LXCommand.Snapshots.AddSnapshot
 
addSnapshot() - Method in class heronarts.lx.snapshot.LXSnapshotEngine
Adds a new snapshot that takes the current state of the program.
addSnapshot(LXSnapshot) - Method in class heronarts.lx.snapshot.LXSnapshotEngine
Adds a snapshot to the engine.
addSnapshot(LXSnapshot, int) - Method in class heronarts.lx.snapshot.LXSnapshotEngine
Adds a snapshot to the engine.
addStage(MultiStageEnvelope.Stage) - Method in class heronarts.lx.modulator.MultiStageEnvelope
 
addStage(double, double) - Method in class heronarts.lx.modulator.MultiStageEnvelope
 
addSwatch(JsonObject, int) - Method in class heronarts.lx.color.LXPalette
Adds a swatch at the given index
addTask(Runnable) - Method in class heronarts.lx.LXEngine
Add a task to be run once on the engine thread.
addToContainer(UIContainer, int) - Method in class heronarts.lx.studio.ui.device.UIDevice
 
addToContainer(UIContainer) - Method in class heronarts.p3lx.ui.UI2dComponent
Adds this component to a container, also removing it from any other container that is currently holding it.
addToContainer(UIContainer, int) - Method in class heronarts.p3lx.ui.UI2dComponent
Adds this component to a container at a specified index, also removing it from any other container that is currently holding it.
addTopLevelComponent(UI2dComponent) - Method in class heronarts.p3lx.ui.UI2dContainer
 
addTransitionBlend(Class<? extends LXBlend>) - Method in class heronarts.lx.LXRegistry
Register a transition blend class with the engine
addTransitionBlends(Class<LXBlend>[]) - Method in class heronarts.lx.LXRegistry
Register multiple channel blend classes with the engine
AddTrigger(LXModulationEngine, BooleanParameter, BooleanParameter) - Constructor for class heronarts.lx.command.LXCommand.Modulation.AddTrigger
 
addTrigger(LXTriggerModulation) - Method in class heronarts.lx.modulation.LXModulationEngine
 
addTrigger(LXTriggerModulation) - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
addUIDeviceControls(Class<? extends UIDeviceControls>) - Method in class heronarts.lx.studio.LXStudio.Registry
 
addUIFixtureControls(Class<? extends UIFixtureControls>) - Method in class heronarts.lx.studio.LXStudio.Registry
 
addUIModulatorControls(Class<? extends UIModulatorControls>) - Method in class heronarts.lx.studio.LXStudio.Registry
 
addVerticalBreak(LXStudio.UI, UIDevice) - Method in interface heronarts.lx.studio.ui.device.UIDeviceControls
 
addView(JsonObject) - Method in class heronarts.lx.snapshot.LXSnapshot
Adds a view to this snapshot from prior saved state
addView(LXSnapshot.View) - Method in class heronarts.lx.snapshot.LXSnapshot
Add a view to this snapshot
ADEnvelope - Class in heronarts.lx.modulator
 
ADEnvelope(String, LXParameter, LXParameter, LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.ADEnvelope
 
ADEnvelope(String, double, double, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.ADEnvelope
 
ADEnvelope(String, double, double, LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.ADEnvelope
 
ADEnvelope(String, double, LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.ADEnvelope
 
ADEnvelope(String, double, LXParameter, LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.ADEnvelope
 
adjustBpm(double) - Method in class heronarts.lx.Tempo
Adjust the BPM by the given amount
adjustSelectedFixtureBrightness(float) - Method in class heronarts.lx.structure.LXStructure
 
ADSREnvelope - Class in heronarts.lx.modulator
 
ADSREnvelope(String, LXParameter, LXParameter, LXParameter, LXParameter, LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.ADSREnvelope
 
ADSREnvelope(String, double, double, LXParameter, LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.ADSREnvelope
 
ADSREnvelope(String, double, double, LXParameter, LXParameter, LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.ADSREnvelope
 
ADSREnvelope(String, double, LXParameter, LXParameter, LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.ADSREnvelope
 
ADSREnvelope(String, double, LXParameter, LXParameter, LXParameter, LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.ADSREnvelope
 
afterLayers(double) - Method in class heronarts.lx.LXLayeredComponent
 
aftertouchReceived(MidiAftertouch) - Method in class heronarts.lx.midi.LXAbstractMidiListener
 
aftertouchReceived(MidiAftertouch) - Method in interface heronarts.lx.midi.LXMidiListener
 
aftertouchReceived(MidiAftertouch) - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
aftertouchReceived(MidiAftertouch) - Method in class heronarts.lx.midi.surface.LXMidiSurface
 
algorithm - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
ALL_CHANNELS - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
ALL_NOTES_OFF - Static variable in class heronarts.lx.midi.MidiControlChange
 
alpha(int) - Static method in class heronarts.lx.color.LXColor
 
ALPHA_MASK - Static variable in class heronarts.lx.color.LXColor
 
ALPHA_SHIFT - Static variable in class heronarts.lx.color.LXColor
 
amount - Variable in class heronarts.lx.effect.InvertEffect
 
amount - Variable in class heronarts.lx.effect.SparkleEffect
 
amount - Variable in class heronarts.lx.pattern.texture.SparklePattern.Engine
 
angleBetween(LXVector, LXVector) - Static method in class heronarts.lx.transform.LXVector
Calculates and returns the angle (in radians) between two vectors.
animation - Variable in class heronarts.p3lx.ui.UI3dContext
Whether to animate between camera positions
animationProgress - Variable in class heronarts.p3lx.ui.UI3dContext
 
animationTime - Variable in class heronarts.p3lx.ui.UI3dContext
Animation time
APC40Mk2 - Class in heronarts.lx.midi.surface
 
APC40Mk2(LX, LXMidiInput, LXMidiOutput) - Constructor for class heronarts.lx.midi.surface.APC40Mk2
 
appendEvent(LXClipEvent) - Method in class heronarts.lx.clip.LXClipLane
 
appendEvent(ParameterClipEvent) - Method in class heronarts.lx.clip.ParameterClipLane
 
appendNote(MidiNote) - Method in class heronarts.lx.clip.MidiNoteClipLane
 
Applet() - Constructor for class heronarts.lx.studio.LXStudio.Applet
 
applet - Variable in class heronarts.p3lx.P3LX
A reference to the applet context.
applet - Variable in class heronarts.p3lx.pattern.P3LXPattern
 
applet - Variable in class heronarts.p3lx.ui.UI
 
apply(int, int, int) - Method in interface heronarts.lx.blend.LXBlend.FunctionalBlend.BlendFunction
Blend function to combine two colors
ARC - Static variable in class heronarts.lx.model.LXModel.Key
 
ArcFixture - Class in heronarts.lx.structure
 
ArcFixture(LX) - Constructor for class heronarts.lx.structure.ArcFixture
 
ArcFixture.PositionMode - Enum in heronarts.lx.structure
 
arm - Variable in class heronarts.lx.mixer.LXBus
Arms the channel for clip recording.
ARM_BUTTON_METRICS - Static variable in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
armButton - Variable in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
ARTNET_PORT - Static variable in class heronarts.lx.output.ArtNetDatagram
 
ArtNetDatagram - Class in heronarts.lx.output
 
ArtNetDatagram(LX, LXModel) - Constructor for class heronarts.lx.output.ArtNetDatagram
Creates an ArtNetDatagram for the given model
ArtNetDatagram(LX, int[]) - Constructor for class heronarts.lx.output.ArtNetDatagram
Creates an ArtNetDatagram for the given index buffer
ArtNetDatagram(LX, int[], LXBufferOutput.ByteOrder) - Constructor for class heronarts.lx.output.ArtNetDatagram
Creates an ArtNetDatagram for the given index buffer and byte ordering
ArtNetDatagram(LX, LXModel, int) - Constructor for class heronarts.lx.output.ArtNetDatagram
Creates an ArtNetDatagram for the given model and universe number
ArtNetDatagram(LX, LXModel, LXBufferOutput.ByteOrder, int) - Constructor for class heronarts.lx.output.ArtNetDatagram
Creates an ArtNetDatagram for the given model, universe, and byte order
ArtNetDatagram(LX, int[], int) - Constructor for class heronarts.lx.output.ArtNetDatagram
Creates an ArtNetDatagram for the given index buffer and universe number
ArtNetDatagram(LX, int[], LXBufferOutput.ByteOrder, int) - Constructor for class heronarts.lx.output.ArtNetDatagram
Creates an ArtNetDatagram for the given index buffer, universe and byte ordering
ArtNetDatagram(LX, LXModel, int, int) - Constructor for class heronarts.lx.output.ArtNetDatagram
Creates an ArtNetDatagram for the given model, with fixed data length and universe
ArtNetDatagram(LX, LXModel, LXBufferOutput.ByteOrder, int, int) - Constructor for class heronarts.lx.output.ArtNetDatagram
Creates an ArtNetDatagram with fixed data length for given model, universe, and byte ordering
ArtNetDatagram(LX, int[], int, int) - Constructor for class heronarts.lx.output.ArtNetDatagram
Creates an ArtNetDatagram with fixed data length for given index buffer and universe
ArtNetDatagram(LX, int[], LXBufferOutput.ByteOrder, int, int) - Constructor for class heronarts.lx.output.ArtNetDatagram
Creates an ArtNetDatagram with fixed data length for given index buffer, universe, and byte order
artNetUniverse - Variable in class heronarts.lx.structure.LXProtocolFixture
 
ArtSyncDatagram - Class in heronarts.lx.output
 
ArtSyncDatagram(LX) - Constructor for class heronarts.lx.output.ArtSyncDatagram
 
attack - Variable in class heronarts.lx.audio.BandGate
Meter attack time, in milliseconds
attack - Variable in class heronarts.lx.audio.DecibelMeter
Meter attack time, in milliseconds
attack - Variable in class heronarts.lx.effect.midi.GateEffect
 
attack() - Method in class heronarts.lx.modulator.ADSREnvelope
 
attackGain - Variable in class heronarts.lx.audio.DecibelMeter
 
audio - Variable in class heronarts.lx.LXEngine
 
audio - Variable in class heronarts.lx.studio.ui.UILeftPane
 
AUTO_TAP - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
autoCycleCursor - Variable in class heronarts.lx.color.LXPalette
 
autoCycleCursor - Variable in class heronarts.lx.snapshot.LXSnapshotEngine
 
autoCycleEligible - Variable in class heronarts.lx.color.LXSwatch
 
autoCycleEligible - Variable in class heronarts.lx.pattern.LXPattern
 
autoCycleEligible - Variable in class heronarts.lx.snapshot.LXSnapshot
 
autoCycleEnabled - Variable in class heronarts.lx.color.LXPalette
 
autoCycleEnabled - Variable in class heronarts.lx.mixer.LXChannel
Whether auto pattern transition is enabled on this channel
autoCycleEnabled - Variable in class heronarts.lx.snapshot.LXSnapshotEngine
Whether auto pattern transition is enabled on this channel
autoCycleMode - Variable in class heronarts.lx.color.LXPalette
Auto-cycle to a random palette, not the next one
autoCycleMode - Variable in class heronarts.lx.mixer.LXChannel
Auto-cycle to a random pattern, not the next one
autoCycleMode - Variable in class heronarts.lx.snapshot.LXSnapshotEngine
Auto-cycle to a random snapshot, not the next one
autoCycleTimeSecs - Variable in class heronarts.lx.color.LXPalette
Time in seconds after which transition thru the pattern set is automatically initiated.
autoCycleTimeSecs - Variable in class heronarts.lx.mixer.LXChannel
Time in seconds after which transition thru the pattern set is automatically initiated.
autoCycleTimeSecs - Variable in class heronarts.lx.snapshot.LXSnapshotEngine
Time in seconds after which transition thru the pattern set is automatically initiated.
average - Variable in class heronarts.lx.audio.BandGate
Level parameter is the average of the monitored band
average - Variable in class heronarts.lx.model.LXModel
Average position in the model (weighted by point density)
avg(double, double) - Static method in class heronarts.lx.utils.LXUtils
 
avgf(float, float) - Static method in class heronarts.lx.utils.LXUtils
 
ax - Variable in class heronarts.lx.model.LXModel
Average x point
axis - Variable in class heronarts.lx.pattern.form.PlanesPattern.Plane
 
ay - Variable in class heronarts.lx.model.LXModel
Average y point
az - Variable in class heronarts.lx.model.LXModel
Average z point
azimuth - Variable in class heronarts.lx.model.LXPoint
Angle of this point about the origin in the x-z plane (right-handed angle of rotation about the Y-axis)

B

b(int) - Static method in class heronarts.lx.color.LXColor
Brightness from 0-100
B_MASK - Static variable in class heronarts.lx.color.LXColor
 
BALANCE - Static variable in class heronarts.lx.midi.MidiControlChange
 
BALANCE - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
BandGate - Class in heronarts.lx.audio
A frequency gate monitors a Graphic Meter for a particular frequency range and triggers when that range passes a certain threshold.
BandGate(LX) - Constructor for class heronarts.lx.audio.BandGate
 
BandGate(String, LX) - Constructor for class heronarts.lx.audio.BandGate
 
BandGate(String, GraphicMeter) - Constructor for class heronarts.lx.audio.BandGate
Constructs a gate that monitors a specified frequency band
BandGate(GraphicMeter, float, float) - Constructor for class heronarts.lx.audio.BandGate
Constructs a gate that monitors a specified frequency band
BandGate(String, GraphicMeter, int, int) - Constructor for class heronarts.lx.audio.BandGate
Constructs a gate that monitors a specified frequency band
bands - Variable in class heronarts.lx.audio.GraphicMeter
 
bang() - Method in class heronarts.lx.model.LXModel
Should be invoked when some of the geometry inside a model has been changed, but the total point count and structure is the same.
bang() - Method in class heronarts.lx.parameter.LXListenableParameter
Manually notify all listeners of this parameter's current value.
BANK - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
BANK_LEFT - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
BANK_RIGHT - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
BANK_SELECT - Static variable in class heronarts.lx.midi.MidiControlChange
 
BANK_SELECT_DOWN - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
BANK_SELECT_LEFT - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
BANK_SELECT_RIGHT - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
BANK_SELECT_UP - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
BASE_BAND_HZ - Static variable in class heronarts.lx.audio.FourierTransform
 
baseLevel - Variable in class heronarts.lx.pattern.texture.SparklePattern.Engine
 
BasicList(UI, float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UIItemList.BasicList
 
basis() - Method in class heronarts.lx.Tempo
Indicates phase of the current beat.
basisf() - Method in class heronarts.lx.Tempo
 
bChannel - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
beat() - Method in class heronarts.lx.Tempo
Method to indicate when we are on-beat, assuming quarter-notes being given one beat.
BEAT_HIGHER - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
BEAT_LOWER - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
beatCount() - Method in class heronarts.lx.Tempo
Gets the count of the current beat we are on
beatsPerMeasure - Variable in class heronarts.lx.Tempo
 
beforeP3LXDraw() - Method in class heronarts.lx.LXEngine
Utility method for P3LX mode, invoked from the Processing draw thread to give a chance to change the threading state before the draw loop.
beforeRegenerate() - Method in class heronarts.lx.structure.LXFixture
Subclasses may override this method to do custom preparation work before LXFixture.computeGeometryMatrix(LXMatrix) is called.
beginDraw() - Method in class heronarts.lx.studio.LXStudio.UI
 
beginDraw() - Method in class heronarts.p3lx.ui.UI
 
beginDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.UIObject
Subclasses may override this method to perform operations before their onDraw method is called or any children are drawn.
bias - Variable in class heronarts.lx.effect.StrobeEffect
 
bias - Variable in class heronarts.lx.modulator.VariableLFO
 
BITS_PER_SAMPLE - Static variable in class heronarts.lx.audio.LXAudioComponent
 
BLACK - Static variable in class heronarts.lx.color.LXColor
 
BLACK - Static variable in class heronarts.p3lx.ui.UI
Black color
blend(int[], int[], double, int[]) - Method in class heronarts.lx.blend.DissolveBlend
 
blend(int[], int[], double, LXBuffer) - Method in class heronarts.lx.blend.LXBlend
 
blend(int[], int[], double, int[]) - Method in class heronarts.lx.blend.LXBlend
Blends the src buffer onto the destination buffer at the specified alpha amount.
blend(int[], int[], double, int[]) - Method in class heronarts.lx.blend.LXBlend.FunctionalBlend
 
blend(GradientUtils.ColorStop, GradientUtils.ColorStop, float) - Method in interface heronarts.lx.color.GradientUtils.BlendFunction
 
blend(int, int, LXColor.Blend) - Static method in class heronarts.lx.color.LXColor
Blends the two colors using specified blend based on the alpha channel of c2
blendBuffer - Variable in class heronarts.lx.mixer.LXAbstractChannel
This is a local buffer used for transition blending on this channel
blendColor(int, int, LXColor.Blend) - Method in class heronarts.lx.LXLayeredComponent
Blend the color at index i with its existing value
blendColor(LXModel, int, LXColor.Blend) - Method in class heronarts.lx.LXLayeredComponent
 
blendMode - Variable in class heronarts.lx.color.LXDynamicColor
 
blendMode - Variable in class heronarts.lx.effect.color.ColorizeEffect
 
blendMode - Variable in class heronarts.lx.mixer.LXAbstractChannel
 
blendMode - Variable in class heronarts.lx.pattern.color.GradientPattern
 
blendMode - Variable in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
blendNanos - Variable in class heronarts.lx.mixer.LXAbstractChannel.Profiler
 
BLOB - Static variable in class heronarts.lx.osc.OscTypeTag
 
BLUE - Static variable in class heronarts.lx.color.LXColor
 
blue(int) - Static method in class heronarts.lx.color.LXColor
 
blueAmount - Variable in class heronarts.lx.effect.DynamicsEffect
 
blueAmount - Variable in class heronarts.lx.effect.InvertEffect
 
blur() - Method in class heronarts.p3lx.ui.UIObject
Blur this object.
BlurEffect - Class in heronarts.lx.effect
 
BlurEffect(LX) - Constructor for class heronarts.lx.effect.BlurEffect
 
BlurEffect.Mode - Enum in heronarts.lx.effect
 
BooleanParameter - Class in heronarts.lx.parameter
A simple parameter that has a binary value of off or on
BooleanParameter(String) - Constructor for class heronarts.lx.parameter.BooleanParameter
 
BooleanParameter(String, boolean) - Constructor for class heronarts.lx.parameter.BooleanParameter
 
booleanParameter - Variable in class heronarts.lx.structure.JsonFixture.ParameterDefinition
 
BooleanParameter.Mode - Enum in heronarts.lx.parameter
 
BOOTH_FADER - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
boothMonitor - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
bootstrapMediaPath(LX.Flags) - Static method in class heronarts.lx.LX
 
bootstrapMediaPath(LX.Flags, String) - Static method in class heronarts.lx.LX
 
bottomMargin - Variable in class heronarts.p3lx.ui.UI2dComponent
 
bottomTray - Variable in class heronarts.lx.studio.LXStudio.UI
 
BoundedFunctionalParameter - Class in heronarts.lx.parameter
A FunctionalParameter that is bounded by a range.
BoundedFunctionalParameter(String) - Constructor for class heronarts.lx.parameter.BoundedFunctionalParameter
A bounded functional parameter with a range of 0-1
BoundedFunctionalParameter(String, double) - Constructor for class heronarts.lx.parameter.BoundedFunctionalParameter
A bounded functional parameter with a range of 0 to max
BoundedFunctionalParameter(String, double, double) - Constructor for class heronarts.lx.parameter.BoundedFunctionalParameter
A bounded functional parameter with a range from v0 to v1.
BoundedParameter - Class in heronarts.lx.parameter
Simple parameter class with a double value.
BoundedParameter(String) - Constructor for class heronarts.lx.parameter.BoundedParameter
Labeled parameter with value of 0 and range of 0-1
BoundedParameter(String, double) - Constructor for class heronarts.lx.parameter.BoundedParameter
A bounded parameter with label and value, initial value of 0 and a range of 0-1
BoundedParameter(String, double, double) - Constructor for class heronarts.lx.parameter.BoundedParameter
A bounded parameter with an initial value, and range from 0 to max
BoundedParameter(String, double, double, double) - Constructor for class heronarts.lx.parameter.BoundedParameter
A bounded parameter with initial value and range from v0 to v1.
BoundedParameter(LXListenableParameter, double, double) - Constructor for class heronarts.lx.parameter.BoundedParameter
Creates a BoundedParameter which limits the value of an underlying MutableParameter to a given range.
BoundedParameter(String, double, double, double, LXListenableParameter) - Constructor for class heronarts.lx.parameter.BoundedParameter
 
BoundedParameter.Range - Class in heronarts.lx.parameter
 
bpm - Variable in class heronarts.lx.Tempo
 
bpm() - Method in class heronarts.lx.Tempo
Returns the current tempo in Beats Per Minute
bpmf() - Method in class heronarts.lx.Tempo
Returns the tempo in floating point
breakTextToWidth(PGraphics, String, float) - Static method in class heronarts.p3lx.ui.UI2dComponent
Break a text into multiple lines to fit in the given width
BREATH_CONTROLLER - Static variable in class heronarts.lx.midi.MidiControlChange
 
brightness - Variable in class heronarts.lx.color.ColorParameter
 
brightness - Variable in class heronarts.lx.effect.HueSaturationEffect
 
brightness - Variable in class heronarts.lx.output.LXOutput
Brightness of the output
brightness - Variable in class heronarts.lx.structure.LXFixture
 
bringToFront() - Method in class heronarts.p3lx.ui.UIObject
Brings this object to the front of its container.
bringToTop(UI2dContext) - Method in class heronarts.p3lx.ui.UI
Brings a layer to the top of the UI stack
buffer - Variable in class heronarts.lx.audio.DecibelMeter
 
buffer - Variable in class heronarts.lx.output.LXDatagram
 
bufferSize() - Method in class heronarts.lx.audio.LXAudioBuffer
 
buildColorOverlay(UI) - Method in class heronarts.p3lx.ui.component.UIColorPicker
 
buildColorOverlay(UI) - Method in class heronarts.p3lx.ui.component.UIDynamicColorPicker
 
buildDeviceControls(LXStudio.UI, UIDevice, T) - Method in interface heronarts.lx.studio.ui.device.UIDeviceControls
 
buildDeviceControls(LXStudio.UI, UIDevice, LXDeviceComponent) - Method in class heronarts.lx.studio.ui.device.UIDeviceControls.Default
 
buildDeviceControls(LXStudio.UI, UIDevice, LXDeviceComponent) - Method in class heronarts.lx.studio.ui.device.UIDeviceControls.Placeholder
 
buildDeviceControls(LXStudio.UI, UIDevice, ColorizeEffect) - Method in class heronarts.lx.studio.ui.effect.UIColorizeEffect
 
buildDeviceControls(LXStudio.UI, UIDevice, DynamicsEffect) - Method in class heronarts.lx.studio.ui.effect.UIDynamicsEffect
 
buildDeviceControls(LXStudio.UI, UIDevice, GateEffect) - Method in class heronarts.lx.studio.ui.effect.UIGateEffect
 
buildDeviceControls(LXStudio.UI, UIDevice, HueSaturationEffect) - Method in class heronarts.lx.studio.ui.effect.UIHueSaturationEffect
 
buildDeviceControls(LXStudio.UI, UIDevice, InvertEffect) - Method in class heronarts.lx.studio.ui.effect.UIInvertEffect
 
buildDeviceControls(LXStudio.UI, UIDevice, StrobeEffect) - Method in class heronarts.lx.studio.ui.effect.UIStrobeEffect
 
buildDeviceControls(LXStudio.UI, UIDevice, GradientPattern) - Method in class heronarts.lx.studio.ui.pattern.UIGradientPattern
 
buildDeviceControls(LXStudio.UI, UIDevice, NoisePattern) - Method in class heronarts.lx.studio.ui.pattern.UINoisePattern
 
buildDeviceControls(LXStudio.UI, UIDevice, SolidPattern) - Method in class heronarts.lx.studio.ui.pattern.UISolidPattern
 
buildDeviceControls(LXStudio.UI, UIDevice, TestPattern) - Method in class heronarts.lx.studio.ui.pattern.UITestPattern
 
buildFixtureControls(LXStudio.UI, UIFixture, ArcFixture) - Method in class heronarts.lx.studio.ui.fixture.UIArcFixture
 
buildFixtureControls(LXStudio.UI, UIFixture, T) - Method in interface heronarts.lx.studio.ui.fixture.UIFixtureControls
 
buildFixtureControls(LXStudio.UI, UIFixture, LXFixture) - Method in class heronarts.lx.studio.ui.fixture.UIFixtureControls.Default
 
buildFixtureControls(LXStudio.UI, UIFixture, GridFixture) - Method in class heronarts.lx.studio.ui.fixture.UIGridFixture
 
buildFixtureControls(LXStudio.UI, UIFixture, JsonFixture) - Method in class heronarts.lx.studio.ui.fixture.UIJsonFixture
 
buildFixtureControls(LXStudio.UI, UIFixture, PointFixture) - Method in class heronarts.lx.studio.ui.fixture.UIPointFixture
 
buildFixtureControls(LXStudio.UI, UIFixture, StripFixture) - Method in class heronarts.lx.studio.ui.fixture.UIStripFixture
 
buildModulatorControls(LXStudio.UI, UIModulator, BandGate) - Method in class heronarts.lx.studio.ui.modulation.UIBandGate
 
buildModulatorControls(LXStudio.UI, UIModulator, MacroKnobs) - Method in class heronarts.lx.studio.ui.modulation.UIMacroKnobs
 
buildModulatorControls(LXStudio.UI, UIModulator, T) - Method in interface heronarts.lx.studio.ui.modulation.UIModulatorControls
 
buildModulatorControls(LXStudio.UI, UIModulator, LXModulator) - Method in class heronarts.lx.studio.ui.modulation.UIModulatorControls.Missing
 
buildModulatorControls(LXStudio.UI, UIModulator, MultiStageEnvelope) - Method in class heronarts.lx.studio.ui.modulation.UIMultiStageEnvelope
 
buildModulatorControls(LXStudio.UI, UIModulator, VariableLFO) - Method in class heronarts.lx.studio.ui.modulation.UIVariableLFO
 
buildOutput() - Method in class heronarts.lx.structure.LXBasicFixture
 
buildOutputs() - Method in class heronarts.lx.structure.GridFixture
 
buildOutputs() - Method in class heronarts.lx.structure.JsonFixture
 
buildOutputs() - Method in class heronarts.lx.structure.LXBasicFixture
 
buildOutputs() - Method in class heronarts.lx.structure.LXFixture
Subclasses must override this method to provide an implementation that produces the necessary set of outputs for this fixture to be sent.
buildUI() - Method in class heronarts.lx.studio.LXStudio
 
buildUI() - Method in class heronarts.p3lx.P3LX
Subclass may override.
bus - Variable in class heronarts.lx.clip.LXClip
 
bus - Variable in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
BUTTON_WIDTH - Static variable in class heronarts.lx.studio.ui.toolbar.UIProject
 
buttons - Variable in class heronarts.p3lx.ui.component.UIButtonGroup
 
byteOrder - Variable in class heronarts.lx.output.LXBufferOutput
 
byteOrderBuffer - Variable in class heronarts.lx.output.LXBufferOutput
Wacky option to have a different byte-order per-pixel, which may be used in rare cases by JSONFixture.
BYTES_PER_SAMPLE - Static variable in class heronarts.lx.audio.LXAudioComponent
 

C

camera - Variable in class heronarts.lx.studio.ui.UILeftPane
 
cameraAcceleration - Variable in class heronarts.p3lx.ui.UI3dContext
Acceleration used to change camera radius (zoom)
cameraVelocity - Variable in class heronarts.p3lx.ui.UI3dContext
Max velocity used to damp changes to radius (zoom)
canSave() - Method in interface heronarts.lx.LX.Permissions
 
cause - Variable in class heronarts.lx.LX.Error
 
cc - Variable in class heronarts.lx.midi.LXMidiMapping.ControlChange
 
ceiling - Variable in class heronarts.lx.effect.DynamicsEffect
 
ceiling - Variable in class heronarts.lx.effect.midi.GateEffect
 
center - Variable in class heronarts.lx.model.LXModel
Center position in the model (half-way between extremes)
center - Variable in class heronarts.lx.pattern.GraphicEqualizerPattern
 
center() - Method in class heronarts.lx.transform.LXProjection
Centers the projection, by translating it such that the origin (0, 0, 0) becomes the center of the model
channel - Variable in class heronarts.lx.clip.LXAbstractChannelClip
 
channel - Variable in class heronarts.lx.clip.LXChannelClip
 
channel - Variable in class heronarts.lx.clip.PatternClipEvent
 
Channel(LXChannel) - Constructor for class heronarts.lx.clipboard.LXClipboardComponent.Channel
 
Channel() - Constructor for class heronarts.lx.command.LXCommand.Channel
 
channel - Variable in class heronarts.lx.midi.LXMidiMapping
 
channel - Variable in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
CHANNEL_ACTIVE - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
CHANNEL_ARM - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
CHANNEL_BROADCAST - Static variable in interface heronarts.lx.output.OPCOutput
 
CHANNEL_CROSSFADE_GROUP - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
CHANNEL_FADER - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
CHANNEL_FADER1 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
CHANNEL_FADER2 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
CHANNEL_FADER3 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
CHANNEL_FADER4 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
CHANNEL_FADER_CURVE - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
CHANNEL_FOCUS - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
CHANNEL_KNOB - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
CHANNEL_KNOB_MAX - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
CHANNEL_KNOB_NUM - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
CHANNEL_KNOB_STYLE - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
CHANNEL_KNOB_STYLE_MAX - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
CHANNEL_SOLO - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
channelAdded(LXMixerEngine, LXAbstractChannel) - Method in interface heronarts.lx.mixer.LXMixerEngine.Listener
 
channelBlends - Variable in class heronarts.lx.LXRegistry
The list of globally registered channel blend classes
channelBlendsChanged(LX) - Method in interface heronarts.lx.LXRegistry.Listener
Invoked when the available channel blend implementations are changed
channelEnabled - Variable in class heronarts.lx.midi.LXMidiInput
 
ChannelFaderView(LXAbstractChannel, boolean, double) - Constructor for class heronarts.lx.snapshot.LXSnapshot.ChannelFaderView
 
channelMode - Variable in class heronarts.lx.snapshot.LXSnapshotEngine
 
channelMoved(LXMixerEngine, LXAbstractChannel) - Method in interface heronarts.lx.mixer.LXMixerEngine.Listener
 
channelNanos - Variable in class heronarts.lx.LXEngine.Profiler
 
channelRemoved(LXMixerEngine, LXAbstractChannel) - Method in interface heronarts.lx.mixer.LXMixerEngine.Listener
 
channels - Variable in class heronarts.lx.mixer.LXGroup
 
channels - Variable in class heronarts.lx.mixer.LXMixerEngine
 
channelStrips - Variable in class heronarts.lx.studio.ui.mixer.UIMixer
 
CHAR - Static variable in class heronarts.lx.osc.OscTypeTag
 
checkRegistration() - Method in class heronarts.lx.LXRegistry
 
CHEVRON_PADDING - Static variable in class heronarts.lx.studio.ui.device.UIDevice
 
children - Variable in class heronarts.lx.model.LXModel
An immutable list of all the children of this model
children(String) - Method in class heronarts.lx.model.LXModel
Returns a list of all the direct child components by particular key.
children - Variable in class heronarts.lx.output.LXOutputGroup
 
children - Variable in class heronarts.lx.structure.LXFixture
 
children - Variable in class heronarts.p3lx.ui.UIObject
 
clamp(double, double, double) - Static method in class heronarts.lx.utils.LXUtils
 
clamp(int, int, int) - Static method in class heronarts.lx.utils.LXUtils
 
clampf(float, float, float) - Static method in class heronarts.lx.utils.LXUtils
 
classLoader - Variable in class heronarts.lx.LXRegistry
 
clazz - Variable in class heronarts.lx.LXRegistry.Plugin
 
clear() - Method in class heronarts.lx.command.LXCommandEngine
 
clear() - Method in class heronarts.lx.LXComponentArray
 
clear() - Method in class heronarts.lx.mixer.LXMixerEngine
 
clear() - Method in class heronarts.lx.modulation.LXModulationEngine
 
clear() - Method in class heronarts.lx.snapshot.LXSnapshotEngine
Clears all snapshots from the engine.
clearArguments() - Method in class heronarts.lx.osc.OscMessage
 
clearCamera(int) - Method in class heronarts.p3lx.ui.UI3dContext
Clears the camera stored at the given index
clearChildren() - Method in class heronarts.lx.output.LXOutputGroup
 
clearColors() - Method in class heronarts.lx.LXLayeredComponent
Clears all colors
clearInterval() - Method in class heronarts.lx.pattern.LXPattern
Clears a timer interval set to this pattern.
clearItem(LXClipboardItem) - Method in class heronarts.lx.clipboard.LXClipboard
 
clearItems() - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
clearItems() - Method in interface heronarts.p3lx.ui.component.UIItemList
Clears all items in the list
clearItems() - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
clearSelection(double, double) - Method in class heronarts.lx.clip.LXClipLane
 
Click - Class in heronarts.lx.modulator
A click is a simple modulator that fires a value of 1 every time its period has passed.
Click(double) - Constructor for class heronarts.lx.modulator.Click
 
Click(LXParameter) - Constructor for class heronarts.lx.modulator.Click
 
Click(String, double) - Constructor for class heronarts.lx.modulator.Click
 
Click(String, LXParameter) - Constructor for class heronarts.lx.modulator.Click
 
click() - Method in class heronarts.lx.modulator.Click
Helper to conditionalize logic based on the click.
clip - Variable in class heronarts.lx.clip.LXClipLane
 
CLIP_DEVICE_VIEW - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
CLIP_LAUNCH - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
CLIP_LAUNCH_COLUMNS - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
CLIP_LAUNCH_MAX - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
CLIP_LAUNCH_NUM - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
CLIP_LAUNCH_ROWS - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
CLIP_STOP - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
clipAdded(LXBus, LXClip) - Method in interface heronarts.lx.mixer.LXBus.ClipListener
 
clipboard - Variable in class heronarts.lx.LX
Clipboard for copy/paste
clipLauncher - Variable in class heronarts.lx.studio.ui.mixer.UIMixerStrip
 
clipRemoved(LXBus, LXClip) - Method in interface heronarts.lx.mixer.LXBus.ClipListener
 
clips - Variable in class heronarts.lx.LXEngine
 
clips - Variable in class heronarts.lx.mixer.LXBus
 
clips - Variable in class heronarts.lx.studio.ui.clip.UIClipLauncher
 
clipTextToWidth(PGraphics, String, float) - Static method in class heronarts.p3lx.ui.UI2dComponent
Clip a text to fit in the given width
clipView - Variable in class heronarts.lx.studio.ui.UIBottomTray
 
clipViewToggle - Variable in class heronarts.lx.studio.ui.mixer.UISceneStrip
 
clockMode - Variable in class heronarts.lx.modulator.VariableLFO
 
clockSource - Variable in class heronarts.lx.Tempo
 
close() - Method in class heronarts.lx.audio.LXAudioOutput
 
close() - Method in class heronarts.lx.midi.LXMidiDevice
 
close() - Method in class heronarts.lx.midi.LXMidiInput
 
close() - Method in class heronarts.lx.midi.LXMidiOutput
 
CLOSED_HEIGHT - Static variable in class heronarts.lx.studio.ui.UIBottomTray
 
clr - Variable in class heronarts.lx.modulation.LXParameterModulation
 
COL_WIDTH - Static variable in interface heronarts.lx.studio.ui.device.UIDeviceControls
 
color - Variable in class heronarts.lx.color.LXDynamicColor
 
color - Variable in class heronarts.lx.color.LXPalette
The primary active color value
COLOR - Static variable in annotation type heronarts.lx.LXCategory
 
color - Variable in class heronarts.lx.modulation.LXParameterModulation
 
color - Variable in class heronarts.lx.pattern.color.SolidPattern
 
color1 - Variable in class heronarts.lx.effect.color.ColorizeEffect
 
COLOR1 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
color1 - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
color1raw - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
color2 - Variable in class heronarts.lx.effect.color.ColorizeEffect
 
COLOR2 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
color2 - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
color2raw - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
COLOR3 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
color3 - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
color3raw - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
COLOR4 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
color4 - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
color4raw - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
COLOR_FX_CRUSH - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
COLOR_FX_DUBECHO - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
COLOR_FX_FILTER - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
COLOR_FX_NOISE - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
COLOR_FX_SPACE - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
COLOR_FX_SWEEP - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
COLOR_PARAMETER - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
COLOR_WIDTH - Static variable in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
colorA - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
colorAdded(LXSwatch, LXDynamicColor) - Method in interface heronarts.lx.color.LXSwatch.Listener
 
colorB - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
ColorizeEffect - Class in heronarts.lx.effect.color
 
ColorizeEffect(LX) - Constructor for class heronarts.lx.effect.color.ColorizeEffect
 
ColorizeEffect.ColorMode - Enum in heronarts.lx.effect.color
 
ColorizeEffect.SourceMode - Enum in heronarts.lx.effect.color
 
colorMode - Variable in class heronarts.lx.effect.color.ColorizeEffect
 
colorMode - Variable in class heronarts.lx.pattern.color.GradientPattern
 
colorMode - Variable in class heronarts.lx.pattern.color.SolidPattern
 
ColorParameter - Class in heronarts.lx.color
 
ColorParameter(String) - Constructor for class heronarts.lx.color.ColorParameter
 
ColorParameter(String, int) - Constructor for class heronarts.lx.color.ColorParameter
 
colorParameter - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
colorRemoved(LXSwatch, LXDynamicColor) - Method in interface heronarts.lx.color.LXSwatch.Listener
 
COLORS - Static variable in class heronarts.lx.color.DiscreteColorParameter
 
colors - Variable in class heronarts.lx.color.LXSwatch
 
colors - Variable in class heronarts.lx.LXLayeredComponent
 
colors - Variable in class heronarts.lx.mixer.LXAbstractChannel
 
colorSensitivity - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
ColorStop() - Constructor for class heronarts.lx.color.GradientUtils.ColorStop
 
ColorStops() - Constructor for class heronarts.lx.color.GradientUtils.ColorStops
 
COLUMN - Static variable in class heronarts.lx.model.LXModel.Key
 
columns - Variable in class heronarts.lx.model.GridModel
All the columns in this model
columnSpacing - Variable in class heronarts.lx.structure.GridFixture
 
command - Variable in class heronarts.lx.LX
Command engine, utilized by higher-level UIs to manage engine state and undo operations.
command - Variable in class heronarts.lx.studio.ui.toolbar.UIToolbar
 
COMMAND_SET_PIXEL_COLORS - Static variable in interface heronarts.lx.output.OPCOutput
 
COMMAND_SYSTEM_EXCLUSIVE - Static variable in interface heronarts.lx.output.OPCOutput
 
compare(LXClipEvent, LXClipEvent) - Method in class heronarts.lx.clip.LXClipEvent
 
component - Variable in class heronarts.lx.clip.LXClipEvent
 
component - Variable in class heronarts.lx.studio.ui.device.UIDevice
 
component - Variable in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
ComponentReference(T) - Constructor for class heronarts.lx.command.LXCommand.ComponentReference
 
compositeNanos - Variable in class heronarts.lx.mixer.LXGroup.Profiler
 
CompoundParameter - Class in heronarts.lx.parameter
 
CompoundParameter(String) - Constructor for class heronarts.lx.parameter.CompoundParameter
Labeled parameter with value of 0 and range of 0-1
CompoundParameter(String, double) - Constructor for class heronarts.lx.parameter.CompoundParameter
A bounded parameter with label and value, initial value of 0 and a range of 0-1
CompoundParameter(String, double, double) - Constructor for class heronarts.lx.parameter.CompoundParameter
A bounded parameter with an initial value, and range from 0 to max
CompoundParameter(String, double, double, double) - Constructor for class heronarts.lx.parameter.CompoundParameter
A bounded parameter with initial value and range from v0 to v1.
CompoundParameter(LXListenableParameter, double, double) - Constructor for class heronarts.lx.parameter.CompoundParameter
Creates a CompoundParameter which limits the value of an underlying MutableParameter to a given range.
compute(float[]) - Method in class heronarts.lx.audio.FourierTransform
 
compute(double, boolean) - Method in class heronarts.lx.effect.StrobeEffect
 
compute(double) - Method in class heronarts.lx.modulator.FunctionalModulator
Subclasses override this method to compute the value of the function.
compute(double) - Method in interface heronarts.lx.modulator.LXWaveshape
 
compute(double) - Method in class heronarts.lx.modulator.MultiStageEnvelope
 
compute(double) - Method in class heronarts.lx.modulator.VariableLFO
 
compute(int, int) - Method in interface heronarts.lx.utils.LXUtils.LookupTable.Function
 
computeBase(double) - Method in class heronarts.lx.modulator.VariableLFO
 
computeBasis(double, double) - Method in class heronarts.lx.modulator.Click
 
computeBasis(double, double) - Method in class heronarts.lx.modulator.LXPeriodicModulator
Implementation method to compute the appropriate basis for a modulator given its current basis and value.
computeBasis(double, double) - Method in class heronarts.lx.modulator.LXRangeModulator
 
computeGeometryMatrix(LXMatrix) - Method in class heronarts.lx.structure.JsonFixture
 
computeGeometryMatrix(LXMatrix) - Method in class heronarts.lx.structure.LXFixture
Subclasses may override this if they perform geometric transformations in a different order or using totally different parameters.
computeMix(LXAudioBuffer, LXAudioBuffer) - Method in class heronarts.lx.audio.LXAudioBuffer
 
computeNormalizedBasis(double, double) - Method in class heronarts.lx.modulator.FunctionalModulator
Subclasses determine the basis based on a normalized value from 0 to 1.
computeNormalizedBasis(double, double) - Method in class heronarts.lx.modulator.LXRangeModulator
Subclasses determine the basis based on a normalized value from 0 to 1.
computeNormalizedBasis(double, double) - Method in class heronarts.lx.modulator.MultiStageEnvelope
 
computeNormalizedBasis(double, double) - Method in class heronarts.lx.modulator.QuadraticEnvelope
 
computeNormalizedBasis(double, double) - Method in class heronarts.lx.modulator.SawLFO
 
computeNormalizedBasis(double, double) - Method in class heronarts.lx.modulator.SinLFO
 
computeNormalizedBasis(double, double) - Method in class heronarts.lx.modulator.SquareLFO
 
computeNormalizedBasis(double, double) - Method in class heronarts.lx.modulator.TriangleLFO
 
computeNormalizedBasis(double, double) - Method in class heronarts.lx.modulator.VariableLFO
 
computeNormalizedValue(double, double) - Method in class heronarts.lx.modulator.FunctionalModulator
 
computeNormalizedValue(double, double) - Method in class heronarts.lx.modulator.LXRangeModulator
Subclasses implement this which returns their value from a 0-1 scale.
computeNormalizedValue(double, double) - Method in class heronarts.lx.modulator.MultiStageEnvelope
 
computeNormalizedValue(double, double) - Method in class heronarts.lx.modulator.QuadraticEnvelope
 
computeNormalizedValue(double, double) - Method in class heronarts.lx.modulator.SawLFO
 
computeNormalizedValue(double, double) - Method in class heronarts.lx.modulator.SinLFO
 
computeNormalizedValue(double, double) - Method in class heronarts.lx.modulator.SquareLFO
 
computeNormalizedValue(double, double) - Method in class heronarts.lx.modulator.TriangleLFO
 
computeNormalizedValue(double, double) - Method in class heronarts.lx.modulator.VariableLFO
 
computePointGeometry(LXMatrix, List<LXPoint>) - Method in class heronarts.lx.structure.ArcFixture
 
computePointGeometry(LXMatrix, List<LXPoint>) - Method in class heronarts.lx.structure.GridFixture
 
computePointGeometry(LXMatrix, List<LXPoint>) - Method in class heronarts.lx.structure.JsonFixture
 
computePointGeometry(LXMatrix, List<LXPoint>) - Method in class heronarts.lx.structure.LXFixture
This method should be implemented by subclasses to generate the geometry of the fixture any time its geometry parameters have changed.
computePointGeometry(LXMatrix, List<LXPoint>) - Method in class heronarts.lx.structure.PointFixture
 
computePointGeometry(LXMatrix, List<LXPoint>) - Method in class heronarts.lx.structure.StripFixture
 
computerKeyboardEnabled - Variable in class heronarts.lx.midi.LXMidiEngine
 
computeValue(double) - Method in class heronarts.lx.audio.BandGate
 
computeValue(double) - Method in class heronarts.lx.audio.DecibelMeter
 
computeValue(double) - Method in class heronarts.lx.audio.GraphicMeter
 
computeValue(double) - Method in class heronarts.lx.modulator.Accelerator
 
computeValue(double) - Method in class heronarts.lx.modulator.Accumulator
 
computeValue(double) - Method in class heronarts.lx.modulator.ADEnvelope
 
computeValue(double) - Method in class heronarts.lx.modulator.ADSREnvelope
 
computeValue(double, double) - Method in class heronarts.lx.modulator.Click
 
computeValue(double) - Method in class heronarts.lx.modulator.DampedParameter
 
computeValue(double) - Method in class heronarts.lx.modulator.HistoryBuffer
 
computeValue(double) - Method in class heronarts.lx.modulator.LXModulator
Implementation method to advance the modulator's internal state.
computeValue(double) - Method in class heronarts.lx.modulator.LXPeriodicModulator
 
computeValue(double, double) - Method in class heronarts.lx.modulator.LXPeriodicModulator
Implementation method to compute the value of a modulator given its basis.
computeValue(double, double) - Method in class heronarts.lx.modulator.LXRangeModulator
 
computeValue(double) - Method in class heronarts.lx.modulator.MacroKnobs
 
computeValue() - Method in class heronarts.lx.parameter.BoundedFunctionalParameter
Retrieves the raw value of the parameter, subclass must implement.
condensed - Variable in class heronarts.lx.studio.ui.clip.UIClipLauncher
 
condensed - Variable in class heronarts.lx.studio.ui.mixer.UIMixer
 
condensed - Variable in class heronarts.lx.studio.ui.mixer.UIMixerStrip
 
condensed - Variable in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
confirmChangesSaved(String, Runnable) - Method in class heronarts.lx.LX
 
connected - Variable in class heronarts.lx.midi.LXMidiDevice
Whether the MIDI device is connected.
constrain(double) - Method in class heronarts.lx.parameter.BoundedParameter.Range
 
constrain(double, double, double) - Static method in class heronarts.lx.utils.LXUtils
 
constrain(int, int, int) - Static method in class heronarts.lx.utils.LXUtils
 
constrainf(float, float, float) - Static method in class heronarts.lx.utils.LXUtils
 
constructClip(int) - Method in class heronarts.lx.mixer.LXBus
 
constructClip(int) - Method in class heronarts.lx.mixer.LXChannel
 
constructClip(int) - Method in class heronarts.lx.mixer.LXGroup
 
constructClip(int) - Method in class heronarts.lx.mixer.LXMasterBus
 
constructModel(List<LXPoint>, List<? extends LXModel>, String[]) - Method in class heronarts.lx.structure.LXFixture
Subclasses may override this method to use custom model type
constructPoint(int) - Method in class heronarts.lx.structure.LXFixture
Subclasses may override this method to use custom point types
constructProfiler() - Method in class heronarts.lx.LXModulatorComponent
 
constructProfiler() - Method in class heronarts.lx.mixer.LXAbstractChannel
 
constructProfiler() - Method in class heronarts.lx.mixer.LXBus
 
constructProfiler() - Method in class heronarts.lx.mixer.LXGroup
 
consumeKeyEvent() - Method in class heronarts.p3lx.ui.UIObject
Called in a key event handler to stop this event from bubbling up the parent container chain.
consumeMousePress() - Method in class heronarts.p3lx.ui.UIObject
Called in a mouse event handler to stop this event from bubbling up the parent container chain.
consumeMouseWheelEvent() - Method in class heronarts.p3lx.ui.UIObject
Called in a mouse wheel handler to stop this mouse wheel event from bubbling.
contains(LXPath) - Method in class heronarts.lx.LXComponent
Determines whether the given LX object is contained by this parent, at any depth in the tree of child components and parameters.
contains(Object) - Method in class heronarts.lx.LXComponentArray
 
contains(float, float) - Method in class heronarts.p3lx.ui.UI2dComponent
Whether the given coordinate, in the parent-space, is contained by this object.
contains(float, float) - Method in class heronarts.p3lx.ui.UI3dComponent
 
contains(float, float) - Method in class heronarts.p3lx.ui.UIObject
Whether the given point is contained by this object
containsAll(Collection<?>) - Method in class heronarts.lx.LXComponentArray
 
content - Variable in class heronarts.lx.studio.ui.device.UIDevice
 
CONTENT - Static variable in class heronarts.lx.studio.ui.UILeftPane
 
content - Variable in class heronarts.lx.studio.ui.UILeftPane
 
CONTENT_Y - Static variable in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
contentChanged(LX) - Method in interface heronarts.lx.LXRegistry.Listener
Invoked when available pattern/effect/model has been updated
contentPicker - Variable in class heronarts.lx.studio.LXStudio.UI
 
contextualHelpText - Variable in class heronarts.p3lx.ui.UI
 
contrast - Variable in class heronarts.lx.effect.DynamicsEffect
 
contrast - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
controlChangeReceived(MidiControlChange) - Method in class heronarts.lx.midi.LXAbstractMidiListener
 
controlChangeReceived(MidiControlChange) - Method in interface heronarts.lx.midi.LXMidiListener
 
controlChangeReceived(MidiControlChange) - Method in class heronarts.lx.midi.surface.APC40Mk2
 
controlChangeReceived(MidiControlChange) - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
controlChangeReceived(MidiControlChange) - Method in class heronarts.lx.midi.surface.LXMidiSurface
 
controlEnabled - Variable in class heronarts.lx.midi.LXMidiInput
 
controlLabel(LXStudio.UI, String) - Method in interface heronarts.lx.studio.ui.device.UIDeviceControls
 
controls - Variable in class heronarts.lx.studio.ui.device.UIEffectDevice
 
controls - Variable in class heronarts.lx.studio.ui.device.UIPatternDevice
 
controls - Variable in class heronarts.lx.studio.ui.mixer.UIMixerStrip
 
controls - Variable in class heronarts.lx.studio.ui.modulation.UIGlobalModulator
 
controlsExpanded - Variable in class heronarts.lx.LXDeviceComponent
 
controlsExpanded - Variable in class heronarts.lx.mixer.LXChannel
Whether the channel control UI is expanded
controlSurfaceFocusIndex - Variable in class heronarts.lx.mixer.LXChannel
 
controlSurfaceFocusLength - Variable in class heronarts.lx.mixer.LXChannel
 
controlSurfaceSemaphore - Variable in class heronarts.lx.LXComponent
A semaphore used to keep count of how many remote control surfaces may be controlling this component.
coordinateSystem - Variable in class heronarts.p3lx.ui.UI
 
copy() - Method in class heronarts.lx.transform.LXVector
 
copyFrameThreadSafe(LXEngine.Frame) - Method in class heronarts.lx.LXEngine
This should be used when in threaded mode.
copyFrom(LXEngine.Frame) - Method in class heronarts.lx.LXEngine.Frame
 
copyNanos - Variable in class heronarts.lx.LXEngine.NetworkThread.Profiler
 
CopyOscAddress(String) - Constructor for class heronarts.p3lx.ui.UIContextActions.Action.CopyOscAddress
 
copyParameters(LXComponent) - Method in class heronarts.lx.LXComponent
Utility method to copy all parameter values from another component.
copyPoint(LXPoint) - Method in class heronarts.lx.structure.LXFixture
Subclasses may override this method to use custom point types
COPYRIGHT - Static variable in class heronarts.lx.studio.LXStudio
 
CORE - Static variable in annotation type heronarts.lx.LXCategory
 
Cos(int) - Constructor for class heronarts.lx.utils.LXUtils.LookupTable.Cos
 
cos(float) - Method in class heronarts.lx.utils.LXUtils.LookupTable.Cos
 
COS - Static variable in interface heronarts.lx.utils.LXUtils.LookupTable.Function
 
cosf(double) - Static method in class heronarts.lx.utils.LXUtils
Returns a floating-point rounded value of the cos function to 8 decimal places.
crashed - Variable in class heronarts.lx.LXDeviceComponent
 
create(LX, LXShortMessage, LXParameter) - Static method in class heronarts.lx.midi.LXMidiMapping
 
create(LX, JsonObject) - Static method in class heronarts.lx.midi.LXMidiMapping
 
cross(LXVector) - Method in class heronarts.lx.transform.LXVector
 
cross(float, float, float) - Method in class heronarts.lx.transform.LXVector
 
crossfadeGroup - Variable in class heronarts.lx.mixer.LXAbstractChannel
Crossfade group this channel belongs to
crossfadeGroup - Variable in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
CROSSFADER - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
CROSSFADER - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
crossfader - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
crossfader - Variable in class heronarts.lx.mixer.LXMixerEngine
 
CROSSFADER_ASSIGN1 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
CROSSFADER_ASSIGN2 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
CROSSFADER_ASSIGN3 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
CROSSFADER_ASSIGN4 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
CROSSFADER_CURVE - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
crossfaderBlendMode - Variable in class heronarts.lx.mixer.LXMixerEngine
 
crossfaderBlends - Variable in class heronarts.lx.LXRegistry
The list of globally registered crossfader blend classes
crossfaderBlendsChanged(LX) - Method in interface heronarts.lx.LXRegistry.Listener
Invoked when the available crossfader blend implementations are changed
cue - Variable in class heronarts.p3lx.ui.UI3dContext
 
CUE1 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
CUE2 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
CUE3 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
CUE4 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
CUE_BUTTON_METRICS - Static variable in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
CUE_LEVEL - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
CUE_LINK - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
CUE_MASTER - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
cueA - Variable in class heronarts.lx.mixer.LXMixerEngine
 
cueActive - Variable in class heronarts.lx.mixer.LXAbstractChannel
Whether this channel should show in the cue UI.
cueB - Variable in class heronarts.lx.mixer.LXMixerEngine
 
cueButton - Variable in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
cursor - Variable in class heronarts.lx.clip.LXClipEvent
 
cx - Variable in class heronarts.lx.model.LXModel
Center of the model in x space
cy - Variable in class heronarts.lx.model.LXModel
Center of the model in y space
cz - Variable in class heronarts.lx.model.LXModel
Center of the model in z space

D

DampedParameter - Class in heronarts.lx.modulator
A modulator that tracks the value of a parameter but damps motion over time according to rules.
DampedParameter(String, double) - Constructor for class heronarts.lx.modulator.DampedParameter
 
DampedParameter(LXParameter, double) - Constructor for class heronarts.lx.modulator.DampedParameter
 
DampedParameter(LXParameter, double, double) - Constructor for class heronarts.lx.modulator.DampedParameter
 
DampedParameter(LXParameter, double, double, double) - Constructor for class heronarts.lx.modulator.DampedParameter
 
DampedParameter(LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.DampedParameter
 
DampedParameter(LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.DampedParameter
 
DampedParameter(LXParameter, LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.DampedParameter
 
DampedParameter(String, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.DampedParameter
 
DampedParameter(String, LXParameter, double, double) - Constructor for class heronarts.lx.modulator.DampedParameter
 
DampedParameter(String, LXParameter, double, double, double) - Constructor for class heronarts.lx.modulator.DampedParameter
 
DampedParameter(String, LXParameter, LXParameter, double) - Constructor for class heronarts.lx.modulator.DampedParameter
 
DampedParameter(String, LXParameter, LXParameter, double, double) - Constructor for class heronarts.lx.modulator.DampedParameter
 
DampedParameter(String, LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.DampedParameter
 
DampedParameter(String, LXParameter, LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.DampedParameter
 
DAMPER_PEDAL - Static variable in class heronarts.lx.midi.MidiControlChange
 
darkest(int, int) - Static method in class heronarts.lx.color.LXColor
 
darkest(int, int, double) - Static method in class heronarts.lx.color.LXColor
 
darkest(int, int, int) - Static method in class heronarts.lx.color.LXColor
 
DarkestBlend - Class in heronarts.lx.blend
 
DarkestBlend(LX) - Constructor for class heronarts.lx.blend.DarkestBlend
 
DATA_ENTRY_MSB - Static variable in class heronarts.lx.midi.MidiControlChange
 
DATA_INCREMENT - Static variable in class heronarts.lx.midi.MidiControlChange
 
day() - Static method in class heronarts.lx.LXTime
 
DDPDatagram - Class in heronarts.lx.output
Distributed Display Protocol is a simple protocol developed by 3waylabs.
DDPDatagram(LX, LXModel) - Constructor for class heronarts.lx.output.DDPDatagram
 
DDPDatagram(LX, int[]) - Constructor for class heronarts.lx.output.DDPDatagram
 
DDPDatagram(LX, int[], int) - Constructor for class heronarts.lx.output.DDPDatagram
 
ddpDataOffset - Variable in class heronarts.lx.structure.LXProtocolFixture
 
DDPOutputGroup - Class in heronarts.lx.output
DDPOutput is a helper class that constructs and sends a set of DDPDatagram packets based upon a specified chunk size, which will typically be a function of either the LED layout or UDP network settings.
DDPOutputGroup(LX, LXModel) - Constructor for class heronarts.lx.output.DDPOutputGroup
 
DDPOutputGroup(LX, LXModel, int) - Constructor for class heronarts.lx.output.DDPOutputGroup
 
DDPOutputGroup(LX, int[]) - Constructor for class heronarts.lx.output.DDPOutputGroup
 
DDPOutputGroup(LX, int[], int) - Constructor for class heronarts.lx.output.DDPOutputGroup
Constructs a DDPOutput with a given total set of points and a specified chunkSize.
decay - Variable in class heronarts.lx.audio.BandGate
The time the trigger takes to falloff from 1 to 0 after triggered, in milliseconds
decay - Variable in class heronarts.lx.effect.BlurEffect
 
decay - Variable in class heronarts.lx.effect.midi.GateEffect
 
DecibelMeter - Class in heronarts.lx.audio
A DecibelMeter is a modulator that returns the level of an audio signal.
DecibelMeter(LXAudioBuffer) - Constructor for class heronarts.lx.audio.DecibelMeter
Default constructor, creates a meter with unity gain and 72dB dynamic range
DecibelMeter(String, LXAudioBuffer) - Constructor for class heronarts.lx.audio.DecibelMeter
Default constructor, creates a meter with unity gain and 72dB dynamic range
Decrement(DiscreteParameter) - Constructor for class heronarts.lx.command.LXCommand.Parameter.Decrement
 
Decrement(DiscreteParameter, int) - Constructor for class heronarts.lx.command.LXCommand.Parameter.Decrement
 
decrement() - Method in class heronarts.lx.parameter.DiscreteParameter
 
decrement(boolean) - Method in class heronarts.lx.parameter.DiscreteParameter
 
decrement(int) - Method in class heronarts.lx.parameter.DiscreteParameter
 
decrement(int, boolean) - Method in class heronarts.lx.parameter.DiscreteParameter
 
decrement() - Method in class heronarts.lx.parameter.MutableParameter
 
decrementValue(KeyEvent) - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
decrementValue(KeyEvent) - Method in class heronarts.p3lx.ui.component.UIInputBox
Subclasses may optionally override to decrement value in response to arrows.
decrementValue(KeyEvent) - Method in class heronarts.p3lx.ui.component.UIIntegerBox
 
decrementValue(KeyEvent) - Method in class heronarts.p3lx.ui.component.UIParameterControl
Subclasses may optionally override to decrement value in response to arrows.
Default() - Constructor for class heronarts.lx.studio.ui.device.UIDeviceControls.Default
 
Default() - Constructor for class heronarts.lx.studio.ui.fixture.UIFixtureControls.Default
 
DEFAULT_CHUNK_SIZE - Static variable in class heronarts.lx.output.DDPOutputGroup
 
DEFAULT_CONNECT_TIMEOUT_MS - Static variable in class heronarts.lx.output.LXSocket
 
DEFAULT_HEIGHT - Static variable in class heronarts.p3lx.ui.component.UICheckbox
 
DEFAULT_HEIGHT - Static variable in class heronarts.p3lx.ui.component.UILabel
 
DEFAULT_HEIGHT - Static variable in class heronarts.p3lx.ui.component.UIParameterComponent
 
DEFAULT_NUM_BANDS - Static variable in class heronarts.lx.audio.FourierTransform
 
DEFAULT_PORT - Static variable in class heronarts.lx.output.FadecandySocket
 
DEFAULT_PORT - Static variable in interface heronarts.lx.output.OPCOutput
 
DEFAULT_RECEIVE_HOST - Static variable in class heronarts.lx.osc.LXOscEngine
 
DEFAULT_RECEIVE_PORT - Static variable in class heronarts.lx.osc.LXOscEngine
 
DEFAULT_TRANSMIT_HOST - Static variable in class heronarts.lx.osc.LXOscEngine
 
DEFAULT_TRANSMIT_PORT - Static variable in class heronarts.lx.osc.LXOscEngine
 
DEFAULT_WIDTH - Static variable in class heronarts.p3lx.ui.component.UICheckbox
 
DEFAULT_WIDTH - Static variable in class heronarts.p3lx.ui.component.UIContextMenu
 
degrees - Variable in class heronarts.lx.structure.ArcFixture
 
density - Variable in class heronarts.lx.pattern.texture.SparklePattern.Engine
 
depth - Variable in class heronarts.lx.effect.StrobeEffect
 
depth - Variable in class heronarts.p3lx.ui.UI3dContext
Depth of perspective field, exponential factor of radius by exp(10, Depth)
description - Variable in class heronarts.lx.parameter.FunctionalParameter
 
description - Variable in class heronarts.lx.parameter.LXListenableParameter
 
description - Variable in class heronarts.lx.structure.JsonFixture.ParameterDefinition
 
deselectChannel(LXBus) - Method in class heronarts.lx.mixer.LXMixerEngine
 
DETAIL_VIEW - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
device - Variable in class heronarts.lx.audio.LXAudioInput
 
device - Variable in class heronarts.lx.midi.LXMidiDevice
 
device - Variable in class heronarts.lx.studio.ui.device.UIDevice
 
DEVICE_BAR_WIDTH - Static variable in class heronarts.lx.studio.ui.device.UIDevice
 
DEVICE_CATEGORY_NAME_SORT - Static variable in class heronarts.lx.LXDeviceComponent
 
DEVICE_KNOB - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
DEVICE_KNOB_MAX - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
DEVICE_KNOB_NUM - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
DEVICE_KNOB_STYLE - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
DEVICE_KNOB_STYLE_MAX - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
DEVICE_LEFT - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
DEVICE_LOCK - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
DEVICE_NAME - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
DEVICE_NAME - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
DEVICE_ON_OFF - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
DEVICE_RIGHT - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
DEVICE_VERSION_UNSPECIFIED - Static variable in class heronarts.lx.LXDeviceComponent
 
deviceBins - Variable in class heronarts.lx.studio.ui.UIBottomTray
 
didConnect() - Method in class heronarts.lx.output.FadecandySocket
 
didConnect() - Method in class heronarts.lx.output.LXSocket
Subclasses may override to take additional actions upon successful connection
didDisconnect(Exception) - Method in class heronarts.lx.output.LXSocket
Subclasses may override to take additional actions upon disconnection
difference(int, int) - Static method in class heronarts.lx.color.LXColor
 
difference(int, int, double) - Static method in class heronarts.lx.color.LXColor
 
difference(int, int, int) - Static method in class heronarts.lx.color.LXColor
 
DifferenceBlend - Class in heronarts.lx.blend
 
DifferenceBlend(LX) - Constructor for class heronarts.lx.blend.DifferenceBlend
 
dirty - Variable in class heronarts.lx.command.LXCommandEngine
 
dirty - Variable in class heronarts.lx.scheduler.LXScheduler
 
disable() - Method in class heronarts.lx.effect.LXEffect
Disables the effect.
disableAutoCycle() - Method in class heronarts.lx.LX
Stops patterns from automatically rotating
disableAutoCycle() - Method in class heronarts.lx.mixer.LXChannel
 
disablePointSizeAttenuation() - Method in class heronarts.p3lx.ui.component.UIPointCloud
Disable point size attenuation
disconnect(Exception) - Method in class heronarts.lx.output.LXSocket
 
DiscreteColorParameter - Class in heronarts.lx.color
Utility class with a discrete selection of colors that are shown by a UI picker device.
DiscreteColorParameter(String) - Constructor for class heronarts.lx.color.DiscreteColorParameter
 
DiscreteParameter - Class in heronarts.lx.parameter
Parameter type with a discrete set of possible integer values.
DiscreteParameter(String, int) - Constructor for class heronarts.lx.parameter.DiscreteParameter
Parameter with values from [0, range-1], 0 by default
DiscreteParameter(String, int, int) - Constructor for class heronarts.lx.parameter.DiscreteParameter
Parameter with values from [min, max-1], min by default
DiscreteParameter(String, int, int, int) - Constructor for class heronarts.lx.parameter.DiscreteParameter
Parameter with values from [min, max-1], value by default
DiscreteParameter(String, String[]) - Constructor for class heronarts.lx.parameter.DiscreteParameter
Parameter with set of String label values
DiscreteParameter(String, String[], int) - Constructor for class heronarts.lx.parameter.DiscreteParameter
Parameter with set of String label values, and a default
dispatch() - Method in interface heronarts.lx.LXEngine.Dispatch
 
dispatch() - Method in class heronarts.lx.midi.LXMidiEngine
Invoked by the main engine to dispatch all midi messages on the input queue.
dispatch(LXShortMessage) - Method in class heronarts.lx.midi.LXMidiEngine
 
dispatch(LXMidiListener) - Method in class heronarts.lx.midi.LXShortMessage
 
dispatch() - Method in class heronarts.lx.osc.LXOscEngine
Invoked by the main engine to dispatch all OSC messages on the input queue.
dispatch() - Method in class heronarts.p3lx.ui.UI
 
dispose() - Method in class heronarts.lx.audio.LXAudioEngine
 
dispose() - Method in class heronarts.lx.clip.LXAbstractChannelClip
 
dispose() - Method in class heronarts.lx.clip.LXChannelClip
 
dispose() - Method in class heronarts.lx.clip.LXClip
 
dispose() - Method in class heronarts.lx.clip.LXMasterClip
 
dispose() - Method in class heronarts.lx.color.ColorParameter
 
dispose() - Method in class heronarts.lx.color.LXPalette
 
dispose() - Method in class heronarts.lx.color.LXSwatch
 
dispose() - Method in class heronarts.lx.effect.BlurEffect
 
dispose() - Method in class heronarts.lx.effect.LXEffect
 
dispose() - Method in class heronarts.lx.LX
Shut down resources of the LX instance.
dispose() - Method in class heronarts.lx.LXClassLoader
 
dispose() - Method in class heronarts.lx.LXComponent
Invoked when a component is being removed from the system and will no longer be used at all.
dispose() - Method in class heronarts.lx.LXComponentArray
 
dispose() - Method in class heronarts.lx.LXEngine
 
dispose() - Method in class heronarts.lx.LXLayeredComponent
 
dispose() - Method in class heronarts.lx.LXModulatorComponent
 
dispose() - Method in class heronarts.lx.midi.LXMidiEngine
 
dispose() - Method in class heronarts.lx.mixer.LXAbstractChannel
 
dispose() - Method in class heronarts.lx.mixer.LXBus
 
dispose() - Method in class heronarts.lx.mixer.LXChannel
 
dispose() - Method in class heronarts.lx.mixer.LXGroup
 
dispose() - Method in class heronarts.lx.mixer.LXMixerEngine
 
dispose() - Method in class heronarts.lx.model.LXModel
 
dispose() - Method in class heronarts.lx.ModelBuffer
 
dispose() - Method in class heronarts.lx.modulation.LXCompoundModulation
 
dispose() - Method in class heronarts.lx.modulation.LXModulationEngine
 
dispose() - Method in class heronarts.lx.modulation.LXParameterModulation
 
dispose() - Method in class heronarts.lx.modulation.LXTriggerModulation
 
dispose() - Method in class heronarts.lx.osc.LXOscEngine
 
dispose() - Method in class heronarts.lx.output.LXDatagram
Invoked when the datagram is no longer needed.
dispose() - Method in class heronarts.lx.parameter.FixedParameter
 
dispose() - Method in class heronarts.lx.parameter.FunctionalParameter
 
dispose() - Method in class heronarts.lx.parameter.LXListenableParameter
 
dispose() - Method in interface heronarts.lx.parameter.LXParameter
Invoked when the parameter is done being used and none of its resources are needed anymore.
dispose() - Method in class heronarts.lx.parameter.NormalizedParameter
 
dispose() - Method in class heronarts.lx.snapshot.LXSnapshot
 
dispose() - Method in class heronarts.lx.snapshot.LXSnapshot.View
 
dispose() - Method in class heronarts.lx.structure.LXFixture
 
dispose() - Method in class heronarts.p3lx.P3LX
Redundant, but making it obvious that Processing depends on this method being named dispose().
disposeClips() - Method in class heronarts.lx.mixer.LXBus
 
disposeDeviceControls(LXStudio.UI, UIDevice, T) - Method in interface heronarts.lx.studio.ui.device.UIDeviceControls
 
disposeFixtureControls(LXStudio.UI, UIFixture, T) - Method in interface heronarts.lx.studio.ui.fixture.UIFixtureControls
 
disposeModulatorControls(LXStudio.UI, UIModulator, T) - Method in interface heronarts.lx.studio.ui.modulation.UIModulatorControls
 
DissolveBlend - Class in heronarts.lx.blend
The dissolve blend is a special blend used in the crossfader.
DissolveBlend(LX) - Constructor for class heronarts.lx.blend.DissolveBlend
 
dist(LXVector) - Method in class heronarts.lx.transform.LXVector
 
distance(double, double, double, double) - Static method in class heronarts.lx.utils.LXUtils
 
div(float) - Method in class heronarts.lx.transform.LXVector
 
DJM900nxs2 - Class in heronarts.lx.midi.surface
 
DJM900nxs2(LX, LXMidiInput, LXMidiOutput) - Constructor for class heronarts.lx.midi.surface.DJM900nxs2
 
DJM900nxs2.Channel - Enum in heronarts.lx.midi.surface
 
dot(float, float, float) - Method in class heronarts.lx.transform.LXVector
 
dot(LXVector) - Method in class heronarts.lx.transform.LXVector
 
DOUBLE - Static variable in class heronarts.lx.osc.OscTypeTag
 
DOWN - Static variable in interface heronarts.lx.modulator.LXWaveshape
 
draw() - Method in class heronarts.lx.studio.LXStudio.Applet
 
draw() - Method in class heronarts.p3lx.P3LX
Core function invoked by the processing engine on each iteration of the run cycle.
draw() - Method in class heronarts.p3lx.ui.UI
Draws the UI
draw(UI, PGraphics) - Method in class heronarts.p3lx.ui.UI3dContext
 
drawBackground(UI, PGraphics) - Method in class heronarts.p3lx.ui.UI2dComponent
 
drawBackground(UI, PGraphics) - Method in class heronarts.p3lx.ui.UI2dContext
 
drawBorder(UI, PGraphics) - Method in class heronarts.p3lx.ui.UI2dComponent
 
drawFocus(UI, PGraphics) - Method in class heronarts.lx.studio.ui.device.UIDevice
 
drawFocus(UI, PGraphics) - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator.UIModulation
 
drawFocus(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIDynamicColorPicker
 
drawFocus(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
drawFocus(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
drawFocus(UI, PGraphics) - Method in class heronarts.p3lx.ui.UI2dComponent
Draws focus on this object.
drawFocusCorners(UI, PGraphics, int) - Method in class heronarts.p3lx.ui.UI2dComponent
 
drawFocusCorners(UI, PGraphics, int, float, float, float, float, int) - Static method in class heronarts.p3lx.ui.UI2dComponent
 
drawNanos - Variable in class heronarts.p3lx.P3LX.Profiler
 
drawNanos - Variable in class heronarts.p3lx.ui.UI.Profiler
 
drawPlayTriangle(UI, PGraphics) - Static method in class heronarts.lx.studio.ui.clip.UIClipButton
 
duplicate(LX) - Method in class heronarts.lx.clipboard.LXClipboardComponent
 
duration - Variable in class heronarts.lx.pattern.texture.SparklePattern.Engine
 
DynamicsEffect - Class in heronarts.lx.effect
 
DynamicsEffect(LX) - Constructor for class heronarts.lx.effect.DynamicsEffect
 

E

edit() - Method in class heronarts.p3lx.ui.component.UIInputBox
 
editable - Variable in class heronarts.p3lx.ui.component.UIInputBox
 
editBuffer - Variable in class heronarts.p3lx.ui.component.UIInputBox
 
editing - Variable in class heronarts.p3lx.ui.component.UIInputBox
 
editMultiplier - Variable in class heronarts.p3lx.ui.component.UIDoubleBox
 
editMultiplier - Variable in class heronarts.p3lx.ui.component.UIIntegerBox
 
Effect(LXEffect) - Constructor for class heronarts.lx.clipboard.LXClipboardComponent.Effect
 
effectAdded(LXBus, LXEffect) - Method in class heronarts.lx.clip.LXClip
 
effectAdded(LXBus, LXEffect) - Method in interface heronarts.lx.mixer.LXBus.Listener
 
effectLabel - Variable in class heronarts.lx.studio.ui.UIContentPicker
 
effectList - Variable in class heronarts.lx.studio.ui.UIContentPicker
 
effectMoved(LXBus, LXEffect) - Method in class heronarts.lx.clip.LXClip
 
effectMoved(LXBus, LXEffect) - Method in interface heronarts.lx.mixer.LXBus.Listener
 
effectNanos - Variable in class heronarts.lx.mixer.LXBus.Profiler
 
effectRemoved(LXBus, LXEffect) - Method in class heronarts.lx.clip.LXClip
 
effectRemoved(LXBus, LXEffect) - Method in interface heronarts.lx.mixer.LXBus.Listener
 
effects - Variable in class heronarts.lx.LXRegistry
The list of globally registered effects
effects - Variable in class heronarts.lx.mixer.LXBus
 
elevation - Variable in class heronarts.lx.model.LXPoint
Angle of this point between the y-value and the x-z plane
enable() - Method in class heronarts.lx.effect.LXEffect
Enables the effect.
enableAutoCycle(int) - Method in class heronarts.lx.LX
Sets the patterns to rotate automatically
enableAutoCycle(double) - Method in class heronarts.lx.mixer.LXChannel
Enable automatic transition from pattern to pattern on this channel
enabled - Variable in class heronarts.lx.audio.LXAudioEngine
 
enabled - Variable in class heronarts.lx.effect.LXEffect
 
enabled - Variable in class heronarts.lx.midi.LXMidiDevice
Whether the midi device is enabled for communication.
enabled - Variable in class heronarts.lx.midi.surface.LXMidiSurface
 
enabled - Variable in class heronarts.lx.mixer.LXAbstractChannel
Whether this channel is enabled.
enabled - Variable in class heronarts.lx.modulation.LXParameterModulation
 
enabled - Variable in class heronarts.lx.output.LXOutput
Whether the output is enabled.
enabled - Variable in class heronarts.lx.scheduler.LXScheduledProject
 
enabled - Variable in class heronarts.lx.scheduler.LXScheduler
 
enabled - Variable in class heronarts.lx.snapshot.LXSnapshot.View
Whether this view is enabled for recall or not.
enabled - Variable in class heronarts.lx.structure.LXFixture
 
enabled - Variable in class heronarts.lx.Tempo
 
enabled - Variable in class heronarts.p3lx.ui.component.UIButton
 
enabled - Variable in class heronarts.p3lx.ui.component.UICheckbox
 
enabled - Variable in class heronarts.p3lx.ui.component.UIInputBox
 
enabled - Variable in class heronarts.p3lx.ui.component.UIParameterControl
 
ENABLED_BUTTON_PADDING - Static variable in class heronarts.lx.studio.ui.device.UIDevice
 
enabledDamped - Variable in class heronarts.lx.effect.LXEffect
 
enabledDampingAttack - Variable in class heronarts.lx.effect.LXEffect
 
enabledDampingRelease - Variable in class heronarts.lx.effect.LXEffect
 
enableImmediateEdit(boolean) - Method in class heronarts.p3lx.ui.component.UIInputBox
 
enableKeyboardTempo() - Method in class heronarts.p3lx.P3LX
Enables the tempo to be controlled by the keyboard arrow keys.
enableMousePressEdit(boolean) - Method in class heronarts.p3lx.ui.component.UIInputBox
 
enableReturnKeyEdit(boolean) - Method in class heronarts.p3lx.ui.component.UIInputBox
 
enableSelectedFixtures(boolean) - Method in class heronarts.lx.structure.LXStructure
 
endDraw() - Method in class heronarts.lx.studio.LXStudio.UI
 
endDraw() - Method in class heronarts.p3lx.ui.UI
 
endDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.UIObject
Subclasses may override this method to perform operations after their onDraw method has been called and after all children have been drawn
engage - Variable in class heronarts.lx.modulator.ADEnvelope
 
engage - Variable in class heronarts.lx.modulator.ADSREnvelope
 
engine - Variable in class heronarts.lx.effect.SparkleEffect
 
engine - Variable in class heronarts.lx.LX
The animation engine.
engine - Variable in class heronarts.lx.midi.LXMidiDevice
 
engine - Variable in class heronarts.lx.pattern.texture.SparklePattern
 
Engine(LXModel) - Constructor for class heronarts.lx.pattern.texture.SparklePattern.Engine
 
engine - Variable in class heronarts.lx.studio.ui.toolbar.UIToolbar
 
engineNanos - Variable in class heronarts.p3lx.P3LX.Profiler
 
engineThreadPriority - Variable in class heronarts.lx.LX.Flags
 
entries - Variable in class heronarts.lx.scheduler.LXScheduler
 
entryAdded(LXScheduler, LXScheduledProject) - Method in interface heronarts.lx.scheduler.LXScheduler.Listener
 
entryAdded(LXScheduler, LXScheduledProject) - Method in class heronarts.lx.studio.ui.toolbar.UIProject.UIScheduler
 
entryMoved(LXScheduler, LXScheduledProject) - Method in interface heronarts.lx.scheduler.LXScheduler.Listener
 
entryMoved(LXScheduler, LXScheduledProject) - Method in class heronarts.lx.studio.ui.toolbar.UIProject.UIScheduler
 
entryRemoved(LXScheduler, LXScheduledProject) - Method in interface heronarts.lx.scheduler.LXScheduler.Listener
 
entryRemoved(LXScheduler, LXScheduledProject) - Method in class heronarts.lx.studio.ui.toolbar.UIProject.UIScheduler
 
EnumParameter<T> - Class in heronarts.lx.parameter
 
EnumParameter(String, T) - Constructor for class heronarts.lx.parameter.EnumParameter
 
EQ_CURVE - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
eqRangeMax - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
equals(Object) - Method in class heronarts.lx.transform.LXVector
 
error(String) - Static method in class heronarts.lx.LX
 
error(Exception) - Static method in class heronarts.lx.LX
 
error(String, Throwable) - Static method in class heronarts.lx.LX
 
error(Throwable, String) - Static method in class heronarts.lx.LX
 
error(String) - Static method in class heronarts.lx.midi.LXMidiEngine
 
error(Exception, String) - Static method in class heronarts.lx.midi.LXMidiEngine
 
error(String) - Static method in class heronarts.lx.osc.LXOscEngine
 
error(Exception, String) - Static method in class heronarts.lx.osc.LXOscEngine
 
error - Variable in class heronarts.lx.output.LXDatagram
Whether this datagram is in an error state
error(String) - Static method in class heronarts.lx.output.LXOutput
 
error(Exception, String) - Static method in class heronarts.lx.output.LXOutput
 
error - Variable in class heronarts.lx.structure.JsonFixture
 
error(Exception, String) - Static method in class heronarts.p3lx.P3LX
 
error(String) - Static method in class heronarts.p3lx.P3LX
 
errorChanged - Variable in class heronarts.lx.LX
Parameter that is bang()-ed every time errors change
errorMessage - Variable in class heronarts.lx.structure.JsonFixture
 
events - Variable in class heronarts.lx.clip.LXClipLane
 
exactToggleTime - Variable in class heronarts.p3lx.ui.component.UIButton
 
execute() - Method in class heronarts.lx.clip.LXClipEvent
 
execute() - Method in class heronarts.lx.clip.MidiNoteClipEvent
 
execute() - Method in class heronarts.lx.clip.ParameterClipEvent
 
execute() - Method in class heronarts.lx.clip.PatternClipEvent
 
exp - Variable in class heronarts.lx.modulator.VariableLFO
 
exportModel(File) - Method in class heronarts.lx.structure.LXStructure
 

F

fade - Variable in class heronarts.lx.pattern.form.PlanesPattern.Plane
 
fade - Variable in class heronarts.lx.pattern.GraphicEqualizerPattern
 
fade - Variable in class heronarts.lx.scheduler.LXScheduler
 
fade1 - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
fade2 - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
fade3 - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
fade4 - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
fadeA - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
fadeB - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FadecandySocket - Class in heronarts.lx.output
 
FadecandySocket(LX) - Constructor for class heronarts.lx.output.FadecandySocket
 
FadecandySocket(LX, LXModel) - Constructor for class heronarts.lx.output.FadecandySocket
 
FadecandySocket(LX, int[]) - Constructor for class heronarts.lx.output.FadecandySocket
 
fader - Variable in class heronarts.lx.mixer.LXAbstractChannel
 
fader - Variable in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
FADER_HEIGHT - Static variable in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
FADER_METRICS - Static variable in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
FADER_WIDTH - Static variable in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
fadeTimeSecs - Variable in class heronarts.lx.scheduler.LXScheduler
 
fail(Exception) - Method in class heronarts.lx.LX
 
failure - Variable in class heronarts.lx.LX
This parameter will be set if a critical, unrecoverable error occurs.
FALSE - Static variable in class heronarts.lx.osc.OscTypeTag
 
fft - Variable in class heronarts.lx.audio.GraphicMeter
 
file - Variable in class heronarts.lx.audio.LXAudioOutput
 
fillColor - Variable in class heronarts.p3lx.ui.component.UIInputBox
 
fillStyle - Variable in class heronarts.p3lx.ui.component.UIInputBox
 
findInput(String) - Method in class heronarts.lx.midi.LXMidiEngine
 
findMappings(LXComponent) - Method in class heronarts.lx.midi.LXMidiEngine
 
findModulations(LXComponent, List<T>) - Method in class heronarts.lx.modulation.LXModulationEngine
Compiles all modulations that act upon any parameter or subcomponent of the given component, whether as source or target.
findOutput(String) - Method in class heronarts.lx.midi.LXMidiEngine
 
findSnapshotViews(LXComponent) - Method in class heronarts.lx.snapshot.LXSnapshotEngine
Find all snapshot views that involve the selected component.
findSurface(LXMidiInput) - Method in class heronarts.lx.midi.LXMidiEngine
 
findSurface(String) - Method in class heronarts.lx.midi.LXMidiEngine
 
finished() - Method in class heronarts.lx.modulator.LXPeriodicModulator
For envelope modulators, which are not looping, this returns true if they finished on this frame.
finishTransition() - Method in class heronarts.lx.snapshot.LXSnapshot.ChannelFaderView
 
finishTransition() - Method in class heronarts.lx.snapshot.LXSnapshot.ParameterView
 
finishTransition() - Method in class heronarts.lx.snapshot.LXSnapshot.View
Subclasses may override, indicates the completion of a transition
fire() - Method in class heronarts.lx.modulator.Click
Sets the value of the click to 1, so that code querying it in this frame of execution sees it as active.
fixedColor - Variable in class heronarts.lx.pattern.color.GradientPattern
 
fixedIndex - Variable in class heronarts.lx.pattern.test.TestPattern
 
FixedParameter - Class in heronarts.lx.parameter
A FixedParameter is an immutable parameter.
FixedParameter(double) - Constructor for class heronarts.lx.parameter.FixedParameter
 
Fixture(LXFixture) - Constructor for class heronarts.lx.clipboard.LXClipboardComponent.Fixture
 
fixture - Variable in class heronarts.lx.studio.ui.fixture.UIFixture
 
fixtureAdded(LXFixture) - Method in interface heronarts.lx.structure.LXStructure.Listener
Invoked when a fixture has been added to the structure
fixtureAdded(LXFixture) - Method in class heronarts.lx.studio.ui.fixture.UIFixtureManager
 
fixtureGenerationChanged(LXFixture) - Method in class heronarts.lx.structure.LXFixture
 
fixtureGenerationChanged(LXFixture) - Method in interface heronarts.lx.structure.LXFixtureContainer
The generation of this fixture has changed, its metrics or hierarchy are now different.
fixtureGenerationChanged(LXFixture) - Method in class heronarts.lx.structure.LXStructure
 
fixtureGeometryChanged(LXFixture) - Method in class heronarts.lx.structure.LXFixture
 
fixtureGeometryChanged(LXFixture) - Method in interface heronarts.lx.structure.LXFixtureContainer
The geometry of this fixture has changed, its metrics and hierarchy are consistent but the point locations may have changed.
fixtureGeometryChanged(LXFixture) - Method in class heronarts.lx.structure.LXStructure
 
fixtureMoved(LXFixture, int) - Method in interface heronarts.lx.structure.LXStructure.Listener
Invoked when a fixture has been moved in the structure's fixture list
fixtureMoved(LXFixture, int) - Method in class heronarts.lx.studio.ui.fixture.UIFixtureManager
 
fixtureRemoved(LXFixture) - Method in interface heronarts.lx.structure.LXStructure.Listener
Invoked when a fixture has been removed from the structure
fixtureRemoved(LXFixture) - Method in class heronarts.lx.studio.ui.fixture.UIFixtureManager
 
fixtures - Variable in class heronarts.lx.LXRegistry
List of globally registered fixtures.
fixtures - Variable in class heronarts.lx.structure.LXStructure
 
flags - Variable in class heronarts.lx.LX
Configuration flags
Flags() - Constructor for class heronarts.lx.LX.Flags
 
flags - Variable in class heronarts.lx.studio.LXStudio
 
Flags(PApplet) - Constructor for class heronarts.lx.studio.LXStudio.Flags
 
flags - Variable in class heronarts.p3lx.P3LX
 
Flags(PApplet) - Constructor for class heronarts.p3lx.P3LX.Flags
 
FLOAT - Static variable in class heronarts.lx.osc.OscTypeTag
 
floatParameter - Variable in class heronarts.lx.structure.JsonFixture.ParameterDefinition
 
floor - Variable in class heronarts.lx.audio.BandGate
The floor at which the trigger releases.
floor - Variable in class heronarts.lx.effect.DynamicsEffect
 
floor - Variable in class heronarts.lx.effect.midi.GateEffect
 
focus(Event) - Method in class heronarts.lx.studio.ui.UIContentPicker
 
focus(Event) - Method in class heronarts.p3lx.ui.UIObject
Focuses on this object, giving focus to everything above and whatever was previously focused below.
focusActivePattern - Variable in class heronarts.lx.LX.Flags
 
focusActivePattern - Variable in class heronarts.lx.LXPreferences
 
focusCamera - Variable in class heronarts.p3lx.ui.UI3dContext
 
focusChannelOnCue - Variable in class heronarts.lx.LX.Flags
 
focusChannelOnCue - Variable in class heronarts.lx.LXPreferences
 
focusedChannel - Variable in class heronarts.lx.mixer.LXMixerEngine
 
focusedClip - Variable in class heronarts.lx.clip.LXClipEngine
 
focusedPattern - Variable in class heronarts.lx.mixer.LXChannel
Which pattern is focused in the channel
focusNext(Event) - Method in class heronarts.p3lx.ui.UI
 
focusPrev(Event) - Method in class heronarts.p3lx.ui.UI
 
FOOT_CONTROLLER - Static variable in class heronarts.lx.midi.MidiControlChange
 
FORM - Static variable in annotation type heronarts.lx.LXCategory
 
format(double) - Method in interface heronarts.lx.parameter.LXParameter.Formatter
 
format(double) - Method in enum heronarts.lx.parameter.LXParameter.Units
 
format(LXParameter.Units, double) - Static method in enum heronarts.lx.parameter.LXParameter.Units
 
FourierTransform - Class in heronarts.lx.audio
 
FourierTransform(int, int) - Constructor for class heronarts.lx.audio.FourierTransform
 
Frame(LX) - Constructor for class heronarts.lx.LXEngine.Frame
 
frameRate() - Method in class heronarts.lx.LXEngine.NetworkThread
 
framesPerSecond - Variable in class heronarts.lx.LXEngine
 
framesPerSecond - Variable in class heronarts.lx.output.LXOutput
Framerate throttle
fromShortMessage(ShortMessage) - Static method in class heronarts.lx.midi.LXShortMessage
 
function - Variable in enum heronarts.lx.color.GradientUtils.BlendMode
 
function - Variable in enum heronarts.lx.pattern.color.GradientPattern.CoordinateMode
 
function - Variable in enum heronarts.lx.pattern.form.PlanesPattern.Axis
 
function - Variable in enum heronarts.lx.pattern.texture.NoisePattern.CoordinateMode
 
FunctionalBlend(LX, LXBlend.FunctionalBlend.BlendFunction) - Constructor for class heronarts.lx.blend.LXBlend.FunctionalBlend
 
FunctionalModulator - Class in heronarts.lx.modulator
An extendable modulator class that lets a custom normalized function be supplied by simply extending this class and supplying a compute() and invert() method.
FunctionalModulator(double, double, double) - Constructor for class heronarts.lx.modulator.FunctionalModulator
 
FunctionalModulator(LXParameter, double, double) - Constructor for class heronarts.lx.modulator.FunctionalModulator
 
FunctionalModulator(double, LXParameter, double) - Constructor for class heronarts.lx.modulator.FunctionalModulator
 
FunctionalModulator(double, double, LXParameter) - Constructor for class heronarts.lx.modulator.FunctionalModulator
 
FunctionalModulator(LXParameter, LXParameter, double) - Constructor for class heronarts.lx.modulator.FunctionalModulator
 
FunctionalModulator(LXParameter, double, LXParameter) - Constructor for class heronarts.lx.modulator.FunctionalModulator
 
FunctionalModulator(double, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.FunctionalModulator
 
FunctionalModulator(LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.FunctionalModulator
 
FunctionalModulator(String, double, double, double) - Constructor for class heronarts.lx.modulator.FunctionalModulator
 
FunctionalModulator(String, LXParameter, double, double) - Constructor for class heronarts.lx.modulator.FunctionalModulator
 
FunctionalModulator(String, double, LXParameter, double) - Constructor for class heronarts.lx.modulator.FunctionalModulator
 
FunctionalModulator(String, double, double, LXParameter) - Constructor for class heronarts.lx.modulator.FunctionalModulator
 
FunctionalModulator(String, LXParameter, LXParameter, double) - Constructor for class heronarts.lx.modulator.FunctionalModulator
 
FunctionalModulator(String, LXParameter, double, LXParameter) - Constructor for class heronarts.lx.modulator.FunctionalModulator
 
FunctionalModulator(String, double, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.FunctionalModulator
 
FunctionalModulator(String, LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.FunctionalModulator
 
FunctionalParameter - Class in heronarts.lx.parameter
An LXParameter that has a value computed by a function, which may combine the values of other parameters, or call some function, etc.
FunctionalParameter() - Constructor for class heronarts.lx.parameter.FunctionalParameter
 
FunctionalParameter(String) - Constructor for class heronarts.lx.parameter.FunctionalParameter
 
FX_HIGH - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_LEVEL - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_LOW - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_MID - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_ONOFF - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_TARGET_CHANNEL1 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_TARGET_CHANNEL2 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_TARGET_CHANNEL3 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_TARGET_CHANNEL4 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_TARGET_CROSSFADER_A - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_TARGET_CROSSFADER_B - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_TARGET_MASTER - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_TARGET_MIC - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_TYPE_DELAY - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_TYPE_ECHO - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_TYPE_FILTER - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_TYPE_FLANGER - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_TYPE_HELIX - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_TYPE_PHASER - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_TYPE_PINGPONG - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_TYPE_PITCH - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_TYPE_REVERB - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_TYPE_ROLL - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_TYPE_SLIPROLL - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_TYPE_SPIRAL - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_TYPE_TRANS - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
FX_TYPE_VINYLBRAKE - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 

G

G_MASK - Static variable in class heronarts.lx.color.LXColor
 
G_SHIFT - Static variable in class heronarts.lx.color.LXColor
 
gain - Variable in class heronarts.lx.audio.BandGate
Gain of the meter, in decibels
gain - Variable in class heronarts.lx.audio.DecibelMeter
Gain of the meter, in decibels
gain - Variable in class heronarts.lx.effect.DynamicsEffect
 
gain - Variable in class heronarts.lx.pattern.GraphicEqualizerPattern
 
gain - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
gamma - Variable in class heronarts.lx.output.LXOutput
Gamma correction level
gammaMode - Variable in class heronarts.lx.output.LXOutput
Gamma table mode, whether to inherit gamma
gate - Variable in class heronarts.lx.audio.BandGate
Gate parameter is set to true for one frame when the beat is triggered.
gate - Variable in class heronarts.lx.effect.DynamicsEffect
 
GateEffect - Class in heronarts.lx.effect.midi
 
GateEffect(LX) - Constructor for class heronarts.lx.effect.midi.GateEffect
 
GateEffect.TriggerMode - Enum in heronarts.lx.effect.midi
 
GENERIC_MODE - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
get(int) - Method in class heronarts.lx.audio.FourierTransform
 
get() - Method in class heronarts.lx.command.LXCommand.ComponentReference
 
get() - Method in class heronarts.lx.command.LXCommand.ParameterReference
 
get(int) - Method in class heronarts.lx.LXComponentArray
 
get(LX, String) - Static method in interface heronarts.lx.LXPath
Globally retrieves an LX object with a path in the hierarchy
get(LXComponent, String) - Static method in interface heronarts.lx.LXPath
Globally retrieves an LX parameter at a certain scope in the LX hierarchy
get() - Method in class heronarts.lx.osc.OscMessage
 
get(int) - Method in class heronarts.lx.osc.OscMessage
 
get(float) - Method in class heronarts.lx.utils.LXUtils.LookupTable
Looks up the value in the table
get(double) - Method in class heronarts.lx.utils.LXUtils.LookupTable
 
get() - Static method in class heronarts.p3lx.ui.UI
 
getAcceleration() - Method in class heronarts.lx.modulator.Accelerator
 
getAccelerationf() - Method in class heronarts.lx.modulator.Accelerator
 
getActiveColor(UI) - Method in class heronarts.p3lx.ui.component.UIItemList.Item
Active background color for this item
getActivePattern() - Method in class heronarts.lx.mixer.LXChannel
 
getActivePatternIndex() - Method in class heronarts.lx.mixer.LXChannel
Returns the index of the currently active pattern, if any
getActualFrameRate() - Method in class heronarts.lx.LXEngine
Gets the active frame rate of the engine when in threaded mode
getAddress() - Method in class heronarts.lx.output.DDPOutputGroup
 
getAddress() - Method in class heronarts.lx.output.LXDatagram
Gets the address this datagram sends to
getAddress() - Method in interface heronarts.lx.output.LXOutput.InetOutput
 
getAddress() - Method in class heronarts.lx.output.LXSocket
 
getAddressPattern() - Method in class heronarts.lx.osc.OscMessage
 
getAftertouch() - Method in class heronarts.lx.midi.MidiAftertouch
 
getArray() - Method in interface heronarts.lx.LXBuffer
 
getArray() - Method in class heronarts.lx.LXEngine.Frame
 
getArray() - Method in class heronarts.lx.ModelBuffer
 
getAttentionColor() - Method in class heronarts.p3lx.ui.UITheme
Gets highlight color
getAutoCycleProgress() - Method in class heronarts.lx.color.LXPalette
 
getAutoCycleProgress() - Method in class heronarts.lx.mixer.LXChannel
Return progress towards making a cycle
getAutoCycleProgress() - Method in class heronarts.lx.snapshot.LXSnapshotEngine
 
getAverage(float, float) - Method in class heronarts.lx.audio.FourierTransform
 
getAverage(int, int) - Method in class heronarts.lx.audio.GraphicMeter
Averages the value of a set of bands
getAveragef(int, int) - Method in class heronarts.lx.audio.GraphicMeter
Averages the value of a set of bands
getBackgroundColor() - Method in class heronarts.p3lx.ui.UI2dComponent
The background color, if there is a background
getBand(int) - Method in class heronarts.lx.audio.BandGate
 
getBand(int) - Method in class heronarts.lx.audio.FourierTransform
 
getBand(int) - Method in class heronarts.lx.audio.GraphicMeter
 
getBandf(int) - Method in class heronarts.lx.audio.GraphicMeter
 
getBandOctaveRatio() - Method in class heronarts.lx.audio.FourierTransform
 
getBaseNormalized() - Method in class heronarts.lx.parameter.CompoundParameter
 
getBaseNormalizedf() - Method in class heronarts.lx.parameter.CompoundParameter
 
getBaseValue() - Method in class heronarts.lx.parameter.CompoundParameter
 
getBaseValuef() - Method in class heronarts.lx.parameter.CompoundParameter
 
getBasis() - Method in class heronarts.lx.clip.LXClip
 
getBasis() - Method in class heronarts.lx.clip.LXClipEvent
 
getBasis() - Method in class heronarts.lx.color.LXDynamicColor
 
getBasis() - Method in class heronarts.lx.modulator.LXPeriodicModulator
Accessor for the current basis
getBasis() - Method in class heronarts.lx.modulator.MultiStageEnvelope.Stage
 
getBasis(Tempo.Division, boolean) - Method in class heronarts.lx.Tempo
Gets the basis of the tempo, relative to a division.
getBasis(Tempo.Division) - Method in class heronarts.lx.Tempo
Gets the basis of the tempo, relative to a tempo division.
getBasisf() - Method in class heronarts.lx.modulator.LXPeriodicModulator
Accessor for basis as a float
getBeat() - Method in class heronarts.lx.midi.MidiBeat
 
getBlob() - Method in class heronarts.lx.osc.OscMessage
 
getBlob(int) - Method in class heronarts.lx.osc.OscMessage
 
getBoolean() - Method in class heronarts.lx.osc.OscMessage
 
getBoolean(int) - Method in class heronarts.lx.osc.OscMessage
 
getBorderColor() - Method in class heronarts.p3lx.ui.UI2dComponent
Current border color
getBorderRounding() - Method in class heronarts.p3lx.ui.UI2dComponent
 
getBorderWeight() - Method in class heronarts.p3lx.ui.UI2dComponent
The weight of the border
getBrightness() - Method in class heronarts.lx.color.LXDynamicColor
 
getBrightness() - Method in class heronarts.lx.color.LXPalette
Gets the brightness of the primary color in active swatch
getBrightnessf() - Method in class heronarts.lx.color.LXPalette
Gets the brightness of the primary color in active swatch
getBuffer() - Method in class heronarts.lx.LXLayeredComponent
 
getBus() - Method in class heronarts.lx.effect.LXEffect
 
getByteLength() - Method in interface heronarts.lx.osc.OscArgument
Gets the number of bytes used by this argument uses in its encoded representation.
getByteLength() - Method in class heronarts.lx.osc.OscBlob
 
getByteLength() - Method in class heronarts.lx.osc.OscChar
 
getByteLength() - Method in class heronarts.lx.osc.OscDouble
 
getByteLength() - Method in class heronarts.lx.osc.OscFloat
 
getByteLength() - Method in class heronarts.lx.osc.OscInt
 
getByteLength() - Method in class heronarts.lx.osc.OscLong
 
getByteLength() - Method in class heronarts.lx.osc.OscSentinel
 
getByteLength() - Method in class heronarts.lx.osc.OscString
 
getByteOffset() - Method in enum heronarts.lx.output.LXBufferOutput.ByteOrder
 
getCanonicalLabel() - Method in interface heronarts.lx.LXPath
Returns the canonical user-facing label of this object.
getCanonicalLabel(LXComponent) - Method in interface heronarts.lx.LXPath
Returns the canonical user-facing label of this component.
getCanonicalPath(LXComponent) - Method in interface heronarts.lx.LXPath
Gets the canonical path of a Path object up to a given root
getCanonicalPath() - Method in interface heronarts.lx.LXPath
Gets the canonical path of a Path object all the way up its chain
getCategory(Class<? extends LXDeviceComponent>) - Static method in class heronarts.lx.LXDeviceComponent
 
getCategorySection(Class<? extends LXDeviceComponent>) - Method in class heronarts.lx.studio.ui.browser.UIComponentManager
 
getCC() - Method in class heronarts.lx.midi.MidiControlChange
 
getCenter() - Method in class heronarts.p3lx.ui.UI3dContext
Gets the center position of the scene
getChannel() - Method in enum heronarts.lx.midi.LXMidiEngine.Channel
 
getChannel(int) - Method in class heronarts.lx.mixer.LXMixerEngine
 
getChannel(String) - Method in class heronarts.lx.mixer.LXMixerEngine
 
getChannel() - Method in class heronarts.lx.output.OPCDatagram
 
getChannel() - Method in class heronarts.lx.pattern.LXPattern
Gets the channel that this pattern is loaded in.
getChannels() - Method in class heronarts.lx.mixer.LXMixerEngine
 
getChild(String) - Method in class heronarts.lx.LXComponent
Accesses the child component object at a given path.
getChild(int) - Method in class heronarts.p3lx.ui.UI2dContainer
 
getChildren() - Method in class heronarts.p3lx.ui.UI2dContainer
 
getClip() - Method in class heronarts.lx.clip.LXClipEngine.FocusedClipParameter
 
getClip(int) - Method in class heronarts.lx.mixer.LXBus
 
getClip(int, boolean) - Method in class heronarts.lx.mixer.LXBus
 
getColor() - Method in class heronarts.lx.color.ColorParameter
 
getColor() - Method in class heronarts.lx.color.DiscreteColorParameter
 
getColor(float, GradientUtils.BlendFunction) - Method in class heronarts.lx.color.GradientUtils.ColorStops
 
getColor() - Method in class heronarts.lx.color.LXDynamicColor
Gets the current value of this dynamic color
getColor() - Method in class heronarts.lx.color.LXPalette
Gets the primary color of the currently active swatch
getColor(int) - Method in class heronarts.lx.color.LXSwatch
Retrieves the color at a given index in the swatch.
getColor(int) - Method in class heronarts.lx.LXLayeredComponent
Retrieves the color at index i.
getColor(LXPoint) - Method in class heronarts.lx.LXLayeredComponent
Retrieves the color at a given point.
getColors() - Method in class heronarts.lx.LXEngine.Frame
 
getColors() - Method in class heronarts.lx.LXLayeredComponent
 
getCommand() - Method in class heronarts.lx.snapshot.LXSnapshot.ActivePatternView
 
getCommand() - Method in class heronarts.lx.snapshot.LXSnapshot.ChannelFaderView
 
getCommand() - Method in class heronarts.lx.snapshot.LXSnapshot.ParameterView
 
getCommand() - Method in class heronarts.lx.snapshot.LXSnapshot.View
Gets a command version of this view's operation, needed to make this action undoable.
getComponent(int) - Method in class heronarts.lx.LX
Gets a component by its raw component id
getComponent(LX, String) - Static method in interface heronarts.lx.LXPath
Globally retrieves an LX component with a path in the hierarchy
getComponent(LXComponent, String) - Static method in interface heronarts.lx.LXPath
Globally retrieves an LX component at a certain scope in the LX hierarchy
getComponentClass() - Method in class heronarts.lx.clipboard.LXClipboardComponent
 
getComponentClass() - Method in interface heronarts.lx.clipboard.LXClipboardItem
 
getComponentClass() - Method in class heronarts.lx.clipboard.LXNormalizedValue
 
getComponentClass() - Method in class heronarts.lx.clipboard.LXTextValue
 
getComponentName(Class<? extends LXComponent>, String) - Static method in class heronarts.lx.LXComponent
Gets the name of a component class, with a suffix removed
getComponentName(Class<? extends LXComponent>) - Static method in class heronarts.lx.LXComponent
Gets the name of a component class, automatically removing the suffix of a generic LX superclass, if one is found
getComponentName(LXComponent, String) - Static method in class heronarts.lx.LXComponent
Gets the name of an LXComponent object with suffix removed
getComponentObject() - Method in class heronarts.lx.clipboard.LXClipboardComponent
 
getCompositeBasis() - Method in class heronarts.lx.Tempo
Gets the composite basis of the tempo, which is the beatCount combined with the current basis cycle.
getCompoundNormalized() - Method in class heronarts.p3lx.ui.component.UICompoundParameterControl
 
getContainer() - Method in class heronarts.p3lx.ui.UI2dComponent
Returns the 2d container that this is in
getContentHeight() - Method in class heronarts.p3lx.ui.UI2dContainer
 
getContentHeight() - Method in interface heronarts.p3lx.ui.UIContainer
Returns the height of the content container
getContentTarget() - Method in class heronarts.p3lx.ui.component.UICollapsibleSection
 
getContentTarget() - Method in class heronarts.p3lx.ui.UI2dContainer
Returns the object that elements are added to when placed in this container.
getContentTarget() - Method in interface heronarts.p3lx.ui.UIContainer
Returns the object that elements are added to when placed in this container.
getContentWidth() - Method in class heronarts.p3lx.ui.UI2dContainer
 
getContentWidth() - Method in interface heronarts.p3lx.ui.UIContainer
Returns the width of the content container
getContextActions() - Method in class heronarts.lx.studio.ui.device.UIEffectDevice
 
getContextActions() - Method in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
getContextActions() - Method in class heronarts.lx.studio.ui.mixer.UIChannelStripControls
 
getContextActions() - Method in class heronarts.lx.studio.ui.mixer.UIGroupStripControls
 
getContextActions() - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator.UIModulation
 
getContextActions() - Method in class heronarts.p3lx.ui.component.UIButtonGroup
 
getContextActions() - Method in class heronarts.p3lx.ui.component.UIParameterComponent
 
getContextActions() - Method in interface heronarts.p3lx.ui.UIContextActions
Returns a list of context actions that should be shown for this item
getContextBackgroundColor() - Method in class heronarts.p3lx.ui.UITheme
Get context background color
getContextBorderColor() - Method in class heronarts.p3lx.ui.UITheme
Get context border color
getContextHighlightColor() - Method in class heronarts.p3lx.ui.UITheme
Get control highlight color
getContextMenu() - Method in class heronarts.p3lx.ui.component.UIContextButton
Accessor for the underlying context menu object
getControlBackgroundColor() - Method in class heronarts.p3lx.ui.UITheme
Get control background color
getControlBorderColor() - Method in class heronarts.p3lx.ui.UITheme
Get control border color
getControlDisabledColor() - Method in class heronarts.p3lx.ui.UITheme
Get disabled color
getControlDisabledTextColor() - Method in class heronarts.p3lx.ui.UITheme
Control text color
getControlFont() - Method in class heronarts.p3lx.ui.UITheme
Gets the default item font
getControlTarget() - Method in class heronarts.lx.LXMappingEngine
 
getControlTarget() - Method in class heronarts.lx.studio.ui.clip.UIClipButton
 
getControlTarget() - Method in class heronarts.lx.studio.ui.clip.UISceneButton
 
getControlTarget() - Method in class heronarts.p3lx.ui.component.UIButton
 
getControlTarget() - Method in class heronarts.p3lx.ui.component.UIButton.Trigger
 
getControlTarget() - Method in class heronarts.p3lx.ui.component.UIButtonGroup
 
getControlTarget() - Method in class heronarts.p3lx.ui.component.UICheckbox
 
getControlTarget() - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
getControlTarget() - Method in class heronarts.p3lx.ui.component.UIDropMenu
 
getControlTarget() - Method in class heronarts.p3lx.ui.component.UIIntegerBox
 
getControlTarget() - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
getControlTarget() - Method in class heronarts.p3lx.ui.component.UIToggleSet
 
getControlTarget() - Method in interface heronarts.p3lx.ui.UIControlTarget
 
getControlTextColor() - Method in class heronarts.p3lx.ui.UITheme
Control text color
getCpuLoad() - Method in class heronarts.lx.LXEngine
Gets a very rough estimate of the CPU load the engine is using before maxing out.
getCrash() - Method in class heronarts.lx.LXDeviceComponent
 
getCrashStackTrace() - Method in class heronarts.lx.LXDeviceComponent
 
getCue() - Method in class heronarts.lx.LXEngine.Frame
 
getCursor() - Method in class heronarts.lx.clip.LXClip
 
getCursor() - Method in class heronarts.lx.clip.LXClipEvent
 
getCursorColor() - Method in class heronarts.p3lx.ui.UITheme
Gets highlight color
getDarkBackgroundColor() - Method in class heronarts.p3lx.ui.UITheme
Gets dark background color
getDarkFocusBackgroundColor() - Method in class heronarts.p3lx.ui.UITheme
Gets dark background color
getData() - Method in class heronarts.lx.osc.OscBlob
 
getData() - Method in exception heronarts.lx.osc.OscMalformedDataException
 
getDataBuffer() - Method in class heronarts.lx.output.LXBufferOutput
Subclasses should provide a handle to a raw byte buffer
getDataBuffer() - Method in class heronarts.lx.output.LXDatagram
Returns the data buffer
getDataBuffer() - Method in class heronarts.lx.output.OPCSocket
 
getDataBufferOffset() - Method in class heronarts.lx.output.ArtNetDatagram
 
getDataBufferOffset() - Method in class heronarts.lx.output.ArtSyncDatagram
 
getDataBufferOffset() - Method in class heronarts.lx.output.DDPDatagram
 
getDataBufferOffset() - Method in class heronarts.lx.output.KinetDatagram
 
getDataBufferOffset() - Method in class heronarts.lx.output.LXBufferOutput
Offset into raw byte buffer where color data is written
getDataBufferOffset() - Method in class heronarts.lx.output.OPCDatagram
 
getDataBufferOffset() - Method in class heronarts.lx.output.OPCSocket
 
getDataBufferOffset() - Method in class heronarts.lx.output.StreamingACNDatagram
 
getDataLength() - Method in class heronarts.lx.output.ArtNetDatagram
 
getDataOffset() - Method in enum heronarts.lx.output.KinetDatagram.Version
 
getDecibels() - Method in class heronarts.lx.audio.DecibelMeter
 
getDecibels(int) - Method in class heronarts.lx.audio.GraphicMeter
 
getDecibelsf() - Method in class heronarts.lx.audio.DecibelMeter
 
getDecibelsf(int) - Method in class heronarts.lx.audio.GraphicMeter
 
getDefaultChannel() - Method in class heronarts.lx.mixer.LXMixerEngine
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Channel.AddEffect
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Channel.AddPattern
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Channel.GoPattern
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Channel.MoveEffect
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Channel.MovePattern
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Channel.RemoveEffect
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Channel.RemovePattern
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Channel.SetFader
 
getDescription() - Method in class heronarts.lx.command.LXCommand
Short description of a command, to explain it to the user
getDescription() - Method in class heronarts.lx.command.LXCommand.Midi.AddMapping
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Midi.RemoveMapping
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Mixer.AddChannel
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Mixer.GroupSelectedChannels
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Mixer.MoveChannel
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Mixer.RemoveChannel
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Mixer.RemoveSelectedChannels
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Mixer.Ungroup
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Mixer.UngroupChannel
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Modulation.AddModulation
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Modulation.AddModulator
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Modulation.AddTrigger
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Modulation.MoveModulator
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Modulation.RemoveModulation
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Modulation.RemoveModulator
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Modulation.RemoveTrigger
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Palette.AddColor
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Palette.MoveSwatch
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Palette.RemoveColor
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Palette.RemoveSwatch
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Palette.SaveSwatch
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Palette.SetSwatch
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Parameter.Decrement
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Parameter.Increment
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Parameter.Reset
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Parameter.SetColor
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Parameter.SetNormalized
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Parameter.SetString
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Parameter.SetValue
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Parameter.Toggle
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Snapshots.AddSnapshot
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Snapshots.MoveSnapshot
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Snapshots.Recall
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Snapshots.RemoveSnapshot
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Snapshots.RemoveView
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Structure.AddFixture
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Structure.ModifyFixturePositions
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Structure.MoveFixture
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Structure.NewModel
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Structure.RemoveFixture
 
getDescription() - Method in class heronarts.lx.command.LXCommand.Structure.RemoveSelectedFixtures
 
getDescription() - Method in class heronarts.lx.midi.LXMidiDevice
Get a description of this device
getDescription() - Method in class heronarts.lx.midi.LXMidiMapping.ControlChange
 
getDescription() - Method in class heronarts.lx.midi.LXMidiMapping
 
getDescription() - Method in class heronarts.lx.midi.LXMidiMapping.Note
 
getDescription() - Method in class heronarts.lx.modulator.LXModulator
 
getDescription() - Method in class heronarts.lx.parameter.FixedParameter
 
getDescription() - Method in class heronarts.lx.parameter.FunctionalParameter
 
getDescription() - Method in class heronarts.lx.parameter.LXListenableParameter
 
getDescription() - Method in interface heronarts.lx.parameter.LXParameter
Returns a contextual help message explaining the purpose of this parameter to the user, or null if none is available.
getDescription() - Method in class heronarts.lx.parameter.NormalizedParameter
 
getDescription() - Method in class heronarts.lx.studio.ui.modulation.UITriggerModulationButton
 
getDescription() - Method in class heronarts.p3lx.ui.component.UIButton
 
getDescription() - Method in class heronarts.p3lx.ui.component.UIButtonGroup
 
getDescription() - Method in class heronarts.p3lx.ui.component.UICheckbox
 
getDescription() - Method in class heronarts.p3lx.ui.component.UIDiscreteColorBox
 
getDescription() - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
getDescription() - Method in class heronarts.p3lx.ui.component.UIDropMenu
 
getDescription() - Method in class heronarts.p3lx.ui.component.UIIntegerBox
 
getDescription() - Method in class heronarts.p3lx.ui.component.UILabel
 
getDescription(LXParameter) - Static method in class heronarts.p3lx.ui.component.UIParameterControl
 
getDescription() - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
getDescription() - Method in class heronarts.p3lx.ui.component.UITextBox
 
getDescription() - Method in class heronarts.p3lx.ui.component.UIToggleSet
 
getDescription() - Method in class heronarts.p3lx.ui.UIObject
Objects are encouraged to override this method providing a helpful String displayed to the user explaining the function of this UI component.
getDeviceBackgroundColor() - Method in class heronarts.p3lx.ui.UITheme
Gets background color
getDeviceBorderColor() - Method in class heronarts.p3lx.ui.UITheme
Gets device border color
getDeviceFocusedBackgroundColor() - Method in class heronarts.p3lx.ui.UITheme
Gets background color
getDeviceFont() - Method in class heronarts.p3lx.ui.UITheme
 
getDeviceName(MidiDevice.Info) - Static method in class heronarts.lx.midi.LXMidiEngine
 
getDeviceSelectionColor() - Method in class heronarts.p3lx.ui.UITheme
Gets device selection color
getDeviceSelectionTextColor() - Method in class heronarts.p3lx.ui.UITheme
Gets device selection color
getDeviceVersion() - Method in class heronarts.lx.LXDeviceComponent
Subclasses may override this and provide a version identifier.
getDirName() - Method in enum heronarts.lx.LX.Media
 
getDistance(LXPoint, PlanesPattern.PlaneConstants) - Method in interface heronarts.lx.pattern.form.PlanesPattern.AxisFunction
 
getDouble() - Method in class heronarts.lx.osc.OscMessage
 
getDouble(int) - Method in class heronarts.lx.osc.OscMessage
 
getEditBufferValue() - Method in class heronarts.p3lx.ui.component.UIInputBox
 
getEditBufferValue() - Method in class heronarts.p3lx.ui.component.UITextBox
 
getEffect(int) - Method in class heronarts.lx.mixer.LXBus
 
getEffect(String) - Method in class heronarts.lx.mixer.LXBus
 
getEffects() - Method in class heronarts.lx.mixer.LXBus
 
getElements() - Method in class heronarts.lx.osc.OscBundle
 
getEnum() - Method in class heronarts.lx.parameter.EnumParameter
 
getError() - Method in class heronarts.lx.LX
 
getError() - Method in class heronarts.lx.LXClassLoader.Package
 
getErrorColor() - Method in class heronarts.p3lx.ui.UITheme
Gets error color
getErrorState() - Method in class heronarts.lx.output.LXDatagram
 
getException() - Method in class heronarts.lx.LXRegistry.Plugin
 
getExponent() - Method in class heronarts.lx.audio.BandGate
 
getExponent() - Method in class heronarts.lx.audio.DecibelMeter
 
getExponent() - Method in class heronarts.lx.modulator.ADEnvelope
 
getExponent() - Method in class heronarts.lx.modulator.ADSREnvelope
 
getExponent() - Method in class heronarts.lx.modulator.LXRangeModulator
 
getExponent() - Method in class heronarts.lx.parameter.BoundedFunctionalParameter
 
getExponent() - Method in class heronarts.lx.parameter.LXListenableNormalizedParameter
 
getExponent() - Method in interface heronarts.lx.parameter.LXNormalizedParameter
Gets the exponent used for scaling this parameter across its normalized range.
getExponent() - Method in class heronarts.lx.parameter.NormalizedParameter
 
getEye() - Method in class heronarts.p3lx.ui.UI3dContext
Gets the latest computed eye position
getFileName() - Method in class heronarts.lx.audio.LXAudioOutput
 
getFillWidthNormalized() - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
getFillWidthNormalized() - Method in class heronarts.p3lx.ui.component.UIInputBox
 
getFillWidthNormalized() - Method in class heronarts.p3lx.ui.component.UIIntegerBox
 
getFirstPointIndex() - Method in class heronarts.lx.structure.LXFixture
 
getFloat() - Method in class heronarts.lx.osc.OscMessage
 
getFloat(int) - Method in class heronarts.lx.osc.OscMessage
 
getFocusColor(UI) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
getFocusColor(UI) - Method in class heronarts.p3lx.ui.UI2dComponent
 
getFocusColor() - Method in class heronarts.p3lx.ui.UITheme
Gets focus color
getFocusedChannel() - Method in class heronarts.lx.mixer.LXMixerEngine
 
getFocusedChild() - Method in class heronarts.p3lx.ui.UIObject
Gets which immediate child of this object is focused, may be null.
getFocusedClip() - Method in class heronarts.lx.clip.LXClipEngine
 
getFocusedIndex() - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
getFocusedIndex() - Method in interface heronarts.p3lx.ui.component.UIItemList
Returns the index of the currently focused item in the list
getFocusedIndex() - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
getFocusedItem() - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
getFocusedItem() - Method in interface heronarts.p3lx.ui.component.UIItemList
Retrieves the currently focused item in the list.
getFocusedItem() - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
getFocusedPattern() - Method in class heronarts.lx.mixer.LXChannel
Returns the pattern that currently has focus in this channel's pattern list.
getFocusedPatternIndex() - Method in class heronarts.lx.mixer.LXChannel
 
getFocusSelectionColor() - Method in class heronarts.p3lx.ui.UITheme
Gets focus selection color
getFocusSize() - Method in class heronarts.p3lx.ui.component.UIDropMenu
 
getFocusSize() - Method in class heronarts.p3lx.ui.UI2dComponent
Focus size for hashes drawn on the outline of the object.
getFont() - Method in class heronarts.p3lx.ui.UI2dComponent
Get default font, may be null
getFontColor() - Method in class heronarts.p3lx.ui.UI2dComponent
The font color, if there is a color specified
getFormat() - Method in class heronarts.lx.audio.LXAudioInput
 
getFormatter() - Method in class heronarts.lx.modulator.LXModulator
 
getFormatter() - Method in class heronarts.lx.parameter.FixedParameter
 
getFormatter() - Method in class heronarts.lx.parameter.FunctionalParameter
 
getFormatter() - Method in class heronarts.lx.parameter.LXListenableParameter
 
getFormatter() - Method in interface heronarts.lx.parameter.LXParameter
Gets the formatter to be used for printing this parameter's value
getFormatter() - Method in class heronarts.lx.parameter.NormalizedParameter
 
getFrameNonThreadSafe(LXEngine.Frame) - Method in class heronarts.lx.LXEngine
Non-thread safe accessor of the render buffer.
getFrameValue() - Method in class heronarts.lx.modulator.HistoryBuffer
 
getGammaLut(double) - Method in class heronarts.lx.output.LXOutput
 
getGeneration() - Method in class heronarts.lx.model.LXModel
Returns an integer identifying the generation of this model.
getGeometryMatrix() - Method in class heronarts.lx.structure.LXFixture
Returns a copy of the geometry matrix for this fixture
getGeometryMatrix(LXMatrix) - Method in class heronarts.lx.structure.LXFixture
Returns the geometry transformation matrix, copied into the given matrix
getGradientColor(float) - Method in interface heronarts.lx.color.GradientUtils.GradientFunction
 
getGradientColor(float) - Method in class heronarts.lx.effect.color.ColorizeEffect
 
getGradientColor(float) - Method in class heronarts.lx.pattern.color.GradientPattern
 
getGraphics() - Method in class heronarts.p3lx.P3LX
 
getGraphics() - Method in class heronarts.p3lx.ui.UI2dContext
 
getGraphics() - Method in class heronarts.p3lx.ui.UI3dContext
 
getGroup() - Method in class heronarts.lx.mixer.LXBus
Returns the group that this channel belongs to
getGroup() - Method in class heronarts.lx.mixer.LXChannel
 
getHeight() - Method in class heronarts.p3lx.ui.UI
Get height of the UI
getHeight() - Method in class heronarts.p3lx.ui.UI2dComponent
Height
getHeight() - Method in class heronarts.p3lx.ui.UI3dComponent
 
getHeight() - Method in class heronarts.p3lx.ui.UI3dContext
 
getHeight() - Method in class heronarts.p3lx.ui.UIObject
 
getHexString() - Method in class heronarts.lx.color.ColorParameter
 
getHistory(float) - Method in class heronarts.lx.modulator.HistoryBuffer
 
getHistory(int) - Method in class heronarts.lx.modulator.HistoryBuffer
 
getHistory(int, int) - Method in class heronarts.lx.modulator.HistoryBuffer
 
getHistoryf(int) - Method in class heronarts.lx.modulator.HistoryBuffer
 
getHistoryf(int, int) - Method in class heronarts.lx.modulator.HistoryBuffer
 
getHue() - Method in class heronarts.lx.color.LXDynamicColor
Gets the hue of the current dynamic color.
getHue() - Method in class heronarts.lx.color.LXPalette
Gets the hue of the primary color in active swatch
getHuef() - Method in class heronarts.lx.color.LXDynamicColor
Gets the hue of the current dynamic color.
getHuef() - Method in class heronarts.lx.color.LXPalette
Gets the hue of the primary color in active swatch
getIcon() - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator.UICompoundModulation
 
getIcon() - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator.UIModulation
 
getId() - Method in class heronarts.lx.LXComponent
Accessor for the global id of this component.
getIdentifier() - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
getIndex() - Method in class heronarts.lx.clip.LXClip
 
getIndex() - Method in class heronarts.lx.color.LXDynamicColor
 
getIndex() - Method in class heronarts.lx.color.LXSwatch
 
getIndex() - Method in class heronarts.lx.effect.LXEffect
Gets the index of this effect in the channel FX bus.
getIndex() - Method in enum heronarts.lx.midi.surface.DJM900nxs2.Channel
 
getIndex() - Method in class heronarts.lx.mixer.LXAbstractChannel
 
getIndex() - Method in class heronarts.lx.mixer.LXBus
 
getIndex() - Method in class heronarts.lx.mixer.LXMasterBus
 
getIndex() - Method in class heronarts.lx.modulation.LXParameterModulation
 
getIndex() - Method in class heronarts.lx.modulator.LXModulator
Returns the ordering index of this modulator in its parent
getIndex() - Method in class heronarts.lx.pattern.LXPattern
 
getIndex() - Method in class heronarts.lx.scheduler.LXScheduledProject
 
getIndex() - Method in class heronarts.lx.snapshot.LXSnapshot
Public accessor for the index of this snapshot in the list
getIndex() - Method in class heronarts.lx.structure.LXFixture
 
getIndexBufferOffset() - Method in class heronarts.lx.structure.LXFixture
Returns the offset of this fixture in the index buffer
getInput() - Method in class heronarts.lx.audio.LXAudioEngine
Retrieves the audio input object at default sample rate of 44.1kHz
getInput() - Method in class heronarts.lx.midi.surface.LXMidiSurface
 
getInputs() - Method in class heronarts.lx.midi.LXMidiEngine
 
getInstance() - Method in class heronarts.lx.LXRegistry.Plugin
 
getInstanceClass() - Method in class heronarts.lx.clipboard.LXClipboardComponent
 
getInt() - Method in class heronarts.lx.osc.OscMessage
 
getInt(int) - Method in class heronarts.lx.osc.OscMessage
 
getItem() - Method in class heronarts.lx.clipboard.LXClipboard
 
getItems() - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
getItems() - Method in interface heronarts.p3lx.ui.component.UIItemList
Get the items in the list
getItems() - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
getJsonParameters() - Method in class heronarts.lx.structure.JsonFixture
 
getLabel() - Method in class heronarts.lx.blend.LXBlend
Gets the name of this blend.
getLabel() - Method in class heronarts.lx.clip.LXClipLane
 
getLabel() - Method in class heronarts.lx.clip.MidiNoteClipLane
 
getLabel() - Method in class heronarts.lx.clip.ParameterClipLane
 
getLabel() - Method in class heronarts.lx.clip.PatternClipLane
 
getLabel() - Method in class heronarts.lx.LXComponent
Accessor for the user-facing label of this component.
getLabel() - Method in class heronarts.lx.LXLayer
 
getLabel() - Method in interface heronarts.lx.LXPath
Returns the user-facing label of this component
getLabel() - Method in class heronarts.lx.modulation.LXModulationEngine
 
getLabel() - Method in class heronarts.lx.modulation.LXParameterModulation
 
getLabel() - Method in class heronarts.lx.parameter.FixedParameter
 
getLabel() - Method in class heronarts.lx.parameter.FunctionalParameter
Gets the label for this parameter
getLabel() - Method in class heronarts.lx.parameter.LXListenableParameter
 
getLabel() - Method in interface heronarts.lx.parameter.LXParameter
Gets the label for this parameter
getLabel() - Method in class heronarts.lx.parameter.LXVirtualParameter
 
getLabel() - Method in class heronarts.lx.parameter.NormalizedParameter
 
getLabel() - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator.UICompoundModulation
 
getLabel() - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator.UIModulation
 
getLabel() - Method in class heronarts.lx.Tempo
 
getLabel() - Method in class heronarts.p3lx.ui.component.UIItemList.Item
String label that displays on this item
getLabel() - Method in class heronarts.p3lx.ui.component.UIItemList.Section
 
getLabel() - Method in class heronarts.p3lx.ui.UIContextActions.Action
 
getLabelColor() - Method in class heronarts.p3lx.ui.UITheme
Default text color
getLabelFont() - Method in class heronarts.p3lx.ui.UITheme
Label font
getLastChannel() - Method in class heronarts.lx.mixer.LXGroup
Get the last channel in this group
getLastChannel() - Method in class heronarts.lx.mixer.LXMixerEngine
 
getLayers() - Method in class heronarts.lx.LXLayeredComponent
 
getLength() - Method in class heronarts.lx.clip.LXClip
 
getLength() - Method in exception heronarts.lx.osc.OscMalformedDataException
 
getLookupTable() - Method in class heronarts.lx.effect.DynamicsEffect
 
getLX() - Method in class heronarts.lx.LXComponent
Accessor to the LX instance that this component is part of.
getLX() - Method in class heronarts.p3lx.ui.UIObject
 
getMain() - Method in class heronarts.lx.LXEngine.Frame
 
getMatrix() - Method in class heronarts.lx.transform.LXTransform
Returns the current state of the transformation matrix
getMaxPoints() - Method in interface heronarts.lx.LX.Permissions
 
getMaxValue() - Method in class heronarts.lx.parameter.DiscreteParameter
 
getMediaFile(LX.Media, String) - Method in class heronarts.lx.LX
Retrieves a file handle to a file that can be saved.
getMediaFile(LX.Media, String, boolean) - Method in class heronarts.lx.LX
Retrieves a file handle to a file that can be saved.
getMediaFile(String) - Method in class heronarts.lx.LX
Retrieves a file handle to a file that can be saved.
getMediaFolder(LX.Media) - Method in class heronarts.lx.LX
Retrieves a file handle to the folder used to store the given type of media
getMediaFolder(LX.Media, boolean) - Method in class heronarts.lx.LX
Retrieves a file handle to the folder used to store the given type of media
getMediaPath() - Method in class heronarts.lx.LX
Get the root media path for storage of LX-related objects and extensions
getMediaPath(LX.Media, File) - Method in class heronarts.lx.LX
Gets the path to a file relative to a base media path.
getMetaData() - Method in class heronarts.lx.structure.JsonFixture
 
getMetaData() - Method in class heronarts.lx.structure.LXFixture
Subclasses may override to provide a map of String key/value pairs that are attached as metadata onto the resulting LXModel object
getMidiMappingColor() - Method in class heronarts.p3lx.ui.UITheme
 
getMinValue() - Method in class heronarts.lx.parameter.DiscreteParameter
 
getMixer() - Method in class heronarts.lx.studio.ui.mixer.UIMixerStrip
 
getMixer() - Method in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
getMixerStrip() - Method in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
getMode() - Method in class heronarts.lx.LXMappingEngine
 
getMode() - Method in class heronarts.lx.parameter.BooleanParameter
 
getModel() - Method in class heronarts.lx.effect.LXModelEffect
 
getModel() - Method in class heronarts.lx.LX
Returns the model in use
getModel() - Method in class heronarts.lx.LXEngine.Frame
 
getModel() - Method in class heronarts.lx.LXModelComponent
 
getModel() - Method in class heronarts.lx.LXModelLayer
 
getModel() - Method in class heronarts.lx.pattern.LXModelPattern
 
getModel() - Method in class heronarts.lx.structure.LXStructure
 
getModelFile() - Method in class heronarts.lx.structure.LXStructure
 
getModelKey() - Method in class heronarts.lx.structure.GridFixture
 
getModelKey() - Method in class heronarts.lx.structure.LXFixture
Subclasses should implement, specifying the type key of this fixture in the model hierarchy.
getModelKey() - Method in class heronarts.lx.structure.PointFixture
 
getModelKey() - Method in class heronarts.lx.structure.StripFixture
 
getModelKeys() - Method in class heronarts.lx.structure.ArcFixture
 
getModelKeys() - Method in class heronarts.lx.structure.JsonFixture
 
getModelKeys() - Method in class heronarts.lx.structure.LXFixture
Subclasses may override to return an array of multiple key types.
getModulatedValueColor(int) - Method in class heronarts.p3lx.ui.component.UIParameterControl
Given a base color for a control, return the color used to display the modulated component of its value.
getModulationColor(UI) - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator.UIModulation
 
getModulationEngine() - Method in class heronarts.lx.LXDeviceComponent
 
getModulationEngine() - Method in class heronarts.lx.LXEngine
 
getModulationEngine() - Method in interface heronarts.lx.modulation.LXModulationContainer
 
getModulationSource() - Method in class heronarts.lx.studio.ui.lfo.UIWave
 
getModulationSource() - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
getModulationSource() - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
getModulationSource() - Method in interface heronarts.p3lx.ui.UIModulationSource
 
getModulationSourceMappingColor() - Method in class heronarts.p3lx.ui.UITheme
 
getModulationSourceUI() - Method in class heronarts.lx.studio.ui.modulation.UIModulator
 
getModulationTarget() - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
getModulationTarget() - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
getModulationTarget() - Method in interface heronarts.p3lx.ui.UIModulationTarget
 
getModulationTargetMappingColor() - Method in class heronarts.p3lx.ui.UITheme
 
getModulator(String) - Method in class heronarts.lx.LXModulatorComponent
 
getModulatorCount(Class<? extends LXModulator>) - Method in class heronarts.lx.modulation.LXModulationEngine
 
getModulators() - Method in class heronarts.lx.LXModulatorComponent
 
getName() - Method in class heronarts.lx.blend.LXBlend
Returns the name of this blend, to be shown in UI
getName() - Method in class heronarts.lx.midi.LXMidiDevice
Get the name of the device.
getName() - Method in class heronarts.lx.midi.surface.LXMidiSurface
 
getName() - Method in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
getName() - Method in class heronarts.lx.studio.ui.mixer.UIMasterStripControls
 
getName() - Method in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
getNextPattern() - Method in class heronarts.lx.mixer.LXChannel
 
getNextPatternIndex() - Method in class heronarts.lx.mixer.LXChannel
 
getNextSibling() - Method in class heronarts.p3lx.ui.UI2dComponent
Returns the adjacent object in the hierarchy
getNormalized() - Method in class heronarts.lx.audio.BandGate
 
getNormalized() - Method in class heronarts.lx.audio.DecibelMeter
 
getNormalized() - Method in class heronarts.lx.clip.ParameterClipEvent
 
getNormalized() - Method in class heronarts.lx.midi.MidiControlChange
 
getNormalized() - Method in class heronarts.lx.midi.MidiPitchBend
Returns the pitch bend value normalized space from [-1, +1]
getNormalized() - Method in class heronarts.lx.modulator.ADEnvelope
 
getNormalized() - Method in class heronarts.lx.modulator.ADSREnvelope
 
getNormalized() - Method in class heronarts.lx.modulator.LXRangeModulator
 
getNormalized() - Method in class heronarts.lx.parameter.BooleanParameter
 
getNormalized() - Method in class heronarts.lx.parameter.BoundedFunctionalParameter
Gets a normalized value of the parameter from 0 to 1
getNormalized() - Method in class heronarts.lx.parameter.BoundedParameter
Gets a normalized value of the parameter from 0 to 1
getNormalized(double) - Method in class heronarts.lx.parameter.BoundedParameter.Range
 
getNormalized(double, double) - Method in class heronarts.lx.parameter.BoundedParameter.Range
 
getNormalized() - Method in class heronarts.lx.parameter.CompoundParameter
 
getNormalized() - Method in class heronarts.lx.parameter.DiscreteParameter
 
getNormalized() - Method in interface heronarts.lx.parameter.LXNormalizedParameter
Gets the value of the parameter in a normalized space from 0 to 1
getNormalized() - Method in class heronarts.lx.parameter.NormalizedParameter
 
getNormalized() - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
getNormalized() - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
getNormalizedf() - Method in class heronarts.lx.audio.BandGate
 
getNormalizedf() - Method in class heronarts.lx.audio.DecibelMeter
 
getNormalizedf() - Method in class heronarts.lx.modulator.ADEnvelope
 
getNormalizedf() - Method in class heronarts.lx.modulator.ADSREnvelope
 
getNormalizedf() - Method in class heronarts.lx.modulator.LXRangeModulator
 
getNormalizedf() - Method in class heronarts.lx.parameter.BooleanParameter
 
getNormalizedf() - Method in class heronarts.lx.parameter.BoundedFunctionalParameter
Normalized value as a float
getNormalizedf() - Method in class heronarts.lx.parameter.BoundedParameter
Normalized value as a float
getNormalizedf() - Method in class heronarts.lx.parameter.DiscreteParameter
 
getNormalizedf() - Method in interface heronarts.lx.parameter.LXNormalizedParameter
Gets the value of the parameter in a normalized space as a float
getNormalizedf() - Method in class heronarts.lx.parameter.NormalizedParameter
 
getNumBands() - Method in class heronarts.lx.audio.FourierTransform
 
getNumBands() - Method in class heronarts.lx.audio.GraphicMeter
Number of bands on the meter
getNumBytes() - Method in enum heronarts.lx.output.LXBufferOutput.ByteOrder
 
getNumClasses() - Method in class heronarts.lx.LXClassLoader.Package
 
getObject() - Method in class heronarts.lx.parameter.ObjectParameter
 
getObjects() - Method in class heronarts.lx.parameter.ObjectParameter
 
getOffset() - Method in exception heronarts.lx.osc.OscMalformedDataException
 
getOption() - Method in class heronarts.lx.parameter.DiscreteParameter
The currently selected option
getOptions() - Method in class heronarts.lx.parameter.DiscreteParameter
The set of string labels for these parameters
getOscAddress() - Method in class heronarts.lx.LXComponent
Gets the OSC address for this object
getOscAddress() - Method in class heronarts.lx.modulator.LXModulator
 
getOscAddress() - Method in interface heronarts.lx.osc.LXOscComponent
 
getOscAddress(LXParameter) - Static method in class heronarts.lx.osc.LXOscEngine
Gets the OSC address pattern for a parameter
getOscAddress() - Method in class heronarts.lx.snapshot.LXSnapshot
 
getOscAddress() - Method in class heronarts.p3lx.ui.component.UIParameterComponent
 
getOscLabel() - Method in class heronarts.lx.LXComponent
Gets the OSC-friendly label for this object
getOscPath() - Method in class heronarts.lx.LXComponent
Accessor for this component's OSC path relative to its parent.
getOscPath() - Method in class heronarts.lx.modulator.LXModulator
 
getOscPath() - Method in class heronarts.lx.snapshot.LXSnapshot
 
getOutput() - Method in class heronarts.lx.midi.surface.LXMidiSurface
 
getOutput() - Method in class heronarts.lx.structure.LXBasicFixture
Accessor for the output that corresponds to this fixture
getOutputs() - Method in class heronarts.lx.midi.LXMidiEngine
 
getPacketData(int[], byte[]) - Method in class heronarts.lx.output.LXSocket
 
getPacketLength() - Method in enum heronarts.lx.output.KinetDatagram.Version
 
getPaletteColor() - Method in class heronarts.lx.pattern.color.SolidPattern
 
getPaneBackgroundColor() - Method in class heronarts.p3lx.ui.UITheme
Gets border color
getPaneInsetColor() - Method in class heronarts.p3lx.ui.UITheme
Gets pane inset color
getParameter(String) - Method in class heronarts.lx.LXComponent
Accessor for parameter at a given path
getParameter(LX, String) - Static method in interface heronarts.lx.LXPath
Globally retrieves an LX parameter with a path in the hierarchy
getParameter(LXComponent, String) - Static method in interface heronarts.lx.LXPath
Globally retrieves an LX parameter at a certain scope in the LX hierarchy
getParameter(LX, LXModulationEngine, JsonObject) - Static method in class heronarts.lx.modulation.LXParameterModulation
 
getParameter() - Method in class heronarts.lx.modulator.DampedParameter
 
getParameter() - Method in class heronarts.p3lx.ui.component.UIButton
 
getParameter() - Method in class heronarts.p3lx.ui.component.UICheckbox
 
getParameter() - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
getParameter() - Method in class heronarts.p3lx.ui.component.UIDropMenu
 
getParameter() - Method in class heronarts.p3lx.ui.component.UIIntegerBox
 
getParameter() - Method in class heronarts.p3lx.ui.component.UIParameterComponent
 
getParameter() - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
getParameter() - Method in class heronarts.p3lx.ui.component.UITextBox
 
getParameter() - Method in class heronarts.p3lx.ui.component.UIToggleSet
 
getParameters() - Method in class heronarts.lx.LXComponent
Returns a read-only view of all the parameters in this component.
getParent() - Method in class heronarts.lx.LXComponent
Accessor for the parent component.
getParent() - Method in interface heronarts.lx.LXPath
Returns the component that this object belongs to
getParent() - Method in class heronarts.lx.model.LXModel
 
getParent() - Method in class heronarts.lx.parameter.FixedParameter
 
getParent() - Method in class heronarts.lx.parameter.FunctionalParameter
 
getParent() - Method in class heronarts.lx.parameter.LXListenableParameter
 
getParent() - Method in class heronarts.lx.parameter.NormalizedParameter
 
getParent() - Method in class heronarts.p3lx.ui.UI2dComponent
Get the parent object that this is in
getParent() - Method in class heronarts.p3lx.ui.UIObject
Subclasses may access the object that is containing this one
getPath() - Method in class heronarts.lx.clip.LXClip
 
getPath() - Method in class heronarts.lx.color.LXDynamicColor
 
getPath() - Method in class heronarts.lx.color.LXSwatch
 
getPath() - Method in class heronarts.lx.effect.LXEffect
 
getPath() - Method in class heronarts.lx.LXComponent
Accessor for the path of this object.
getPath() - Method in class heronarts.lx.LXEngine
 
getPath() - Method in interface heronarts.lx.LXPath
Returns the immediate path of this component, relative to its parent
getPath() - Method in class heronarts.lx.mixer.LXAbstractChannel
 
getPath() - Method in class heronarts.lx.mixer.LXMasterBus
 
getPath() - Method in class heronarts.lx.model.LXModel
 
getPath() - Method in class heronarts.lx.modulation.LXCompoundModulation
 
getPath() - Method in class heronarts.lx.modulation.LXTriggerModulation
 
getPath() - Method in class heronarts.lx.modulator.LXModulator
 
getPath() - Method in class heronarts.lx.parameter.FixedParameter
 
getPath() - Method in class heronarts.lx.parameter.FunctionalParameter
 
getPath() - Method in class heronarts.lx.parameter.LXListenableParameter
 
getPath() - Method in class heronarts.lx.parameter.NormalizedParameter
 
getPath() - Method in class heronarts.lx.pattern.form.PlanesPattern.Plane
 
getPath() - Method in class heronarts.lx.pattern.LXPattern
 
getPath() - Method in class heronarts.lx.snapshot.LXSnapshot
 
getPath() - Method in class heronarts.lx.structure.LXFixture
 
getPath() - Method in class heronarts.lx.structure.LXStructure
 
getPattern(int) - Method in class heronarts.lx.mixer.LXChannel
 
getPattern(String) - Method in class heronarts.lx.mixer.LXChannel
 
getPatternByClassName(String) - Method in class heronarts.lx.mixer.LXChannel
 
getPatterns() - Method in class heronarts.lx.LX
Gets the current set of patterns on the main channel.
getPatterns() - Method in class heronarts.lx.mixer.LXChannel
 
getPeak() - Method in class heronarts.lx.audio.DecibelMeter
 
getPeakf() - Method in class heronarts.lx.audio.DecibelMeter
 
getPeriod() - Method in class heronarts.lx.midi.MidiBeat
 
getPeriod() - Method in class heronarts.lx.modulator.LXPeriodicModulator
 
getPeriodf() - Method in class heronarts.lx.modulator.LXPeriodicModulator
 
getPermissions() - Method in class heronarts.lx.LX
 
getPitch() - Method in class heronarts.lx.midi.MidiNote
 
getPitchBend() - Method in class heronarts.lx.midi.MidiPitchBend
Returns the pitch bend value, signed from [-8192, +8191]
getPitchString(int) - Static method in class heronarts.lx.midi.MidiNote
 
getPitchString() - Method in class heronarts.lx.midi.MidiNote
 
getPlaceholderClassName() - Method in class heronarts.lx.effect.LXEffect.Placeholder
 
getPlaceholderClassName() - Method in interface heronarts.lx.LXComponent.Placeholder
 
getPlaceholderClassName() - Method in class heronarts.lx.pattern.LXPattern.Placeholder
 
getPlaceholderTypeName() - Method in class heronarts.lx.effect.LXEffect.Placeholder
 
getPlaceholderTypeName() - Method in interface heronarts.lx.LXComponent.Placeholder
 
getPlaceholderTypeName() - Method in class heronarts.lx.pattern.LXPattern.Placeholder
 
getPoint(int, int) - Method in class heronarts.lx.model.GridModel
 
getPoints() - Method in class heronarts.lx.model.LXModel
Accessor for a list of all points in the model.
getPolarity() - Method in class heronarts.lx.modulation.LXCompoundModulation
 
getPolarity() - Method in class heronarts.lx.modulator.LXModulator
 
getPolarity() - Method in class heronarts.lx.parameter.FixedParameter
 
getPolarity() - Method in class heronarts.lx.parameter.FunctionalParameter
 
getPolarity() - Method in class heronarts.lx.parameter.LXListenableParameter
 
getPolarity() - Method in interface heronarts.lx.parameter.LXParameter
Gets the polarity of this parameter.
getPolarity() - Method in class heronarts.lx.parameter.NormalizedParameter
 
getPort() - Method in class heronarts.lx.output.DDPOutputGroup
 
getPort() - Method in class heronarts.lx.output.LXDatagram
Gets the destination port number this datagram is sent to
getPort() - Method in interface heronarts.lx.output.LXOutput.InetOutput
 
getPort() - Method in class heronarts.lx.output.LXSocket
 
getPrevSibling() - Method in class heronarts.p3lx.ui.UI2dComponent
Returns the adjacent object in the hierarchy
getPrimaryColor() - Method in class heronarts.lx.pattern.color.GradientPattern
 
getPrimaryColor() - Method in class heronarts.p3lx.ui.UITheme
Gets highlight color
getProgram() - Method in class heronarts.lx.midi.MidiProgramChange
 
getProgress() - Method in interface heronarts.p3lx.ui.component.UIInputBox.ProgressIndicator
 
getProject() - Method in class heronarts.lx.LX
 
getProjectComponent(int) - Method in class heronarts.lx.LX
Gets a component by its id from the project file (which may have been remapped)
getProtocolChannel() - Method in class heronarts.lx.structure.LXProtocolFixture
 
getRange() - Method in class heronarts.lx.parameter.BoundedParameter
Get the range of values for this parameter
getRange() - Method in class heronarts.lx.parameter.DiscreteParameter
 
getRaw() - Method in class heronarts.lx.audio.DecibelMeter
Return raw underlying levels, no attack/gain smoothing
getRaw(int) - Method in class heronarts.lx.audio.GraphicMeter
Get most recent raw unsmoothed RMS amplitude of band i
getRealParameter() - Method in class heronarts.lx.parameter.LXVirtualParameter
The parameter to operate on.
getRecordingColor() - Method in class heronarts.p3lx.ui.UITheme
Gets highlight color
getRedoCommand() - Method in class heronarts.lx.command.LXCommandEngine
 
getRelative() - Method in class heronarts.lx.midi.MidiControlChange
 
getRemoteControls() - Method in class heronarts.lx.LXDeviceComponent
Subclasses may override this.
getRms() - Method in class heronarts.lx.audio.LXAudioBuffer
 
getSampleRate() - Method in class heronarts.lx.audio.FourierTransform
 
getSamples() - Method in class heronarts.lx.audio.GraphicMeter
Returns a snapshot of the last raw audio sample buffer frame that was used to compute this meter.
getSamples(float[]) - Method in class heronarts.lx.audio.LXAudioBuffer
 
getSaturation() - Method in class heronarts.lx.color.LXDynamicColor
 
getSaturation() - Method in class heronarts.lx.color.LXPalette
Gets the saturation of the primary color in active swatch
getSaturationf() - Method in class heronarts.lx.color.LXPalette
Gets the saturation of the primary color in active swatch
getScene(int) - Method in class heronarts.lx.mixer.LXMixerEngine
Get the boolean parameter that launches a scene
getScrollHeight() - Method in class heronarts.p3lx.ui.UI2dScrollContext
 
getScrollWidth() - Method in class heronarts.p3lx.ui.UI2dScrollContext
 
getScrollX() - Method in class heronarts.p3lx.ui.UI2dScrollContext
 
getScrollY() - Method in class heronarts.p3lx.ui.UI2dScrollContext
 
getSecondaryColor() - Method in class heronarts.p3lx.ui.UITheme
Get active color
getSection() - Method in class heronarts.p3lx.ui.component.UIItemList.Item
Section that this item belongs to
getSection() - Method in class heronarts.p3lx.ui.component.UIItemList.Section
 
getSelectedChannelsForGroup() - Method in class heronarts.lx.mixer.LXMixerEngine
 
getSelectedFixtures() - Method in class heronarts.lx.structure.LXStructure
 
getSelectedIndex() - Method in class heronarts.p3lx.ui.component.UIToggleSet
Gets the index of the currently selected value in the toggle set
getSelectedOption() - Method in class heronarts.p3lx.ui.component.UIToggleSet
Get the currently selected option in the toggle set
getSelectionColor() - Method in class heronarts.p3lx.ui.UITheme
Gets highlight color
getShape() - Method in class heronarts.lx.modulator.MultiStageEnvelope.Stage
 
getSize() - Method in class heronarts.lx.audio.FourierTransform
 
getSnapshot() - Method in class heronarts.lx.snapshot.LXSnapshot.View
Returns the snapshot that this view belongs to
getSource() - Method in class heronarts.lx.osc.OscMessage
 
getSquare() - Method in class heronarts.lx.audio.DecibelMeter
 
getSquare(int) - Method in class heronarts.lx.audio.GraphicMeter
Gets the squared value of the i-th band
getSquaref() - Method in class heronarts.lx.audio.DecibelMeter
 
getSquaref(int) - Method in class heronarts.lx.audio.GraphicMeter
Gets the squared value of the i-th band
getStackTrace() - Method in class heronarts.lx.LX.Error
 
getString() - Method in class heronarts.lx.osc.OscMessage
 
getString(int) - Method in class heronarts.lx.osc.OscMessage
 
getString() - Method in class heronarts.lx.parameter.StringParameter
 
getSublabelColor() - Method in class heronarts.p3lx.ui.UITheme
Default text color
getSurfaceColor() - Method in class heronarts.p3lx.ui.UITheme
Gets highlight color
getSwatch() - Method in class heronarts.lx.color.LXDynamicColor
 
getSwatchColor(int) - Method in class heronarts.lx.color.LXPalette
Gets the color in the active swatch at the given index.
getSwatchColor() - Method in class heronarts.lx.effect.color.ColorizeEffect
 
getSystemClipboardString() - Method in class heronarts.lx.clipboard.LXClipboardComponent
 
getSystemClipboardString() - Method in interface heronarts.lx.clipboard.LXClipboardItem
 
getSystemClipboardString() - Method in class heronarts.lx.clipboard.LXNormalizedValue
 
getSystemClipboardString() - Method in class heronarts.lx.clipboard.LXTextValue
 
getTarget() - Method in class heronarts.lx.modulation.LXParameterModulation
 
getTargetPattern() - Method in class heronarts.lx.mixer.LXChannel
 
getTimeTag() - Method in class heronarts.lx.osc.OscBundle
 
getTransitionProgress() - Method in class heronarts.lx.color.LXPalette
 
getTransitionProgress() - Method in class heronarts.lx.mixer.LXChannel
Return progress through a transition
getTransitionProgress() - Method in class heronarts.lx.scheduler.LXScheduler
 
getTransitionProgress() - Method in class heronarts.lx.snapshot.LXSnapshotEngine
 
getTriggerSource() - Method in class heronarts.lx.audio.BandGate
 
getTriggerSource() - Method in interface heronarts.lx.modulator.LXTriggerSource
 
getTriggerSource() - Method in class heronarts.lx.studio.ui.modulation.UITriggerModulationButton
 
getTriggerSource() - Method in class heronarts.p3lx.ui.component.UIButton
 
getTriggerSource() - Method in class heronarts.p3lx.ui.component.UICheckbox
 
getTriggerSource() - Method in class heronarts.p3lx.ui.component.UISwitch
 
getTriggerSource() - Method in interface heronarts.p3lx.ui.UITriggerSource
 
getTriggerTarget() - Method in class heronarts.lx.studio.ui.clip.UIClipButton
 
getTriggerTarget() - Method in class heronarts.lx.studio.ui.clip.UISceneButton
 
getTriggerTarget() - Method in class heronarts.lx.studio.ui.lfo.UIWave
 
getTriggerTarget() - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
getTriggerTarget() - Method in class heronarts.p3lx.ui.component.UIButton
 
getTriggerTarget() - Method in class heronarts.p3lx.ui.component.UICheckbox
 
getTriggerTarget() - Method in class heronarts.p3lx.ui.component.UISwitch
 
getTriggerTarget() - Method in interface heronarts.p3lx.ui.UITriggerTarget
 
getTypeTag() - Method in interface heronarts.lx.osc.OscArgument
Returns the type tag used to encode this argument
getTypeTag() - Method in class heronarts.lx.osc.OscBlob
 
getTypeTag() - Method in class heronarts.lx.osc.OscChar
 
getTypeTag() - Method in class heronarts.lx.osc.OscDouble
 
getTypeTag() - Method in class heronarts.lx.osc.OscFalse
 
getTypeTag() - Method in class heronarts.lx.osc.OscFloat
 
getTypeTag() - Method in class heronarts.lx.osc.OscInfinitum
 
getTypeTag() - Method in class heronarts.lx.osc.OscInt
 
getTypeTag() - Method in class heronarts.lx.osc.OscLong
 
getTypeTag() - Method in class heronarts.lx.osc.OscMessage
 
getTypeTag() - Method in class heronarts.lx.osc.OscNil
 
getTypeTag() - Method in class heronarts.lx.osc.OscString
 
getTypeTag() - Method in class heronarts.lx.osc.OscTrue
 
getUI() - Method in class heronarts.p3lx.ui.UIObject
 
getUIFrame() - Method in class heronarts.p3lx.P3LX
Returns the last rendered frame
getUndoCommand() - Method in class heronarts.lx.command.LXCommandEngine
 
getUnits() - Method in class heronarts.lx.modulator.LXModulator
 
getUnits() - Method in class heronarts.lx.parameter.FixedParameter
 
getUnits() - Method in class heronarts.lx.parameter.FunctionalParameter
 
getUnits() - Method in class heronarts.lx.parameter.LXListenableParameter
 
getUnits() - Method in interface heronarts.lx.parameter.LXParameter
Gets the unit format that this parameter's value stores.
getUnits() - Method in class heronarts.lx.parameter.NormalizedParameter
 
getUniverseNumber() - Method in class heronarts.lx.output.ArtNetDatagram
 
getUniverseNumber() - Method in class heronarts.lx.output.StreamingACNDatagram
Universe number for datagram.
getValue() - Method in class heronarts.lx.clipboard.LXNormalizedValue
 
getValue() - Method in class heronarts.lx.clipboard.LXTextValue
 
getValue() - Method in class heronarts.lx.midi.MidiControlChange
 
getValue() - Method in class heronarts.lx.modulator.LXModulator
Retrieves the current value of the modulator in full precision
getValue() - Method in class heronarts.lx.modulator.MultiStageEnvelope.Stage
 
getValue() - Method in class heronarts.lx.osc.OscBool
 
getValue() - Method in class heronarts.lx.osc.OscChar
 
getValue() - Method in class heronarts.lx.osc.OscDouble
 
getValue() - Method in class heronarts.lx.osc.OscFalse
 
getValue() - Method in class heronarts.lx.osc.OscFloat
 
getValue() - Method in class heronarts.lx.osc.OscInt
 
getValue() - Method in class heronarts.lx.osc.OscLong
 
getValue() - Method in class heronarts.lx.osc.OscString
 
getValue() - Method in class heronarts.lx.osc.OscTrue
 
getValue() - Method in class heronarts.lx.parameter.BoundedFunctionalParameter
 
getValue() - Method in class heronarts.lx.parameter.CompoundParameter
 
getValue() - Method in class heronarts.lx.parameter.FixedParameter
 
getValue() - Method in class heronarts.lx.parameter.FunctionalParameter
Retrieves the value of the parameter, subclass must implement.
getValue() - Method in class heronarts.lx.parameter.LXListenableParameter
 
getValue() - Method in interface heronarts.lx.parameter.LXParameter
Retrieves the value of the parameter
getValue() - Method in class heronarts.lx.parameter.LXVirtualParameter
 
getValue() - Method in class heronarts.lx.parameter.NormalizedParameter
 
getValue() - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
getValue() - Method in class heronarts.p3lx.ui.component.UIIntegerBox
 
getValue() - Method in class heronarts.p3lx.ui.component.UITextBox
 
getValueb() - Method in class heronarts.lx.parameter.BooleanParameter
 
getValuef() - Method in class heronarts.lx.modulator.LXModulator
Retrieves the current value of the modulator in floating point precision.
getValuef() - Method in class heronarts.lx.parameter.BoundedFunctionalParameter
 
getValuef() - Method in class heronarts.lx.parameter.FixedParameter
 
getValuef() - Method in class heronarts.lx.parameter.FunctionalParameter
Utility helper function to get the value of the parameter as a float.
getValuef() - Method in class heronarts.lx.parameter.LXListenableParameter
 
getValuef() - Method in interface heronarts.lx.parameter.LXParameter
Utility helper function to get the value of the parameter as a float.
getValuef() - Method in class heronarts.lx.parameter.LXVirtualParameter
 
getValuef() - Method in class heronarts.lx.parameter.NormalizedParameter
 
getValuei() - Method in class heronarts.lx.parameter.DiscreteParameter
 
getValuei() - Method in class heronarts.lx.parameter.MutableParameter
 
getValueString() - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
getValueString() - Method in class heronarts.p3lx.ui.component.UIEnumBox
 
getValueString() - Method in class heronarts.p3lx.ui.component.UIInputBox
 
getValueString() - Method in class heronarts.p3lx.ui.component.UIIntegerBox
 
getValueString() - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
getValueString() - Method in class heronarts.p3lx.ui.component.UITextBox
 
getVelocity() - Method in class heronarts.lx.midi.MidiNote
 
getVelocity() - Method in class heronarts.lx.modulator.Accelerator
 
getVelocityf() - Method in class heronarts.lx.modulator.Accelerator
 
getWaveshape() - Method in class heronarts.lx.modulator.VariableLFO
 
getWidth() - Method in class heronarts.p3lx.ui.UI
Get width of the UI
getWidth() - Method in class heronarts.p3lx.ui.UI2dComponent
Width
getWidth() - Method in class heronarts.p3lx.ui.UI3dComponent
 
getWidth() - Method in class heronarts.p3lx.ui.UI3dContext
 
getWidth() - Method in class heronarts.p3lx.ui.UIObject
 
getWindowHeight() - Method in class heronarts.lx.LXPreferences
 
getWindowTitleColor() - Method in class heronarts.p3lx.ui.UITheme
Gets the default text color
getWindowTitleFont() - Method in class heronarts.p3lx.ui.UITheme
Gets the default title font
getWindowWidth() - Method in class heronarts.lx.LXPreferences
 
getX() - Method in class heronarts.p3lx.ui.UI2dComponent
X position
getY() - Method in class heronarts.p3lx.ui.UI2dComponent
Y position
GLOBAL - Static variable in class heronarts.lx.studio.ui.UILeftPane
 
global - Variable in class heronarts.lx.studio.ui.UILeftPane
 
goIndex(int) - Method in class heronarts.lx.LX
Sets the main channel to a pattern of the given index
goNext() - Method in class heronarts.lx.LX
Sets the main channel to the next pattern.
goNextPattern() - Method in class heronarts.lx.mixer.LXChannel
Activates the next pattern in this channel's pattern list
GoPattern(LXChannel, LXPattern) - Constructor for class heronarts.lx.command.LXCommand.Channel.GoPattern
 
goPattern(LXPattern) - Method in class heronarts.lx.LX
Sets the main channel to a given pattern instance.
goPattern(LXPattern) - Method in class heronarts.lx.mixer.LXChannel
Activates the given pattern, which must belong to this channel.
goPatternIndex(int) - Method in class heronarts.lx.mixer.LXChannel
Activates the pattern at the given index, if it is within the bounds of this channel's pattern list.
goPrev() - Method in class heronarts.lx.LX
Sets the main channel to the previous pattern.
goPreviousPattern() - Method in class heronarts.lx.mixer.LXChannel
Activates the previous pattern in this channel's pattern list
goRandomPattern() - Method in class heronarts.lx.mixer.LXChannel
Activates a randomly seleted pattern on the channel, from the set of patterns that have auto cycle enabled.
gradient - Variable in class heronarts.lx.pattern.color.GradientPattern
 
gradientBrightness - Variable in class heronarts.lx.effect.color.ColorizeEffect
 
gradientHue - Variable in class heronarts.lx.effect.color.ColorizeEffect
 
GradientPattern - Class in heronarts.lx.pattern.color
 
GradientPattern(LX) - Constructor for class heronarts.lx.pattern.color.GradientPattern
 
GradientPattern.ColorMode - Enum in heronarts.lx.pattern.color
 
GradientPattern.CoordinateMode - Enum in heronarts.lx.pattern.color
 
gradientRange - Variable in class heronarts.lx.pattern.color.GradientPattern
 
gradientSaturation - Variable in class heronarts.lx.effect.color.ColorizeEffect
 
GradientUtils - Class in heronarts.lx.color
 
GradientUtils() - Constructor for class heronarts.lx.color.GradientUtils
 
GradientUtils.BlendFunction - Interface in heronarts.lx.color
 
GradientUtils.BlendMode - Enum in heronarts.lx.color
 
GradientUtils.ColorStop - Class in heronarts.lx.color
 
GradientUtils.ColorStops - Class in heronarts.lx.color
 
GradientUtils.GradientFunction - Interface in heronarts.lx.color
 
GraphicEqualizerPattern - Class in heronarts.lx.pattern
 
GraphicEqualizerPattern(LX) - Constructor for class heronarts.lx.pattern.GraphicEqualizerPattern
 
GraphicEqualizerPattern.Plane - Enum in heronarts.lx.pattern
 
GraphicMeter - Class in heronarts.lx.audio
A graphic meter splits the signal into frequency bands and computes envelopes for each of the bands independently.
GraphicMeter(LXAudioComponent) - Constructor for class heronarts.lx.audio.GraphicMeter
 
GraphicMeter(LXAudioBuffer) - Constructor for class heronarts.lx.audio.GraphicMeter
Default graphic equalizer with 2 bands per octave
GraphicMeter(String, LXAudioBuffer) - Constructor for class heronarts.lx.audio.GraphicMeter
Default graphic equalizer with 2 bands per octave
GraphicMeter(LXAudioBuffer, int) - Constructor for class heronarts.lx.audio.GraphicMeter
Makes a graphic equalizer with a default slope of 4.5 dB/octave
GraphicMeter(String, LXAudioBuffer, int) - Constructor for class heronarts.lx.audio.GraphicMeter
Makes a graphic equalizer with a default slope of 4.5 dB/octave
gray(double) - Static method in class heronarts.lx.color.LXColor
Produces a grayscale color based upon value from 0-100
gray(float) - Static method in class heronarts.lx.color.LXColor
Produces a grayscale color based upon value from 0-100
grayn(double) - Static method in class heronarts.lx.color.LXColor
Produces a grayscale color based upon normalized value from 0-1
grayn(float) - Static method in class heronarts.lx.color.LXColor
Produces a grayscale color based upon normalized value from 0-1
GREEN - Static variable in class heronarts.lx.color.LXColor
 
green(int) - Static method in class heronarts.lx.color.LXColor
 
greenAmount - Variable in class heronarts.lx.effect.DynamicsEffect
 
greenAmount - Variable in class heronarts.lx.effect.InvertEffect
 
GRID - Static variable in class heronarts.lx.model.LXModel.Key
 
GridFixture - Class in heronarts.lx.structure
 
GridFixture(LX) - Constructor for class heronarts.lx.structure.GridFixture
 
GridFixture.PositionMode - Enum in heronarts.lx.structure
 
GridFixture.Wiring - Enum in heronarts.lx.structure
 
GridModel - Class in heronarts.lx.model
Model of points in a simple grid.
GridModel(GridModel.Metrics) - Constructor for class heronarts.lx.model.GridModel
Constructs a grid model with the given metrics
GridModel(int, int) - Constructor for class heronarts.lx.model.GridModel
Constructs a uniformly spaced grid model of the given size with all pixels apart by a unit of 1.
GridModel(int, int, float, float) - Constructor for class heronarts.lx.model.GridModel
Constructs a grid model with specified x and y spacing
GridModel.Metrics - Class in heronarts.lx.model
 
GridModel.Point - Class in heronarts.lx.model
 
GridModel.Strip - Class in heronarts.lx.model
 
group - Variable in class heronarts.lx.clip.LXGroupClip
 
group(LXGroup, LXChannel, int) - Method in class heronarts.lx.mixer.LXMixerEngine
 
groupChanged(LXChannel, LXGroup) - Method in class heronarts.lx.clip.LXChannelClip
 
groupChanged(LXChannel, LXGroup) - Method in interface heronarts.lx.mixer.LXChannel.Listener
 
GroupSelectedChannels(LX) - Constructor for class heronarts.lx.command.LXCommand.Mixer.GroupSelectedChannels
 

H

h(int) - Static method in class heronarts.lx.color.LXColor
Hue of a color from 0-360
HALF_PI - Static variable in class heronarts.lx.LX
 
HALF_PIf - Static variable in class heronarts.lx.LX
 
handleOscMessage(OscMessage, String[], int) - Method in class heronarts.lx.LXComponent
Handles an OSC message sent to this component.
handleOscMessage(OscMessage, String[], int) - Method in class heronarts.lx.midi.LXMidiEngine
 
handleOscMessage(OscMessage, String[], int) - Method in class heronarts.lx.mixer.LXBus
 
handleOscMessage(OscMessage, String[], int) - Method in class heronarts.lx.mixer.LXChannel
 
handleOscMessage(OscMessage, String[], int) - Method in class heronarts.lx.mixer.LXMixerEngine
 
handleOscMessage(OscMessage, String[], int) - Method in class heronarts.lx.modulation.LXModulationEngine
 
handleOscMessage(OscMessage, String[], int) - Method in interface heronarts.lx.osc.LXOscComponent
 
handleOscMessage(OscMessage, String[], int) - Method in class heronarts.lx.snapshot.LXSnapshotEngine
 
handleOscMessage(OscMessage, String[], int) - Method in class heronarts.lx.Tempo
 
hasBackground() - Method in class heronarts.p3lx.ui.UI2dComponent
Whether this object has a background
hasBorder() - Method in class heronarts.p3lx.ui.UI2dComponent
Whether this object has a border
hasDamping - Variable in class heronarts.lx.effect.LXEffect
 
hasDirectFocus() - Method in class heronarts.p3lx.ui.UIObject
Whether this object has direct focus, meaning that no child element is focused
hasError() - Method in class heronarts.lx.LXClassLoader.Package
 
hasError() - Method in class heronarts.lx.LXRegistry.Plugin
 
hasFill - Variable in class heronarts.p3lx.ui.component.UIInputBox
 
hasFocus - Variable in class heronarts.p3lx.ui.UIObject
 
hasFocus() - Method in class heronarts.p3lx.ui.UIObject
Whether this object has focus
hasFont() - Method in class heronarts.p3lx.ui.UI2dComponent
Whether a font is set on this object
hasFontColor() - Method in class heronarts.p3lx.ui.UI2dComponent
Whether this object has a specific color
hashCode() - Method in class heronarts.lx.transform.LXVector
 
hasInstance() - Method in class heronarts.lx.LXRegistry.Plugin
 
hasInterval() - Method in class heronarts.lx.pattern.LXPattern
Tests whether there is an interval for this pattern.
hasPrefix(String) - Method in class heronarts.lx.osc.OscMessage
 
hasProgress() - Method in interface heronarts.p3lx.ui.component.UIInputBox.ProgressIndicator
 
hasRotationControls() - Method in enum heronarts.lx.pattern.form.PlanesPattern.Axis
 
hasShiftMultiplier - Variable in class heronarts.p3lx.ui.component.UINumberBox
 
hasWhite() - Method in enum heronarts.lx.output.LXBufferOutput.ByteOrder
 
HEADER_HEIGHT - Static variable in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
HEADER_LEN - Static variable in interface heronarts.lx.output.OPCOutput
 
headless(LX.Flags, File) - Static method in class heronarts.lx.LX
 
height - Variable in class heronarts.lx.model.GridModel
Height of the grid
height - Variable in class heronarts.lx.model.GridModel.Metrics
 
HEIGHT - Static variable in class heronarts.lx.studio.ui.clip.UIClipButton
 
HEIGHT - Static variable in class heronarts.lx.studio.ui.clip.UIClipLauncher
 
HEIGHT - Static variable in class heronarts.lx.studio.ui.clip.UIClipView
 
HEIGHT - Static variable in class heronarts.lx.studio.ui.device.UIDevice
 
HEIGHT - Static variable in class heronarts.lx.studio.ui.device.UIDeviceBin
 
HEIGHT - Static variable in class heronarts.lx.studio.ui.mixer.UIMixer
 
HEIGHT - Static variable in class heronarts.lx.studio.ui.mixer.UIMixerStrip
 
HEIGHT - Static variable in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
HEIGHT - Static variable in class heronarts.lx.studio.ui.toolbar.UIProject
 
HEIGHT - Static variable in class heronarts.lx.studio.ui.toolbar.UIToolbar
 
HEIGHT - Static variable in class heronarts.lx.studio.ui.toolbar.UIToolbarSection
 
HEIGHT - Static variable in class heronarts.lx.studio.ui.UIBottomTray
 
HEIGHT - Static variable in class heronarts.p3lx.ui.component.UIButton.Trigger
 
HEIGHT - Static variable in class heronarts.p3lx.ui.component.UIKnob
 
height - Variable in class heronarts.p3lx.ui.UI2dComponent
Height of the object
helpBar - Variable in class heronarts.lx.studio.LXStudio.UI
 
heronarts.lx - package heronarts.lx
Core LX engine and component functionality.
heronarts.lx.audio - package heronarts.lx.audio
Modulator classes for real-time audio analysis.
heronarts.lx.blend - package heronarts.lx.blend
 
heronarts.lx.clip - package heronarts.lx.clip
 
heronarts.lx.clipboard - package heronarts.lx.clipboard
 
heronarts.lx.color - package heronarts.lx.color
Classes for color manipulation, blending, color values.
heronarts.lx.command - package heronarts.lx.command
 
heronarts.lx.effect - package heronarts.lx.effect
Layer components that mutate existing buffers with standardized enable/disable.
heronarts.lx.effect.color - package heronarts.lx.effect.color
 
heronarts.lx.effect.midi - package heronarts.lx.effect.midi
 
heronarts.lx.midi - package heronarts.lx.midi
Integration with MIDI devices.
heronarts.lx.midi.surface - package heronarts.lx.midi.surface
 
heronarts.lx.mixer - package heronarts.lx.mixer
 
heronarts.lx.model - package heronarts.lx.model
Geometry models, points and fixtures.
heronarts.lx.modulation - package heronarts.lx.modulation
Components that control automated modulation of parameter values.
heronarts.lx.modulator - package heronarts.lx.modulator
Utility abstraction for values that vary over time.
heronarts.lx.osc - package heronarts.lx.osc
 
heronarts.lx.output - package heronarts.lx.output
Output support for various networking protocols.
heronarts.lx.parameter - package heronarts.lx.parameter
Abstraction for values that may be monitored and controlled via UI.
heronarts.lx.pattern - package heronarts.lx.pattern
Core classes for procedural animation.
heronarts.lx.pattern.color - package heronarts.lx.pattern.color
 
heronarts.lx.pattern.form - package heronarts.lx.pattern.form
 
heronarts.lx.pattern.test - package heronarts.lx.pattern.test
 
heronarts.lx.pattern.texture - package heronarts.lx.pattern.texture
 
heronarts.lx.scheduler - package heronarts.lx.scheduler
 
heronarts.lx.snapshot - package heronarts.lx.snapshot
 
heronarts.lx.structure - package heronarts.lx.structure
 
heronarts.lx.studio - package heronarts.lx.studio
 
heronarts.lx.studio.ui - package heronarts.lx.studio.ui
 
heronarts.lx.studio.ui.browser - package heronarts.lx.studio.ui.browser
 
heronarts.lx.studio.ui.clip - package heronarts.lx.studio.ui.clip
 
heronarts.lx.studio.ui.device - package heronarts.lx.studio.ui.device
 
heronarts.lx.studio.ui.effect - package heronarts.lx.studio.ui.effect
 
heronarts.lx.studio.ui.fixture - package heronarts.lx.studio.ui.fixture
 
heronarts.lx.studio.ui.global - package heronarts.lx.studio.ui.global
 
heronarts.lx.studio.ui.lfo - package heronarts.lx.studio.ui.lfo
 
heronarts.lx.studio.ui.midi - package heronarts.lx.studio.ui.midi
 
heronarts.lx.studio.ui.mixer - package heronarts.lx.studio.ui.mixer
 
heronarts.lx.studio.ui.model - package heronarts.lx.studio.ui.model
 
heronarts.lx.studio.ui.modulation - package heronarts.lx.studio.ui.modulation
 
heronarts.lx.studio.ui.osc - package heronarts.lx.studio.ui.osc
 
heronarts.lx.studio.ui.pattern - package heronarts.lx.studio.ui.pattern
 
heronarts.lx.studio.ui.toolbar - package heronarts.lx.studio.ui.toolbar
 
heronarts.lx.transform - package heronarts.lx.transform
Utilities for 3-D transformations and model manipulation.
heronarts.lx.utils - package heronarts.lx.utils
 
heronarts.p3lx - package heronarts.p3lx
Framework for embedding LX in Processing 3.
heronarts.p3lx.pattern - package heronarts.p3lx.pattern
 
heronarts.p3lx.ui - package heronarts.p3lx.ui
Framework for building modular 3d+2d UI in Processing 2.
heronarts.p3lx.ui.component - package heronarts.p3lx.ui.component
Collection of standard UI components.
hideContextOverlay() - Method in class heronarts.p3lx.ui.UI
 
hideOverlay() - Method in class heronarts.p3lx.ui.component.UIColorPicker
 
HIGH1 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
high1 - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
high1net - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
high1raw - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
HIGH2 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
high2 - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
high2net - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
high2raw - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
HIGH3 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
high3 - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
high3net - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
high3raw - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
HIGH4 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
high4 - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
high4net - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
high4raw - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
highA - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
highAnet - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
highB - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
highBnet - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
highNet - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
HistoryBuffer - Class in heronarts.lx.modulator
 
HistoryBuffer(int) - Constructor for class heronarts.lx.modulator.HistoryBuffer
 
HistoryBuffer(String, int) - Constructor for class heronarts.lx.modulator.HistoryBuffer
 
HOLD_2 - Static variable in class heronarts.lx.midi.MidiControlChange
 
host - Variable in class heronarts.lx.structure.LXProtocolFixture
 
hour() - Static method in class heronarts.lx.LXTime
 
hours - Variable in class heronarts.lx.scheduler.LXScheduledProject
 
hsa(float, float, float) - Static method in class heronarts.lx.color.LXColor
Create a color from HSA, where brightness is always full
hsa(float, float, float) - Static method in class heronarts.lx.LX
Shorthand for LXColor.hsa()
hsb(double, double, double) - Static method in class heronarts.lx.color.LXColor
Utility to create a color from double values
hsb(float, float, float) - Static method in class heronarts.lx.color.LXColor
Create a color from HSB
hsb(float, float, float) - Static method in class heronarts.lx.LX
Shorthand for LXColor.hsb()
hsba(double, double, double, double) - Static method in class heronarts.lx.color.LXColor
Utility to create a color from double values
hsba(float, float, float, float) - Static method in class heronarts.lx.color.LXColor
Create a color from HSB
hue - Variable in class heronarts.lx.color.ColorParameter
 
hue - Variable in class heronarts.lx.effect.HueSaturationEffect
 
HueSaturationEffect - Class in heronarts.lx.effect
 
HueSaturationEffect(LX) - Constructor for class heronarts.lx.effect.HueSaturationEffect
 

I

iconArm - Variable in class heronarts.p3lx.ui.UITheme
 
iconControl - Variable in class heronarts.p3lx.ui.UITheme
 
iconKeyboard - Variable in class heronarts.p3lx.ui.UITheme
 
iconLfo - Variable in class heronarts.p3lx.ui.UITheme
 
iconLoad - Variable in class heronarts.p3lx.ui.UITheme
 
iconLoop - Variable in class heronarts.p3lx.ui.UITheme
 
iconMap - Variable in class heronarts.p3lx.ui.UITheme
 
iconNew - Variable in class heronarts.p3lx.ui.UITheme
 
iconNote - Variable in class heronarts.p3lx.ui.UITheme
 
iconOpen - Variable in class heronarts.p3lx.ui.UITheme
 
iconPreferences - Variable in class heronarts.p3lx.ui.UITheme
 
iconSave - Variable in class heronarts.p3lx.ui.UITheme
 
iconSaveAs - Variable in class heronarts.p3lx.ui.UITheme
 
iconTempo - Variable in class heronarts.p3lx.ui.UITheme
 
iconTrigger - Variable in class heronarts.p3lx.ui.UITheme
 
iconTriggerSource - Variable in class heronarts.p3lx.ui.UITheme
 
identify - Variable in class heronarts.lx.structure.LXFixture
 
identifySelectedFixtures(boolean) - Method in class heronarts.lx.structure.LXStructure
 
identity() - Method in class heronarts.lx.transform.LXMatrix
Resets this matrix to the identity matrix
immutableModel - Variable in class heronarts.lx.LX.Flags
 
importModel(File) - Method in class heronarts.lx.structure.LXStructure
 
inactiveColor - Variable in class heronarts.p3lx.ui.component.UIButton
 
Increment(DiscreteParameter) - Constructor for class heronarts.lx.command.LXCommand.Parameter.Increment
 
Increment(DiscreteParameter, int) - Constructor for class heronarts.lx.command.LXCommand.Parameter.Increment
 
increment() - Method in class heronarts.lx.parameter.DiscreteParameter
 
increment(boolean) - Method in class heronarts.lx.parameter.DiscreteParameter
 
increment(int) - Method in class heronarts.lx.parameter.DiscreteParameter
 
increment(int, boolean) - Method in class heronarts.lx.parameter.DiscreteParameter
 
increment() - Method in class heronarts.lx.parameter.MutableParameter
 
incrementMouseValue(MouseEvent, int) - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
incrementMouseValue(MouseEvent, int) - Method in class heronarts.p3lx.ui.component.UIInputBox
Subclasses may optionally implement to change value based upon mouse click+drag in the box.
incrementMouseValue(MouseEvent, int) - Method in class heronarts.p3lx.ui.component.UIIntegerBox
 
incrementValue(double, boolean) - Method in class heronarts.lx.parameter.BoundedParameter
 
incrementValue(double) - Method in class heronarts.lx.parameter.LXListenableParameter
 
incrementValue(KeyEvent) - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
incrementValue(KeyEvent) - Method in class heronarts.p3lx.ui.component.UIInputBox
Subclasses may optionally override to decrement value in response to arrows.
incrementValue(KeyEvent) - Method in class heronarts.p3lx.ui.component.UIIntegerBox
 
incrementValue(KeyEvent) - Method in class heronarts.p3lx.ui.component.UIParameterControl
Subclasses may optionally override to decrement value in response to arrows.
index - Variable in class heronarts.lx.mixer.LXAbstractChannel
The index of this channel in the engine.
index - Variable in class heronarts.lx.model.GridModel.Strip
 
index - Variable in class heronarts.lx.model.LXPoint
Index of this point into color buffer
index - Variable in class heronarts.lx.modulation.LXParameterModulation
 
index - Variable in class heronarts.lx.pattern.form.PlanesPattern.Plane
 
index - Variable in class heronarts.lx.studio.ui.clip.UIClipButton
 
index - Variable in class heronarts.lx.transform.LXVector
Index of the LXPoint this corresponds to
indexBuffer - Variable in class heronarts.lx.output.LXBufferOutput
 
IndexBufferSegment(int, int) - Constructor for class heronarts.lx.structure.LXFixture.IndexBufferSegment
 
IndexBufferSegment(int, int, int) - Constructor for class heronarts.lx.structure.LXFixture.IndexBufferSegment
 
IndexBufferSegment(int, int, int, LXBufferOutput.ByteOrder) - Constructor for class heronarts.lx.structure.LXFixture.IndexBufferSegment
 
indexChanged(LXAbstractChannel) - Method in class heronarts.lx.clip.LXChannelClip
 
indexChanged(LXAbstractChannel) - Method in interface heronarts.lx.mixer.LXAbstractChannel.Listener
 
indexOf(Object) - Method in class heronarts.lx.LXComponentArray
 
INFINITUM - Static variable in class heronarts.lx.osc.OscTypeTag
 
info - Variable in class heronarts.lx.audio.LXAudioInput.Device
 
init() - Method in class heronarts.lx.LX.InitProfiler
 
initCategories() - Method in class heronarts.lx.studio.ui.browser.UIComponentManager
 
initial - Variable in class heronarts.lx.modulator.MultiStageEnvelope.Stage
 
initialize - Variable in class heronarts.lx.LX.Flags
 
initialize(LX) - Method in interface heronarts.lx.LXPlugin
This method is invoked on the plugin object after LX has been initialized.
initialize() - Method in class heronarts.lx.LXRegistry
 
initialize() - Method in class heronarts.lx.midi.LXMidiEngine
 
initializePlugins() - Method in class heronarts.lx.LXRegistry
 
initProfiler - Static variable in class heronarts.lx.LX
 
InitProfiler() - Constructor for class heronarts.lx.LX.InitProfiler
 
input - Variable in class heronarts.lx.audio.LXAudioEngine
Audio input object
input - Variable in class heronarts.lx.midi.surface.LXMidiSurface
The midi input device for this control surface.
inputAdded(LXMidiEngine, LXMidiInput) - Method in interface heronarts.lx.midi.LXMidiEngine.DeviceListener
 
inputNanos - Variable in class heronarts.lx.LXEngine.Profiler
 
inputs - Variable in class heronarts.lx.midi.LXMidiEngine
 
insertEvent(LXClipEvent) - Method in class heronarts.lx.clip.LXClipLane
 
insertEvent(double, double) - Method in class heronarts.lx.clip.ParameterClipLane
 
installPackage(File) - Method in class heronarts.lx.LXRegistry
 
instance - Variable in class heronarts.lx.LXRegistry.Plugin
 
instantiateBlend(String) - Method in class heronarts.lx.LX
 
instantiateBlend(Class<? extends LXBlend>) - Method in class heronarts.lx.LX
 
instantiateChannelBlends() - Method in class heronarts.lx.mixer.LXMixerEngine
 
instantiateComponent(String, Class<T>) - Method in class heronarts.lx.LX
 
instantiateComponent(Class<? extends T>, Class<T>) - Method in class heronarts.lx.LX
 
instantiateComponent(Class<? extends T>, Class<T>) - Method in class heronarts.p3lx.P3LX
 
instantiateCrossfaderBlends() - Method in class heronarts.lx.mixer.LXMixerEngine
 
instantiateDeviceControls(LXDeviceComponent) - Method in class heronarts.lx.studio.LXStudio.UI
 
instantiateEffect(String) - Method in class heronarts.lx.LX
 
instantiateEffect(Class<? extends LXEffect>) - Method in class heronarts.lx.LX
 
instantiateFixture(String) - Method in class heronarts.lx.LX
 
instantiateFixture(Class<? extends LXFixture>) - Method in class heronarts.lx.LX
 
instantiateFixtureControls(LXFixture) - Method in class heronarts.lx.studio.LXStudio.UI
 
instantiateModel(String) - Method in class heronarts.lx.LX
 
instantiateModulator(String) - Method in class heronarts.lx.LX
 
instantiateModulator(Class<? extends LXModulator>) - Method in class heronarts.lx.LX
 
instantiateModulatorControls(LXModulator) - Method in class heronarts.lx.studio.LXStudio.UI
 
instantiatePattern(String) - Method in class heronarts.lx.LX
 
instantiatePattern(Class<? extends LXPattern>) - Method in class heronarts.lx.LX
 
instantiateRegistry(LX) - Method in class heronarts.lx.LX
Subclasses may override to provide an enhanced registry with support for more types
instantiateRegistry(LX) - Method in class heronarts.lx.studio.LXStudio
 
instantiateTransitionBlends() - Method in class heronarts.lx.mixer.LXMixerEngine
 
InstantiationException(Exception) - Constructor for exception heronarts.lx.LX.InstantiationException
 
INT - Static variable in class heronarts.lx.osc.OscTypeTag
 
interpolate(double) - Method in class heronarts.lx.snapshot.LXSnapshot.ChannelFaderView
 
interpolate(double) - Method in class heronarts.lx.snapshot.LXSnapshot.ParameterView
 
interpolate(double) - Method in class heronarts.lx.snapshot.LXSnapshot.View
Subclasses may override, indicates the progress of a transition
intParameter - Variable in class heronarts.lx.structure.JsonFixture.ParameterDefinition
 
INV_16_BIT - Static variable in class heronarts.lx.audio.LXAudioBuffer
 
InvalidCommandException(Exception) - Constructor for exception heronarts.lx.command.LXCommand.InvalidCommandException
 
invert(double, double) - Method in class heronarts.lx.modulator.FunctionalModulator
Subclasses optionally override this method to support inversion of the value to a basis.
invert(double, double) - Method in interface heronarts.lx.modulator.LXWaveshape
 
invert(double, double) - Method in class heronarts.lx.modulator.MultiStageEnvelope
 
invert(double, double) - Method in class heronarts.lx.modulator.VariableLFO
 
invert - Variable in enum heronarts.lx.pattern.color.GradientPattern.CoordinateMode
 
InvertEffect - Class in heronarts.lx.effect
 
InvertEffect(LX) - Constructor for class heronarts.lx.effect.InvertEffect
 
isActive() - Method in class heronarts.p3lx.ui.component.UIButton
 
isActive() - Method in class heronarts.p3lx.ui.component.UICheckbox
 
isActive() - Method in class heronarts.p3lx.ui.component.UIItemList.Item
Whether this item is in a special active state
isAutoCycleEligible() - Method in class heronarts.lx.pattern.LXPattern
Determines whether this pattern is eligible to be run at the moment.
isAvailable() - Method in class heronarts.lx.audio.LXAudioInput.Device
 
isAvailable() - Method in class heronarts.lx.audio.LXAudioInput.Device.Unavailable
 
isChannel() - Method in class heronarts.lx.mixer.LXBus
Returns true if this is a basic channel
isChannelMultithreaded - Variable in class heronarts.lx.LXEngine
 
isChecked() - Method in class heronarts.p3lx.ui.component.UIItemList.Item
Whether the item is checked, applies only if checkbox mode set on the list.
isClipViewVisible() - Method in class heronarts.lx.studio.LXStudio.UI
 
isCommand(KeyEvent) - Static method in class heronarts.p3lx.ui.UIKeyEvent
 
isCommand(MouseEvent) - Static method in class heronarts.p3lx.ui.UIMouseEvent
 
isConnected() - Method in class heronarts.lx.output.LXSocket
 
isDelete(KeyEvent, int) - Static method in class heronarts.p3lx.ui.UIKeyEvent
 
isDependentOf(LXComponent) - Method in class heronarts.lx.snapshot.LXSnapshot.ActivePatternView
 
isDependentOf(LXComponent) - Method in class heronarts.lx.snapshot.LXSnapshot.ChannelFaderView
 
isDependentOf(LXComponent) - Method in class heronarts.lx.snapshot.LXSnapshot.ParameterView
 
isDependentOf(LXComponent) - Method in class heronarts.lx.snapshot.LXSnapshot.View
Subclasses must implement, determines whether the given view is dependent upon the specified component, and whether this view should be removed if the component is disposed
isDirty() - Method in class heronarts.lx.command.LXCommandEngine
 
isEditable() - Method in class heronarts.p3lx.ui.component.UIInputBox
 
isEligibleControlParameter(LXDeviceComponent, LXParameter) - Method in class heronarts.lx.studio.ui.device.UIDeviceControls.Default
 
isEmpty() - Method in class heronarts.lx.LXComponentArray
 
isEmptyGroup() - Method in class heronarts.lx.mixer.LXBus
Returns true if this is an empty group with no channels
isEnabled() - Method in class heronarts.lx.effect.LXEffect
 
isEnabled() - Method in class heronarts.lx.LXRegistry.Plugin
 
isEnabled() - Method in class heronarts.p3lx.ui.component.UIInputBox
 
isEnabled() - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
isExpanded() - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
isExpanded() - Method in class heronarts.p3lx.ui.component.UICollapsibleSection
 
isExternal() - Method in enum heronarts.lx.Tempo.ClockSource
 
isGroup() - Method in class heronarts.lx.mixer.LXBus
Returns true if this is a group channel
isInGroup() - Method in class heronarts.lx.mixer.LXBus
Returns true if this channel belongs to a group
isInInterval() - Method in class heronarts.lx.pattern.LXPattern
Tests whether this pattern is in an eligible interval.
isInTransition() - Method in class heronarts.lx.scheduler.LXScheduler
 
isLooping() - Method in enum heronarts.lx.Tempo.ClockSource
 
isMappable() - Method in class heronarts.lx.parameter.LXListenableNormalizedParameter
 
isMappable() - Method in class heronarts.lx.parameter.LXListenableParameter
 
isMappable() - Method in interface heronarts.lx.parameter.LXParameter
Whether this parameter should be eligible for mapping via MIDI or modulation control.
isMappable() - Method in class heronarts.lx.parameter.NormalizedParameter
 
isMappable() - Method in class heronarts.p3lx.ui.UI2dComponent
Determines whether component is permitted to be a mappable control
isMomentary - Variable in class heronarts.p3lx.ui.component.UIButton
 
isMomentary - Variable in class heronarts.p3lx.ui.component.UICheckbox
 
isMomentary - Variable in class heronarts.p3lx.ui.component.UISwitch
 
isMultiSelect(MouseEvent) - Static method in class heronarts.p3lx.ui.UIMouseEvent
 
isMultithreaded - Variable in class heronarts.lx.LXEngine
 
isNetworkMultithreaded - Variable in class heronarts.lx.LXEngine
 
isNoteOn() - Method in class heronarts.lx.midi.MidiNote
 
isOn() - Method in class heronarts.lx.parameter.BooleanParameter
 
isP3LX - Variable in class heronarts.lx.LX.Flags
Sometimes we need to know if we are P3LX, but we don't want LX library to have any dependency upon P3LX.
isPaused() - Method in class heronarts.lx.LX
Whether the engine is currently running.
isPaused() - Method in class heronarts.lx.LXEngine
 
isPerlinFeedback() - Method in enum heronarts.lx.pattern.texture.NoisePattern.Algorithm
 
isRangeSelect(MouseEvent) - Static method in class heronarts.p3lx.ui.UIMouseEvent
 
isRemoteControl(LXListenableNormalizedParameter) - Method in class heronarts.lx.effect.LXEffect
 
isRemoteControl(LXListenableNormalizedParameter) - Method in class heronarts.lx.LXDeviceComponent
Subclasses may override this to filter out parameters that should not be controlled by a remote surface
isRunning() - Method in class heronarts.lx.LXRunnableComponent
Indicates whether this runnable is running.
isStatic - Variable in class heronarts.lx.structure.LXStructure
 
isThreaded() - Method in class heronarts.lx.LXEngine
Returns whether the engine is actively threaded
isValidCharacter(char) - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
isValidCharacter(char) - Method in class heronarts.p3lx.ui.component.UIFileNameBox
 
isValidCharacter(char) - Method in class heronarts.p3lx.ui.component.UIInputBox
 
isValidCharacter(char) - Method in class heronarts.p3lx.ui.component.UIIntegerBox
 
isValidCharacter(char) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
isValidCharacter(char) - Method in class heronarts.p3lx.ui.component.UITextBox
 
isValidInputCharacter(char) - Static method in class heronarts.p3lx.ui.component.UIDoubleBox
 
isValidTarget(CompoundParameter) - Method in class heronarts.lx.modulation.LXModulationEngine
 
isValidTextCharacter(char) - Static method in class heronarts.p3lx.ui.component.UIFileNameBox
 
isValidTextCharacter(char) - Static method in class heronarts.p3lx.ui.component.UITextBox
 
isVisible - Variable in class heronarts.lx.LXRegistry.JsonFixture
 
isVisible() - Method in class heronarts.p3lx.ui.UIObject
Whether this object is visible.
isZero() - Method in class heronarts.lx.transform.LXVector
 
Item() - Constructor for class heronarts.p3lx.ui.component.UIItemList.Item
 
itemAdded(T) - Method in interface heronarts.lx.LXComponentArray.Listener
 
itemMoved(T) - Method in interface heronarts.lx.LXComponentArray.Listener
 
itemRemoved(T) - Method in interface heronarts.lx.LXComponentArray.Listener
 
iterator() - Method in class heronarts.lx.LXComponentArray
 
iterator() - Method in class heronarts.lx.osc.OscBundle
 
iterator() - Method in class heronarts.lx.osc.OscMessage
 
iterator() - Method in class heronarts.lx.transform.LXProjection
 
iterator() - Method in class heronarts.p3lx.ui.UI2dContainer
 

J

JsonFixture(File, String) - Constructor for class heronarts.lx.LXRegistry.JsonFixture
 
JsonFixture - Class in heronarts.lx.structure
 
JsonFixture(LX) - Constructor for class heronarts.lx.structure.JsonFixture
 
JsonFixture(LX, String) - Constructor for class heronarts.lx.structure.JsonFixture
 
JsonFixture.ParameterDefinition - Class in heronarts.lx.structure
 
JsonFixture.ParameterType - Enum in heronarts.lx.structure
 
jsonFixtures - Variable in class heronarts.lx.LXRegistry
The list of globally registered JSON fixture types

K

Key() - Constructor for class heronarts.lx.model.LXModel.Key
 
KEY_CHANNEL - Static variable in class heronarts.lx.clip.MidiNoteClipEvent
 
KEY_CLASS - Static variable in class heronarts.lx.LXComponent
 
KEY_COMMAND - Static variable in class heronarts.lx.clip.MidiNoteClipEvent
 
KEY_COMPONENT_ID - Static variable in class heronarts.lx.LXComponent
 
KEY_CURSOR - Static variable in class heronarts.lx.clip.LXClipEvent
 
KEY_DATA_1 - Static variable in class heronarts.lx.clip.MidiNoteClipEvent
 
KEY_DATA_2 - Static variable in class heronarts.lx.clip.MidiNoteClipEvent
 
KEY_DEVICE_VERSION - Static variable in class heronarts.lx.LXDeviceComponent
 
KEY_ID - Static variable in class heronarts.lx.LXComponent
 
KEY_INDEX - Static variable in class heronarts.lx.clip.LXClip
 
KEY_IS_GROUP - Static variable in class heronarts.lx.mixer.LXChannel
 
KEY_LANE_TYPE - Static variable in class heronarts.lx.clip.LXClipLane
 
KEY_NAME - Static variable in class heronarts.lx.midi.surface.LXMidiSurface
 
KEY_NORMALIZED - Static variable in class heronarts.lx.clip.ParameterClipEvent
 
KEY_PARAMETER_PATH - Static variable in class heronarts.lx.LXComponent
 
KEY_PATH - Static variable in class heronarts.lx.LXComponent
 
KEY_PATTERN_INDEX - Static variable in class heronarts.lx.clip.PatternClipEvent
 
KEY_SOURCE - Static variable in class heronarts.lx.modulation.LXParameterModulation
 
KEY_TARGET - Static variable in class heronarts.lx.modulation.LXParameterModulation
 
keyboardTempo - Variable in class heronarts.p3lx.P3LX.Flags
 
keyEditable - Variable in class heronarts.p3lx.ui.component.UIParameterControl
 
keyEvent(KeyEvent) - Method in class heronarts.p3lx.ui.UI
 
keyEventConsumed() - Method in class heronarts.p3lx.ui.UIObject
Checks whether key event was already consumed
keys - Variable in class heronarts.lx.model.LXModel
A list of String keys by which this model type can be identified.
KinetDatagram - Class in heronarts.lx.output
A datagram implementing the Kinet protocol, used by Color Kinetics devices.
KinetDatagram(LX, LXModel, int) - Constructor for class heronarts.lx.output.KinetDatagram
Constructs a datagram that sends on the given kinet supply output port
KinetDatagram(LX, LXModel, int, KinetDatagram.Version) - Constructor for class heronarts.lx.output.KinetDatagram
Constructs a datagram that sends on the given kinet supply output port
KinetDatagram(LX, int[], int) - Constructor for class heronarts.lx.output.KinetDatagram
Constructs a datagram that sends on the given kinet supply output port
KinetDatagram(LX, int[], int, KinetDatagram.Version) - Constructor for class heronarts.lx.output.KinetDatagram
Constructs a datagram that sends on the given kinet supply output port
KinetDatagram.Version - Enum in heronarts.lx.output
 
kinetPort - Variable in class heronarts.lx.structure.LXProtocolFixture
 
KNOB_MARGIN - Static variable in class heronarts.p3lx.ui.component.UIKnob
 
KNOB_SIDE_MARGIN - Static variable in interface heronarts.lx.studio.ui.device.UIDeviceControls
 
KNOB_SIZE - Static variable in class heronarts.p3lx.ui.component.UIKnob
 

L

label - Variable in enum heronarts.lx.color.LXDynamicColor.Mode
 
label - Variable in enum heronarts.lx.effect.BlurEffect.Mode
 
label - Variable in enum heronarts.lx.effect.color.ColorizeEffect.ColorMode
 
label - Variable in enum heronarts.lx.effect.midi.GateEffect.TriggerMode
 
label - Variable in class heronarts.lx.LXComponent
The user-facing label of this component.
label - Variable in enum heronarts.lx.pattern.color.GradientPattern.ColorMode
 
label - Variable in enum heronarts.lx.pattern.color.SolidPattern.ColorMode
 
label - Variable in enum heronarts.lx.pattern.form.PlanesPattern.Axis
 
label - Variable in enum heronarts.lx.snapshot.LXSnapshotEngine.ChannelMode
 
label - Variable in enum heronarts.lx.snapshot.LXSnapshotEngine.MissingChannelMode
 
label - Variable in class heronarts.lx.structure.JsonFixture.ParameterDefinition
 
label - Variable in class heronarts.lx.studio.ui.UIContextualHelpBar
 
label - Variable in enum heronarts.lx.Tempo.Division
 
LABEL_HEIGHT - Static variable in class heronarts.p3lx.ui.component.UIParameterControl
 
LABEL_MARGIN - Static variable in class heronarts.p3lx.ui.component.UIParameterControl
 
LABEL_X - Static variable in class heronarts.lx.studio.ui.clip.UIClipButton
 
lacunarity - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
lane - Variable in class heronarts.lx.clip.LXClipEvent
 
lanes - Variable in class heronarts.lx.clip.LXClip
 
last - Variable in class heronarts.lx.modulator.MultiStageEnvelope.Stage
 
lastIndexOf(Object) - Method in class heronarts.lx.LXComponentArray
 
launchScene(int) - Method in class heronarts.lx.mixer.LXMixerEngine
Launches the scene at given index
layers - Variable in class heronarts.lx.LXLayeredComponent
 
LED_AMBER - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
LED_GRAY - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
LED_GREEN - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
LED_GREEN_HALF - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
LED_MODE_BLINK - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
LED_MODE_PRIMARY - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
LED_MODE_PULSE - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
LED_OFF - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
LED_ON - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
LED_RED - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
LED_RED_HALF - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
LED_STYLE_BIPOLAR - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
LED_STYLE_OFF - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
LED_STYLE_SINGLE - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
LED_STYLE_UNIPOLAR - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
LED_YELLOW - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
left - Variable in class heronarts.lx.audio.LXAudioComponent
 
leftMargin - Variable in class heronarts.p3lx.ui.UI2dComponent
 
leftPane - Variable in class heronarts.lx.studio.LXStudio.UI
 
LEGATO_FOOTWSWITCH - Static variable in class heronarts.lx.midi.MidiControlChange
 
length - Variable in class heronarts.lx.clip.LXClip
 
length - Variable in class heronarts.lx.model.StripModel
 
length - Variable in class heronarts.lx.model.StripModel.Metrics
 
lerp(int[], int[], double, int[]) - Method in class heronarts.lx.blend.LXBlend
Transitions from one buffer to another.
lerp(int, int) - Static method in class heronarts.lx.color.LXColor
 
lerp(int, int, double) - Static method in class heronarts.lx.color.LXColor
 
lerp(int, int, float) - Static method in class heronarts.lx.color.LXColor
 
lerp(int, int, int) - Static method in class heronarts.lx.color.LXColor
 
lerp - Variable in enum heronarts.lx.effect.color.ColorizeEffect.SourceMode
 
lerp(LXVector, float) - Method in class heronarts.lx.transform.LXVector
 
lerp(double, double, double) - Static method in class heronarts.lx.utils.LXUtils
 
lerpf(float, float, float) - Static method in class heronarts.lx.utils.LXUtils
 
lerpi(int, int, float) - Static method in class heronarts.lx.utils.LXUtils
 
level - Variable in class heronarts.lx.effect.BlurEffect
 
level - Variable in class heronarts.lx.pattern.form.PlanesPattern.Plane
 
level - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
level1net - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
level2net - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
level3net - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
level4net - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
levelAnet - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
levelBnet - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
LifePattern - Class in heronarts.lx.pattern
 
LifePattern(LX) - Constructor for class heronarts.lx.pattern.LifePattern
 
lightest(int, int) - Static method in class heronarts.lx.color.LXColor
 
lightest(int, int, double) - Static method in class heronarts.lx.color.LXColor
 
lightest(int, int, int) - Static method in class heronarts.lx.color.LXColor
 
LightestBlend - Class in heronarts.lx.blend
 
LightestBlend(LX) - Constructor for class heronarts.lx.blend.LightestBlend
 
limit(float) - Method in class heronarts.lx.transform.LXVector
 
line - Variable in class heronarts.lx.audio.LXAudioInput.Device
 
LinearEnvelope - Class in heronarts.lx.modulator
This modulator is a simple linear ramp from one value to another over a specified number of milliseconds.
LinearEnvelope(double) - Constructor for class heronarts.lx.modulator.LinearEnvelope
 
LinearEnvelope(double, double, double) - Constructor for class heronarts.lx.modulator.LinearEnvelope
 
LinearEnvelope(LXParameter, double, double) - Constructor for class heronarts.lx.modulator.LinearEnvelope
 
LinearEnvelope(double, LXParameter, double) - Constructor for class heronarts.lx.modulator.LinearEnvelope
 
LinearEnvelope(double, double, LXParameter) - Constructor for class heronarts.lx.modulator.LinearEnvelope
 
LinearEnvelope(LXParameter, LXParameter, double) - Constructor for class heronarts.lx.modulator.LinearEnvelope
 
LinearEnvelope(LXParameter, double, LXParameter) - Constructor for class heronarts.lx.modulator.LinearEnvelope
 
LinearEnvelope(double, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.LinearEnvelope
 
LinearEnvelope(LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.LinearEnvelope
 
LinearEnvelope(String, double, double, double) - Constructor for class heronarts.lx.modulator.LinearEnvelope
 
LinearEnvelope(String, LXParameter, double, double) - Constructor for class heronarts.lx.modulator.LinearEnvelope
 
LinearEnvelope(String, double, LXParameter, double) - Constructor for class heronarts.lx.modulator.LinearEnvelope
 
LinearEnvelope(String, double, double, LXParameter) - Constructor for class heronarts.lx.modulator.LinearEnvelope
 
LinearEnvelope(String, LXParameter, LXParameter, double) - Constructor for class heronarts.lx.modulator.LinearEnvelope
 
LinearEnvelope(String, LXParameter, double, LXParameter) - Constructor for class heronarts.lx.modulator.LinearEnvelope
 
LinearEnvelope(String, double, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.LinearEnvelope
 
LinearEnvelope(String, LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.LinearEnvelope
 
list - Variable in class heronarts.lx.studio.ui.browser.UIComponentManager
 
listIterator() - Method in class heronarts.lx.LXComponentArray
 
listIterator(int) - Method in class heronarts.lx.LXComponentArray
 
load(LX, JsonObject) - Method in class heronarts.lx.audio.LXAudioEngine
 
load(LX, JsonObject) - Method in class heronarts.lx.clip.LXClip
 
load(LX, JsonObject) - Method in class heronarts.lx.clip.LXClipEvent
 
load(LX, JsonObject) - Method in class heronarts.lx.clip.LXClipLane
 
load(LX, JsonObject) - Method in class heronarts.lx.clip.ParameterClipEvent
 
load(LX, JsonObject) - Method in class heronarts.lx.color.LXPalette
 
load(LX, JsonObject) - Method in class heronarts.lx.color.LXSwatch
 
load(LX, JsonObject) - Method in class heronarts.lx.effect.LXEffect.Placeholder
 
load() - Method in class heronarts.lx.LXClassLoader
 
load(LX, JsonObject) - Method in class heronarts.lx.LXComponent
Loads the LX component.
load(LX, JsonObject) - Method in class heronarts.lx.LXEngine
 
load(LX, JsonObject) - Method in class heronarts.lx.LXPreferences
 
load() - Method in class heronarts.lx.LXPreferences
 
load(LX, JsonObject) - Method in class heronarts.lx.LXRegistry
 
load(LX, JsonObject) - Method in class heronarts.lx.LXRegistry.Plugin
 
load(LX, JsonObject) - Method in interface heronarts.lx.LXSerializable
Restores this instance from a JSON object
load(LX, JsonObject) - Method in class heronarts.lx.midi.LXMidiEngine
 
load(LX, JsonObject) - Method in class heronarts.lx.midi.LXMidiInput
 
load(LX, JsonObject) - Method in class heronarts.lx.midi.LXMidiMapping
 
load(LX, JsonObject) - Method in class heronarts.lx.midi.surface.LXMidiSurface
 
load(LX, JsonObject) - Method in class heronarts.lx.mixer.LXBus
 
load(LX, JsonObject) - Method in class heronarts.lx.mixer.LXChannel
 
load(LX, JsonObject) - Method in class heronarts.lx.mixer.LXMixerEngine
 
load(LX, JsonObject) - Method in class heronarts.lx.model.LXModel
 
load(LX, JsonObject) - Method in class heronarts.lx.modulation.LXModulationEngine
 
load(LX, JsonObject) - Method in class heronarts.lx.modulator.LXPeriodicModulator
 
load(LX, JsonObject) - Method in class heronarts.lx.modulator.MultiStageEnvelope
 
load(LX, JsonObject) - Method in class heronarts.lx.modulator.MultiStageEnvelope.Stage
 
load(LX, JsonObject) - Method in class heronarts.lx.pattern.form.PlanesPattern
 
load(LX, JsonObject) - Method in class heronarts.lx.pattern.LXPattern.Placeholder
 
load(LX, JsonObject) - Method in class heronarts.lx.scheduler.LXScheduler
 
load(LX, JsonObject) - Method in class heronarts.lx.snapshot.LXSnapshot
 
load(LX, JsonObject) - Method in class heronarts.lx.snapshot.LXSnapshot.View
 
load(LX, JsonObject) - Method in class heronarts.lx.snapshot.LXSnapshotEngine
 
load(LX, JsonObject) - Method in class heronarts.lx.structure.JsonFixture
 
load(LX, JsonObject) - Method in class heronarts.lx.structure.LXFixture
 
load(LX, JsonObject) - Method in class heronarts.lx.structure.LXStructure
 
load(LX, JsonObject) - Method in class heronarts.lx.studio.LXStudio.UI
 
load(LX, JsonObject) - Method in class heronarts.lx.studio.ui.UIPreviewWindow.Grid
 
load(LX, JsonObject) - Method in class heronarts.lx.studio.ui.UIPreviewWindow
 
load(LX, JsonObject) - Method in class heronarts.p3lx.ui.component.UIPointCloud
 
load(LX, JsonObject) - Method in class heronarts.p3lx.ui.UI3dContext.Camera
 
load(LX, JsonObject) - Method in class heronarts.p3lx.ui.UI3dContext
 
loadArray(LX, List<? extends LXSerializable>, JsonObject, String) - Static method in class heronarts.lx.LXSerializable.Utils
Loads an array of sub-objects from the given key, if it is found
loadArray(LX, LXSerializable[], JsonObject, String) - Static method in class heronarts.lx.LXSerializable.Utils
Loads an array of sub-objects from the given key, if it is found
loadBoolean(BooleanParameter, JsonObject, String) - Static method in class heronarts.lx.LXSerializable.Utils
Loads a boolean value into a parameter, if it is found.
loadChannel(JsonObject) - Method in class heronarts.lx.mixer.LXMixerEngine
 
loadChannel(JsonObject, int) - Method in class heronarts.lx.mixer.LXMixerEngine
 
loadDouble(LXParameter, JsonObject, String) - Static method in class heronarts.lx.LXSerializable.Utils
Loads an double value into a parameter, if it is found.
loadEvent(LX, JsonObject) - Method in class heronarts.lx.clip.LXClipLane
 
loadEvent(LX, JsonObject) - Method in class heronarts.lx.clip.MidiNoteClipLane
 
loadEvent(LX, JsonObject) - Method in class heronarts.lx.clip.ParameterClipLane
 
loadEvent(LX, JsonObject) - Method in class heronarts.lx.clip.PatternClipLane
 
loadFont(String) - Method in class heronarts.p3lx.ui.UI
Load a font file
loadInitialProject(File) - Method in class heronarts.lx.LXPreferences
 
loadInitialSchedule() - Method in class heronarts.lx.LXPreferences
 
loadInt(DiscreteParameter, JsonObject, String) - Static method in class heronarts.lx.LXSerializable.Utils
Loads an integer value into a parameter, if it is found.
loadLane(LX, String, JsonObject) - Method in class heronarts.lx.clip.LXChannelClip
 
loadLane(LX, String, JsonObject) - Method in class heronarts.lx.clip.LXClip
 
loadObject(LX, LXSerializable, JsonObject, String) - Static method in class heronarts.lx.LXSerializable.Utils
Loads a serializable object from a sub-key, if the key is found.
loadObject(LX, LXSerializable, JsonObject, String, boolean) - Static method in class heronarts.lx.LXSerializable.Utils
Loads a serializable object from a sub-key, if the key is found.
loadParameter(LXParameter, JsonObject, String) - Static method in class heronarts.lx.LXSerializable.Utils
 
loadParameters(LXComponent, JsonObject, Map<String, LXParameter>) - Static method in class heronarts.lx.LXComponent
Utility function to load a set of parameters
loadShader() - Method in class heronarts.p3lx.ui.component.UIGLPointCloud
 
loadString(StringParameter, JsonObject, String) - Static method in class heronarts.lx.LXSerializable.Utils
Loads an double value into a parameter, if it is found.
LOCAL_CONTROL - Static variable in class heronarts.lx.midi.MidiControlChange
 
log(String) - Method in class heronarts.lx.LX.InitProfiler
 
log(String) - Static method in class heronarts.lx.LX
 
log(String) - Static method in class heronarts.lx.midi.LXMidiEngine
 
log(String) - Static method in class heronarts.lx.osc.LXOscEngine
 
log(String) - Static method in class heronarts.lx.output.LXOutput
 
log(String) - Static method in class heronarts.p3lx.P3LX
 
LOG_10 - Static variable in class heronarts.lx.audio.DecibelMeter
 
LOG_2 - Static variable in class heronarts.lx.audio.FourierTransform
 
LOG_WARNINGS - Static variable in class heronarts.lx.LX
 
logInitProfiler() - Static method in class heronarts.lx.LX
 
logProfiler() - Method in class heronarts.lx.LXEngine
 
LONG - Static variable in class heronarts.lx.osc.OscTypeTag
 
LookupTable(int, LXUtils.LookupTable.Function) - Constructor for class heronarts.lx.utils.LXUtils.LookupTable
 
loop - Variable in class heronarts.lx.clip.LXClip
 
loop(double) - Method in class heronarts.lx.color.LXPalette
 
loop(double) - Method in class heronarts.lx.color.LXSwatch
 
loop(double) - Method in class heronarts.lx.LXDeviceComponent
 
loop(double) - Method in class heronarts.lx.LXLayeredComponent
 
loop(double) - Method in interface heronarts.lx.LXLoopTask
 
loop(double) - Method in class heronarts.lx.LXModelComponent
 
loop(double) - Method in class heronarts.lx.LXModulatorComponent
 
loop(double) - Method in class heronarts.lx.LXRunnableComponent
 
loop(double) - Method in class heronarts.lx.mixer.LXAbstractChannel
 
loop(double) - Method in class heronarts.lx.mixer.LXBus
 
loop(double, boolean) - Method in class heronarts.lx.mixer.LXBus
 
loop(double) - Method in class heronarts.lx.mixer.LXChannel
 
loop(LXEngine.Frame, double) - Method in class heronarts.lx.mixer.LXMixerEngine
 
loop(double) - Method in class heronarts.lx.modulator.Click
 
loop(double) - Method in class heronarts.lx.modulator.LXPeriodicModulator
 
loop() - Method in class heronarts.lx.modulator.LXPeriodicModulator
Returns true once each time this modulator loops through its starting position.
loop(double) - Method in class heronarts.lx.scheduler.LXScheduler
 
loop(double) - Method in class heronarts.lx.snapshot.LXSnapshotEngine
 
loop(double) - Method in class heronarts.lx.Tempo
 
loop(double) - Method in class heronarts.p3lx.ui.UIObject
Processes all the loop tasks in this object
loop(double) - Method in class heronarts.p3lx.ui.UITimerTask
 
LOOP_WIDTH - Static variable in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
LOOP_WIDTH - Static variable in class heronarts.lx.studio.ui.modulation.UIDeviceModulator
 
looping - Variable in class heronarts.lx.audio.LXAudioOutput
 
looping - Variable in class heronarts.lx.modulator.LXPeriodicModulator
Whether this modulator runs continuously looping.
loopNanos - Variable in class heronarts.lx.LXModulatorComponent.Profiler
 
LOW1 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
low1 - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
low1net - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
low1raw - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
LOW2 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
low2 - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
low2net - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
low2raw - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
LOW3 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
low3 - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
low3net - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
low3raw - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
LOW4 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
low4 - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
low4net - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
low4raw - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
lowA - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
lowAnet - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
lowB - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
lowBnet - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
lowNet - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
luminosity(int) - Static method in class heronarts.lx.color.LXColor
Luminosity from 0-100, using the quick approximated function: Y = 0.375 R + 0.5 G + 0.125 B
LX - Class in heronarts.lx
Core controller for a LX instance.
LX() - Constructor for class heronarts.lx.LX
Creates an LX instance with no nodes.
LX(LXModel) - Constructor for class heronarts.lx.LX
Constructs an LX instance with the given pixel model
LX(LX.Flags) - Constructor for class heronarts.lx.LX
 
LX(LX.Flags, LXModel) - Constructor for class heronarts.lx.LX
 
lx - Variable in class heronarts.lx.LXComponent
The LX instance that this component belongs to.
lx - Variable in class heronarts.lx.LXRegistry
 
lx - Variable in class heronarts.lx.midi.surface.LXMidiSurface
 
lx - Variable in class heronarts.lx.studio.LXStudio.UI
 
lx - Variable in class heronarts.lx.studio.ui.browser.UIComponentManager
 
lx - Variable in class heronarts.lx.studio.ui.clip.UIClipButton
 
lx - Variable in class heronarts.lx.studio.ui.clip.UIClipLauncher
 
lx - Variable in class heronarts.lx.studio.ui.mixer.UIMixerStrip
 
lx - Variable in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
lx - Variable in class heronarts.lx.studio.ui.UIPane
 
lx - Variable in class heronarts.p3lx.pattern.P3LXPattern
 
lx - Variable in class heronarts.p3lx.ui.component.UIPointCloud
 
lx - Variable in class heronarts.p3lx.ui.UI
 
LX.Error - Class in heronarts.lx
 
LX.Flags - Class in heronarts.lx
 
LX.InitProfiler - Class in heronarts.lx
 
LX.InstantiationException - Exception in heronarts.lx
 
LX.Listener - Interface in heronarts.lx
Listener for top-level events
LX.Media - Enum in heronarts.lx
 
LX.Permissions - Interface in heronarts.lx
 
LX.ProjectListener - Interface in heronarts.lx
 
LX.ProjectListener.Change - Enum in heronarts.lx
 
LXAbstractChannel - Class in heronarts.lx.mixer
Abstract subclass for both groups and channels
LXAbstractChannel(LX, int, String) - Constructor for class heronarts.lx.mixer.LXAbstractChannel
 
LXAbstractChannel.CrossfadeGroup - Enum in heronarts.lx.mixer
 
LXAbstractChannel.Listener - Interface in heronarts.lx.mixer
 
LXAbstractChannel.MidiListener - Interface in heronarts.lx.mixer
 
LXAbstractChannel.Profiler - Class in heronarts.lx.mixer
 
LXAbstractChannelClip - Class in heronarts.lx.clip
 
LXAbstractChannelClip(LX, LXAbstractChannel, int, boolean) - Constructor for class heronarts.lx.clip.LXAbstractChannelClip
 
LXAbstractMidiListener - Class in heronarts.lx.midi
 
LXAbstractMidiListener() - Constructor for class heronarts.lx.midi.LXAbstractMidiListener
 
LXAudioBuffer - Class in heronarts.lx.audio
 
LXAudioComponent - Class in heronarts.lx.audio
 
LXAudioEngine - Class in heronarts.lx.audio
 
LXAudioEngine(LX) - Constructor for class heronarts.lx.audio.LXAudioEngine
 
LXAudioEngine.Mode - Enum in heronarts.lx.audio
 
LXAudioInput - Class in heronarts.lx.audio
 
LXAudioInput.Device - Class in heronarts.lx.audio
 
LXAudioInput.Device.Unavailable - Class in heronarts.lx.audio
 
LXAudioOutput - Class in heronarts.lx.audio
 
LXAudioOutput(LX) - Constructor for class heronarts.lx.audio.LXAudioOutput
 
LXBasicFixture - Class in heronarts.lx.structure
Class that represents a basic fixture with a fixed number of points, no hierarchy, and that is addressed with a single datagram packet.
LXBasicFixture(LX, String) - Constructor for class heronarts.lx.structure.LXBasicFixture
 
LXBlend - Class in heronarts.lx.blend
An LXBlend is a loop-based implementation of a compositing algorithm.
LXBlend(LX) - Constructor for class heronarts.lx.blend.LXBlend
 
LXBlend.FunctionalBlend - Class in heronarts.lx.blend
 
LXBlend.FunctionalBlend.BlendFunction - Interface in heronarts.lx.blend
Functional interface for a static blending function
LXBuffer - Interface in heronarts.lx
 
LXBufferOutput - Class in heronarts.lx.output
 
LXBufferOutput(LX, int[]) - Constructor for class heronarts.lx.output.LXBufferOutput
 
LXBufferOutput(LX, int[], LXBufferOutput.ByteOrder) - Constructor for class heronarts.lx.output.LXBufferOutput
 
LXBufferOutput.ByteOrder - Enum in heronarts.lx.output
Various orderings for RGB buffer data
LXBus - Class in heronarts.lx.mixer
Abstract representation of a channel, which could be a normal channel with patterns or the master channel.
LXBus.ClipListener - Interface in heronarts.lx.mixer
 
LXBus.Listener - Interface in heronarts.lx.mixer
Listener interface for objects which want to be notified when the internal channel state is modified.
LXBus.Profiler - Class in heronarts.lx.mixer
 
LXCategory - Annotation Type in heronarts.lx
An annotation to be applied to LXPattern or LXEffect classes describing what category the component belongs to.
LXChannel - Class in heronarts.lx.mixer
A channel is a single component of the engine that has a set of patterns from which it plays and rotates.
LXChannel(LX, int, LXPattern[]) - Constructor for class heronarts.lx.mixer.LXChannel
 
LXChannel.AutoCycleMode - Enum in heronarts.lx.mixer
 
LXChannel.Listener - Interface in heronarts.lx.mixer
Listener interface for objects which want to be notified when the internal channel state is modified.
LXChannelClip - Class in heronarts.lx.clip
 
LXChannelClip(LX, LXChannel, int) - Constructor for class heronarts.lx.clip.LXChannelClip
 
LXClassLoader - Class in heronarts.lx
The LX class loader parses JAR files in the LX content directory.
LXClassLoader(LX) - Constructor for class heronarts.lx.LXClassLoader
 
LXClassLoader(LX, List<File>) - Constructor for class heronarts.lx.LXClassLoader
 
LXClassLoader.Package - Class in heronarts.lx
 
LXClip - Class in heronarts.lx.clip
 
LXClip(LX, LXBus, int) - Constructor for class heronarts.lx.clip.LXClip
 
LXClip(LX, LXBus, int, boolean) - Constructor for class heronarts.lx.clip.LXClip
 
LXClip.Listener - Interface in heronarts.lx.clip
 
LXClipboard - Class in heronarts.lx.clipboard
 
LXClipboard(LX) - Constructor for class heronarts.lx.clipboard.LXClipboard
 
LXClipboardComponent<T extends LXComponent> - Class in heronarts.lx.clipboard
 
LXClipboardComponent(Class<T>, T) - Constructor for class heronarts.lx.clipboard.LXClipboardComponent
 
LXClipboardComponent.Channel - Class in heronarts.lx.clipboard
 
LXClipboardComponent.Effect - Class in heronarts.lx.clipboard
 
LXClipboardComponent.Fixture - Class in heronarts.lx.clipboard
 
LXClipboardComponent.Modulator - Class in heronarts.lx.clipboard
 
LXClipboardComponent.Pattern - Class in heronarts.lx.clipboard
 
LXClipboardItem - Interface in heronarts.lx.clipboard
 
LXClipEngine - Class in heronarts.lx.clip
 
LXClipEngine(LX) - Constructor for class heronarts.lx.clip.LXClipEngine
 
LXClipEngine.FocusedClipParameter - Class in heronarts.lx.clip
 
LXClipEvent - Class in heronarts.lx.clip
 
LXClipLane - Class in heronarts.lx.clip
 
LXClipLane(LXClip) - Constructor for class heronarts.lx.clip.LXClipLane
 
LXColor - Class in heronarts.lx.color
Various utilities that operate on color values
LXColor() - Constructor for class heronarts.lx.color.LXColor
 
LXColor.Blend - Enum in heronarts.lx.color
Color blending modes
LXCommand - Class in heronarts.lx.command
An LXCommand is an operation that may be performed by the engine, potentially in two directions, supporting and Undo operation.
LXCommand() - Constructor for class heronarts.lx.command.LXCommand
 
LXCommand.Channel - Class in heronarts.lx.command
 
LXCommand.Channel.AddEffect - Class in heronarts.lx.command
 
LXCommand.Channel.AddPattern - Class in heronarts.lx.command
 
LXCommand.Channel.GoPattern - Class in heronarts.lx.command
 
LXCommand.Channel.MoveEffect - Class in heronarts.lx.command
 
LXCommand.Channel.MovePattern - Class in heronarts.lx.command
 
LXCommand.Channel.RemoveEffect - Class in heronarts.lx.command
 
LXCommand.Channel.RemovePattern - Class in heronarts.lx.command
 
LXCommand.Channel.SetFader - Class in heronarts.lx.command
 
LXCommand.ComponentReference<T extends LXComponent> - Class in heronarts.lx.command
This reference class is used because the LXCommand engine might have actions in it that refer to components which have been deleted by subsequent operations.
LXCommand.InvalidCommandException - Exception in heronarts.lx.command
 
LXCommand.Midi - Class in heronarts.lx.command
 
LXCommand.Midi.AddMapping - Class in heronarts.lx.command
 
LXCommand.Midi.RemoveMapping - Class in heronarts.lx.command
 
LXCommand.Mixer - Class in heronarts.lx.command
 
LXCommand.Mixer.AddChannel - Class in heronarts.lx.command
 
LXCommand.Mixer.GroupSelectedChannels - Class in heronarts.lx.command
 
LXCommand.Mixer.MoveChannel - Class in heronarts.lx.command
 
LXCommand.Mixer.RemoveChannel - Class in heronarts.lx.command
 
LXCommand.Mixer.RemoveSelectedChannels - Class in heronarts.lx.command
 
LXCommand.Mixer.Ungroup - Class in heronarts.lx.command
 
LXCommand.Mixer.UngroupChannel - Class in heronarts.lx.command
 
LXCommand.Modulation - Class in heronarts.lx.command
 
LXCommand.Modulation.AddModulation - Class in heronarts.lx.command
 
LXCommand.Modulation.AddModulator - Class in heronarts.lx.command
 
LXCommand.Modulation.AddTrigger - Class in heronarts.lx.command
 
LXCommand.Modulation.MoveModulator - Class in heronarts.lx.command
 
LXCommand.Modulation.RemoveModulation - Class in heronarts.lx.command
 
LXCommand.Modulation.RemoveModulator - Class in heronarts.lx.command
 
LXCommand.Modulation.RemoveTrigger - Class in heronarts.lx.command
 
LXCommand.Palette - Class in heronarts.lx.command
 
LXCommand.Palette.AddColor - Class in heronarts.lx.command
 
LXCommand.Palette.MoveSwatch - Class in heronarts.lx.command
 
LXCommand.Palette.RemoveColor - Class in heronarts.lx.command
 
LXCommand.Palette.RemoveSwatch - Class in heronarts.lx.command
 
LXCommand.Palette.SaveSwatch - Class in heronarts.lx.command
 
LXCommand.Palette.SetSwatch - Class in heronarts.lx.command
 
LXCommand.Parameter - Class in heronarts.lx.command
Name space for parameter commands
LXCommand.Parameter.Decrement - Class in heronarts.lx.command
 
LXCommand.Parameter.Increment - Class in heronarts.lx.command
 
LXCommand.Parameter.Reset - Class in heronarts.lx.command
 
LXCommand.Parameter.SetColor - Class in heronarts.lx.command
 
LXCommand.Parameter.SetNormalized - Class in heronarts.lx.command
 
LXCommand.Parameter.SetString - Class in heronarts.lx.command
 
LXCommand.Parameter.SetValue - Class in heronarts.lx.command
 
LXCommand.Parameter.Toggle - Class in heronarts.lx.command
 
LXCommand.ParameterReference<T extends LXParameter> - Class in heronarts.lx.command
 
LXCommand.RemoveComponent - Class in heronarts.lx.command
 
LXCommand.Snapshots - Class in heronarts.lx.command
 
LXCommand.Snapshots.AddSnapshot - Class in heronarts.lx.command
 
LXCommand.Snapshots.MoveSnapshot - Class in heronarts.lx.command
 
LXCommand.Snapshots.Recall - Class in heronarts.lx.command
 
LXCommand.Snapshots.RemoveSnapshot - Class in heronarts.lx.command
 
LXCommand.Snapshots.RemoveView - Class in heronarts.lx.command
 
LXCommand.Structure - Class in heronarts.lx.command
 
LXCommand.Structure.AddFixture - Class in heronarts.lx.command
 
LXCommand.Structure.ModifyFixturePositions - Class in heronarts.lx.command
 
LXCommand.Structure.MoveFixture - Class in heronarts.lx.command
 
LXCommand.Structure.NewModel - Class in heronarts.lx.command
 
LXCommand.Structure.RemoveFixture - Class in heronarts.lx.command
 
LXCommand.Structure.RemoveSelectedFixtures - Class in heronarts.lx.command
 
LXCommandEngine - Class in heronarts.lx.command
The LX command engine keeps track of high-level UI commands that have been performed.
LXCommandEngine(LX) - Constructor for class heronarts.lx.command.LXCommandEngine
 
LXComponent - Class in heronarts.lx
Core base class for any component in the LX tree.
LXComponent() - Constructor for class heronarts.lx.LXComponent
Creates a new component with no ID and not part of the LX hierarchy.
LXComponent(LX) - Constructor for class heronarts.lx.LXComponent
Creates a new component as part of an LX hierarchy.
LXComponent(LX, String) - Constructor for class heronarts.lx.LXComponent
Creates a new component as part of the LX hierarchy.
LXComponent(LX, int) - Constructor for class heronarts.lx.LXComponent
Creates a new component as part of the LX hierarchy.
LXComponent(LX, int, String) - Constructor for class heronarts.lx.LXComponent
Creates a new component as part of the LX hierarchy.
LXComponent.Placeholder - Interface in heronarts.lx
A market interface for a Placeholder component that is used when an LXComponent class implementation is missing at runtime.
LXComponent.Renamable - Interface in heronarts.lx
Marker interface for components which can have their label changed.
LXComponentArray<T extends LXComponent> - Class in heronarts.lx
 
LXComponentArray() - Constructor for class heronarts.lx.LXComponentArray
 
LXComponentArray.Listener<T> - Interface in heronarts.lx
 
LXComponentName - Annotation Type in heronarts.lx
An annotation to be applied to LXPattern or LXEffect classes giving them a name in the UI different from their classname
LXCompoundModulation - Class in heronarts.lx.modulation
 
LXCompoundModulation(LX, LXModulationEngine, JsonObject) - Constructor for class heronarts.lx.modulation.LXCompoundModulation
 
LXCompoundModulation(LXModulationEngine, LXNormalizedParameter, CompoundParameter) - Constructor for class heronarts.lx.modulation.LXCompoundModulation
 
LXDatagram - Class in heronarts.lx.output
 
LXDatagram(LX, int[], int) - Constructor for class heronarts.lx.output.LXDatagram
 
LXDatagram(LX, int[], LXBufferOutput.ByteOrder, int) - Constructor for class heronarts.lx.output.LXDatagram
 
LXDatagram.ErrorState - Class in heronarts.lx.output
 
LXDeviceComponent - Class in heronarts.lx
A component which may have its own scoped user-level modulators.
LXDeviceComponent(LX) - Constructor for class heronarts.lx.LXDeviceComponent
 
LXDeviceComponent(LX, String) - Constructor for class heronarts.lx.LXDeviceComponent
 
LXDynamicColor - Class in heronarts.lx.color
A dynamic color is a color that has a few different settings that allows it to either be fixed or to change its value over time.
LXDynamicColor(LXSwatch) - Constructor for class heronarts.lx.color.LXDynamicColor
 
LXDynamicColor.BlendMode - Enum in heronarts.lx.color
 
LXDynamicColor.Mode - Enum in heronarts.lx.color
 
LXEffect - Class in heronarts.lx.effect
Class to represent an effect that may be applied to the color array.
LXEffect(LX) - Constructor for class heronarts.lx.effect.LXEffect
 
LXEffect.Placeholder - Class in heronarts.lx.effect
Placeholder pattern for when a class is missing
LXEffect.Profiler - Class in heronarts.lx.effect
 
LXEngine - Class in heronarts.lx
The engine is the core class that runs the internal animations.
LXEngine.Dispatch - Interface in heronarts.lx
 
LXEngine.Frame - Class in heronarts.lx
 
LXEngine.NetworkThread - Class in heronarts.lx
 
LXEngine.NetworkThread.Profiler - Class in heronarts.lx
 
LXEngine.Output - Class in heronarts.lx
 
LXEngine.Profiler - Class in heronarts.lx
 
LXFixture - Class in heronarts.lx.structure
An LXFixture is a rich LXComponent representing a physical lighting fixture which may be addressed by output packets.
LXFixture(LX) - Constructor for class heronarts.lx.structure.LXFixture
 
LXFixture(LX, String) - Constructor for class heronarts.lx.structure.LXFixture
 
LXFixture.DynamicIndexBuffer - Class in heronarts.lx.structure
An internal utility class which dynamically keeps the index values inside an index buffer up to date and in sync with this fixture.
LXFixture.IndexBufferSegment - Class in heronarts.lx.structure
 
LXFixture.Protocol - Enum in heronarts.lx.structure
Output protocols
LXFixture.Submodel - Class in heronarts.lx.structure
Helper class to ensure that Submodels are *only* constructed using the points from the produced LXModel array.
LXFixtureContainer - Interface in heronarts.lx.structure
Interface for classes which may contain LXFixtures.
LXGroup - Class in heronarts.lx.mixer
 
LXGroup(LX, int) - Constructor for class heronarts.lx.mixer.LXGroup
 
LXGroup.Profiler - Class in heronarts.lx.mixer
 
LXGroupClip - Class in heronarts.lx.clip
 
LXGroupClip(LX, LXGroup, int) - Constructor for class heronarts.lx.clip.LXGroupClip
 
LXLayer - Class in heronarts.lx
A layer is a components that has a run method and operates on some other buffer component.
LXLayer(LX) - Constructor for class heronarts.lx.LXLayer
 
LXLayer(LX, LXDeviceComponent) - Constructor for class heronarts.lx.LXLayer
 
LXLayeredComponent - Class in heronarts.lx
Base class for system components that run in the engine, which have common attributes, such as parameters, modulators, and layers.
LXLayeredComponent(LX) - Constructor for class heronarts.lx.LXLayeredComponent
 
LXLayeredComponent(LX, String) - Constructor for class heronarts.lx.LXLayeredComponent
 
LXLayeredComponent(LX, LXDeviceComponent) - Constructor for class heronarts.lx.LXLayeredComponent
 
LXLayeredComponent(LX, LXBuffer) - Constructor for class heronarts.lx.LXLayeredComponent
 
LXLayeredComponent(LX, String, LXBuffer) - Constructor for class heronarts.lx.LXLayeredComponent
 
LXLayeredComponent.Buffered - Interface in heronarts.lx
Marker interface for instances which own their own buffer.
LXListenableNormalizedParameter - Class in heronarts.lx.parameter
A parameter that can be listened to and has normalized values.
LXListenableNormalizedParameter(String, double) - Constructor for class heronarts.lx.parameter.LXListenableNormalizedParameter
 
LXListenableParameter - Class in heronarts.lx.parameter
This is a parameter instance that can be listened to, meaning we are able to deterministically know when the value has changed.
LXListenableParameter() - Constructor for class heronarts.lx.parameter.LXListenableParameter
 
LXListenableParameter(String) - Constructor for class heronarts.lx.parameter.LXListenableParameter
 
LXListenableParameter(double) - Constructor for class heronarts.lx.parameter.LXListenableParameter
 
LXListenableParameter(String, double) - Constructor for class heronarts.lx.parameter.LXListenableParameter
 
LXLoopTask - Interface in heronarts.lx
 
LXMappingEngine - Class in heronarts.lx
 
LXMappingEngine.Mode - Enum in heronarts.lx
 
LXMasterBus - Class in heronarts.lx.mixer
Represents the master channel.
LXMasterBus(LX) - Constructor for class heronarts.lx.mixer.LXMasterBus
 
LXMasterClip - Class in heronarts.lx.clip
 
LXMasterClip(LX, int) - Constructor for class heronarts.lx.clip.LXMasterClip
 
LXMatrix - Class in heronarts.lx.transform
A 4x4 matrix for 3-D transformations
LXMatrix() - Constructor for class heronarts.lx.transform.LXMatrix
Makes a new identity matrix.
LXMatrix(float[]) - Constructor for class heronarts.lx.transform.LXMatrix
 
LXMatrix(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Constructor for class heronarts.lx.transform.LXMatrix
 
LXMatrix(LXMatrix) - Constructor for class heronarts.lx.transform.LXMatrix
Copies the existing matrix
LXMidiDevice - Class in heronarts.lx.midi
 
LXMidiDevice(LXMidiEngine, MidiDevice) - Constructor for class heronarts.lx.midi.LXMidiDevice
 
LXMidiEngine - Class in heronarts.lx.midi
 
LXMidiEngine(LX) - Constructor for class heronarts.lx.midi.LXMidiEngine
 
LXMidiEngine.Channel - Enum in heronarts.lx.midi
 
LXMidiEngine.DeviceListener - Interface in heronarts.lx.midi
 
LXMidiEngine.MappingListener - Interface in heronarts.lx.midi
 
LXMidiInput - Class in heronarts.lx.midi
 
LXMidiListener - Interface in heronarts.lx.midi
 
LXMidiMapping - Class in heronarts.lx.midi
 
LXMidiMapping(LX, int, LXMidiMapping.Type, LXParameter) - Constructor for class heronarts.lx.midi.LXMidiMapping
 
LXMidiMapping(LX, JsonObject, LXMidiMapping.Type) - Constructor for class heronarts.lx.midi.LXMidiMapping
 
LXMidiMapping.ControlChange - Class in heronarts.lx.midi
 
LXMidiMapping.Note - Class in heronarts.lx.midi
 
LXMidiMapping.Type - Enum in heronarts.lx.midi
 
LXMidiOutput - Class in heronarts.lx.midi
 
LXMidiSurface - Class in heronarts.lx.midi.surface
 
LXMidiSurface(LX, LXMidiInput, LXMidiOutput) - Constructor for class heronarts.lx.midi.surface.LXMidiSurface
 
LXMidiSurface.Bidirectional - Interface in heronarts.lx.midi.surface
Marker interface for Midi Surface implementations which require an output to be functional.
LXMixerEngine - Class in heronarts.lx.mixer
Encapsulation of all the LX channel blending and mixer
LXMixerEngine(LX) - Constructor for class heronarts.lx.mixer.LXMixerEngine
 
LXMixerEngine.Listener - Interface in heronarts.lx.mixer
 
LXModel - Class in heronarts.lx.model
An LXModel is a representation of a set of points in 3D space.
LXModel() - Constructor for class heronarts.lx.model.LXModel
Constructs a null model with no points
LXModel(List<LXPoint>) - Constructor for class heronarts.lx.model.LXModel
Constructs a model from a list of points
LXModel(List<LXPoint>, String...) - Constructor for class heronarts.lx.model.LXModel
Constructs a model from a list of points
LXModel(List<LXPoint>, Map<String, String>, String...) - Constructor for class heronarts.lx.model.LXModel
Constructs a model from a list of points
LXModel(List<LXPoint>, LXModel[]) - Constructor for class heronarts.lx.model.LXModel
Constructs a model with a given set of points and pre-constructed children.
LXModel(List<LXPoint>, LXModel[], String...) - Constructor for class heronarts.lx.model.LXModel
Constructs a model with a given set of points and pre-constructed submodels.
LXModel(List<LXPoint>, LXModel[], Map<String, String>, String...) - Constructor for class heronarts.lx.model.LXModel
Constructs a model with a given set of points and pre-constructed submodels.
LXModel(LXModel[]) - Constructor for class heronarts.lx.model.LXModel
Constructs a model from the given submodels.
LXModel(LXModelBuilder) - Constructor for class heronarts.lx.model.LXModel
 
LXModel(LXModelBuilder, boolean) - Constructor for class heronarts.lx.model.LXModel
 
LXModel.Key - Class in heronarts.lx.model
A collection of helpful pre-defined constants for the most common model key types.
LXModel.Listener - Interface in heronarts.lx.model
Listener interface for changes to the location of points in a model
LXModelBuilder - Class in heronarts.lx.model
A utility class with a simple interface, used to procedurally construct model objects.
LXModelBuilder() - Constructor for class heronarts.lx.model.LXModelBuilder
Construct a model-builder with the default model key
LXModelBuilder(String...) - Constructor for class heronarts.lx.model.LXModelBuilder
Construct a model-builder with the given set of model keys
LXModelComponent - Class in heronarts.lx
A component that keeps a reference to a particular model, which may potentially be different than the global model.
LXModelComponent(LX) - Constructor for class heronarts.lx.LXModelComponent
 
LXModelComponent(LX, String) - Constructor for class heronarts.lx.LXModelComponent
 
LXModelEffect<T extends LXModel> - Class in heronarts.lx.effect
 
LXModelEffect(LX) - Constructor for class heronarts.lx.effect.LXModelEffect
 
LXModelLayer<T extends LXModel> - Class in heronarts.lx
Templatized version of the LXLayerclass, which strongly types a particular model.
LXModelLayer(LX) - Constructor for class heronarts.lx.LXModelLayer
 
LXModelPattern<T extends LXModel> - Class in heronarts.lx.pattern
Templatized version of the LXPattern class, which strongly types a particular model.
LXModelPattern(LX) - Constructor for class heronarts.lx.pattern.LXModelPattern
 
LXModulationContainer - Interface in heronarts.lx.modulation
 
LXModulationEngine - Class in heronarts.lx.modulation
 
LXModulationEngine(LX) - Constructor for class heronarts.lx.modulation.LXModulationEngine
 
LXModulationEngine.Listener - Interface in heronarts.lx.modulation
 
LXModulator - Class in heronarts.lx.modulator
A Modulator is an abstraction for a variable with a value that varies over time, such as an envelope or a low frequency oscillator.
LXModulator(String) - Constructor for class heronarts.lx.modulator.LXModulator
Utility default constructor
LXModulatorComponent - Class in heronarts.lx
 
LXModulatorComponent(LX) - Constructor for class heronarts.lx.LXModulatorComponent
 
LXModulatorComponent(LX, String) - Constructor for class heronarts.lx.LXModulatorComponent
 
LXModulatorComponent.Profiler - Class in heronarts.lx
 
LXNormalizedParameter - Interface in heronarts.lx.parameter
A parameter that supports values in a normalized form, from 0 to 1.
LXNormalizedValue - Class in heronarts.lx.clipboard
 
LXNormalizedValue(LXNormalizedParameter) - Constructor for class heronarts.lx.clipboard.LXNormalizedValue
 
LXNormalizedValue(double) - Constructor for class heronarts.lx.clipboard.LXNormalizedValue
 
LXOscComponent - Interface in heronarts.lx.osc
 
LXOscEngine - Class in heronarts.lx.osc
 
LXOscEngine(LX) - Constructor for class heronarts.lx.osc.LXOscEngine
 
LXOscEngine.Receiver - Class in heronarts.lx.osc
 
LXOscEngine.Transmitter - Class in heronarts.lx.osc
 
LXOscListener - Interface in heronarts.lx.osc
 
LXOutput - Class in heronarts.lx.output
This class represents the output stage from the LX engine to real devices.
LXOutput(LX) - Constructor for class heronarts.lx.output.LXOutput
 
LXOutput(LX, String) - Constructor for class heronarts.lx.output.LXOutput
 
LXOutput.GammaMode - Enum in heronarts.lx.output
 
LXOutput.InetOutput - Interface in heronarts.lx.output
 
LXOutputGroup - Class in heronarts.lx.output
Simple concrete output class which does nothing but group its children.
LXOutputGroup(LX) - Constructor for class heronarts.lx.output.LXOutputGroup
 
LXOutputGroup(LX, String) - Constructor for class heronarts.lx.output.LXOutputGroup
 
LXPalette - Class in heronarts.lx.color
A palette is an object that is used to keep track of top-level color values and set modes of color computation.
LXPalette(LX) - Constructor for class heronarts.lx.color.LXPalette
 
LXPalette.AutoCycleMode - Enum in heronarts.lx.color
 
LXPalette.Listener - Interface in heronarts.lx.color
 
LXPalette.TransitionMode - Enum in heronarts.lx.color
 
LXParameter - Interface in heronarts.lx.parameter
This class provides a common interface for system components to have parameters that can modify their operation.
LXParameter.Formatter - Interface in heronarts.lx.parameter
 
LXParameter.Polarity - Enum in heronarts.lx.parameter
 
LXParameter.Units - Enum in heronarts.lx.parameter
 
LXParameterListener - Interface in heronarts.lx.parameter
A listener interface to be notified of changes to the parameter value.
LXParameterModulation - Class in heronarts.lx.modulation
 
LXParameterModulation(LXModulationEngine, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulation.LXParameterModulation
 
LXParameterModulation.CircularDependencyException - Exception in heronarts.lx.modulation
 
LXParameterModulation.InvalidScopeException - Exception in heronarts.lx.modulation
 
LXParameterModulation.ModulationException - Exception in heronarts.lx.modulation
 
LXPath - Interface in heronarts.lx
Interface for any object in the LX system that can be represented by an abstract path.
LXPattern - Class in heronarts.lx.pattern
A pattern is the core object that the animation engine uses to generate colors for all the points.
LXPattern(LX) - Constructor for class heronarts.lx.pattern.LXPattern
 
LXPattern.Placeholder - Class in heronarts.lx.pattern
Placeholder pattern for when a class is missing
LXPattern.Profiler - Class in heronarts.lx.pattern
 
LXPeriodicModulator - Class in heronarts.lx.modulator
An LXPeriodicModulator is a modulator that moves through a cycle in a given amount of time.
LXPeriodicModulator(String, LXParameter) - Constructor for class heronarts.lx.modulator.LXPeriodicModulator
Utility constructor with period
LXPlugin - Interface in heronarts.lx
Generic interface for an object that contains callback methods for the LX engine.
LXPlugin.Name - Annotation Type in heronarts.lx
An annotation to be applied to an LXPlugin class giving it a user-facing name
LXPoint - Class in heronarts.lx.model
A point is a node with a position in space.
LXPoint() - Constructor for class heronarts.lx.model.LXPoint
Construct an empty point, value 0, 0, 0
LXPoint(float, float) - Constructor for class heronarts.lx.model.LXPoint
Construct a point in 2-d space, z will be 0
LXPoint(float, float, float) - Constructor for class heronarts.lx.model.LXPoint
Construct a point in 3-d space
LXPoint(LXPoint) - Constructor for class heronarts.lx.model.LXPoint
Construct a copy of another point
LXPoint(double, double, double) - Constructor for class heronarts.lx.model.LXPoint
Construct a point in 3-d space
LXPoint(LXVector) - Constructor for class heronarts.lx.model.LXPoint
Construct a point in 3-d space based upon a vector
LXPoint(LXTransform) - Constructor for class heronarts.lx.model.LXPoint
Construct a point from transform
LXPreferences - Class in heronarts.lx
 
LXPreferences(LX) - Constructor for class heronarts.lx.LXPreferences
 
LXProjection - Class in heronarts.lx.transform
Class to compute projections of an entire model.
LXProjection(LXModel) - Constructor for class heronarts.lx.transform.LXProjection
Constructs a projection view of the given model
LXProtocolFixture - Class in heronarts.lx.structure
Utility base class that adds a bunch of parameters to a fixture object for selection of the most common protocols.
LXProtocolFixture(LX, String) - Constructor for class heronarts.lx.structure.LXProtocolFixture
 
LXProtocolFixture.Transport - Enum in heronarts.lx.structure
 
LXRangeModulator - Class in heronarts.lx.modulator
Utility subclass for modulators which oscillate in a range of values between a minimum and a maximum.
LXRangeModulator(String, LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.LXRangeModulator
 
LXRegistry - Class in heronarts.lx
Registry container for content classes used by the LX implementation
LXRegistry(LX) - Constructor for class heronarts.lx.LXRegistry
 
LXRegistry.JsonFixture - Class in heronarts.lx
JSON fixture type
LXRegistry.Listener - Interface in heronarts.lx
 
LXRegistry.Plugin - Class in heronarts.lx
 
LXRunnableComponent - Class in heronarts.lx
 
LXRunnableComponent() - Constructor for class heronarts.lx.LXRunnableComponent
 
LXRunnableComponent(String) - Constructor for class heronarts.lx.LXRunnableComponent
 
LXRunnableComponent(LX) - Constructor for class heronarts.lx.LXRunnableComponent
 
LXRunnableComponent(LX, String) - Constructor for class heronarts.lx.LXRunnableComponent
 
LXScheduledProject - Class in heronarts.lx.scheduler
 
LXScheduledProject(LXScheduler) - Constructor for class heronarts.lx.scheduler.LXScheduledProject
 
LXScheduler - Class in heronarts.lx.scheduler
 
LXScheduler(LX) - Constructor for class heronarts.lx.scheduler.LXScheduler
 
LXScheduler.Listener - Interface in heronarts.lx.scheduler
 
LXScheduler.Listener.Change - Enum in heronarts.lx.scheduler
 
LXSerializable - Interface in heronarts.lx
Interface for any object that may be stored and loaded from a serialized file using Json.
LXSerializable.Utils - Class in heronarts.lx
Static container for utility methods
LXShortMessage - Class in heronarts.lx.midi
 
LXShortMessage(int, int, int, int) - Constructor for class heronarts.lx.midi.LXShortMessage
 
LXSnapshot - Class in heronarts.lx.snapshot
A snapshot holds a memory of the state of the program at a point in time.
LXSnapshot(LX) - Constructor for class heronarts.lx.snapshot.LXSnapshot
 
LXSnapshot.ActivePatternView - Class in heronarts.lx.snapshot
View for which pattern is active on a channel
LXSnapshot.ChannelFaderView - Class in heronarts.lx.snapshot
 
LXSnapshot.ParameterView - Class in heronarts.lx.snapshot
Class for the recall of a simple parameter value
LXSnapshot.View - Class in heronarts.lx.snapshot
A view is a component of a snapshot, it's a single piece of the snapshot that is "looking at" one piece of state.
LXSnapshot.ViewScope - Enum in heronarts.lx.snapshot
 
LXSnapshot.ViewType - Enum in heronarts.lx.snapshot
Type of snapshot view
LXSnapshotEngine - Class in heronarts.lx.snapshot
The snapshot engine stores snapshots in time of the state of project settings.
LXSnapshotEngine(LX) - Constructor for class heronarts.lx.snapshot.LXSnapshotEngine
 
LXSnapshotEngine.AutoCycleMode - Enum in heronarts.lx.snapshot
 
LXSnapshotEngine.ChannelMode - Enum in heronarts.lx.snapshot
 
LXSnapshotEngine.Listener - Interface in heronarts.lx.snapshot
 
LXSnapshotEngine.MissingChannelMode - Enum in heronarts.lx.snapshot
 
LXSocket - Class in heronarts.lx.output
 
LXSocket(LX, int[]) - Constructor for class heronarts.lx.output.LXSocket
 
LXSocket(LX, int[], LXBufferOutput.ByteOrder) - Constructor for class heronarts.lx.output.LXSocket
 
LXStructure - Class in heronarts.lx.structure
 
LXStructure(LX) - Constructor for class heronarts.lx.structure.LXStructure
 
LXStructure(LX, LXModel) - Constructor for class heronarts.lx.structure.LXStructure
 
LXStructure.Listener - Interface in heronarts.lx.structure
Listener interface for the top-level structure
LXStructure.ModelListener - Interface in heronarts.lx.structure
Implementation-only interface to relay model changes back to the core LX instance.
LXStructure.Output - Class in heronarts.lx.structure
 
LXStudio - Class in heronarts.lx.studio
 
LXStudio(PApplet, LXStudio.Flags) - Constructor for class heronarts.lx.studio.LXStudio
 
LXStudio(PApplet, LXModel) - Constructor for class heronarts.lx.studio.LXStudio
 
LXStudio(PApplet, LXStudio.Flags, LXModel) - Constructor for class heronarts.lx.studio.LXStudio
 
LXStudio.Applet - Class in heronarts.lx.studio
 
LXStudio.Flags - Class in heronarts.lx.studio
 
LXStudio.Registry - Class in heronarts.lx.studio
Registry class for the LXStudio application contains extensions to the default LX registry for custom UI components
LXStudio.UI - Class in heronarts.lx.studio
 
LXSwatch - Class in heronarts.lx.color
A swatch is a set of up to 5 dynamic colors that can be referenced by patterns and effects.
LXSwatch(LX) - Constructor for class heronarts.lx.color.LXSwatch
 
LXSwatch.Listener - Interface in heronarts.lx.color
 
LXTextValue - Class in heronarts.lx.clipboard
 
LXTextValue(StringParameter) - Constructor for class heronarts.lx.clipboard.LXTextValue
 
LXTextValue(String) - Constructor for class heronarts.lx.clipboard.LXTextValue
 
LXTime - Class in heronarts.lx
Utilities for working with time
LXTime() - Constructor for class heronarts.lx.LXTime
 
LXTransform - Class in heronarts.lx.transform
A transform is a matrix stack, quite similar to the OpenGL implementation.
LXTransform() - Constructor for class heronarts.lx.transform.LXTransform
Constructs a new transform with the identity matrix
LXTransform(LXMatrix) - Constructor for class heronarts.lx.transform.LXTransform
Constructs a new transform with the given base matrix
LXTriggerModulation - Class in heronarts.lx.modulation
 
LXTriggerModulation(LXModulationEngine, BooleanParameter, BooleanParameter) - Constructor for class heronarts.lx.modulation.LXTriggerModulation
 
LXTriggerModulation(LX, LXModulationEngine, JsonObject) - Constructor for class heronarts.lx.modulation.LXTriggerModulation
 
LXTriggerSource - Interface in heronarts.lx.modulator
 
LXUtils - Class in heronarts.lx.utils
Helper class of useful utilities, many just mirror Processing built-ins but reduce the awkwardness of calling through applet in the library code.
LXUtils.LookupTable - Class in heronarts.lx.utils
 
LXUtils.LookupTable.Cos - Class in heronarts.lx.utils
 
LXUtils.LookupTable.Function - Interface in heronarts.lx.utils
 
LXUtils.LookupTable.Sin - Class in heronarts.lx.utils
 
LXUtils.LookupTable.Tan - Class in heronarts.lx.utils
 
LXVector - Class in heronarts.lx.transform
A mutable version of an LXPoint, which has had a transformation applied to it, and may have other transformations applied to it.
LXVector(LXPoint) - Constructor for class heronarts.lx.transform.LXVector
Construct a mutable vector based on an LXPoint
LXVector(LXVector) - Constructor for class heronarts.lx.transform.LXVector
 
LXVector(float, float, float) - Constructor for class heronarts.lx.transform.LXVector
 
LXVirtualParameter - Class in heronarts.lx.parameter
A virtual parameter is one that wraps or forwards to another real parameter.
LXVirtualParameter() - Constructor for class heronarts.lx.parameter.LXVirtualParameter
 
LXWaveshape - Interface in heronarts.lx.modulator
Waveshapes compute a function in the range 0-1 over a basis 0-1.

M

m11 - Variable in class heronarts.lx.transform.LXMatrix
 
m12 - Variable in class heronarts.lx.transform.LXMatrix
 
m13 - Variable in class heronarts.lx.transform.LXMatrix
 
m14 - Variable in class heronarts.lx.transform.LXMatrix
 
m21 - Variable in class heronarts.lx.transform.LXMatrix
 
m22 - Variable in class heronarts.lx.transform.LXMatrix
 
m23 - Variable in class heronarts.lx.transform.LXMatrix
 
m24 - Variable in class heronarts.lx.transform.LXMatrix
 
m31 - Variable in class heronarts.lx.transform.LXMatrix
 
m32 - Variable in class heronarts.lx.transform.LXMatrix
 
m33 - Variable in class heronarts.lx.transform.LXMatrix
 
m34 - Variable in class heronarts.lx.transform.LXMatrix
 
m41 - Variable in class heronarts.lx.transform.LXMatrix
 
m42 - Variable in class heronarts.lx.transform.LXMatrix
 
m43 - Variable in class heronarts.lx.transform.LXMatrix
 
m44 - Variable in class heronarts.lx.transform.LXMatrix
 
macro1 - Variable in class heronarts.lx.modulator.MacroKnobs
 
macro2 - Variable in class heronarts.lx.modulator.MacroKnobs
 
macro3 - Variable in class heronarts.lx.modulator.MacroKnobs
 
macro4 - Variable in class heronarts.lx.modulator.MacroKnobs
 
macro5 - Variable in class heronarts.lx.modulator.MacroKnobs
 
MacroKnobs - Class in heronarts.lx.modulator
 
MacroKnobs() - Constructor for class heronarts.lx.modulator.MacroKnobs
 
MacroKnobs(String) - Constructor for class heronarts.lx.modulator.MacroKnobs
 
mag() - Method in class heronarts.lx.transform.LXVector
 
magSq() - Method in class heronarts.lx.transform.LXVector
 
main(String[]) - Static method in class heronarts.lx.LX
Runs a headless version of LX
main(String[]) - Static method in class heronarts.lx.studio.LXStudio
 
MAIN_VOLUME - Static variable in class heronarts.lx.midi.MidiControlChange
 
manualTrigger - Variable in class heronarts.lx.effect.midi.GateEffect
 
MAP_WIDTH - Static variable in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
mapModulationSource(UIModulationSource) - Method in class heronarts.p3lx.ui.UI
 
mapModulationSource(LXModulationEngine, UIModulationSource) - Method in class heronarts.p3lx.ui.UI
 
mapping - Variable in class heronarts.lx.LXEngine
 
mappingAdded(LXMidiEngine, LXMidiMapping) - Method in interface heronarts.lx.midi.LXMidiEngine.MappingListener
 
mappingRemoved(LXMidiEngine, LXMidiMapping) - Method in interface heronarts.lx.midi.LXMidiEngine.MappingListener
 
mappings - Variable in class heronarts.lx.midi.LXMidiEngine
 
mapTriggerSource(UITriggerSource) - Method in class heronarts.p3lx.ui.UI
 
MARGIN - Static variable in class heronarts.lx.studio.ui.device.UIDevice
 
MARGIN - Static variable in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
MARGIN - Static variable in class heronarts.lx.studio.ui.UIPane
 
MASTER_FADER - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
MASTER_FADER - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
MASTER_FOCUS - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
masterBus - Variable in class heronarts.lx.mixer.LXMixerEngine
 
masterFader - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
masterStrip - Variable in class heronarts.lx.studio.ui.mixer.UIMixer
 
matches(ShortMessage) - Method in enum heronarts.lx.midi.LXMidiEngine.Channel
 
matches(String) - Method in class heronarts.lx.osc.OscMessage
 
matchInput(String) - Method in class heronarts.lx.midi.LXMidiEngine
 
matchInput(String[]) - Method in class heronarts.lx.midi.LXMidiEngine
 
matchOutput(String) - Method in class heronarts.lx.midi.LXMidiEngine
 
matchOutput(String[]) - Method in class heronarts.lx.midi.LXMidiEngine
 
max - Variable in class heronarts.lx.parameter.BoundedParameter.Range
 
max(int, int) - Static method in class heronarts.lx.utils.LXUtils
 
max(double, double) - Static method in class heronarts.lx.utils.LXUtils
 
MAX_BPM - Static variable in class heronarts.lx.Tempo
 
MAX_COLORS - Static variable in class heronarts.lx.color.LXSwatch
 
MAX_DATA_LENGTH - Static variable in class heronarts.lx.output.ArtNetDatagram
 
MAX_DATA_LENGTH - Static variable in class heronarts.lx.output.DDPDatagram
 
MAX_DATA_LENGTH - Static variable in class heronarts.lx.output.KinetDatagram
 
MAX_DATA_LENGTH - Static variable in class heronarts.lx.output.OPCDatagram
 
MAX_DATA_LENGTH - Static variable in class heronarts.lx.output.StreamingACNDatagram
 
MAX_PLANES - Static variable in class heronarts.lx.pattern.form.PlanesPattern
 
maxf(float, float) - Static method in class heronarts.lx.utils.LXUtils
 
maxFreq - Variable in class heronarts.lx.audio.BandGate
Maximum frequency for the band
maxFrequency - Variable in class heronarts.lx.effect.StrobeEffect
 
maxInterval - Variable in class heronarts.lx.pattern.texture.SparklePattern.Engine
 
maxLevel - Variable in class heronarts.lx.pattern.texture.SparklePattern.Engine
 
maxScale - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
measure() - Method in class heronarts.lx.Tempo
Method to indicate the start of a measure.
mediaPath - Variable in class heronarts.lx.LX.Flags
 
message - Variable in class heronarts.lx.LX.Error
 
meta(String) - Method in class heronarts.lx.model.LXModel
Gets a meta data property
metaData - Variable in class heronarts.lx.model.LXModel
An immutable map of String key/value pairs, metadata on the model object
meter - Variable in class heronarts.lx.audio.BandGate
 
meter - Variable in class heronarts.lx.audio.LXAudioEngine
 
metrics - Variable in class heronarts.lx.model.GridModel
Metrics for the grid
Metrics(int, int) - Constructor for class heronarts.lx.model.GridModel.Metrics
 
metrics - Variable in class heronarts.lx.model.StripModel
 
Metrics(int) - Constructor for class heronarts.lx.model.StripModel.Metrics
 
METRONOME - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
MID1 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
mid1 - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
mid1net - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
mid1raw - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
MID2 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
mid2 - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
mid2net - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
mid2raw - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
MID3 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
mid3 - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
mid3net - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
mid3raw - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
MID4 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
mid4 - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
mid4net - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
mid4raw - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
midA - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
midAnet - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
midB - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
midBnet - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
Midi() - Constructor for class heronarts.lx.command.LXCommand.Midi
 
MIDI - Static variable in annotation type heronarts.lx.LXCategory
 
midi - Variable in class heronarts.lx.LXEngine
 
MIDI - Static variable in class heronarts.lx.osc.OscTypeTag
 
midi - Variable in class heronarts.lx.studio.ui.UIRightPane
 
MidiAftertouch - Class in heronarts.lx.midi
 
MidiBeat - Class in heronarts.lx.midi
 
midiChannel - Variable in class heronarts.lx.mixer.LXAbstractChannel
Which channel MIDI messages this channel observes
MidiControlChange - Class in heronarts.lx.midi
 
MidiControlChange(int, int, int) - Constructor for class heronarts.lx.midi.MidiControlChange
 
midiDispatch(LXShortMessage) - Method in class heronarts.lx.mixer.LXAbstractChannel
Dispatch a MIDI message to all the active devices on this channel, without notifying listeners.
midiDispatch(LXShortMessage) - Method in class heronarts.lx.mixer.LXChannel
 
midiEnabled - Variable in class heronarts.lx.effect.midi.GateEffect
 
midiMessage(LXShortMessage) - Method in class heronarts.lx.mixer.LXAbstractChannel
Invoked by the MIDI/OSC/Clip engines when this channel should process a MIDI message.
midiMinNote - Variable in class heronarts.lx.effect.midi.GateEffect
 
midiMonitor - Variable in class heronarts.lx.mixer.LXAbstractChannel
Whether this channel should listen to MIDI events
midiNanos - Variable in class heronarts.lx.LXEngine.Profiler
 
midiNote - Variable in class heronarts.lx.clip.MidiNoteClipEvent
 
MidiNote - Class in heronarts.lx.midi
 
MidiNote(int, int, int, int) - Constructor for class heronarts.lx.midi.MidiNote
 
MidiNote(ShortMessage, int) - Constructor for class heronarts.lx.midi.MidiNote
 
MidiNoteClipEvent - Class in heronarts.lx.clip
 
MidiNoteClipLane - Class in heronarts.lx.clip
 
MidiNoteClipLane(LXClip) - Constructor for class heronarts.lx.clip.MidiNoteClipLane
 
midiNoteLane - Variable in class heronarts.lx.clip.LXAbstractChannelClip
 
MidiNoteOff - Class in heronarts.lx.midi
 
MidiNoteOn - Class in heronarts.lx.midi
 
MidiNoteOn(int, int, int) - Constructor for class heronarts.lx.midi.MidiNoteOn
 
midiNoteRange - Variable in class heronarts.lx.effect.midi.GateEffect
 
MidiPitchBend - Class in heronarts.lx.midi
 
MidiPitchBend(int, int) - Constructor for class heronarts.lx.midi.MidiPitchBend
 
MidiPitchBend(int, int, int) - Constructor for class heronarts.lx.midi.MidiPitchBend
 
MidiProgramChange - Class in heronarts.lx.midi
 
midiReceived(LXAbstractChannel, LXShortMessage) - Method in class heronarts.lx.clip.LXAbstractChannelClip
 
midiReceived(LXAbstractChannel, LXShortMessage) - Method in interface heronarts.lx.mixer.LXAbstractChannel.MidiListener
 
midiVelocityResponse - Variable in class heronarts.lx.effect.midi.GateEffect
 
midNet - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
min - Variable in class heronarts.lx.parameter.BoundedParameter.Range
 
min(int, int) - Static method in class heronarts.lx.utils.LXUtils
 
min(double, double) - Static method in class heronarts.lx.utils.LXUtils
 
MIN_BPM - Static variable in class heronarts.lx.Tempo
 
minf(float, float) - Static method in class heronarts.lx.utils.LXUtils
 
minFreq - Variable in class heronarts.lx.audio.BandGate
Minimum frequency for the band
minFrequency - Variable in class heronarts.lx.effect.StrobeEffect
 
minInterval - Variable in class heronarts.lx.pattern.texture.SparklePattern.Engine
 
minLevel - Variable in class heronarts.lx.pattern.texture.SparklePattern.Engine
 
minScale - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
minute() - Static method in class heronarts.lx.LXTime
 
minutes - Variable in class heronarts.lx.scheduler.LXScheduledProject
 
Missing() - Constructor for class heronarts.lx.studio.ui.modulation.UIModulatorControls.Missing
 
missingChannelMode - Variable in class heronarts.lx.snapshot.LXSnapshotEngine
 
mix - Variable in class heronarts.lx.audio.LXAudioComponent
 
mixer - Variable in class heronarts.lx.audio.LXAudioInput.Device
 
Mixer() - Constructor for class heronarts.lx.command.LXCommand.Mixer
 
mixer - Variable in class heronarts.lx.LXEngine
 
mixer - Variable in class heronarts.lx.studio.ui.clip.UIClipButton
 
mixer - Variable in class heronarts.lx.studio.ui.clip.UIClipLauncher
 
mixer - Variable in class heronarts.lx.studio.ui.clip.UIStop
 
mixer - Variable in class heronarts.lx.studio.ui.UIBottomTray
 
MOD_WHEEL - Static variable in class heronarts.lx.midi.MidiControlChange
 
mode - Variable in class heronarts.lx.audio.LXAudioEngine
 
mode - Variable in class heronarts.lx.color.LXDynamicColor
 
mode - Variable in class heronarts.lx.effect.BlurEffect
 
mode - Variable in class heronarts.lx.LXMappingEngine
 
mode - Variable in class heronarts.lx.pattern.test.TestPattern
 
model - Variable in class heronarts.lx.effect.LXModelEffect
 
model - Variable in class heronarts.lx.LX
The pixel model.
model - Variable in class heronarts.lx.LXModelComponent
 
model - Variable in class heronarts.lx.LXModelLayer
 
MODEL - Static variable in class heronarts.lx.model.LXModel.Key
 
model - Variable in class heronarts.lx.pattern.LXModelPattern
 
MODEL - Static variable in class heronarts.lx.studio.ui.UILeftPane
 
model - Variable in class heronarts.lx.studio.ui.UILeftPane
 
ModelBuffer - Class in heronarts.lx
 
ModelBuffer(LX) - Constructor for class heronarts.lx.ModelBuffer
 
ModelBuffer(LX, int) - Constructor for class heronarts.lx.ModelBuffer
 
modelChanged(LX, LXModel) - Method in interface heronarts.lx.LX.Listener
Fired whenever a new model instance is set on this LX instance.
modelGenerationChanged(LX, LXModel) - Method in interface heronarts.lx.LX.Listener
Fired when the generation of a model has been changed.
modelGenerationUpdated(LXModel) - Method in interface heronarts.lx.model.LXModel.Listener
Invoked when the geometry of a model has been updated.
modelName - Variable in class heronarts.lx.structure.LXStructure
 
ModifyFixturePositions() - Constructor for class heronarts.lx.command.LXCommand.Structure.ModifyFixturePositions
 
Modulation() - Constructor for class heronarts.lx.command.LXCommand.Modulation
 
modulation - Variable in class heronarts.lx.LXDeviceComponent
 
modulation - Variable in class heronarts.lx.LXEngine
 
modulation - Variable in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator.UICompoundModulation
 
modulation - Variable in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator.UIModulation
 
modulation - Variable in class heronarts.lx.studio.ui.UIRightPane
 
modulationAdded(LXModulationEngine, LXCompoundModulation) - Method in interface heronarts.lx.modulation.LXModulationEngine.Listener
 
modulationColor - Variable in class heronarts.lx.LXComponent
A color used to identify this component when it or one of its parameters is used as a modulation source.
ModulationException(String) - Constructor for exception heronarts.lx.modulation.LXParameterModulation.ModulationException
 
modulationExpanded - Variable in class heronarts.lx.LXDeviceComponent
 
modulationRemoved(LXModulationEngine, LXCompoundModulation) - Method in interface heronarts.lx.modulation.LXModulationEngine.Listener
 
modulations - Variable in class heronarts.lx.modulation.LXModulationEngine
 
modulations - Variable in class heronarts.lx.parameter.CompoundParameter
 
modulations - Variable in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
Modulator(LXModulator) - Constructor for class heronarts.lx.clipboard.LXClipboardComponent.Modulator
 
modulator - Variable in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
modulator - Variable in class heronarts.lx.studio.ui.modulation.UIModulator
 
MODULATOR_SIZE - Static variable in class heronarts.lx.studio.ui.device.UIDevice
 
modulatorAdded(LXModulationEngine, LXModulator) - Method in interface heronarts.lx.modulation.LXModulationEngine.Listener
 
modulatorContent - Variable in class heronarts.lx.studio.ui.device.UIDevice
 
modulatorMoved(LXModulationEngine, LXModulator) - Method in interface heronarts.lx.modulation.LXModulationEngine.Listener
 
modulatorRemoved(LXModulationEngine, LXModulator) - Method in interface heronarts.lx.modulation.LXModulationEngine.Listener
 
modulators - Variable in class heronarts.lx.LXModulatorComponent
 
momentaryPressValid - Variable in class heronarts.p3lx.ui.component.UIButton
 
monitor - Variable in class heronarts.lx.modulator.MultiStageEnvelope
 
MONO - Static variable in class heronarts.lx.audio.LXAudioComponent
 
MONO_BUFFER_SIZE - Static variable in class heronarts.lx.audio.LXAudioComponent
 
MONO_FRAME_SIZE - Static variable in class heronarts.lx.audio.LXAudioComponent
 
MONO_SOURCE_LINE - Static variable in class heronarts.lx.audio.LXAudioComponent
 
MONO_TARGET_LINE - Static variable in class heronarts.lx.audio.LXAudioComponent
 
motion - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
motionSpeed - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
motionSpeedRange - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
mouseEvent(MouseEvent) - Method in class heronarts.p3lx.ui.UI
 
mouseMode - Variable in class heronarts.p3lx.ui.UI3dContext
Mouse interaction mode
mousePressConsumed() - Method in class heronarts.p3lx.ui.UIObject
Checks whether the mouse event was already consumed
mousePressContextMenu - Variable in class heronarts.p3lx.ui.UIObject
 
MoveChannel(LXAbstractChannel, int) - Constructor for class heronarts.lx.command.LXCommand.Mixer.MoveChannel
 
moveChannel(LXAbstractChannel, int) - Method in class heronarts.lx.mixer.LXMixerEngine
 
MoveEffect(LXBus, LXEffect, int) - Constructor for class heronarts.lx.command.LXCommand.Channel.MoveEffect
 
moveEffect(LXEffect, int) - Method in class heronarts.lx.mixer.LXBus
 
moveEntry(LXScheduledProject, int) - Method in class heronarts.lx.scheduler.LXScheduler
 
moveEvent(LXClipEvent, double) - Method in class heronarts.lx.clip.LXClipLane
 
MoveFixture(LXFixture, int) - Constructor for class heronarts.lx.command.LXCommand.Structure.MoveFixture
 
moveFixture(LXFixture, int) - Method in class heronarts.lx.structure.LXStructure
 
moveItem(UIItemList.Item, int) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
moveItem(UIItemList.Item, int) - Method in interface heronarts.p3lx.ui.component.UIItemList
Moves an item to another location in the list
moveItem(UIItemList.Item, int) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
MoveModulator(LXModulationEngine, LXModulator, int) - Constructor for class heronarts.lx.command.LXCommand.Modulation.MoveModulator
 
moveModulator(T, int) - Method in class heronarts.lx.LXModulatorComponent
 
moveModulator(T, int) - Method in class heronarts.lx.modulation.LXModulationEngine
 
MovePattern(LXChannel, LXPattern, int) - Constructor for class heronarts.lx.command.LXCommand.Channel.MovePattern
 
movePattern(LXPattern, int) - Method in class heronarts.lx.mixer.LXChannel
 
MoveSnapshot(LXSnapshot, int) - Constructor for class heronarts.lx.command.LXCommand.Snapshots.MoveSnapshot
 
moveSnapshot(LXSnapshot, int) - Method in class heronarts.lx.snapshot.LXSnapshotEngine
Moves a snapshot to a new order in the engine snapshot list
moveSwatch(LXSwatch, int) - Method in class heronarts.lx.color.LXPalette
Moves a saved swatch to a different position in the list
MoveSwatch(LXSwatch, int) - Constructor for class heronarts.lx.command.LXCommand.Palette.MoveSwatch
 
mult(float) - Method in class heronarts.lx.transform.LXVector
 
multiplier - Variable in enum heronarts.lx.Tempo.Division
 
multiply(int, int) - Static method in class heronarts.lx.color.LXColor
 
multiply(int, int, double) - Static method in class heronarts.lx.color.LXColor
 
multiply(int, int, int) - Static method in class heronarts.lx.color.LXColor
 
multiply(LXMatrix) - Method in class heronarts.lx.model.LXPoint
Multiplies the points coordinates by the given transformation matrix
multiply(LXMatrix) - Method in class heronarts.lx.transform.LXMatrix
Multiplies the matrix by another matrix
multiply(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Method in class heronarts.lx.transform.LXMatrix
 
multiply(LXMatrix) - Method in class heronarts.lx.transform.LXTransform
Multiplies the transform by a transformation matrix
MultiplyBlend - Class in heronarts.lx.blend
 
MultiplyBlend(LX) - Constructor for class heronarts.lx.blend.MultiplyBlend
 
MultiStageEnvelope - Class in heronarts.lx.modulator
 
MultiStageEnvelope() - Constructor for class heronarts.lx.modulator.MultiStageEnvelope
 
MultiStageEnvelope(String) - Constructor for class heronarts.lx.modulator.MultiStageEnvelope
 
MultiStageEnvelope(String, float, float) - Constructor for class heronarts.lx.modulator.MultiStageEnvelope
 
MultiStageEnvelope.Stage - Class in heronarts.lx.modulator
 
mutableClips - Variable in class heronarts.lx.studio.ui.clip.UIClipLauncher
 
mutableEffects - Variable in class heronarts.lx.mixer.LXBus
 
mutableEvents - Variable in class heronarts.lx.clip.LXClipLane
 
mutableLanes - Variable in class heronarts.lx.clip.LXClip
 
MutableParameter - Class in heronarts.lx.parameter
A MutableParameter is a parameter that has a value which can be changed to anything.
MutableParameter() - Constructor for class heronarts.lx.parameter.MutableParameter
 
MutableParameter(String) - Constructor for class heronarts.lx.parameter.MutableParameter
 
MutableParameter(String, double) - Constructor for class heronarts.lx.parameter.MutableParameter
 
MutableParameter(double) - Constructor for class heronarts.lx.parameter.MutableParameter
 
mute - Variable in class heronarts.lx.structure.LXFixture
 

N

name - Variable in class heronarts.lx.LXClassLoader.Package
 
name - Variable in enum heronarts.lx.pattern.color.GradientPattern.CoordinateMode
 
name - Variable in enum heronarts.lx.pattern.texture.NoisePattern.CoordinateMode
 
name - Variable in class heronarts.lx.structure.JsonFixture.ParameterDefinition
 
NAME_HEIGHT_CHANNEL - Static variable in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
NAME_HEIGHT_GROUP - Static variable in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
NAME_WIDTH - Static variable in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
NAME_WIDTH_CONDENSED - Static variable in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
NAME_Y_CHANNEL - Static variable in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
NAME_Y_GROUP - Static variable in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
networkThread - Variable in class heronarts.lx.LXEngine
 
newButton(BooleanParameter) - Method in interface heronarts.lx.studio.ui.device.UIDeviceControls
 
newButton(EnumParameter<?>) - Method in interface heronarts.lx.studio.ui.device.UIDeviceControls
 
newControlBox(BoundedParameter, float) - Method in class heronarts.lx.studio.ui.fixture.UIFixture
 
newControlButton(BooleanParameter, float) - Method in class heronarts.lx.studio.ui.fixture.UIFixture
 
newControlButton(EnumParameter<?>, float) - Method in class heronarts.lx.studio.ui.fixture.UIFixture
 
newControlIntBox(DiscreteParameter, float) - Method in class heronarts.lx.studio.ui.fixture.UIFixture
 
newControlLabel(String, float) - Method in class heronarts.lx.studio.ui.fixture.UIFixture
 
newControlRow() - Method in class heronarts.lx.studio.ui.fixture.UIFixture
 
newControlRow(UI2dComponent...) - Method in class heronarts.lx.studio.ui.fixture.UIFixture
 
newControlTextBox(StringParameter, float) - Method in class heronarts.lx.studio.ui.fixture.UIFixture
 
newDoubleBox(BoundedParameter) - Method in interface heronarts.lx.studio.ui.device.UIDeviceControls
 
newDropMenu(DiscreteParameter) - Method in interface heronarts.lx.studio.ui.device.UIDeviceControls
 
newDynamicModel() - Method in class heronarts.lx.structure.LXStructure
 
newEnumBox(EnumParameter<?>) - Method in interface heronarts.lx.studio.ui.device.UIDeviceControls
 
newHorizontalContainer(float) - Static method in class heronarts.p3lx.ui.UI2dContainer
 
newHorizontalContainer(float, float) - Static method in class heronarts.p3lx.ui.UI2dContainer
 
newHorizontalContainer(float, float, UI2dComponent...) - Static method in class heronarts.p3lx.ui.UI2dContainer
 
newHorizontalSlider(LXListenableNormalizedParameter) - Method in interface heronarts.lx.studio.ui.device.UIDeviceControls
 
newIntegerBox(DiscreteParameter) - Method in interface heronarts.lx.studio.ui.device.UIDeviceControls
 
newKnob(LXListenableNormalizedParameter) - Method in interface heronarts.lx.studio.ui.device.UIDeviceControls
 
NewModel(LXStructure) - Constructor for class heronarts.lx.command.LXCommand.Structure.NewModel
 
newParameterLabel(String, float) - Method in class heronarts.lx.studio.ui.fixture.UIFixture
 
newProject() - Method in class heronarts.lx.LX
 
newSchedule() - Method in class heronarts.lx.scheduler.LXScheduler
 
newTopLevelContext(UI) - Static method in class heronarts.p3lx.ui.UI3dContext
Creates a UI3dContext which draws into the parent Processing graphics context, bypassing any compositing of UI layers.
newVerticalContainer(float) - Static method in class heronarts.p3lx.ui.UI2dContainer
 
newVerticalContainer(float, float) - Static method in class heronarts.p3lx.ui.UI2dContainer
 
newVerticalContainer(float, float, UI2dComponent...) - Static method in class heronarts.p3lx.ui.UI2dContainer
 
newVerticalSlider(LXListenableNormalizedParameter, float) - Method in interface heronarts.lx.studio.ui.device.UIDeviceControls
 
NIL - Static variable in class heronarts.lx.osc.OscTypeTag
 
NO_PATTERN_INDEX - Static variable in class heronarts.lx.mixer.LXChannel
 
NO_PORT - Static variable in interface heronarts.lx.output.LXOutput.InetOutput
 
NO_SUBMODELS - Static variable in class heronarts.lx.structure.LXFixture
 
noise(float, float, float) - Static method in class heronarts.lx.utils.LXUtils
This function computes a random value at the coordinate (x,y,z).
noise(float, float, float, int) - Static method in class heronarts.lx.utils.LXUtils
This function computes a random value at the coordinate (x,y,z).
Noise - Class in heronarts.lx.utils
 
Noise() - Constructor for class heronarts.lx.utils.Noise
 
noiseFBM(float, float, float, float, float, int) - Static method in class heronarts.lx.utils.LXUtils
Common fractal noise functions are included, which produce a wide variety of nice effects depending on the parameters provided.
NoisePattern - Class in heronarts.lx.pattern.texture
 
NoisePattern(LX) - Constructor for class heronarts.lx.pattern.texture.NoisePattern
 
NoisePattern.Algorithm - Enum in heronarts.lx.pattern.texture
 
NoisePattern.CoordinateMode - Enum in heronarts.lx.pattern.texture
 
noiseRidge(float, float, float, float, float, float, int) - Static method in class heronarts.lx.utils.LXUtils
Common fractal noise functions are included, which produce a wide variety of nice effects depending on the parameters provided.
noiseTurbulence(float, float, float, float, float, int) - Static method in class heronarts.lx.utils.LXUtils
Common fractal noise functions are included, which produce a wide variety of nice effects depending on the parameters provided.
NormalBlend - Class in heronarts.lx.blend
 
NormalBlend(LX) - Constructor for class heronarts.lx.blend.NormalBlend
 
normalize() - Method in class heronarts.lx.transform.LXVector
 
NormalizedParameter - Class in heronarts.lx.parameter
Simple normalized parameter which is not listenable.
NormalizedParameter(String) - Constructor for class heronarts.lx.parameter.NormalizedParameter
 
NormalizedParameter(String, double) - Constructor for class heronarts.lx.parameter.NormalizedParameter
 
normalizedToValue(double) - Method in class heronarts.lx.parameter.BoundedParameter.Range
 
normalizedToValue(double, double) - Method in class heronarts.lx.parameter.BoundedParameter.Range
 
normalizePoints() - Method in class heronarts.lx.model.LXModel
Sets the normalized values of all the points in this model (xn, yn, zn) relative to this model's absolute bounds.
noteOffReceived(MidiNote) - Method in class heronarts.lx.effect.midi.GateEffect
 
noteOffReceived(MidiNote) - Method in class heronarts.lx.midi.LXAbstractMidiListener
 
noteOffReceived(MidiNote) - Method in interface heronarts.lx.midi.LXMidiListener
 
noteOffReceived(MidiNote) - Method in class heronarts.lx.midi.surface.APC40Mk2
 
noteOffReceived(MidiNote) - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
noteOffReceived(MidiNote) - Method in class heronarts.lx.midi.surface.LXMidiSurface
 
noteOnReceived(MidiNoteOn) - Method in class heronarts.lx.effect.midi.GateEffect
 
noteOnReceived(MidiNoteOn) - Method in class heronarts.lx.midi.LXAbstractMidiListener
 
noteOnReceived(MidiNoteOn) - Method in interface heronarts.lx.midi.LXMidiListener
 
noteOnReceived(MidiNoteOn) - Method in class heronarts.lx.midi.surface.APC40Mk2
 
noteOnReceived(MidiNoteOn) - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
noteOnReceived(MidiNoteOn) - Method in class heronarts.lx.midi.surface.LXMidiSurface
 
NOW - Static variable in class heronarts.lx.osc.OscTimeTag
 
nowMillis - Variable in class heronarts.lx.LXEngine
Globally accessible counter of the current millisecond clock
NRPN_LSB - Static variable in class heronarts.lx.midi.MidiControlChange
 
NRPN_MSB - Static variable in class heronarts.lx.midi.MidiControlChange
 
NUDGE_MINUS - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
NUDGE_PLUS - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
nudgeDown - Variable in class heronarts.lx.Tempo
 
nudgeUp - Variable in class heronarts.lx.Tempo
 
NUM_CAMERA_POSITIONS - Static variable in class heronarts.p3lx.ui.UI3dContext
 
NUM_CHANNELS - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
NUM_CLIPS - Static variable in class heronarts.lx.studio.ui.clip.UIClipLauncher
 
NUM_PRIMARY_COLORS - Static variable in class heronarts.lx.color.DiscreteColorParameter
 
numBands - Variable in class heronarts.lx.audio.GraphicMeter
Number of bands in the equalizer
numColumns - Variable in class heronarts.lx.structure.GridFixture
 
numPoints - Variable in class heronarts.lx.structure.ArcFixture
 
numPoints - Variable in class heronarts.lx.structure.StripFixture
 
numRows - Variable in class heronarts.lx.structure.GridFixture
 
numStops - Variable in class heronarts.lx.color.GradientUtils.ColorStops
 

O

ObjectParameter<T> - Class in heronarts.lx.parameter
 
ObjectParameter(String, T[]) - Constructor for class heronarts.lx.parameter.ObjectParameter
 
ObjectParameter(String, T[], T) - Constructor for class heronarts.lx.parameter.ObjectParameter
 
octaves - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
OFFSET_CHANNEL - Static variable in interface heronarts.lx.output.OPCOutput
 
OFFSET_COMMAND - Static variable in interface heronarts.lx.output.OPCOutput
 
OFFSET_DATA - Static variable in interface heronarts.lx.output.OPCOutput
 
OFFSET_DATA_LEN_LSB - Static variable in interface heronarts.lx.output.OPCOutput
 
OFFSET_DATA_LEN_MSB - Static variable in interface heronarts.lx.output.OPCOutput
 
OFFSET_DMX_DATA - Static variable in class heronarts.lx.output.StreamingACNDatagram
 
OFFSET_SEQUENCE_NUMBER - Static variable in class heronarts.lx.output.StreamingACNDatagram
 
OFFSET_UNIVERSE_NUMBER - Static variable in class heronarts.lx.output.StreamingACNDatagram
 
OMNI_OFF - Static variable in class heronarts.lx.midi.MidiControlChange
 
OMNI_ON - Static variable in class heronarts.lx.midi.MidiControlChange
 
onActivate() - Method in class heronarts.p3lx.ui.component.UIItemList.Item
Action handler, invoked when item is activated
onActivate() - Method in class heronarts.p3lx.ui.component.UIItemList.Section
 
onActive() - Method in class heronarts.lx.blend.LXBlend
Subclasses may override this method.
onActive() - Method in class heronarts.lx.pattern.LXPattern
Subclasses may override this method.
onAdd(File) - Method in class heronarts.lx.studio.ui.toolbar.UIProject.UIScheduler
 
onBeat(Tempo, int) - Method in interface heronarts.lx.Tempo.Listener
 
onBlur() - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator.UIModulation
 
onBlur() - Method in class heronarts.p3lx.ui.component.UIButton
 
onBlur() - Method in class heronarts.p3lx.ui.component.UIInputBox
 
onBlur() - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
onBlur() - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
onBlur() - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
onBlur() - Method in class heronarts.p3lx.ui.UIObject
Subclasses override when element loses focus
onBlur() - Method in class heronarts.p3lx.ui.UIWindow
 
onChange - Variable in class heronarts.lx.clip.LXClipLane
 
onCheck(boolean) - Method in class heronarts.p3lx.ui.component.UIItemList.Item
Action handler invoked when item is checked
onClick() - Method in class heronarts.p3lx.ui.component.UIButton
Subclasses may override when a momentary button is clicked, and the click release happened within the bounds of the box
onCondensed(boolean) - Method in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
onCondensed(boolean) - Method in class heronarts.lx.studio.ui.mixer.UIChannelStripControls
 
onCondensed(boolean) - Method in class heronarts.lx.studio.ui.mixer.UIMasterStripControls
 
onCondensed(boolean) - Method in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
onContextAction(UI) - Method in class heronarts.p3lx.ui.UIContextActions.Action.CopyOscAddress
 
onContextAction(UI) - Method in class heronarts.p3lx.ui.UIContextActions.Action
 
onContextAction(UI) - Method in class heronarts.p3lx.ui.UIContextActions.Action.ResetParameter
 
onCopy() - Method in class heronarts.lx.studio.ui.device.UIEffectDevice
 
onCopy() - Method in class heronarts.lx.studio.ui.device.UIPatternList
 
onCopy() - Method in class heronarts.lx.studio.ui.mixer.UIChannelStripControls
 
onCopy() - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
onCopy() - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
onCopy() - Method in class heronarts.p3lx.ui.component.UITextBox
 
onCopy() - Method in interface heronarts.p3lx.ui.UICopy
 
onDeactivate() - Method in class heronarts.p3lx.ui.component.UIItemList.Item
Action handler, invoked when item is deactivated.
onDelete() - Method in class heronarts.p3lx.ui.component.UIItemList.Item
Action handler, invoked when item is deleted
onDisable() - Method in class heronarts.lx.effect.LXEffect
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.clip.UIClipButton
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.clip.UISceneButton
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.clip.UIStop
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.device.UIDevice
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.fixture.UIFixture.Section
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.lfo.UIWave
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.mixer.UISceneStrip.UIClipViewToggle
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.modulation.UIDeviceModulator
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.modulation.UIVariableLFO.UIPeriodControl
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.pattern.UIGradientPattern.UIPaletteGradient
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.UIBottomTray
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.UIPane
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.UIPreviewWindow.Grid
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIButton
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UICheckbox
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UICollapsibleSection
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIContextButton
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIContextMenu
Subclasses may override to draw some other kind of drop menu
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIDropMenu
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIGLPointCloud
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIImage
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIInputBox
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIKnob
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UILabel
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIPointCloud
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UISlider
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UISwitch
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIToggleSet
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.UIObject
Subclasses should override this method to perform their drawing functions.
onEnable() - Method in class heronarts.lx.effect.BlurEffect
 
onEnable() - Method in class heronarts.lx.effect.LXEffect
 
onEnable() - Method in class heronarts.lx.effect.StrobeEffect
 
onEnable(boolean) - Method in class heronarts.lx.midi.surface.APC40Mk2
 
onEnable(boolean) - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
onEnable(boolean) - Method in class heronarts.lx.midi.surface.LXMidiSurface
Subclasses may override, invoked automatically when surface is enabled/disabled
onEnabled(boolean) - Method in class heronarts.lx.midi.LXMidiDevice
Subclasses have this method invoked when the enabled state changes.
onEnabled(boolean) - Method in class heronarts.lx.midi.LXMidiInput
 
onEnabled(boolean) - Method in class heronarts.lx.midi.LXMidiOutput
 
onExport(File) - Method in class heronarts.lx.studio.ui.model.UIModelManager
 
onFocus(Event) - Method in class heronarts.lx.studio.ui.clip.UIClipButton
 
onFocus(Event) - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator.UIModulation
 
onFocus(Event) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
onFocus() - Method in class heronarts.p3lx.ui.component.UIItemList.Item
Action handler, invoked when item is focused
onFocus(Event) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
onFocus(Event) - Method in class heronarts.p3lx.ui.UIObject
Subclasses override when element is focused
onFocus(Event) - Method in class heronarts.p3lx.ui.UIWindow
 
onImport(File) - Method in class heronarts.lx.studio.ui.browser.UIPackageManager
 
onImport(File) - Method in class heronarts.lx.studio.ui.model.UIModelManager
 
onInactive() - Method in class heronarts.lx.blend.LXBlend
Subclasses may override this method.
onInactive() - Method in class heronarts.lx.pattern.LXPattern
Subclasses may override this method.
onItemActivated(UIItemList.Item) - Method in interface heronarts.p3lx.ui.component.UIItemList.Listener
 
onItemDeactivated(UIItemList.Item) - Method in interface heronarts.p3lx.ui.component.UIItemList.Listener
 
onItemFocused(UIItemList.Item) - Method in interface heronarts.p3lx.ui.component.UIItemList.Listener
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.clip.UIClipButton
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.clip.UIClipStop
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.clip.UISceneButton
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.clip.UISceneStop
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.clip.UIStop
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.device.UIDevice
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.device.UIEffectDevice
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.fixture.UIFixtureInspector
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.fixture.UIFixtureManager
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.global.UIPalette.UISavedSwatch
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.mixer.UIChannelStripControls
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.mixer.UIGroupStripControls
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator.UIModulation
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.modulation.UIDeviceModulator
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.UIBottomTray
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.UIContentPicker
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIButton
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UICheckbox
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UICollapsibleSection
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIColorPicker
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIContextButton
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIContextMenu
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIDiscreteColorBox
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIDropMenu
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIDynamicColorPicker
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIEnumBox
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIInputBox
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UISwitch
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIToggleSet
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.UI2dContainer
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.UI3dContext
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.UIEventHandler
Subclasses override to receive key events
onKeyReleased(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.clip.UISceneButton
 
onKeyReleased(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.clip.UIStop
 
onKeyReleased(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.device.UIEffectDevice
 
onKeyReleased(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.global.UIPalette.UISavedSwatch
 
onKeyReleased(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIButton
 
onKeyReleased(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UICheckbox
 
onKeyReleased(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
onKeyReleased(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
onKeyReleased(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
onKeyReleased(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UISwitch
 
onKeyReleased(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.UIEventHandler
Subclasses override to receive key events
onKeyTyped(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.UIEventHandler
Subclasses override to receive key events
onLabelChanged() - Method in class heronarts.p3lx.ui.component.UIParameterLabel
Subclasses may override this method to handle other updates needed when the label changes
onLoad(File) - Method in class heronarts.p3lx.ui.UI
 
onLoop(double) - Method in class heronarts.lx.effect.LXEffect
Applies this effect to the current frame
onLoop(double) - Method in class heronarts.lx.LXLayer
 
onLoop(double) - Method in class heronarts.lx.LXLayeredComponent
 
onLoop(double) - Method in class heronarts.lx.pattern.LXPattern
 
onMeasure(Tempo) - Method in interface heronarts.lx.Tempo.Listener
 
onModelChanged(LXModel) - Method in class heronarts.lx.effect.SparkleEffect
 
onModelChanged(LXModel) - Method in class heronarts.lx.LXModelComponent
Subclasses should override to handle changes to which model they are addressing.
onModelChanged(LXModel) - Method in class heronarts.lx.mixer.LXBus
 
onModelChanged(LXModel) - Method in class heronarts.lx.mixer.LXChannel
 
onModelChanged(LXModel) - Method in class heronarts.lx.pattern.test.TestPattern
 
onModelChanged(LXModel) - Method in class heronarts.lx.pattern.texture.SparklePattern
 
onMouseClicked(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
onMouseClicked(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
onMouseClicked(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.UIEventHandler
Subclasses override to receive mouse events
onMouseDragged(MouseEvent, float, float, float, float) - Method in class heronarts.lx.studio.ui.lfo.UIWave
 
onMouseDragged(MouseEvent, float, float, float, float) - Method in class heronarts.p3lx.ui.component.UIButton
 
onMouseDragged(MouseEvent, float, float, float, float) - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
onMouseDragged(MouseEvent, float, float, float, float) - Method in class heronarts.p3lx.ui.component.UIInputBox
 
onMouseDragged(MouseEvent, float, float, float, float) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
onMouseDragged(MouseEvent, float, float, float, float) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
onMouseDragged(MouseEvent, float, float, float, float) - Method in class heronarts.p3lx.ui.component.UIKnob
 
onMouseDragged(MouseEvent, float, float, float, float) - Method in class heronarts.p3lx.ui.component.UISlider
 
onMouseDragged(MouseEvent, float, float, float, float) - Method in class heronarts.p3lx.ui.UI3dContext
 
onMouseDragged(MouseEvent, float, float, float, float) - Method in class heronarts.p3lx.ui.UIEventHandler
Subclasses override to receive mouse events
onMouseDragged(MouseEvent, float, float, float, float) - Method in class heronarts.p3lx.ui.UIWindow
 
onMouseMoved(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIContextMenu
 
onMouseMoved(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.UIEventHandler
Subclasses override to receive mouse events
onMouseOut(MouseEvent) - Method in class heronarts.p3lx.ui.component.UIContextMenu
 
onMouseOut(MouseEvent) - Method in class heronarts.p3lx.ui.UIEventHandler
Subclasses override to receive events when mouse moves out of this object
onMouseOver(MouseEvent) - Method in class heronarts.p3lx.ui.UIEventHandler
Subclasses override to receive events when mouse moves over this object
onMousePressed(MouseEvent, float, float) - Method in class heronarts.lx.studio.ui.clip.UIClipButton
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.lx.studio.ui.clip.UISceneButton
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.lx.studio.ui.clip.UIStop
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.lx.studio.ui.device.UIDevice
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.lx.studio.ui.lfo.UIWave
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.lx.studio.ui.mixer.UISceneStrip.UIClipViewToggle
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.lx.studio.ui.UIPane
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.lx.studio.ui.UIPreviewWindow
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIButton
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UICheckbox
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UICollapsibleSection
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIColorPicker
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIContextButton
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIContextMenu
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIDiscreteColorBox
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIDropMenu
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIInputBox
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIKnob
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIParameterComponent
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UISlider
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UISwitch
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIToggleSet
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.UI3dContext
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.UIEventHandler
Subclasses override to receive mouse events
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.UIWindow
 
onMouseReleased(MouseEvent, float, float) - Method in class heronarts.lx.studio.ui.clip.UISceneButton
 
onMouseReleased(MouseEvent, float, float) - Method in class heronarts.lx.studio.ui.clip.UIStop
 
onMouseReleased(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIButton
 
onMouseReleased(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UICheckbox
 
onMouseReleased(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIContextButton
 
onMouseReleased(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIInputBox
 
onMouseReleased(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
onMouseReleased(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
onMouseReleased(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIParameterComponent
 
onMouseReleased(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
onMouseReleased(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UISlider
 
onMouseReleased(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UISwitch
 
onMouseReleased(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.UIEventHandler
Subclasses override to receive mouse events
onMouseWheel(MouseEvent, float, float, float) - Method in class heronarts.p3lx.ui.UI2dScrollContext
 
onMouseWheel(MouseEvent, float, float, float) - Method in class heronarts.p3lx.ui.UI3dContext
 
onMouseWheel(MouseEvent, float, float, float) - Method in class heronarts.p3lx.ui.UIEventHandler
Subclasses override to receive mouse events
onOpen(File) - Method in class heronarts.lx.studio.ui.global.UIAudio.UIOutputControls
 
onOpen(File) - Method in class heronarts.lx.studio.ui.toolbar.UIProject
 
onOpen(File) - Method in class heronarts.lx.studio.ui.toolbar.UIProject.UIScheduler
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.audio.BandGate
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.audio.LXAudioEngine
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.audio.LXAudioInput
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.audio.LXAudioOutput
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.clip.LXClip
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.color.ColorParameter
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.color.LXPalette
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.color.LXSwatch
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.effect.color.ColorizeEffect
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.effect.DynamicsEffect
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.effect.midi.GateEffect
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.LXComponent
Subclasses are free to override this if desired.
onParameterChanged(LXParameter) - Method in class heronarts.lx.LXEngine
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.LXPreferences
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.LXRunnableComponent
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.mixer.LXAbstractChannel
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.mixer.LXChannel
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.mixer.LXGroup
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.mixer.LXMixerEngine
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.modulation.LXTriggerModulation
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.modulator.ADEnvelope
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.modulator.ADSREnvelope
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.modulator.LXPeriodicModulator
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.modulator.VariableLFO
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.osc.LXOscEngine
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.output.LXOutput
 
onParameterChanged(LXParameter) - Method in interface heronarts.lx.parameter.LXParameterListener
Invoked when the value of a parameter is changed.
onParameterChanged(LXParameter) - Method in class heronarts.lx.pattern.color.GradientPattern
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.pattern.texture.NoisePattern
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.scheduler.LXScheduledProject
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.scheduler.LXScheduler
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.snapshot.LXSnapshot
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.snapshot.LXSnapshotEngine
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.structure.GridFixture
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.structure.JsonFixture
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.structure.JsonFixture.ParameterDefinition
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.structure.LXBasicFixture
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.structure.LXFixture
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.studio.ui.clip.UIClipView
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.Tempo
 
onParameterChanged(LXParameter) - Method in class heronarts.p3lx.ui.component.UIComponentLabel
 
onParameterChanged(LXParameter) - Method in class heronarts.p3lx.ui.component.UIDropMenu
 
onParameterChanged(LXParameter) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
onParameterChanged(LXParameter) - Method in class heronarts.p3lx.ui.component.UIParameterLabel
 
onParameterChanged(LXParameter) - Method in class heronarts.p3lx.ui.component.UIToggleSet
 
onPaste(LXClipboardItem) - Method in class heronarts.lx.studio.ui.device.UIEffectDevice
 
onPaste(LXClipboardItem) - Method in class heronarts.lx.studio.ui.device.UIPatternList
 
onPaste(LXClipboardItem) - Method in class heronarts.lx.studio.ui.mixer.UIChannelStripControls
 
onPaste(LXClipboardItem) - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
onPaste(LXClipboardItem) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
onPaste(LXClipboardItem) - Method in class heronarts.p3lx.ui.component.UITextBox
 
onPaste(LXClipboardItem) - Method in interface heronarts.p3lx.ui.UIPaste
 
onReconnect() - Method in class heronarts.lx.midi.surface.APC40Mk2
 
onReconnect() - Method in class heronarts.lx.midi.surface.LXMidiSurface
Subclasses may override, invoked when the control surface was disconnected but has now reconnected.
onRename(String) - Method in class heronarts.p3lx.ui.component.UIItemList.Item
Action handler, invoked when an item is renamed.
onReorder(int) - Method in class heronarts.p3lx.ui.component.UIItemList.Item
Action handler, invoked when an item is reordered.
onReset() - Method in class heronarts.lx.LXRunnableComponent
Optional subclass method when reset happens.
onReset() - Method in class heronarts.lx.modulator.Accelerator
 
onReset() - Method in class heronarts.lx.modulator.ADEnvelope
 
onReset() - Method in class heronarts.lx.modulator.ADSREnvelope
 
onReset() - Method in class heronarts.lx.modulator.LXPeriodicModulator
 
onResize() - Method in class heronarts.lx.studio.LXStudio.UI
 
onResize() - Method in class heronarts.lx.studio.ui.clip.UIClipView
 
onResize() - Method in class heronarts.lx.studio.ui.toolbar.UIToolbar
 
onResize() - Method in class heronarts.lx.studio.ui.UIContextualHelpBar
 
onResize() - Method in class heronarts.lx.studio.ui.UIPane
 
onResize() - Method in class heronarts.lx.studio.ui.UIPreviewWindow
 
onResize() - Method in class heronarts.p3lx.ui.component.UISlider
 
onResize() - Method in class heronarts.p3lx.ui.component.UIToggleSet
 
onResize() - Method in class heronarts.p3lx.ui.UI
 
onResize() - Method in class heronarts.p3lx.ui.UI2dComponent
Subclasses may override this method, invoked when the component is resized
onResize() - Method in class heronarts.p3lx.ui.UI2dContext
 
onResize() - Method in class heronarts.p3lx.ui.UI2dScrollContext
 
onResize() - Method in class heronarts.p3lx.ui.UI3dContext
Subclasses may override to handle situation in which the size of the graphics context has changed.
onSave(File) - Method in class heronarts.lx.studio.ui.toolbar.UIProject
 
onSave(File) - Method in class heronarts.lx.studio.ui.toolbar.UIProject.UIScheduler
 
onSaveAs(File) - Method in class heronarts.p3lx.ui.UI
 
onSend(int[], byte[]) - Method in class heronarts.lx.output.LXDatagram
Invoked by engine to send this packet when new color data is available.
onSend(int[], double) - Method in class heronarts.lx.output.LXOutput
 
onSend(int[], byte[]) - Method in class heronarts.lx.output.LXOutput
Subclasses implement this to send the data.
onSend(int[], double) - Method in class heronarts.lx.output.LXOutputGroup
 
onSend(int[], byte[]) - Method in class heronarts.lx.output.LXOutputGroup
 
onSend(int[], byte[]) - Method in class heronarts.lx.output.LXSocket
 
onSend(int[], double) - Method in class heronarts.lx.structure.LXStructure.Output
 
onSend(int[], byte[]) - Method in class heronarts.lx.structure.LXStructure.Output
 
onSetValue(double) - Method in class heronarts.lx.modulator.LXModulator
Subclasses may override when actions are necessary on value change.
onSetValue(double) - Method in class heronarts.lx.modulator.LXPeriodicModulator
Set the modulator to a certain value in its cycle.
onSetValue(double) - Method in class heronarts.lx.modulator.LXRangeModulator
 
onStart() - Method in class heronarts.lx.LXRunnableComponent
Optional subclass method when start happens.
onStartRecording() - Method in class heronarts.lx.clip.LXChannelClip
 
onStartRecording() - Method in class heronarts.lx.clip.LXClip
 
onStop() - Method in class heronarts.lx.LXRunnableComponent
Optional subclass method when stop happens.
onToggle(boolean) - Method in class heronarts.lx.studio.ui.modulation.UITriggerModulationButton
 
onToggle(boolean) - Method in class heronarts.p3lx.ui.component.UIButton
Subclasses may override this to handle changes to the button's state
onToggle(boolean) - Method in class heronarts.p3lx.ui.component.UICheckbox
Subclasses may override this to handle changes to the button's state
onToggle(int) - Method in class heronarts.p3lx.ui.component.UIToggleSet
Invoked when value is toggled.
onToggle(String) - Method in class heronarts.p3lx.ui.component.UIToggleSet
Invoked when value is toggled, if subclass did not override the integer version of this method.
onTransitionEnd() - Method in class heronarts.lx.pattern.LXPattern
Subclasses may override this method.
onTransitionStart() - Method in class heronarts.lx.pattern.LXPattern
Subclasses may override this method.
onUIResize(UI) - Method in class heronarts.p3lx.ui.component.UIGLPointCloud
 
onUIResize(UI) - Method in class heronarts.p3lx.ui.UIObject
Subclasses may override this method to handle resize events on the global UI.
onValueChange(double) - Method in class heronarts.p3lx.ui.component.UIDoubleBox
Invoked when value changes, subclasses may override to handle.
onValueChange(int) - Method in class heronarts.p3lx.ui.component.UIIntegerBox
Subclasses may override to handle value changes
onValueChange(String) - Method in class heronarts.p3lx.ui.component.UITextBox
Subclasses may override to handle value changes
opcChannel - Variable in class heronarts.lx.structure.LXProtocolFixture
 
OPCDatagram - Class in heronarts.lx.output
UDP implementation of http://openpixelcontrol.org/
OPCDatagram(LX, LXModel) - Constructor for class heronarts.lx.output.OPCDatagram
 
OPCDatagram(LX, LXModel, byte) - Constructor for class heronarts.lx.output.OPCDatagram
 
OPCDatagram(LX, int[]) - Constructor for class heronarts.lx.output.OPCDatagram
 
OPCDatagram(LX, int[], byte) - Constructor for class heronarts.lx.output.OPCDatagram
 
OPCDatagram(LX, int[], LXBufferOutput.ByteOrder, byte) - Constructor for class heronarts.lx.output.OPCDatagram
 
OPCOutput - Interface in heronarts.lx.output
 
OPCSocket - Class in heronarts.lx.output
TCP/IP streaming socket implementation of http://openpixelcontrol.org/
OPCSocket(LX) - Constructor for class heronarts.lx.output.OPCSocket
 
OPCSocket(LX, LXModel) - Constructor for class heronarts.lx.output.OPCSocket
 
OPCSocket(LX, int[]) - Constructor for class heronarts.lx.output.OPCSocket
 
OPCSocket(LX, int[], byte) - Constructor for class heronarts.lx.output.OPCSocket
 
OPCSocket(LX, int[], LXBufferOutput.ByteOrder) - Constructor for class heronarts.lx.output.OPCSocket
 
OPCSocket(LX, int[], LXBufferOutput.ByteOrder, byte) - Constructor for class heronarts.lx.output.OPCSocket
 
open() - Method in class heronarts.lx.midi.LXMidiDevice
Open the device for input or output.
open() - Method in class heronarts.lx.scheduler.LXScheduledProject
 
openEntry(LXScheduledProject) - Method in class heronarts.lx.scheduler.LXScheduler
 
openProject(File) - Method in class heronarts.lx.LX
 
openSchedule(File) - Method in class heronarts.lx.scheduler.LXScheduler
 
OPTION_WIDTH - Static variable in class heronarts.p3lx.ui.UIDialogBox
 
osc - Variable in class heronarts.lx.LXEngine
 
OscArgument - Interface in heronarts.lx.osc
 
OscBlob - Class in heronarts.lx.osc
 
OscBlob(byte[]) - Constructor for class heronarts.lx.osc.OscBlob
 
OscBool - Class in heronarts.lx.osc
 
OscBool() - Constructor for class heronarts.lx.osc.OscBool
 
OscBundle - Class in heronarts.lx.osc
 
OscBundle() - Constructor for class heronarts.lx.osc.OscBundle
 
OscChar - Class in heronarts.lx.osc
 
OscChar() - Constructor for class heronarts.lx.osc.OscChar
 
OscChar(char) - Constructor for class heronarts.lx.osc.OscChar
 
OscDouble - Class in heronarts.lx.osc
 
OscDouble() - Constructor for class heronarts.lx.osc.OscDouble
 
OscDouble(double) - Constructor for class heronarts.lx.osc.OscDouble
 
OscEmptyPacketException - Exception in heronarts.lx.osc
 
OscEmptyPacketException() - Constructor for exception heronarts.lx.osc.OscEmptyPacketException
 
OscException - Exception in heronarts.lx.osc
 
OscFalse - Class in heronarts.lx.osc
 
OscFalse() - Constructor for class heronarts.lx.osc.OscFalse
 
OscFloat - Class in heronarts.lx.osc
 
OscFloat(float) - Constructor for class heronarts.lx.osc.OscFloat
 
OscInfinitum - Class in heronarts.lx.osc
 
OscInfinitum() - Constructor for class heronarts.lx.osc.OscInfinitum
 
OscInt - Class in heronarts.lx.osc
 
OscInt() - Constructor for class heronarts.lx.osc.OscInt
 
OscInt(int) - Constructor for class heronarts.lx.osc.OscInt
 
OscLong - Class in heronarts.lx.osc
 
OscLong() - Constructor for class heronarts.lx.osc.OscLong
 
OscLong(long) - Constructor for class heronarts.lx.osc.OscLong
 
OscMalformedDataException - Exception in heronarts.lx.osc
 
oscMessage(OscMessage) - Method in interface heronarts.lx.osc.LXOscListener
 
OscMessage - Class in heronarts.lx.osc
 
OscMessage() - Constructor for class heronarts.lx.osc.OscMessage
 
OscMessage(String) - Constructor for class heronarts.lx.osc.OscMessage
 
OscMidi - Class in heronarts.lx.osc
 
OscMidi(int) - Constructor for class heronarts.lx.osc.OscMidi
 
oscNanos - Variable in class heronarts.lx.LXEngine.Profiler
 
OscNil - Class in heronarts.lx.osc
 
OscNil() - Constructor for class heronarts.lx.osc.OscNil
 
OscPacket - Class in heronarts.lx.osc
 
OscPacket() - Constructor for class heronarts.lx.osc.OscPacket
 
OscRgba - Class in heronarts.lx.osc
 
OscRgba(int) - Constructor for class heronarts.lx.osc.OscRgba
 
OscSentinel - Class in heronarts.lx.osc
 
OscSentinel() - Constructor for class heronarts.lx.osc.OscSentinel
 
OscString - Class in heronarts.lx.osc
 
OscString(char[]) - Constructor for class heronarts.lx.osc.OscString
 
OscString(String) - Constructor for class heronarts.lx.osc.OscString
 
OscSymbol - Class in heronarts.lx.osc
 
OscSymbol(String) - Constructor for class heronarts.lx.osc.OscSymbol
 
OscTimeTag - Class in heronarts.lx.osc
 
OscTimeTag(long) - Constructor for class heronarts.lx.osc.OscTimeTag
 
OscTrue - Class in heronarts.lx.osc
 
OscTrue() - Constructor for class heronarts.lx.osc.OscTrue
 
OscTypeTag - Class in heronarts.lx.osc
 
OscTypeTag() - Constructor for class heronarts.lx.osc.OscTypeTag
 
OTHER - Static variable in annotation type heronarts.lx.LXCategory
 
output - Variable in class heronarts.lx.audio.LXAudioEngine
 
output - Variable in class heronarts.lx.LXEngine
 
output - Variable in class heronarts.lx.midi.surface.LXMidiSurface
The midi output device for this control surface.
output - Variable in class heronarts.lx.output.LXSocket
 
output - Variable in class heronarts.lx.structure.LXStructure
 
Output(LX) - Constructor for class heronarts.lx.structure.LXStructure.Output
 
outputAdded(LXMidiEngine, LXMidiOutput) - Method in interface heronarts.lx.midi.LXMidiEngine.DeviceListener
 
outputNanos - Variable in class heronarts.lx.LXEngine.Profiler
 
outputs - Variable in class heronarts.lx.midi.LXMidiEngine
 
outputs - Variable in class heronarts.lx.model.LXModel
An ordered list of outputs that should be sent for this model.
outputs - Variable in class heronarts.lx.structure.LXFixture
Publicly accessible list of the outputs that should be sent to this fixture

P

P3LX - Class in heronarts.p3lx
Harness to run LX inside a Processing 3 sketch
P3LX(PApplet) - Constructor for class heronarts.p3lx.P3LX
 
P3LX(PApplet, LXModel) - Constructor for class heronarts.p3lx.P3LX
 
P3LX(PApplet, P3LX.Flags) - Constructor for class heronarts.p3lx.P3LX
 
P3LX(PApplet, P3LX.Flags, LXModel) - Constructor for class heronarts.p3lx.P3LX
 
P3LX.Flags - Class in heronarts.p3lx
 
P3LX.Profiler - Class in heronarts.p3lx
 
P3LXPattern - Class in heronarts.p3lx.pattern
 
P3LXPattern(LX) - Constructor for class heronarts.p3lx.pattern.P3LXPattern
 
packages - Variable in class heronarts.lx.LXRegistry
Registered packages
packet - Variable in class heronarts.lx.osc.LXOscEngine.Transmitter
 
PADDING - Static variable in class heronarts.lx.studio.ui.clip.UIClipButton
 
PADDING - Static variable in class heronarts.lx.studio.ui.device.UIDevice
 
PADDING - Static variable in class heronarts.lx.studio.ui.device.UIDeviceBin
 
PADDING - Static variable in class heronarts.lx.studio.ui.mixer.UIMixer
 
PADDING - Static variable in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
PADDING - Static variable in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
PADDING - Static variable in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator.UIModulation
 
PADDING - Static variable in class heronarts.lx.studio.ui.toolbar.UIToolbarSection
 
PADDING - Static variable in class heronarts.lx.studio.ui.UIBottomTray
 
PADDING - Static variable in class heronarts.lx.studio.ui.UIContextualHelpBar
 
PADDING - Static variable in class heronarts.lx.studio.ui.UIPane
 
PADDING - Static variable in class heronarts.lx.studio.ui.UIRightPane
 
Palette() - Constructor for class heronarts.lx.command.LXCommand.Palette
 
palette - Variable in class heronarts.lx.LXEngine
 
palette - Variable in class heronarts.lx.LXLayeredComponent
 
palette - Variable in class heronarts.lx.studio.ui.UILeftPane
 
paletteIndex - Variable in class heronarts.lx.effect.color.ColorizeEffect
 
paletteIndex - Variable in class heronarts.lx.pattern.color.GradientPattern
 
paletteIndex - Variable in class heronarts.lx.pattern.color.SolidPattern
 
paletteStops - Variable in class heronarts.lx.effect.color.ColorizeEffect
 
paletteStops - Variable in class heronarts.lx.pattern.color.GradientPattern
 
PAN - Static variable in class heronarts.lx.midi.MidiControlChange
 
PAN - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
parameter - Variable in class heronarts.lx.clip.ParameterClipEvent
 
parameter - Variable in class heronarts.lx.clip.ParameterClipLane
 
Parameter() - Constructor for class heronarts.lx.command.LXCommand.Parameter
 
parameter - Variable in class heronarts.lx.midi.LXMidiMapping
 
parameter - Variable in class heronarts.lx.structure.JsonFixture.ParameterDefinition
 
parameter - Variable in class heronarts.p3lx.ui.component.UIIntegerBox
 
parameter - Variable in class heronarts.p3lx.ui.component.UIParameterControl
 
ParameterClipEvent - Class in heronarts.lx.clip
 
ParameterClipLane - Class in heronarts.lx.clip
 
parameterLaneAdded(LXClip, ParameterClipLane) - Method in interface heronarts.lx.clip.LXClip.Listener
 
parameterLaneAdded(LXClip, ParameterClipLane) - Method in class heronarts.lx.studio.ui.clip.UIClipView
 
parameterLaneRemoved(LXClip, ParameterClipLane) - Method in interface heronarts.lx.clip.LXClip.Listener
 
parameterLaneRemoved(LXClip, ParameterClipLane) - Method in class heronarts.lx.studio.ui.clip.UIClipView
 
parameterRecorder - Variable in class heronarts.lx.clip.LXClip
 
ParameterReference(T) - Constructor for class heronarts.lx.command.LXCommand.ParameterReference
 
parametersReloaded - Variable in class heronarts.lx.structure.JsonFixture
 
parse(InetAddress, byte[], int, int) - Static method in class heronarts.lx.osc.OscBundle
 
parse(InetAddress, byte[], int, int) - Static method in class heronarts.lx.osc.OscMessage
 
parse(InetAddress, byte[], int, int) - Static method in class heronarts.lx.osc.OscPacket
 
parse(DatagramPacket) - Static method in class heronarts.lx.osc.OscPacket
 
parse(byte[], int, int) - Static method in class heronarts.lx.osc.OscString
 
PATH_ACTIVE - Static variable in class heronarts.lx.mixer.LXChannel
 
PATH_ACTIVE_PATTERN - Static variable in class heronarts.lx.mixer.LXChannel
 
PATH_BRIGHTNESS - Static variable in class heronarts.lx.color.ColorParameter
 
PATH_CHANNEL - Static variable in class heronarts.lx.mixer.LXMixerEngine
 
PATH_EFFECT - Static variable in class heronarts.lx.mixer.LXBus
 
PATH_FOCUSED - Static variable in class heronarts.lx.mixer.LXMixerEngine
 
PATH_HUE - Static variable in class heronarts.lx.color.ColorParameter
 
PATH_MASTER - Static variable in class heronarts.lx.mixer.LXMixerEngine
 
PATH_NEXT_PATTERN - Static variable in class heronarts.lx.mixer.LXChannel
 
PATH_PATTERN - Static variable in class heronarts.lx.mixer.LXChannel
 
PATH_SATURATION - Static variable in class heronarts.lx.color.ColorParameter
 
PATH_SNAPSHOT - Static variable in class heronarts.lx.snapshot.LXSnapshotEngine
 
pattern - Variable in class heronarts.lx.clip.PatternClipEvent
 
Pattern(LXPattern) - Constructor for class heronarts.lx.clipboard.LXClipboardComponent.Pattern
 
pattern - Variable in class heronarts.lx.studio.ui.device.UIPatternDevice
 
patternAdded(LXChannel, LXPattern) - Method in class heronarts.lx.clip.LXChannelClip
 
patternAdded(LXChannel, LXPattern) - Method in interface heronarts.lx.mixer.LXChannel.Listener
 
PatternClipEvent - Class in heronarts.lx.clip
 
PatternClipLane - Class in heronarts.lx.clip
 
patternDidChange(LXChannel, LXPattern) - Method in class heronarts.lx.clip.LXChannelClip
 
patternDidChange(LXChannel, LXPattern) - Method in interface heronarts.lx.mixer.LXChannel.Listener
 
patternLabel - Variable in class heronarts.lx.studio.ui.UIContentPicker
 
patternLane - Variable in class heronarts.lx.clip.LXChannelClip
 
patternList - Variable in class heronarts.lx.studio.ui.UIContentPicker
 
patternMoved(LXChannel, LXPattern) - Method in class heronarts.lx.clip.LXChannelClip
 
patternMoved(LXChannel, LXPattern) - Method in interface heronarts.lx.mixer.LXChannel.Listener
 
patternRemoved(LXChannel, LXPattern) - Method in class heronarts.lx.clip.LXChannelClip
 
patternRemoved(LXChannel, LXPattern) - Method in interface heronarts.lx.mixer.LXChannel.Listener
 
patterns - Variable in class heronarts.lx.LXRegistry
 
patterns - Variable in class heronarts.lx.mixer.LXChannel
 
patternWillChange(LXChannel, LXPattern, LXPattern) - Method in class heronarts.lx.clip.LXChannelClip
 
patternWillChange(LXChannel, LXPattern, LXPattern) - Method in interface heronarts.lx.mixer.LXChannel.Listener
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Channel.AddEffect
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Channel.AddPattern
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Channel.GoPattern
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Channel.MoveEffect
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Channel.MovePattern
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Channel.RemoveEffect
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Channel.RemovePattern
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Channel.SetFader
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Midi.AddMapping
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Midi.RemoveMapping
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Mixer.AddChannel
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Mixer.GroupSelectedChannels
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Mixer.MoveChannel
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Mixer.RemoveChannel
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Mixer.RemoveSelectedChannels
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Mixer.Ungroup
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Mixer.UngroupChannel
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Modulation.AddModulation
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Modulation.AddModulator
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Modulation.AddTrigger
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Modulation.MoveModulator
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Modulation.RemoveModulation
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Modulation.RemoveModulator
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Modulation.RemoveTrigger
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Palette.AddColor
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Palette.MoveSwatch
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Palette.RemoveColor
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Palette.RemoveSwatch
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Palette.SaveSwatch
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Palette.SetSwatch
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Parameter.Decrement
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Parameter.Increment
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Parameter.Reset
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Parameter.SetColor
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Parameter.SetNormalized
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Parameter.SetString
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Parameter.SetValue
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Parameter.Toggle
 
perform(LX) - Method in class heronarts.lx.command.LXCommand
Perform the given command
perform(LX) - Method in class heronarts.lx.command.LXCommand.Snapshots.AddSnapshot
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Snapshots.MoveSnapshot
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Snapshots.Recall
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Snapshots.RemoveSnapshot
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Snapshots.RemoveView
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Structure.AddFixture
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Structure.ModifyFixturePositions
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Structure.MoveFixture
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Structure.NewModel
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Structure.RemoveFixture
 
perform(LX) - Method in class heronarts.lx.command.LXCommand.Structure.RemoveSelectedFixtures
 
perform(LXCommand) - Method in class heronarts.lx.command.LXCommandEngine
Performs a command and pushes it onto the undo stack.
period - Variable in class heronarts.lx.color.LXDynamicColor
 
period - Variable in class heronarts.lx.modulator.MultiStageEnvelope
 
period - Variable in class heronarts.lx.Tempo
 
PERIOD_UNKNOWN - Static variable in class heronarts.lx.midi.MidiBeat
 
periodCustom - Variable in class heronarts.lx.modulator.VariableLFO
Period of the waveform, in ms
periodFast - Variable in class heronarts.lx.modulator.VariableLFO
 
periodSlow - Variable in class heronarts.lx.modulator.VariableLFO
 
permissions - Variable in class heronarts.lx.LX
Permissions
perspective - Variable in class heronarts.p3lx.ui.UI3dContext
Perspective of view
phase - Variable in class heronarts.lx.modulator.VariableLFO
 
phi - Variable in class heronarts.p3lx.ui.UI3dContext.Camera
 
phiLock - Variable in class heronarts.p3lx.ui.UI3dContext
Phi lock prevents crazy vertical rotations
PHONES_LEVEL - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
PHONES_MIXING - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
PIf - Static variable in class heronarts.lx.LX
 
pitch - Variable in class heronarts.lx.midi.LXMidiMapping.Note
 
pitch - Variable in class heronarts.lx.structure.LXFixture
 
PITCH_SOMETHING1 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
PITCH_SOMETHING2 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
pitchBendReceived(MidiPitchBend) - Method in class heronarts.lx.midi.LXAbstractMidiListener
 
pitchBendReceived(MidiPitchBend) - Method in interface heronarts.lx.midi.LXMidiListener
 
pitchBendReceived(MidiPitchBend) - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
pitchBendReceived(MidiPitchBend) - Method in class heronarts.lx.midi.surface.LXMidiSurface
 
Placeholder(LX) - Constructor for class heronarts.lx.effect.LXEffect.Placeholder
 
Placeholder(LX) - Constructor for class heronarts.lx.pattern.LXPattern.Placeholder
 
Placeholder(LXComponent.Placeholder) - Constructor for class heronarts.lx.studio.ui.device.UIDeviceControls.Placeholder
 
Plane(LX, int) - Constructor for class heronarts.lx.pattern.form.PlanesPattern.Plane
 
plane - Variable in class heronarts.lx.pattern.GraphicEqualizerPattern
 
planeA - Variable in class heronarts.lx.pattern.form.PlanesPattern.Plane
 
planeB - Variable in class heronarts.lx.pattern.form.PlanesPattern.Plane
 
planeC - Variable in class heronarts.lx.pattern.form.PlanesPattern.Plane
 
planeD - Variable in class heronarts.lx.pattern.form.PlanesPattern.Plane
 
planes - Variable in class heronarts.lx.pattern.form.PlanesPattern
 
planes - Variable in class heronarts.lx.studio.ui.UIPreviewWindow.Grid
 
PlanesPattern - Class in heronarts.lx.pattern.form
 
PlanesPattern(LX) - Constructor for class heronarts.lx.pattern.form.PlanesPattern
 
PlanesPattern.Axis - Enum in heronarts.lx.pattern.form
 
PlanesPattern.AxisFunction - Interface in heronarts.lx.pattern.form
 
PlanesPattern.Plane - Class in heronarts.lx.pattern.form
 
play - Variable in class heronarts.lx.audio.LXAudioOutput
 
PLAY - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
pluginChanged(LX, LXRegistry.Plugin) - Method in interface heronarts.lx.LXRegistry.Listener
Invoked when the state of an available plugin has changed
plugins - Variable in class heronarts.lx.LXRegistry
Registered plugins
Point(int, int, float, float, float) - Constructor for class heronarts.lx.model.GridModel.Point
 
POINT - Static variable in class heronarts.lx.model.LXModel.Key
 
point - Variable in class heronarts.lx.transform.LXVector
Helper to retrieve the point this corresponds to
pointCloud - Variable in class heronarts.lx.studio.ui.UIPreviewWindow
 
PointFixture - Class in heronarts.lx.structure
 
PointFixture(LX) - Constructor for class heronarts.lx.structure.PointFixture
 
points - Variable in class heronarts.lx.model.GridModel
Points in the model
points - Variable in class heronarts.lx.model.GridModel.Strip
 
points - Variable in class heronarts.lx.model.LXModel
An immutable list of all the points in this model
points - Variable in class heronarts.lx.structure.LXFixture
Publicly accessible immutable view of the points in this fixture.
pointSize - Variable in class heronarts.p3lx.ui.component.UIPointCloud
 
pointSizeAttenuation - Variable in class heronarts.p3lx.ui.component.UIPointCloud
 
pointsPerPacket - Variable in class heronarts.lx.structure.GridFixture
 
polarity - Variable in class heronarts.lx.modulation.LXCompoundModulation
 
polarity - Variable in class heronarts.p3lx.ui.component.UIParameterControl
 
POLY_OFF - Static variable in class heronarts.lx.midi.MidiControlChange
 
POLY_ON - Static variable in class heronarts.lx.midi.MidiControlChange
 
pop() - Method in class heronarts.lx.transform.LXTransform
Pops the matrix stack, to its previous state
popError() - Method in class heronarts.lx.LX
 
port - Variable in class heronarts.lx.osc.LXOscEngine.Receiver
 
port - Variable in class heronarts.lx.structure.LXProtocolFixture
 
PORTAMENTO - Static variable in class heronarts.lx.midi.MidiControlChange
 
PORTAMENTO_CONTROL - Static variable in class heronarts.lx.midi.MidiControlChange
 
PORTAMENTO_TIME - Static variable in class heronarts.lx.midi.MidiControlChange
 
position - Variable in class heronarts.lx.pattern.form.PlanesPattern.Plane
 
positionMax - Variable in class heronarts.lx.pattern.form.PlanesPattern.Plane
 
positionMin - Variable in class heronarts.lx.pattern.form.PlanesPattern.Plane
 
positionMode - Variable in class heronarts.lx.structure.ArcFixture
 
positionMode - Variable in class heronarts.lx.structure.GridFixture
 
pre() - Method in class heronarts.p3lx.ui.UI
 
preferences - Variable in class heronarts.lx.LX
Global preferences stored in persistent file
preferences - Variable in class heronarts.lx.studio.LXStudio.UI
 
preview - Variable in class heronarts.lx.studio.LXStudio.UI
 
primary - Variable in class heronarts.lx.color.LXDynamicColor
 
profiler - Variable in class heronarts.lx.effect.LXEffect
 
Profiler() - Constructor for class heronarts.lx.effect.LXEffect.Profiler
 
Profiler() - Constructor for class heronarts.lx.LXEngine.NetworkThread.Profiler
 
profiler - Variable in class heronarts.lx.LXEngine
 
Profiler() - Constructor for class heronarts.lx.LXEngine.Profiler
 
profiler - Variable in class heronarts.lx.LXModulatorComponent
 
Profiler() - Constructor for class heronarts.lx.LXModulatorComponent.Profiler
 
Profiler() - Constructor for class heronarts.lx.mixer.LXAbstractChannel.Profiler
 
Profiler() - Constructor for class heronarts.lx.mixer.LXBus.Profiler
 
Profiler() - Constructor for class heronarts.lx.mixer.LXGroup.Profiler
 
profiler - Variable in class heronarts.lx.pattern.LXPattern
 
Profiler() - Constructor for class heronarts.lx.pattern.LXPattern.Profiler
 
profiler - Variable in class heronarts.p3lx.P3LX
 
Profiler() - Constructor for class heronarts.p3lx.P3LX.Profiler
 
profiler - Variable in class heronarts.p3lx.ui.UI
 
Profiler() - Constructor for class heronarts.p3lx.ui.UI.Profiler
 
programChangeReceived(MidiProgramChange) - Method in class heronarts.lx.midi.LXAbstractMidiListener
 
programChangeReceived(MidiProgramChange) - Method in interface heronarts.lx.midi.LXMidiListener
 
programChangeReceived(MidiProgramChange) - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
programChangeReceived(MidiProgramChange) - Method in class heronarts.lx.midi.surface.LXMidiSurface
 
progressFillStyle - Variable in class heronarts.p3lx.ui.component.UIInputBox
 
project - Variable in class heronarts.lx.studio.ui.toolbar.UIToolbar
 
projectChanged(File, LX.ProjectListener.Change) - Method in interface heronarts.lx.LX.ProjectListener
 
projectFile - Variable in class heronarts.lx.scheduler.LXScheduledProject
 
projection - Variable in class heronarts.p3lx.ui.UI3dContext
Projection mode
protocol - Variable in class heronarts.lx.structure.LXProtocolFixture
 
push() - Method in class heronarts.lx.transform.LXTransform
Pushes the matrix stack, future operations can be undone by pop()
pushError(Exception) - Method in class heronarts.lx.LX
 
pushError(Exception, String) - Method in class heronarts.lx.LX
 
pushError(LX.Error) - Method in class heronarts.lx.LX
 
putSamples(byte[], int, int, int) - Method in class heronarts.lx.audio.LXAudioBuffer
 

Q

QuadraticEnvelope - Class in heronarts.lx.modulator
A quadratic envelope moves from one value to another along a quadratic curve.
QuadraticEnvelope(double, double, double) - Constructor for class heronarts.lx.modulator.QuadraticEnvelope
 
QuadraticEnvelope(LXParameter, double, double) - Constructor for class heronarts.lx.modulator.QuadraticEnvelope
 
QuadraticEnvelope(double, LXParameter, double) - Constructor for class heronarts.lx.modulator.QuadraticEnvelope
 
QuadraticEnvelope(double, double, LXParameter) - Constructor for class heronarts.lx.modulator.QuadraticEnvelope
 
QuadraticEnvelope(LXParameter, LXParameter, double) - Constructor for class heronarts.lx.modulator.QuadraticEnvelope
 
QuadraticEnvelope(LXParameter, double, LXParameter) - Constructor for class heronarts.lx.modulator.QuadraticEnvelope
 
QuadraticEnvelope(double, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.QuadraticEnvelope
 
QuadraticEnvelope(LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.QuadraticEnvelope
 
QuadraticEnvelope(String, double, double, double) - Constructor for class heronarts.lx.modulator.QuadraticEnvelope
 
QuadraticEnvelope(String, LXParameter, double, double) - Constructor for class heronarts.lx.modulator.QuadraticEnvelope
 
QuadraticEnvelope(String, double, LXParameter, double) - Constructor for class heronarts.lx.modulator.QuadraticEnvelope
 
QuadraticEnvelope(String, double, double, LXParameter) - Constructor for class heronarts.lx.modulator.QuadraticEnvelope
 
QuadraticEnvelope(String, LXParameter, LXParameter, double) - Constructor for class heronarts.lx.modulator.QuadraticEnvelope
 
QuadraticEnvelope(String, LXParameter, double, LXParameter) - Constructor for class heronarts.lx.modulator.QuadraticEnvelope
 
QuadraticEnvelope(String, double, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.QuadraticEnvelope
 
QuadraticEnvelope(String, LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.QuadraticEnvelope
 
QuadraticEnvelope.Ease - Enum in heronarts.lx.modulator
Different modes of quadratic easing.
QUANTIZE - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 

R

r - Variable in class heronarts.lx.model.LXPoint
Radius of this point from the origin (0, 0, 0) in 3 dimensions
R_MASK - Static variable in class heronarts.lx.color.LXColor
 
R_SHIFT - Static variable in class heronarts.lx.color.LXColor
 
radius - Variable in class heronarts.lx.structure.ArcFixture
 
radius - Variable in class heronarts.p3lx.ui.UI3dContext.Camera
 
ramp() - Method in class heronarts.lx.Tempo
Deprecated.
rampf() - Method in class heronarts.lx.Tempo
Deprecated.
random(double, double) - Static method in class heronarts.lx.utils.LXUtils
 
randomBasis() - Method in class heronarts.lx.modulator.LXPeriodicModulator
Sets the basis to a random position
range - Variable in class heronarts.lx.audio.BandGate
Range of the meter, in decibels.
range - Variable in class heronarts.lx.audio.DecibelMeter
Range of the meter, in decibels.
range - Variable in class heronarts.lx.modulation.LXCompoundModulation
 
range - Variable in class heronarts.lx.parameter.BoundedFunctionalParameter
Range of the parameter
range - Variable in class heronarts.lx.parameter.BoundedParameter
Range of the parameter
Range(double, double) - Constructor for class heronarts.lx.parameter.BoundedParameter.Range
 
range - Variable in class heronarts.lx.parameter.BoundedParameter.Range
 
rate - Variable in class heronarts.lx.pattern.test.TestPattern
 
RB_MASK - Static variable in class heronarts.lx.color.LXColor
 
rc - Variable in class heronarts.lx.model.LXPoint
Radius of this point from the center of the global model
rcMax - Variable in class heronarts.lx.model.LXModel
Greatest radius from center of model, this is only valid on the top-level LXModel
rcMin - Variable in class heronarts.lx.model.LXModel
Smallest radius from center of model, this is only valid on the top-level LXModel
rcn - Variable in class heronarts.lx.model.LXPoint
Normalized position of point in radial space from center of model, 0 is center, 1 is max radius from center
rcRange - Variable in class heronarts.lx.model.LXModel
Range of radial values from center of model, only validd on the top-level LXModel
recalculateAllColors() - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
recalculateAllEq() - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
recall - Variable in class heronarts.lx.color.LXSwatch
 
Recall(LXSnapshot) - Constructor for class heronarts.lx.command.LXCommand.Snapshots.Recall
 
recall() - Method in class heronarts.lx.snapshot.LXSnapshot.ActivePatternView
 
recall() - Method in class heronarts.lx.snapshot.LXSnapshot.ChannelFaderView
 
recall() - Method in class heronarts.lx.snapshot.LXSnapshot.ParameterView
 
recall - Variable in class heronarts.lx.snapshot.LXSnapshot
 
recall() - Method in class heronarts.lx.snapshot.LXSnapshot.View
Subclasses must implement, should reapply the state of the view immediately
recall(LXSnapshot) - Method in class heronarts.lx.snapshot.LXSnapshotEngine
Recall this snapshot, apply all of its values
recall(LXSnapshot, List<LXCommand>) - Method in class heronarts.lx.snapshot.LXSnapshotEngine
Recall this snapshot, and populate an array of commands which would need to be undone by this operation.
recallEffect - Variable in class heronarts.lx.snapshot.LXSnapshotEngine
 
recallMixer - Variable in class heronarts.lx.snapshot.LXSnapshotEngine
 
recallModulation - Variable in class heronarts.lx.snapshot.LXSnapshotEngine
 
recallPattern - Variable in class heronarts.lx.snapshot.LXSnapshotEngine
 
receiveActive - Variable in class heronarts.lx.osc.LXOscEngine
 
receiveHost - Variable in class heronarts.lx.osc.LXOscEngine
 
receivePort - Variable in class heronarts.lx.osc.LXOscEngine
 
receiver(int, String) - Method in class heronarts.lx.osc.LXOscEngine
 
receiver(int, InetAddress) - Method in class heronarts.lx.osc.LXOscEngine
 
receiver(int, InetAddress, int) - Method in class heronarts.lx.osc.LXOscEngine
 
receiver(int) - Method in class heronarts.lx.osc.LXOscEngine
 
receiver(int, int) - Method in class heronarts.lx.osc.LXOscEngine
 
RECORD - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
RED - Static variable in class heronarts.lx.color.LXColor
 
red(int) - Static method in class heronarts.lx.color.LXColor
 
redAmount - Variable in class heronarts.lx.effect.DynamicsEffect
 
redAmount - Variable in class heronarts.lx.effect.InvertEffect
 
redo() - Method in class heronarts.lx.command.LXCommandEngine
When possible, re-does an operation that has been undone.
redoChanged - Variable in class heronarts.lx.command.LXCommandEngine
 
redraw() - Method in class heronarts.p3lx.ui.UI2dComponent
Redraws this object.
reflectX() - Method in class heronarts.lx.transform.LXProjection
Reflects the projection about the x-axis
reflectY() - Method in class heronarts.lx.transform.LXProjection
Reflects the projection about the y-axis
reflectZ() - Method in class heronarts.lx.transform.LXProjection
Reflects the projection about the z-axis
reflow() - Method in class heronarts.lx.studio.LXStudio.UI
 
reflow() - Method in class heronarts.lx.studio.ui.device.UIDevice
 
reflow() - Method in class heronarts.lx.studio.ui.toolbar.UIToolbar
 
reflow() - Method in class heronarts.lx.studio.ui.UIBottomTray
 
reflow() - Method in class heronarts.p3lx.ui.UI
 
reflow() - Method in class heronarts.p3lx.ui.UI2dContainer
 
regenerate() - Method in class heronarts.lx.structure.LXFixture
Invoked when this fixture has been loaded or added to some container.
registerComponent(LXComponent) - Method in class heronarts.lx.clip.LXClip
 
registerComponent(String, LXComponent) - Method in class heronarts.lx.LXEngine
Register a component with the engine.
registerExternal(String, LXSerializable) - Method in class heronarts.lx.LX
 
registerModulation(LXCompoundModulation) - Method in class heronarts.p3lx.ui.component.UICompoundParameterControl
 
registerSurface(String, Class<? extends LXMidiSurface>) - Method in class heronarts.lx.midi.LXMidiEngine
 
registry - Variable in class heronarts.lx.LX
Registry for classes
Registry(LX) - Constructor for class heronarts.lx.studio.LXStudio.Registry
 
registry - Variable in class heronarts.lx.studio.LXStudio.UI
 
reindexOutputs() - Method in class heronarts.lx.structure.GridFixture
 
reindexOutputs() - Method in class heronarts.lx.structure.LXFixture
Subclasses may override this method to update their outputs in the case that the point indexing of this fixture has changed.
reindexPoints() - Method in class heronarts.lx.model.LXModel
Reindexes all the points in this model from 0 up to the number of points.
release - Variable in class heronarts.lx.audio.BandGate
Meter release time, in milliseconds
release - Variable in class heronarts.lx.audio.DecibelMeter
Meter release time, in milliseconds
release - Variable in class heronarts.lx.effect.midi.GateEffect
 
release() - Method in class heronarts.lx.modulator.ADSREnvelope
 
releaseGain - Variable in class heronarts.lx.audio.DecibelMeter
 
reload() - Method in class heronarts.lx.structure.JsonFixture
 
reloadContent() - Method in class heronarts.lx.LXRegistry
 
reloadEffect(LXEffect) - Method in class heronarts.lx.mixer.LXBus
 
reloadPattern(LXPattern) - Method in class heronarts.lx.mixer.LXChannel
 
remove(Object) - Method in class heronarts.lx.LXComponentArray
 
remove(int) - Method in class heronarts.lx.LXComponentArray
 
remove() - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator.UICompoundModulation
 
remove() - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator.UIModulation
 
removeAll(Collection<?>) - Method in class heronarts.lx.LXComponentArray
 
removeAllChildren() - Method in class heronarts.p3lx.ui.UI2dContainer
 
RemoveChannel(LXAbstractChannel) - Constructor for class heronarts.lx.command.LXCommand.Mixer.RemoveChannel
 
removeChannel(LXAbstractChannel) - Method in class heronarts.lx.mixer.LXMixerEngine
 
removeChild(LXOutput) - Method in class heronarts.lx.output.LXOutputGroup
Removes a child
removeChild(LXFixture) - Method in class heronarts.lx.structure.LXFixture
 
removeChild(UI3dComponent) - Method in class heronarts.p3lx.ui.UI3dComponent
Removes a child from this component
removeClass(Class<?>) - Method in class heronarts.lx.LXRegistry
 
removeClass(Class<?>) - Method in class heronarts.lx.studio.LXStudio.Registry
 
removeClip(LXClip) - Method in class heronarts.lx.mixer.LXBus
 
removeClip(int) - Method in class heronarts.lx.mixer.LXBus
 
removeClipListener(LXBus.ClipListener) - Method in class heronarts.lx.mixer.LXBus
 
removeColor() - Method in class heronarts.lx.color.LXSwatch
Removes the last color from the swatch
removeColor(LXDynamicColor) - Method in class heronarts.lx.color.LXSwatch
Removes a specific color from the swatch
removeColor(int) - Method in class heronarts.lx.color.LXSwatch
Removes the color at a specific index from the swatch
RemoveColor(LXDynamicColor) - Constructor for class heronarts.lx.command.LXCommand.Palette.RemoveColor
 
RemoveComponent(LXComponent) - Constructor for class heronarts.lx.command.LXCommand.RemoveComponent
 
removeComponent(UI3dComponent) - Method in class heronarts.p3lx.ui.UI3dContext
Removes a component from the layer
removeDeviceListener(LXMidiEngine.DeviceListener) - Method in class heronarts.lx.midi.LXMidiEngine
 
RemoveEffect(LXBus, LXEffect) - Constructor for class heronarts.lx.command.LXCommand.Channel.RemoveEffect
 
removeEffect(LXEffect) - Method in class heronarts.lx.LX
Remove an effect from the chain
removeEffect(Class<? extends LXEffect>) - Method in class heronarts.lx.LXRegistry
Unregister effect class with the engine
removeEffect(LXEffect) - Method in class heronarts.lx.mixer.LXBus
 
removeEffects(List<Class<? extends LXEffect>>) - Method in class heronarts.lx.LXRegistry
Unregister effect classes with the engine
removeEntry(LXScheduledProject) - Method in class heronarts.lx.scheduler.LXScheduler
 
removeEvent(LXClipEvent) - Method in class heronarts.lx.clip.LXClipLane
 
RemoveFixture(LXFixture) - Constructor for class heronarts.lx.command.LXCommand.Structure.RemoveFixture
 
removeFixture(Class<? extends LXFixture>) - Method in class heronarts.lx.LXRegistry
Unregister fixture class with the engine
removeFixture(LXFixture) - Method in class heronarts.lx.structure.LXStructure
 
removeFixture(LXFixture) - Method in class heronarts.lx.studio.ui.fixture.UIFixtureInspector
 
removeFixtures(List<Class<? extends LXFixture>>) - Method in class heronarts.lx.LXRegistry
Unregister fixture classes with the engine
removeFixtures(List<LXFixture>) - Method in class heronarts.lx.structure.LXStructure
 
removeFromContainer() - Method in class heronarts.p3lx.ui.UI2dComponent
Removes this components from the container is is held by
removeItem(UIItemList.Item) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
removeItem(UIItemList.Item) - Method in interface heronarts.p3lx.ui.component.UIItemList
Removes an item from the list
removeItem(UIItemList.Item) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
removeLayer(LXLayer) - Method in class heronarts.lx.LXLayeredComponent
 
removeLayer(UI2dContext) - Method in class heronarts.p3lx.ui.UI
Remove a 2d context from this UI
removeLayer(UI3dContext) - Method in class heronarts.p3lx.ui.UI
 
removeListener(LXClip.Listener) - Method in class heronarts.lx.clip.LXClip
 
removeListener(LXPalette.Listener) - Method in class heronarts.lx.color.LXPalette
Unregisters a listener to the palette
removeListener(LXSwatch.Listener) - Method in class heronarts.lx.color.LXSwatch
Unregisters a listener to the swatch
removeListener(LX.Listener) - Method in class heronarts.lx.LX
 
removeListener(LXComponentArray.Listener<T>) - Method in class heronarts.lx.LXComponentArray
 
removeListener(LXRegistry.Listener) - Method in class heronarts.lx.LXRegistry
 
removeListener(LXMidiListener) - Method in class heronarts.lx.midi.LXMidiEngine
 
removeListener(LXMidiListener) - Method in class heronarts.lx.midi.LXMidiInput
Removes a listener to this MIDI input
removeListener(LXAbstractChannel.Listener) - Method in class heronarts.lx.mixer.LXAbstractChannel
 
removeListener(LXBus.Listener) - Method in class heronarts.lx.mixer.LXBus
 
removeListener(LXChannel.Listener) - Method in class heronarts.lx.mixer.LXChannel
 
removeListener(LXMixerEngine.Listener) - Method in class heronarts.lx.mixer.LXMixerEngine
 
removeListener(LXModel.Listener) - Method in class heronarts.lx.model.LXModel
 
removeListener(LXModulationEngine.Listener) - Method in class heronarts.lx.modulation.LXModulationEngine
 
removeListener(LXOscListener) - Method in class heronarts.lx.osc.LXOscEngine.Receiver
 
removeListener(LXParameterListener) - Method in class heronarts.lx.parameter.LXListenableParameter
 
removeListener(LXScheduler.Listener) - Method in class heronarts.lx.scheduler.LXScheduler
 
removeListener(LXSnapshotEngine.Listener) - Method in class heronarts.lx.snapshot.LXSnapshotEngine
 
removeListener(LXStructure.Listener) - Method in class heronarts.lx.structure.LXStructure
 
removeListener(Tempo.Listener) - Method in class heronarts.lx.Tempo
 
removeListener(UIItemList.Listener) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
removeListener(UIItemList.Listener) - Method in interface heronarts.p3lx.ui.component.UIItemList
Removes a listener from receiving notifications about list operations
removeListener(UIItemList.Listener) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
removeLoopTask(LXLoopTask) - Method in class heronarts.lx.LXEngine
Remove a task from the list run on every loop invocation
removeLoopTask(LXLoopTask) - Method in class heronarts.p3lx.ui.UI
Remove a task from the UI engine
removeLoopTask(LXLoopTask) - Method in class heronarts.p3lx.ui.UIObject
Remove a task from the UI engine
RemoveMapping(LX, LXMidiMapping) - Constructor for class heronarts.lx.command.LXCommand.Midi.RemoveMapping
 
removeMapping(LXMidiMapping) - Method in class heronarts.lx.midi.LXMidiEngine
Removes a midi mapping
removeMappingListener(LXMidiEngine.MappingListener) - Method in class heronarts.lx.midi.LXMidiEngine
 
removeMappings(LXComponent) - Method in class heronarts.lx.midi.LXMidiEngine
Called when a component is disposed.
removeMidiListener(LXAbstractChannel.MidiListener) - Method in class heronarts.lx.mixer.LXAbstractChannel
 
RemoveModulation(LXModulationEngine, LXCompoundModulation) - Constructor for class heronarts.lx.command.LXCommand.Modulation.RemoveModulation
 
removeModulation(LXCompoundModulation) - Method in class heronarts.lx.modulation.LXModulationEngine
 
removeModulation(LXCompoundModulation) - Method in class heronarts.lx.parameter.CompoundParameter
Removes a modulation from this parameter
removeModulation(LXCompoundModulation) - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
removeModulation(LXCompoundModulation) - Method in class heronarts.lx.studio.ui.modulation.UIDeviceModulator
 
removeModulationMappings(LXModulationEngine, LXComponent) - Method in class heronarts.lx.command.LXCommand.RemoveComponent
 
removeModulations(LXComponent) - Method in class heronarts.lx.modulation.LXModulationEngine
 
RemoveModulator(LXModulationEngine, LXModulator) - Constructor for class heronarts.lx.command.LXCommand.Modulation.RemoveModulator
 
removeModulator(T) - Method in class heronarts.lx.LXModulatorComponent
 
removeModulator(T) - Method in class heronarts.lx.modulation.LXModulationEngine
 
removeMovementListener(UI3dContext.MovementListener) - Method in class heronarts.p3lx.ui.UI3dContext
 
removeOutput(LXOutput) - Method in class heronarts.lx.structure.LXFixture
Subclasses call this method to remove a output from the fixture.
removeParameter(String) - Method in class heronarts.lx.LXComponent
Removes a parameter from the component.
removeParameter(LXParameter) - Method in class heronarts.lx.LXComponent
Removes a parameter from the component.
removeParameter() - Method in class heronarts.p3lx.ui.component.UIButton
 
removeParameter() - Method in class heronarts.p3lx.ui.component.UICheckbox
 
removeParameterLane(ParameterClipLane) - Method in class heronarts.lx.clip.LXClip
 
RemovePattern(LXChannel, LXPattern) - Constructor for class heronarts.lx.command.LXCommand.Channel.RemovePattern
 
removePattern(Class<? extends LXPattern>) - Method in class heronarts.lx.LXRegistry
Unregister pattern class with the engine
removePattern(LXPattern) - Method in class heronarts.lx.mixer.LXChannel
 
removePatterns(List<Class<? extends LXPattern>>) - Method in class heronarts.lx.LXRegistry
Unregister pattern classes with the engine
removeProjectListener(LX.ProjectListener) - Method in class heronarts.lx.LX
 
RemoveSelectedChannels(LX) - Constructor for class heronarts.lx.command.LXCommand.Mixer.RemoveSelectedChannels
 
removeSelectedChannels() - Method in class heronarts.lx.mixer.LXMixerEngine
 
RemoveSelectedFixtures(LXStructure) - Constructor for class heronarts.lx.command.LXCommand.Structure.RemoveSelectedFixtures
 
removeSelectedFixtures() - Method in class heronarts.lx.structure.LXStructure
 
RemoveSnapshot(LXSnapshot) - Constructor for class heronarts.lx.command.LXCommand.Snapshots.RemoveSnapshot
 
removeSnapshot(LXSnapshot) - Method in class heronarts.lx.snapshot.LXSnapshotEngine
Removes a snapshot from the engine
removeSnapshotViews(LXSnapshotEngine, LXComponent) - Method in class heronarts.lx.command.LXCommand.RemoveComponent
 
removeSnapshotViews(LXComponent) - Method in class heronarts.lx.snapshot.LXSnapshotEngine
Remove all snapshot views that reference the given component
removeStage(MultiStageEnvelope.Stage) - Method in class heronarts.lx.modulator.MultiStageEnvelope
 
removeSwatch(LXSwatch) - Method in class heronarts.lx.color.LXPalette
Removes a swatch from the color palette's saved swatch list
RemoveSwatch(LXSwatch) - Constructor for class heronarts.lx.command.LXCommand.Palette.RemoveSwatch
 
RemoveTrigger(LXModulationEngine, LXTriggerModulation) - Constructor for class heronarts.lx.command.LXCommand.Modulation.RemoveTrigger
 
removeTrigger(LXTriggerModulation) - Method in class heronarts.lx.modulation.LXModulationEngine
 
removeTrigger(LXTriggerModulation) - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
removeUIDeviceControls(Class<? extends UIDeviceControls>) - Method in class heronarts.lx.studio.LXStudio.Registry
 
removeUIFixtureControls(Class<? extends UIFixtureControls>) - Method in class heronarts.lx.studio.LXStudio.Registry
 
removeUIModulatorControls(Class<? extends UIModulatorControls>) - Method in class heronarts.lx.studio.LXStudio.Registry
 
RemoveView(LXSnapshot.View) - Constructor for class heronarts.lx.command.LXCommand.Snapshots.RemoveView
 
removeView(LXSnapshot.View) - Method in class heronarts.lx.snapshot.LXSnapshot
Remove a view from this snapshot
Reset(LXParameter) - Constructor for class heronarts.lx.command.LXCommand.Parameter.Reset
 
reset() - Method in class heronarts.lx.LXRunnableComponent
Resets the runnable to its default condition and stops it.
reset() - Method in class heronarts.lx.parameter.FixedParameter
 
reset() - Method in class heronarts.lx.parameter.FunctionalParameter
Does nothing, subclass may override.
reset() - Method in class heronarts.lx.parameter.LXListenableParameter
 
reset(double) - Method in class heronarts.lx.parameter.LXListenableParameter
Resets the value of the parameter, giving it a new default.
reset() - Method in interface heronarts.lx.parameter.LXParameter
A method to reset the value of the parameter, if a default is available.
reset() - Method in class heronarts.lx.parameter.LXVirtualParameter
 
reset() - Method in class heronarts.lx.parameter.NormalizedParameter
 
reset() - Method in class heronarts.lx.parameter.StringParameter
 
reset(double) - Method in class heronarts.lx.parameter.StringParameter
 
reset() - Method in class heronarts.lx.transform.LXProjection
Reset all points in the projection to the model
reset(LXMatrix) - Method in class heronarts.lx.transform.LXTransform
Reset this transform to the given matrix
reset() - Method in class heronarts.lx.transform.LXTransform
Resets this transform to a single identity matrix
reset() - Method in interface heronarts.p3lx.ui.UI3dContext.MovementListener
 
RESET_ALL_CONTROLLERS - Static variable in class heronarts.lx.midi.MidiControlChange
 
resetCursor() - Method in class heronarts.lx.osc.OscMessage
 
resetFillColor() - Method in class heronarts.p3lx.ui.component.UISlider
 
ResetParameter(LXParameter) - Constructor for class heronarts.p3lx.ui.UIContextActions.Action.ResetParameter
 
resizable - Variable in class heronarts.lx.studio.LXStudio.Flags
 
resize(int, int) - Method in class heronarts.p3lx.ui.UI
 
resolveHostAddress() - Method in class heronarts.lx.structure.LXProtocolFixture
 
restricted - Variable in class heronarts.lx.LXEngine.Output
 
retainAll(Collection<?>) - Method in class heronarts.lx.LXComponentArray
 
returnKeyEdit - Variable in class heronarts.p3lx.ui.component.UIInputBox
 
reverse - Variable in class heronarts.lx.structure.LXProtocolFixture
 
rgb(int, int, int) - Static method in class heronarts.lx.color.LXColor
Computes an RGB color value
rgb(int, int, int) - Static method in class heronarts.lx.LX
Shorthand for LXColor.rgb()
RGB_MASK - Static variable in class heronarts.lx.color.LXColor
 
rgba(int, int, int, int) - Static method in class heronarts.lx.color.LXColor
Computes an RGB color value
RGBA - Static variable in class heronarts.lx.osc.OscTypeTag
 
rgbf(float, float, float) - Static method in class heronarts.lx.color.LXColor
Computes an RGB color value from normalized floating point values
ridgeOffset - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
right - Variable in class heronarts.lx.audio.LXAudioComponent
 
rightMargin - Variable in class heronarts.p3lx.ui.UI2dComponent
 
rightPane - Variable in class heronarts.lx.studio.LXStudio.UI
 
rightSection - Variable in class heronarts.lx.studio.ui.UIBottomTray
 
rMax - Variable in class heronarts.lx.model.LXModel
Greatest radius from origin (0, 0)
rMin - Variable in class heronarts.lx.model.LXModel
Smallest radius from origin (0, 0)
rn - Variable in class heronarts.lx.model.LXPoint
Normalized position of point in radial space (0-1), 0 is origin, 1 is max radius
roll - Variable in class heronarts.lx.pattern.form.PlanesPattern.Plane
 
roll - Variable in class heronarts.lx.structure.LXFixture
 
rollPosition - Variable in class heronarts.lx.pattern.form.PlanesPattern.Plane
 
rotate(float, float, float, float) - Method in class heronarts.lx.transform.LXProjection
Rotates the projection about a vector
rotate(float) - Method in class heronarts.lx.transform.LXVector
Rotate in x-y plane
rotate(float, float, float, float) - Method in class heronarts.lx.transform.LXVector
Rotate about an arbitrary vector.
rotate(float, float) - Method in interface heronarts.p3lx.ui.UI3dContext.MovementListener
 
rotateSelectedFixtures(float, float) - Method in class heronarts.lx.structure.LXStructure
 
rotateSelectedFixtures(float, float, LXCommand.Structure.ModifyFixturePositions) - Method in class heronarts.lx.structure.LXStructure
 
rotateX(float) - Method in class heronarts.lx.transform.LXMatrix
 
rotateX(float) - Method in class heronarts.lx.transform.LXProjection
Rotate about the x-axis
rotateX(float) - Method in class heronarts.lx.transform.LXTransform
Rotates about the x axis
rotateX(double) - Method in class heronarts.lx.transform.LXTransform
Rotates about the x axis
rotateY(float) - Method in class heronarts.lx.transform.LXMatrix
 
rotateY(float) - Method in class heronarts.lx.transform.LXProjection
Rotate about the x-axis
rotateY(float) - Method in class heronarts.lx.transform.LXTransform
Rotates about the y axis
rotateY(double) - Method in class heronarts.lx.transform.LXTransform
Rotates about the y axis
rotateZ(float) - Method in class heronarts.lx.transform.LXMatrix
 
rotateZ(float) - Method in class heronarts.lx.transform.LXProjection
Rotate about the x-axis
rotateZ(float) - Method in class heronarts.lx.transform.LXTransform
Rotates about the z axis
rotateZ(double) - Method in class heronarts.lx.transform.LXTransform
Rotates about the z axis
rotationAcceleration - Variable in class heronarts.p3lx.ui.UI3dContext
Acceleration used to change rotation (theta/phi)
rotationVelocity - Variable in class heronarts.p3lx.ui.UI3dContext
Max velocity used to damp changes to rotation (theta/phi)
ROW - Static variable in class heronarts.lx.model.LXModel.Key
 
rows - Variable in class heronarts.lx.model.GridModel
All the rows in this model
rowSpacing - Variable in class heronarts.lx.structure.GridFixture
 
RPN_LSB - Static variable in class heronarts.lx.midi.MidiControlChange
 
RPN_MSB - Static variable in class heronarts.lx.midi.MidiControlChange
 
rRange - Variable in class heronarts.lx.model.LXModel
Range of radial values from origin (0, 0)
run(double) - Method in class heronarts.lx.clip.LXClip
 
run(double, double) - Method in class heronarts.lx.effect.BlurEffect
 
run(double, double) - Method in class heronarts.lx.effect.color.ColorizeEffect
 
run(double, double) - Method in class heronarts.lx.effect.DynamicsEffect
 
run(double, double) - Method in class heronarts.lx.effect.HueSaturationEffect
 
run(double, double) - Method in class heronarts.lx.effect.InvertEffect
 
run(double, double) - Method in class heronarts.lx.effect.LXEffect.Placeholder
 
run(double, double) - Method in class heronarts.lx.effect.LXEffect
Implementation of the effect.
run(double, double) - Method in class heronarts.lx.effect.midi.GateEffect
 
run(double, double) - Method in class heronarts.lx.effect.SparkleEffect
 
run(double, double) - Method in class heronarts.lx.effect.StrobeEffect
 
run() - Method in class heronarts.lx.LXEngine.NetworkThread
 
run() - Method in class heronarts.lx.LXEngine
This is the core run loop of the LXEngine.
run(double) - Method in class heronarts.lx.LXLayer
Run this layer.
run(double) - Method in class heronarts.lx.LXRunnableComponent
 
run(double) - Method in class heronarts.lx.modulator.LXModulator
Applies updates to the modulator for the specified number of milliseconds.
run(double) - Method in class heronarts.lx.pattern.color.GradientPattern
 
run(double) - Method in class heronarts.lx.pattern.color.SolidPattern
 
run(double) - Method in class heronarts.lx.pattern.form.PlanesPattern.Plane
 
run(double) - Method in class heronarts.lx.pattern.form.PlanesPattern
 
run(double) - Method in class heronarts.lx.pattern.GraphicEqualizerPattern
 
run(double) - Method in class heronarts.lx.pattern.LifePattern
 
run(double) - Method in class heronarts.lx.pattern.LXPattern.Placeholder
 
run(double) - Method in class heronarts.lx.pattern.LXPattern
Main pattern loop function.
run(double) - Method in class heronarts.lx.pattern.test.TestPattern
 
run(double) - Method in class heronarts.lx.pattern.texture.NoisePattern
 
run(double, LXModel) - Method in class heronarts.lx.pattern.texture.SparklePattern.Engine
 
run(double) - Method in class heronarts.lx.pattern.texture.SparklePattern
 
run() - Method in class heronarts.p3lx.ui.UITimerTask
Subclasses implement this method to perform the operation
runMs - Variable in class heronarts.lx.LXRunnableComponent
 
runMs - Variable in class heronarts.lx.pattern.LXPattern
 
runNanos - Variable in class heronarts.lx.effect.LXEffect.Profiler
 
runNanos - Variable in class heronarts.lx.LXEngine.Profiler
 
runNanos - Variable in class heronarts.lx.pattern.LXPattern.Profiler
 
running - Variable in class heronarts.lx.LXRunnableComponent
Whether this modulator is currently running.
RUNNING_WIDTH - Static variable in class heronarts.lx.studio.ui.modulation.UIDeviceModulator
 
rxy - Variable in class heronarts.lx.model.LXPoint
Radius of this point from origin (0, 0) in the x-y plane
rxz - Variable in class heronarts.lx.model.LXPoint
Radius of this point from origin (0, 0) in the x-z plane

S

s(int) - Static method in class heronarts.lx.color.LXColor
Saturation from 0-100
SAMPLE_BUFFER_SIZE - Static variable in class heronarts.lx.audio.LXAudioComponent
 
SAMPLE_RATE - Static variable in class heronarts.lx.audio.LXAudioComponent
 
sampleRate() - Method in class heronarts.lx.audio.LXAudioBuffer
 
saturation - Variable in class heronarts.lx.color.ColorParameter
 
saturation - Variable in class heronarts.lx.effect.HueSaturationEffect
 
save(LX, JsonObject) - Method in class heronarts.lx.clip.LXClip
 
save(LX, JsonObject) - Method in class heronarts.lx.clip.LXClipEvent
 
save(LX, JsonObject) - Method in class heronarts.lx.clip.LXClipLane
 
save(LX, JsonObject) - Method in class heronarts.lx.clip.MidiNoteClipEvent
 
save(LX, JsonObject) - Method in class heronarts.lx.clip.ParameterClipEvent
 
save(LX, JsonObject) - Method in class heronarts.lx.clip.ParameterClipLane
 
save(LX, JsonObject) - Method in class heronarts.lx.clip.PatternClipEvent
 
save(LX, JsonObject) - Method in class heronarts.lx.color.LXPalette
 
save(LX, JsonObject) - Method in class heronarts.lx.color.LXSwatch
 
save(LX, JsonObject) - Method in class heronarts.lx.effect.LXEffect.Placeholder
 
save(LX, JsonObject) - Method in class heronarts.lx.LXComponent
Serializes the LX component.
save(LX, JsonObject) - Method in class heronarts.lx.LXDeviceComponent
 
save(LX, JsonObject) - Method in class heronarts.lx.LXPreferences
 
save(LX, JsonObject) - Method in class heronarts.lx.LXRegistry.Plugin
 
save(LX, JsonObject) - Method in class heronarts.lx.LXRegistry
 
save(LX, JsonObject) - Method in interface heronarts.lx.LXSerializable
Serializes this instance into the JSON object
save(LX, JsonObject) - Method in class heronarts.lx.midi.LXMidiEngine
 
save(LX, JsonObject) - Method in class heronarts.lx.midi.LXMidiInput
 
save(LX, JsonObject) - Method in class heronarts.lx.midi.LXMidiMapping.ControlChange
 
save(LX, JsonObject) - Method in class heronarts.lx.midi.LXMidiMapping.Note
 
save(LX, JsonObject) - Method in class heronarts.lx.midi.LXMidiMapping
 
save(LX, JsonObject) - Method in class heronarts.lx.midi.surface.LXMidiSurface
 
save(LX, JsonObject) - Method in class heronarts.lx.mixer.LXBus
 
save(LX, JsonObject) - Method in class heronarts.lx.mixer.LXChannel
 
save(LX, JsonObject) - Method in class heronarts.lx.mixer.LXMixerEngine
 
save(LX, JsonObject) - Method in class heronarts.lx.model.LXModel
 
save(LX, JsonObject) - Method in class heronarts.lx.modulation.LXModulationEngine
 
save(LX, JsonObject) - Method in class heronarts.lx.modulation.LXParameterModulation
 
save(LX, JsonObject) - Method in class heronarts.lx.modulator.LXPeriodicModulator
 
save(LX, JsonObject) - Method in class heronarts.lx.modulator.MultiStageEnvelope
 
save(LX, JsonObject) - Method in class heronarts.lx.modulator.MultiStageEnvelope.Stage
 
save(LX, JsonObject) - Method in class heronarts.lx.pattern.form.PlanesPattern
 
save(LX, JsonObject) - Method in class heronarts.lx.pattern.LXPattern.Placeholder
 
save(LX, JsonObject) - Method in class heronarts.lx.scheduler.LXScheduler
 
save(LX, JsonObject) - Method in class heronarts.lx.snapshot.LXSnapshot.ActivePatternView
 
save(LX, JsonObject) - Method in class heronarts.lx.snapshot.LXSnapshot.ChannelFaderView
 
save(LX, JsonObject) - Method in class heronarts.lx.snapshot.LXSnapshot.ParameterView
 
save(LX, JsonObject) - Method in class heronarts.lx.snapshot.LXSnapshot
 
save(LX, JsonObject) - Method in class heronarts.lx.snapshot.LXSnapshot.View
 
save(LX, JsonObject) - Method in class heronarts.lx.snapshot.LXSnapshotEngine
 
save(LX, JsonObject) - Method in class heronarts.lx.structure.JsonFixture
 
save(LX, JsonObject) - Method in class heronarts.lx.structure.LXStructure
 
save(LX, JsonObject) - Method in class heronarts.lx.studio.LXStudio.UI
 
save(LX, JsonObject) - Method in class heronarts.lx.studio.ui.UIPreviewWindow.Grid
 
save(LX, JsonObject) - Method in class heronarts.lx.studio.ui.UIPreviewWindow
 
save(LX, JsonObject) - Method in class heronarts.p3lx.ui.component.UIPointCloud
 
save(LX, JsonObject) - Method in class heronarts.p3lx.ui.UI3dContext.Camera
 
save(LX, JsonObject) - Method in class heronarts.p3lx.ui.UI3dContext
 
saveEditBuffer() - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
saveEditBuffer() - Method in class heronarts.p3lx.ui.component.UIInputBox
 
saveEditBuffer() - Method in class heronarts.p3lx.ui.component.UIIntegerBox
 
saveEditBuffer() - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
saveEditBuffer() - Method in class heronarts.p3lx.ui.component.UITextBox
 
saveParameter(LXParameter, JsonObject) - Static method in class heronarts.lx.LXSerializable.Utils
 
saveParameter(LXParameter, JsonObject, String) - Static method in class heronarts.lx.LXSerializable.Utils
 
saveParameters(LXComponent, JsonObject, Map<String, LXParameter>) - Static method in class heronarts.lx.LXComponent
Utility function to serialize a set of parameters
saveProject() - Method in class heronarts.lx.LX
 
saveProject(File) - Method in class heronarts.lx.LX
 
saveSchedule() - Method in class heronarts.lx.scheduler.LXScheduler
 
saveSchedule(File) - Method in class heronarts.lx.scheduler.LXScheduler
 
saveSwatch() - Method in class heronarts.lx.color.LXPalette
Saves the current swatch to the list of saved swatches
SaveSwatch() - Constructor for class heronarts.lx.command.LXCommand.Palette.SaveSwatch
 
SawLFO - Class in heronarts.lx.modulator
A sawtooth LFO oscillates from one extreme value to another.
SawLFO(double, double, double) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(LXParameter, double, double) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(double, LXParameter, double) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(double, double, LXParameter) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(LXParameter, LXParameter, double) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(LXParameter, double, LXParameter) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(double, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(String, double, double, double) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(String, LXParameter, double, double) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(String, double, LXParameter, double) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(String, double, double, LXParameter) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(String, LXParameter, LXParameter, double) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(String, LXParameter, double, LXParameter) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(String, double, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(String, LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.SawLFO
 
scale - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
scale - Variable in class heronarts.lx.structure.JsonFixture
 
scale(float) - Method in class heronarts.lx.transform.LXMatrix
 
scale(float, float, float) - Method in class heronarts.lx.transform.LXMatrix
 
scale(float, float, float) - Method in class heronarts.lx.transform.LXProjection
Scales the projection
scale(float) - Method in class heronarts.lx.transform.LXTransform
Scales the transform by the same factor on all axes
scale(float, float, float) - Method in class heronarts.lx.transform.LXTransform
Scales the transform
scaleEq(double) - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
scaleX(float) - Method in class heronarts.lx.transform.LXMatrix
 
scaleX(float) - Method in class heronarts.lx.transform.LXTransform
Scales the transform on the X-axis
scaleY(float) - Method in class heronarts.lx.transform.LXMatrix
 
scaleY(float) - Method in class heronarts.lx.transform.LXTransform
Scales the transform on the Y-axis
scaleZ(float) - Method in class heronarts.lx.transform.LXMatrix
 
scaleZ(float) - Method in class heronarts.lx.transform.LXTransform
Scales the transform on the Z-axis
SCENE_LAUNCH - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
SCENE_LAUNCH_MAX - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
SCENE_LAUNCH_NUM - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
sceneLauncher - Variable in class heronarts.lx.studio.ui.mixer.UISceneStrip
 
scenes - Variable in class heronarts.lx.studio.ui.clip.UISceneLauncher
 
sceneStrip - Variable in class heronarts.lx.studio.ui.mixer.UIMixer
 
scheduleChanged(File, LXScheduler.Listener.Change) - Method in interface heronarts.lx.scheduler.LXScheduler.Listener
 
scheduleChanged(File, LXScheduler.Listener.Change) - Method in class heronarts.lx.studio.ui.toolbar.UIProject.UIScheduler
 
scheduler - Variable in class heronarts.lx.LX
The project scheduler
schedulerEnabled - Variable in class heronarts.lx.LXPreferences
 
scope - Variable in class heronarts.lx.snapshot.LXSnapshot.View
 
screen(int, int) - Static method in class heronarts.lx.color.LXColor
 
screen(int, int, double) - Static method in class heronarts.lx.color.LXColor
 
screen(int, int, int) - Static method in class heronarts.lx.color.LXColor
 
ScreenBlend - Class in heronarts.lx.blend
 
ScreenBlend(LX) - Constructor for class heronarts.lx.blend.ScreenBlend
 
ScrollList(UI, float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
secondary - Variable in class heronarts.lx.color.LXDynamicColor
 
secondaryColor - Variable in class heronarts.lx.pattern.color.GradientPattern
 
seconds - Variable in class heronarts.lx.scheduler.LXScheduledProject
 
Section(String) - Constructor for class heronarts.lx.studio.ui.fixture.UIFixture.Section
 
Section(String, UI2dComponent[]...) - Constructor for class heronarts.lx.studio.ui.fixture.UIFixture.Section
 
Section(String, List<UI2dComponent[]>) - Constructor for class heronarts.lx.studio.ui.fixture.UIFixture.Section
 
Section() - Constructor for class heronarts.p3lx.ui.component.UIItemList.Section
 
Section(String) - Constructor for class heronarts.p3lx.ui.component.UIItemList.Section
 
sectionLabel(String) - Method in interface heronarts.lx.studio.ui.device.UIDeviceControls
 
sectionLabel(String, float) - Method in interface heronarts.lx.studio.ui.device.UIDeviceControls
 
sections - Variable in class heronarts.lx.studio.ui.UIPane
 
seed - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
selectAllFixtures() - Method in class heronarts.lx.structure.LXStructure
 
selectChannel(LXBus) - Method in class heronarts.lx.mixer.LXMixerEngine
 
selectChannel(LXBus, boolean) - Method in class heronarts.lx.mixer.LXMixerEngine
 
selectChannelRange(LXBus) - Method in class heronarts.lx.mixer.LXMixerEngine
 
selected - Variable in class heronarts.lx.mixer.LXBus
Whether channel is selected in the UI
selected - Variable in class heronarts.lx.structure.LXFixture
 
selectFixture(LXFixture) - Method in class heronarts.lx.structure.LXStructure
 
selectFixture(LXFixture, boolean) - Method in class heronarts.lx.structure.LXStructure
 
selectFixtureRange(LXFixture) - Method in class heronarts.lx.structure.LXStructure
 
send(int[]) - Method in class heronarts.lx.LXEngine.Output
 
send(MidiMessage) - Method in class heronarts.lx.midi.LXMidiOutput
 
send(MidiMessage, long) - Method in class heronarts.lx.midi.LXMidiOutput
 
send(OscPacket) - Method in class heronarts.lx.osc.LXOscEngine.Transmitter
 
send(int[]) - Method in class heronarts.lx.output.LXOutput
Sends data to this output, applying throttle and color correction
send(int[], double) - Method in class heronarts.lx.output.LXOutput
Sends data to this output at the pre-corrected brightness
sendControlChange(int, int, int) - Method in class heronarts.lx.midi.LXMidiOutput
 
sendControlChange(int, int, int) - Method in class heronarts.lx.midi.surface.LXMidiSurface
 
sendCueToOutput - Variable in class heronarts.lx.LX.Flags
 
sendCueToOutput - Variable in class heronarts.lx.LXPreferences
 
sendMessage(String, int) - Method in class heronarts.lx.osc.LXOscEngine
 
sendNanos - Variable in class heronarts.lx.LXEngine.NetworkThread.Profiler
 
sendNoteOff(int, int) - Method in class heronarts.lx.midi.LXMidiOutput
 
sendNoteOff(int, int, int) - Method in class heronarts.lx.midi.LXMidiOutput
 
sendNoteOn(int, int, int) - Method in class heronarts.lx.midi.LXMidiOutput
 
sendNoteOn(int, int, int) - Method in class heronarts.lx.midi.surface.LXMidiSurface
 
sendParameter(LXParameter) - Method in class heronarts.lx.osc.LXOscEngine
 
SENDRETURN_LEVEL - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
SENDRETURN_ONOFF - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
SENDRETURN_SOURCE - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
SENDRETURN_TYPE - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
SENDS - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
sendSysex(byte[]) - Method in class heronarts.lx.midi.LXMidiOutput
 
serialize(ByteBuffer) - Method in interface heronarts.lx.osc.OscArgument
Serializes this argument to a buffer
serialize(ByteBuffer) - Method in class heronarts.lx.osc.OscBlob
 
serialize(ByteBuffer) - Method in class heronarts.lx.osc.OscChar
 
serialize(ByteBuffer) - Method in class heronarts.lx.osc.OscDouble
 
serialize(ByteBuffer) - Method in class heronarts.lx.osc.OscFloat
 
serialize(ByteBuffer) - Method in class heronarts.lx.osc.OscInt
 
serialize(ByteBuffer) - Method in class heronarts.lx.osc.OscLong
 
serialize(ByteBuffer) - Method in class heronarts.lx.osc.OscSentinel
 
serialize(ByteBuffer) - Method in class heronarts.lx.osc.OscString
 
SESSION - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
set(ColorParameter) - Method in class heronarts.lx.color.GradientUtils.ColorStop
 
set(ColorParameter, float) - Method in class heronarts.lx.color.GradientUtils.ColorStop
 
set(ColorParameter, float, float, float) - Method in class heronarts.lx.color.GradientUtils.ColorStop
 
set(LXDynamicColor) - Method in class heronarts.lx.color.GradientUtils.ColorStop
 
set(LXDynamicColor, float) - Method in class heronarts.lx.color.GradientUtils.ColorStop
 
set(LXDynamicColor, float, float, float) - Method in class heronarts.lx.color.GradientUtils.ColorStop
 
set(GradientUtils.ColorStop) - Method in class heronarts.lx.color.GradientUtils.ColorStop
 
set(int, T) - Method in class heronarts.lx.LXComponentArray
 
set(float, float, float) - Method in class heronarts.lx.model.LXPoint
Updates this point to a new x-y-z position
set(LXTransform) - Method in class heronarts.lx.model.LXPoint
Set the x, y, and z values based upon the position of the transform
set(LXMatrix) - Method in class heronarts.lx.model.LXPoint
Set the x, y, and z values based upon the position of a transform matrix
set(LXMatrix, LXPoint) - Method in class heronarts.lx.model.LXPoint
Set the x, y, and z values based upon another point multiplied by a transform matrix
set(LXMatrix, LXVector) - Method in class heronarts.lx.model.LXPoint
Set the x, y, and z values based upon another point multiplied by a transform matrix
set(LXPoint) - Method in class heronarts.lx.model.LXPoint
Sets the values of this point based upon another point
set() - Method in class heronarts.lx.model.LXPoint
Updates the point's meta-coordinates, based upon the x y z values.
set(LXMatrix) - Method in class heronarts.lx.transform.LXMatrix
 
set(float[]) - Method in class heronarts.lx.transform.LXMatrix
 
set(float, float) - Method in class heronarts.lx.transform.LXVector
 
set(float, float, float) - Method in class heronarts.lx.transform.LXVector
 
set(LXVector) - Method in class heronarts.lx.transform.LXVector
 
set(LXPoint) - Method in class heronarts.lx.transform.LXVector
 
setAcceleration(double) - Method in class heronarts.lx.modulator.Accelerator
 
setAcceleration(LXParameter) - Method in class heronarts.lx.modulator.Accelerator
Updates the acceleration.
setActions(UIContextActions.Action[]) - Method in class heronarts.p3lx.ui.component.UIContextMenu
 
setActive(boolean) - Method in class heronarts.p3lx.ui.component.UIButton
 
setActive(boolean, boolean) - Method in class heronarts.p3lx.ui.component.UIButton
 
setActive(boolean) - Method in class heronarts.p3lx.ui.component.UICheckbox
 
setActive(boolean, boolean) - Method in class heronarts.p3lx.ui.component.UICheckbox
 
setActiveColor(int) - Method in class heronarts.p3lx.ui.component.UIButton
 
setActiveIcon(PImage) - Method in class heronarts.p3lx.ui.component.UIButton
 
setActiveLabel(String) - Method in class heronarts.p3lx.ui.component.UIButton
 
setActiveSection(int) - Method in class heronarts.lx.studio.ui.UIPane
 
setAddress(InetAddress) - Method in class heronarts.lx.osc.LXOscEngine.Transmitter
 
setAddress(InetAddress) - Method in class heronarts.lx.output.DDPOutputGroup
 
setAddress(InetAddress) - Method in class heronarts.lx.output.LXDatagram
Sets the destination address of this datagram
setAddress(InetAddress) - Method in interface heronarts.lx.output.LXOutput.InetOutput
 
setAddress(InetAddress) - Method in class heronarts.lx.output.LXSocket
 
setAddressPattern(String) - Method in class heronarts.lx.osc.OscMessage
 
setAddressPattern(OscString) - Method in class heronarts.lx.osc.OscMessage
 
setAlphaTestEnabled(boolean) - Method in class heronarts.p3lx.ui.component.UIGLPointCloud
Enable alpha testing for dense point clouds to minimize some forms of visible billboard aliasing across overlapping points;
setArrowKeyFocus(UI2dContainer.ArrowKeyFocus) - Method in class heronarts.p3lx.ui.UI2dContainer
 
setAttentionColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets highlight color
setAudioInputStream(AudioInputStream) - Method in class heronarts.lx.audio.LXAudioOutput
 
setAutoCycleEligible(boolean) - Method in class heronarts.lx.pattern.LXPattern
Sets whether this pattern is eligible for automatic selection.
setBackground(boolean) - Method in class heronarts.p3lx.ui.UI
 
setBackground(boolean) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets whether the object has a background
setBackground(boolean) - Method in class heronarts.p3lx.ui.UI3dContext
Sets whether this context has a background or not
setBackgroundColor(int) - Method in class heronarts.p3lx.ui.UI
 
setBackgroundColor(int) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets a background color
setBackgroundColor(int) - Method in class heronarts.p3lx.ui.UI3dContext
Sets the background color for this 3d context
setBasis(double) - Method in class heronarts.lx.modulator.LXPeriodicModulator
Set the modulator to a certain basis position in its cycle.
setBorder(boolean) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets whether there is a border
setBorderColor(int) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets the color of the border
setBorderRounding(int) - Method in class heronarts.p3lx.ui.UI2dComponent
 
setBorderWeight(int) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets the weight of the border
setBottomMargin(float) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets the bottom margin around this object when inside a UI2dContainer with layout
setBpm(double) - Method in class heronarts.lx.Tempo
Sets the BPM to the given value
setBreakLines(boolean) - Method in class heronarts.p3lx.ui.component.UILabel
Sets the label to render text multi-line
setBreakLines(boolean, boolean) - Method in class heronarts.p3lx.ui.component.UILabel
Sets the label to render text multi-line
setBuffer(LXAudioBuffer) - Method in class heronarts.lx.audio.DecibelMeter
 
setBuffer(LXDeviceComponent) - Method in class heronarts.lx.LXLayeredComponent
 
setBuffer(LXBuffer) - Method in class heronarts.lx.LXLayeredComponent
 
setBus(LXBus) - Method in class heronarts.lx.effect.LXEffect
 
setBus(LXBus) - Method in class heronarts.lx.studio.ui.UIContentPicker
 
setByteOrder(LXBufferOutput.ByteOrder) - Method in class heronarts.lx.output.LXBufferOutput
Sets the byte ordering of data in this buffer
setByteOrder(LXBufferOutput.ByteOrder[]) - Method in class heronarts.lx.output.LXBufferOutput
Sets a dynamic byte ordering on this output, where every index position may have a distinct byte ordering.
setCamera(int) - Method in class heronarts.p3lx.ui.UI3dContext
Sets the cue position index of the camera
setCameraAcceleration(float) - Method in class heronarts.p3lx.ui.UI3dContext
Set's the camera's zoom acceleration, 0 is infinite
setCameraVelocity(float) - Method in class heronarts.p3lx.ui.UI3dContext
Sets the camera's maximum zoom speed
setCanonical(boolean) - Method in class heronarts.p3lx.ui.component.UIComponentLabel
 
setCenter(float, float, float) - Method in class heronarts.p3lx.ui.UI3dContext
Sets the center of the scene, only respected in ZOOM mode
setChannel(byte) - Method in class heronarts.lx.output.OPCDatagram
 
setChannel(byte) - Method in interface heronarts.lx.output.OPCOutput
 
setChannel(byte) - Method in class heronarts.lx.output.OPCSocket
 
setChannel(LXChannel) - Method in class heronarts.lx.pattern.LXPattern
Called by the engine when pattern is loaded onto a channel.
setChildMargin(float) - Method in class heronarts.p3lx.ui.UI2dContainer
Deprecated.
setChildSpacing(float) - Method in class heronarts.p3lx.ui.UI2dContainer
Sets the spacing between child objects when a layout is in use
setChildSpacing(float, float) - Method in class heronarts.p3lx.ui.UI2dContainer
Sets the spacing between child objects when a layout is in use
setClip(LXClip) - Method in class heronarts.lx.clip.LXClipEngine.FocusedClipParameter
 
setClip(LXClip) - Method in class heronarts.lx.studio.ui.clip.UIClipButton
 
setColor(int) - Method in class heronarts.lx.color.ColorParameter
 
SetColor(ColorParameter) - Constructor for class heronarts.lx.command.LXCommand.Parameter.SetColor
 
SetColor(ColorParameter, double, double) - Constructor for class heronarts.lx.command.LXCommand.Parameter.SetColor
 
setColor(int, int) - Method in class heronarts.lx.LXLayeredComponent
Sets the color of point i
setColor(LXPoint, int) - Method in class heronarts.lx.LXLayeredComponent
Sets the color of a point.
setColor(LXModel, int) - Method in class heronarts.lx.LXLayeredComponent
Sets the color of all points in a fixture
setColorCorrection(float, float, float, float) - Method in class heronarts.lx.output.FadecandySocket
 
setColorCorrection(String) - Method in class heronarts.lx.output.FadecandySocket
 
setColors(int) - Method in class heronarts.lx.LXLayeredComponent
Sets all points to one color
setColors() - Method in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
setComponent(LXComponent, String) - Method in class heronarts.lx.modulator.LXModulator
 
setComponent(LXComponent, String) - Method in class heronarts.lx.parameter.FixedParameter
 
setComponent(LXComponent, String) - Method in class heronarts.lx.parameter.FunctionalParameter
 
setComponent(LXComponent, String) - Method in class heronarts.lx.parameter.LXListenableParameter
 
setComponent(LXComponent, String) - Method in interface heronarts.lx.parameter.LXParameter
Sets the component that owns this parameter
setComponent(LXComponent, String) - Method in class heronarts.lx.parameter.NormalizedParameter
 
setComponent(LXComponent) - Method in class heronarts.p3lx.ui.component.UIComponentLabel
 
setCondensed(boolean) - Method in class heronarts.lx.studio.ui.clip.UIClipButton
 
setCondensed(boolean) - Method in class heronarts.lx.studio.ui.clip.UIClipLauncher
 
setCondensed(boolean) - Method in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
setConnectTimeout(int) - Method in class heronarts.lx.output.LXSocket
 
setContainerIndex(int) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets the index of this object in its container.
setContentHeight(float) - Method in class heronarts.p3lx.ui.UI2dContainer
 
setContentSize(float, float) - Method in class heronarts.p3lx.ui.UI2dContainer
 
setContentSize(float, float) - Method in class heronarts.p3lx.ui.UI2dScrollContext
 
setContentTarget(UI2dContainer) - Method in class heronarts.p3lx.ui.UI2dContainer
 
setContentWidth(float) - Method in class heronarts.p3lx.ui.UI2dContainer
 
setContextActions(UIContextActions.Action[]) - Method in class heronarts.p3lx.ui.component.UIContextButton
Sets an array of actions that will be shown in the context menu that opens when the button is clicked
setContextBackgroundColor(int) - Method in class heronarts.p3lx.ui.UITheme
Set context background color
setContextBorderColor(int) - Method in class heronarts.p3lx.ui.UITheme
Set context border color
setContextHighlightColor(int) - Method in class heronarts.p3lx.ui.UITheme
Set control highlight color
setContextMenuWidth(float) - Method in class heronarts.p3lx.ui.component.UIContextButton
Sets the width of the context menu opened by this button
setControlBackgroundColor(int) - Method in class heronarts.p3lx.ui.UITheme
Set control background color
setControlBorderColor(int) - Method in class heronarts.p3lx.ui.UITheme
Set control border color
setControlDisabldColor(int) - Method in class heronarts.p3lx.ui.UITheme
Set disabled color
setControlFont(PFont) - Method in class heronarts.p3lx.ui.UITheme
Sets the default item font
setControlSurfaceFocus(int, int) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
setControlSurfaceFocus(int, int) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
setControlSurfaceFocus(int, int) - Method in interface heronarts.p3lx.ui.component.UIItemList
Sets a control focus range that is highlighted in the list
setControlTarget(LXParameter) - Method in class heronarts.lx.LXMappingEngine
 
setControlTarget(LXParameter) - Method in class heronarts.p3lx.ui.component.UIButton.Trigger
 
setControlTextColor(int) - Method in class heronarts.p3lx.ui.UITheme
Set control text color
setCoordinateSystem(UI.CoordinateSystem) - Method in class heronarts.p3lx.ui.UI
 
setCorner(UIColorPicker.Corner) - Method in class heronarts.p3lx.ui.component.UIColorPicker
 
setCueOn(boolean) - Method in class heronarts.lx.LXEngine.Frame
 
setCursorColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets highlight color
setDamping(boolean) - Method in class heronarts.lx.effect.LXEffect
Sets whether this effect uses damping or not
setDampingTime(double) - Method in class heronarts.lx.effect.LXEffect
Set the amount of damping time used when this effect is enabled and disabled.
setDampingTime(double, double) - Method in class heronarts.lx.effect.LXEffect
Set the amount of damping time used when this effect is enabled and disabled.
setDarkBackgroundColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets dark background color
setDarkFocusBackgroundColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets dark background color
setData(byte[]) - Method in class heronarts.lx.osc.OscBlob
 
setDataOffset(int) - Method in class heronarts.lx.output.DDPDatagram
Sets the data offset for this packet
setDescription(String) - Method in class heronarts.lx.color.ColorParameter
 
setDescription(String) - Method in class heronarts.lx.modulator.LXModulator
 
setDescription(String) - Method in class heronarts.lx.parameter.BooleanParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.BoundedFunctionalParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.BoundedParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.CompoundParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.DiscreteParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.EnumParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.FunctionalParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.LXListenableParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.NormalizedParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.ObjectParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.StringParameter
 
setDescription(String) - Method in class heronarts.p3lx.ui.UI2dComponent
 
setDescription(String) - Method in class heronarts.p3lx.ui.UIObject
 
setDeviceBackgroundColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets default background color
setDeviceBorderColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets default border color
setDeviceFocusedBackgroundColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets default background color
setDeviceSelectionColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets device selection color
setDeviceSelectionTextColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets device selection color
setDirection(UIContextButton.Direction) - Method in class heronarts.p3lx.ui.component.UIContextButton
Sets the direction in which the context menu opens
setDirection(UIDropMenu.Direction) - Method in class heronarts.p3lx.ui.component.UIDropMenu
Sets the direction that this drop menu opens, up or down
setDirty(boolean) - Method in class heronarts.lx.command.LXCommandEngine
 
setDithering(boolean) - Method in class heronarts.lx.output.FadecandySocket
 
setDmxData(byte, int) - Method in class heronarts.lx.output.StreamingACNDatagram
 
setDmxData(byte[], int) - Method in class heronarts.lx.output.StreamingACNDatagram
 
setEase(QuadraticEnvelope.Ease) - Method in class heronarts.lx.modulator.QuadraticEnvelope
Sets the easing type
setEditable(boolean) - Method in class heronarts.p3lx.ui.component.UIInputBox
 
setEditable(boolean) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
setEditMultiplier(double) - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
setEditMultiplier(int) - Method in class heronarts.p3lx.ui.component.UIIntegerBox
 
setEnabled(boolean) - Method in class heronarts.lx.LXRegistry.Plugin
 
setEnabled(boolean) - Method in class heronarts.p3lx.ui.component.UIButton
 
setEnabled(boolean) - Method in class heronarts.p3lx.ui.component.UICheckbox
 
setEnabled(boolean) - Method in class heronarts.p3lx.ui.component.UIColorPicker
 
setEnabled(boolean) - Method in class heronarts.p3lx.ui.component.UIDropMenu
 
setEnabled(boolean) - Method in class heronarts.p3lx.ui.component.UIInputBox
 
setEnabled(boolean) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
setEnabledButton(BooleanParameter) - Method in class heronarts.lx.studio.ui.device.UIDevice
 
setEnabledButton(BooleanParameter, boolean) - Method in class heronarts.lx.studio.ui.device.UIDevice
 
setEndValue(double) - Method in class heronarts.lx.modulator.LXRangeModulator
Updates the final value
setEndValue(LXParameter) - Method in class heronarts.lx.modulator.LXRangeModulator
Assigns a parameter to modulate the end value of this modulator.
setEvenSpacing() - Method in class heronarts.p3lx.ui.component.UIToggleSet
 
setException(Exception) - Method in class heronarts.lx.LXRegistry.Plugin
 
setExpanded(boolean) - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
setExpanded(boolean) - Method in class heronarts.p3lx.ui.component.UICollapsibleSection
Sets the expanded state of this section
setExponent(double) - Method in class heronarts.lx.modulator.LXRangeModulator
 
setExponent(double) - Method in class heronarts.lx.parameter.BoundedFunctionalParameter
 
setExponent(double) - Method in class heronarts.lx.parameter.BoundedParameter
 
setExponent(double) - Method in class heronarts.lx.parameter.CompoundParameter
 
setExponent(double) - Method in class heronarts.lx.parameter.LXListenableNormalizedParameter
 
setEye(float, float, float) - Method in class heronarts.p3lx.ui.UI3dContext
Sets the eye position, only respected in MOVE mode
SetFader(LXAbstractChannel, boolean, double) - Constructor for class heronarts.lx.command.LXCommand.Channel.SetFader
 
setFill(boolean) - Method in class heronarts.p3lx.ui.component.UINumberBox
 
setFillColor(int) - Method in class heronarts.p3lx.ui.component.UINumberBox
 
setFillColor(int) - Method in class heronarts.p3lx.ui.component.UISlider
 
setFillStyle(UIInputBox.FillStyle) - Method in class heronarts.p3lx.ui.component.UINumberBox
 
setFixedDeltaMs(double) - Method in class heronarts.lx.LXEngine
Utility for when rendering offline videos.
setFixture(LXFixture) - Method in class heronarts.lx.studio.ui.fixture.UIFixtureInspector
 
setFocusBackground(boolean) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets whether a focus background color is used
setFocusBackgroundColor(int) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets a background color to be used when the component is focused
setFocusColor(int) - Method in class heronarts.p3lx.ui.UI2dComponent
 
setFocusColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets highlight color
setFocusCorners(boolean) - Method in class heronarts.p3lx.ui.UI2dComponent
 
setFocusedChannel(LXBus) - Method in class heronarts.lx.mixer.LXMixerEngine
 
setFocusedClip(LXClip) - Method in class heronarts.lx.clip.LXClipEngine
 
setFocusIndex(int) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
setFocusIndex(int) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
setFocusIndex(int) - Method in interface heronarts.p3lx.ui.component.UIItemList
Sets the index of the focused item in the list.
setFont(PFont) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets the default font for this object to use, null indicates component may use its own default behavior.
setFontColor(boolean) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets whether the object has a font color
setFontColor(int) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets a font color
setFormatter(LXParameter.Formatter) - Method in class heronarts.lx.modulator.LXModulator
 
setFormatter(LXParameter.Formatter) - Method in class heronarts.lx.parameter.LXListenableParameter
 
setFrequencyRange(float, float) - Method in class heronarts.lx.audio.BandGate
Sets range of frequencies to look at
setGammaDelegate(LXOutput) - Method in class heronarts.lx.output.LXOutput
 
setGroup(LXOutputGroup) - Method in class heronarts.lx.output.LXOutput
 
setHeight(float) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets the height of this component
setHighlight(int) - Method in class heronarts.p3lx.ui.component.UIContextMenu
 
setHighlightParameterModulation(LXParameterModulation) - Method in class heronarts.p3lx.ui.UI
 
setHorizontalScrollingEnabled(boolean) - Method in class heronarts.p3lx.ui.UI2dScrollContext
 
setIcon(PImage) - Method in class heronarts.p3lx.ui.component.UIButton
 
setIconOffset(float, float) - Method in class heronarts.p3lx.ui.component.UIButton
 
setIconOffsetX(float) - Method in class heronarts.p3lx.ui.component.UIButton
 
setIconOffsetY(float) - Method in class heronarts.p3lx.ui.component.UIButton
 
setInactiveColor(int) - Method in class heronarts.p3lx.ui.component.UIButton
 
setInactiveIcon(PImage) - Method in class heronarts.p3lx.ui.component.UIButton
 
setInactiveLabel(String) - Method in class heronarts.p3lx.ui.component.UIButton
 
setIndex(int) - Method in class heronarts.lx.clip.LXClip
 
setIndex(int) - Method in class heronarts.lx.effect.LXEffect
Called by the engine to assign index on this effect.
setIndex(int) - Method in class heronarts.lx.modulation.LXParameterModulation
 
setIndex(int) - Method in class heronarts.lx.modulator.LXModulator
Sets the index of this modulator in its parent list
setIndex(int) - Method in class heronarts.lx.pattern.LXPattern
 
setInitVelocity(double) - Method in class heronarts.lx.modulator.Accelerator
Sets the initial velocity to a fixed value
setInitVelocity(LXParameter) - Method in class heronarts.lx.modulator.Accelerator
Sets initial velocity of the Accelerator
setInputDispatch(LXEngine.Dispatch) - Method in class heronarts.lx.LXEngine
 
setInputStream(File) - Method in class heronarts.lx.audio.LXAudioOutput
 
setInputStream(InputStream) - Method in class heronarts.lx.audio.LXAudioOutput
 
setInteractionMode(UI3dContext.InteractionMode) - Method in class heronarts.p3lx.ui.UI3dContext
Set interaction mode for mouse/key events.
setInterpolation(boolean) - Method in class heronarts.lx.output.FadecandySocket
 
setInterval(int, int) - Method in class heronarts.lx.pattern.LXPattern
Set an interval during which this pattern is allowed to run.
setItem(LXClipboardItem) - Method in class heronarts.lx.clipboard.LXClipboard
 
setItems(List<? extends UIItemList.Item>) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
setItems(List<? extends UIItemList.Item>) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
setItems(List<? extends UIItemList.Item>) - Method in interface heronarts.p3lx.ui.component.UIItemList
Sets the items in the list and redraws it
setKeys(String...) - Method in class heronarts.lx.model.LXModelBuilder
Set the model type keys array
setKinetPort(byte) - Method in class heronarts.lx.output.KinetDatagram
 
setLabel(String) - Method in class heronarts.p3lx.ui.component.UIButton
 
setLabel(String) - Method in class heronarts.p3lx.ui.component.UIContextButton
Sets the label visible on the button
setLabel(String) - Method in class heronarts.p3lx.ui.component.UILabel
 
setLabel(String) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
setLabel(String) - Method in class heronarts.p3lx.ui.UIContextActions.Action
 
setLabelColor(int) - Method in class heronarts.p3lx.ui.UITheme
Set default text color
setLabelFont(PFont) - Method in class heronarts.p3lx.ui.UITheme
Set label font
setLayout(UI2dContainer.Layout) - Method in class heronarts.p3lx.ui.UI2dContainer
 
setLeftMargin(float) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets the left margin around this object when inside a UI2dContainer with layout
setLogFile(File) - Static method in class heronarts.lx.LX
 
setLooping(boolean) - Method in class heronarts.lx.modulator.LXPeriodicModulator
Sets whether the modulator should loop after it completes a cycle or halt at the end position.
setMag(float) - Method in class heronarts.lx.transform.LXVector
 
setMappable(boolean) - Method in class heronarts.lx.parameter.EnumParameter
 
setMappable(boolean) - Method in class heronarts.lx.parameter.LXListenableNormalizedParameter
 
setMappable(boolean) - Method in class heronarts.lx.parameter.LXListenableParameter
 
setMappable(boolean) - Method in interface heronarts.lx.parameter.LXParameter
Sets whether this parameter should be eligible for MIDI/modulation mapping or not.
setMappable(boolean) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets whether this component can ever be used for mapping control
setMargin(float) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets the margins around this object when inside of a UI2dContainer with layout
setMargin(float, float) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets the margins around this object when inside of a UI2dContainer with layout
setMargin(float, float, float, float) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets the margins around this object when inside of a UI2dContainer with layout
setMaxHeight(float) - Method in class heronarts.p3lx.ui.UI2dScrollContext
Sets a maximum height on the scroll container.
setMaxRadius(float) - Method in class heronarts.p3lx.ui.UI3dContext
Set maximum radius
setMidiMappingColor(int) - Method in class heronarts.p3lx.ui.UITheme
 
setMinHeight(float) - Method in class heronarts.p3lx.ui.UI2dContainer
 
setMinRadius(float) - Method in class heronarts.p3lx.ui.UI3dContext
Set minimum radius
setMinWidth(float) - Method in class heronarts.p3lx.ui.UI2dContainer
 
setMixer(LXMixerEngine) - Method in class heronarts.lx.mixer.LXBus
 
setMode(LXMappingEngine.Mode) - Method in class heronarts.lx.LXMappingEngine
 
setMode(BooleanParameter.Mode) - Method in class heronarts.lx.parameter.BooleanParameter
 
setModel(LXModel) - Method in class heronarts.lx.effect.LXModelEffect
 
setModel(LXModel) - Method in class heronarts.lx.LXEngine.Frame
 
setModel(LXModel) - Method in class heronarts.lx.LXModelComponent
 
setModel(LXModel) - Method in class heronarts.lx.LXModelLayer
 
setModel(LXModel) - Method in class heronarts.lx.pattern.LXModelPattern
 
setModel(LXModel) - Method in class heronarts.lx.pattern.texture.SparklePattern.Engine
 
setModelImportFlag(boolean) - Method in class heronarts.lx.LX
 
setModelListener(LXStructure.ModelListener) - Method in class heronarts.lx.structure.LXStructure
Internal implementation-only helper to set a listener for notification on changes to the structure's model.
setModulationSourceMappingColor(int) - Method in class heronarts.p3lx.ui.UITheme
 
setModulationSourceUI(UIModulationSource) - Method in class heronarts.lx.studio.ui.modulation.UIModulator
 
setModulationTargetMappingColor(int) - Method in class heronarts.p3lx.ui.UITheme
 
setModulus(double) - Method in class heronarts.lx.modulator.DampedParameter
Sets a modulus at which values wrap around
setModulus(boolean) - Method in class heronarts.lx.modulator.DampedParameter
Sets whether a modulus value is used.
setMomentary(boolean) - Method in class heronarts.p3lx.ui.component.UIButton
 
setMomentary(boolean) - Method in class heronarts.p3lx.ui.component.UICheckbox
 
setMomentary(boolean) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
setMomentary(boolean) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
setMomentary(boolean) - Method in interface heronarts.p3lx.ui.component.UIItemList
Sets whether the item list is momentary.
setMomentary(boolean) - Method in class heronarts.p3lx.ui.component.UISwitch
 
setMouseoverHelpText(String) - Method in class heronarts.p3lx.ui.UI
 
setName(String) - Method in class heronarts.lx.blend.LXBlend
Sets name of this blend mode
setNormalized(double) - Method in class heronarts.lx.audio.BandGate
 
setNormalized(double) - Method in class heronarts.lx.audio.DecibelMeter
 
setNormalized(double) - Method in class heronarts.lx.clip.ParameterClipEvent
 
SetNormalized(LXNormalizedParameter) - Constructor for class heronarts.lx.command.LXCommand.Parameter.SetNormalized
 
SetNormalized(BooleanParameter, boolean) - Constructor for class heronarts.lx.command.LXCommand.Parameter.SetNormalized
 
SetNormalized(LXNormalizedParameter, double) - Constructor for class heronarts.lx.command.LXCommand.Parameter.SetNormalized
 
setNormalized(double) - Method in class heronarts.lx.midi.LXMidiMapping
 
setNormalized(double) - Method in class heronarts.lx.modulator.ADEnvelope
 
setNormalized(double) - Method in class heronarts.lx.modulator.ADSREnvelope
 
setNormalized(double) - Method in class heronarts.lx.modulator.LXRangeModulator
 
setNormalized(double) - Method in class heronarts.lx.parameter.BooleanParameter
 
setNormalized(double) - Method in class heronarts.lx.parameter.BoundedFunctionalParameter
Sets the value of parameter using normal 0-1
setNormalized(double) - Method in class heronarts.lx.parameter.BoundedParameter
Sets the value of parameter using normal 0-1
setNormalized(double) - Method in class heronarts.lx.parameter.DiscreteParameter
 
setNormalized(double) - Method in interface heronarts.lx.parameter.LXNormalizedParameter
Sets the value or the parameter in normalized space from 0 to 1
setNormalized(double) - Method in class heronarts.lx.parameter.NormalizedParameter
 
setNormalized(double) - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
setNormalized(double) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
setNormalizedCommand(double) - Method in class heronarts.p3lx.ui.component.UIParameterComponent
 
setNormalizedMouseEditing(boolean) - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
setNumBands(int) - Method in class heronarts.lx.audio.FourierTransform
 
setNumStops(int) - Method in class heronarts.lx.color.GradientUtils.ColorStops
 
setObjects(T[]) - Method in class heronarts.lx.parameter.ObjectParameter
Set a list of objects for the parameter
setOptions(String[]) - Method in class heronarts.lx.parameter.DiscreteParameter
Set the range and option strings for the parameter
setOptions(String[]) - Method in class heronarts.p3lx.ui.component.UIDropMenu
Sets the list of string options to display in the menu
setOptions(String[]) - Method in class heronarts.p3lx.ui.component.UIToggleSet
 
setOrigin(float, float, float) - Method in class heronarts.lx.model.GridModel.Metrics
 
setOrigin(LXVector) - Method in class heronarts.lx.model.GridModel.Metrics
 
setOrigin(float, float, float) - Method in class heronarts.lx.model.StripModel.Metrics
 
setOrigin(LXVector) - Method in class heronarts.lx.model.StripModel.Metrics
 
setPadding(float) - Method in class heronarts.p3lx.ui.component.UIContextMenu
 
setPadding(int) - Method in class heronarts.p3lx.ui.component.UILabel
Sets padding on all 4 sides
setPadding(int, int) - Method in class heronarts.p3lx.ui.component.UILabel
Sets padding on top and sides, CSS style
setPadding(int, int, int, int) - Method in class heronarts.p3lx.ui.component.UILabel
Sets padding on all 4 sides
setPadding(float) - Method in class heronarts.p3lx.ui.UI2dContainer
 
setPadding(float, float) - Method in class heronarts.p3lx.ui.UI2dContainer
 
setPadding(float, float, float, float) - Method in class heronarts.p3lx.ui.UI2dContainer
 
setPaletteGradient(LXPalette, int, int) - Method in class heronarts.lx.color.GradientUtils.ColorStops
 
setPaneBackgroundColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets default border color
setPaneInsetColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets default border color
setParameter(EnumParameter<?>) - Method in class heronarts.p3lx.ui.component.UIButton
 
setParameter(BooleanParameter) - Method in class heronarts.p3lx.ui.component.UIButton
 
setParameter(BooleanParameter) - Method in class heronarts.p3lx.ui.component.UICheckbox
 
setParameter(LXNormalizedParameter) - Method in class heronarts.p3lx.ui.component.UICompoundParameterControl
 
setParameter(BoundedParameter) - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
setParameter(DiscreteParameter) - Method in class heronarts.p3lx.ui.component.UIDropMenu
 
setParameter(DiscreteParameter) - Method in class heronarts.p3lx.ui.component.UIIntegerBox
 
setParameter(LXNormalizedParameter) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
setParameter(LXParameter) - Method in class heronarts.p3lx.ui.component.UIParameterLabel
 
setParameter(LXNormalizedParameter) - Method in class heronarts.p3lx.ui.component.UISwitch
 
setParameter(StringParameter) - Method in class heronarts.p3lx.ui.component.UITextBox
 
setParameter(DiscreteParameter) - Method in class heronarts.p3lx.ui.component.UIToggleSet
 
setParent(LXComponent) - Method in class heronarts.lx.LXComponent
Registers this component with a parent object in the hierarchy.
setPatterns(LXPattern[]) - Method in class heronarts.lx.LX
Specifies the set of patterns to be run.
setPatterns(LXPattern[]) - Method in class heronarts.lx.mixer.LXChannel
 
setPaused(boolean) - Method in class heronarts.lx.LX
Pause the engine from running
setPaused(boolean) - Method in class heronarts.lx.LXEngine
Pause the engine from running
setPeriod(double) - Method in class heronarts.lx.modulator.LXPeriodicModulator
Modify the period of this modulator
setPeriod(LXParameter) - Method in class heronarts.lx.modulator.LXPeriodicModulator
Sets a parameter to the period of this modulator
setPeriod(double) - Method in class heronarts.lx.Tempo
Sets the period of one beat
setPerspective(float) - Method in class heronarts.p3lx.ui.UI3dContext
Sets perspective angle of the camera in degrees
setPhi(float) - Method in class heronarts.p3lx.ui.UI3dContext
Set the phi angle of viewing
setPointSize(float) - Method in class heronarts.p3lx.ui.component.UIPointCloud
Sets the size of points
setPointSizeAttenuation(float, float, float) - Method in class heronarts.p3lx.ui.component.UIPointCloud
Sets point size attenuation, fn = 1/sqrt(constant + linear*d + quadratic*d^2)
setPolarity(LXParameter.Polarity) - Method in class heronarts.lx.modulation.LXCompoundModulation
 
setPolarity(LXParameter.Polarity) - Method in class heronarts.lx.modulator.LXModulator
 
setPolarity(LXParameter.Polarity) - Method in class heronarts.lx.parameter.BoundedParameter
 
setPolarity(LXParameter.Polarity) - Method in class heronarts.lx.parameter.CompoundParameter
 
setPolarity(LXParameter.Polarity) - Method in class heronarts.lx.parameter.LXListenableParameter
 
setPolarity(LXParameter.Polarity) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
setPort(int) - Method in class heronarts.lx.osc.LXOscEngine.Transmitter
 
setPort(int) - Method in class heronarts.lx.output.DDPOutputGroup
 
setPort(int) - Method in class heronarts.lx.output.LXDatagram
Sets the destination port number to send this datagram to
setPort(int) - Method in interface heronarts.lx.output.LXOutput.InetOutput
 
setPort(int) - Method in class heronarts.lx.output.LXSocket
 
setPosition(double, double) - Method in class heronarts.lx.modulator.MultiStageEnvelope.Stage
 
setPosition(float, float) - Method in class heronarts.p3lx.ui.UI2dComponent
Set the position of this component in its parent coordinate space
setPosition(float[]) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets position based upon an array of either 2 coordinates or 4
setPosition(float, float, float, float) - Method in class heronarts.p3lx.ui.UI2dComponent
Set the position of this component in its parent coordinate space
setPosition(UIObject, float, float) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets the position of this object in the global space, relative to a parent object with a defined offset
setPrefix(String) - Method in class heronarts.p3lx.ui.component.UIComponentLabel
 
setPrefix(String) - Method in class heronarts.p3lx.ui.component.UIParameterLabel
 
setPrimaryColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets highlight color
setProgressColor(boolean) - Method in class heronarts.p3lx.ui.component.UIInputBox
 
setProgressColor(int) - Method in class heronarts.p3lx.ui.component.UIInputBox
 
setProgressFillStyle(UIInputBox.FillStyle) - Method in class heronarts.p3lx.ui.component.UIInputBox
 
setProgressIndicator(UIInputBox.ProgressIndicator) - Method in class heronarts.p3lx.ui.component.UIInputBox
 
setProject(File, LX.ProjectListener.Change) - Method in class heronarts.lx.LX
 
setProject(File) - Method in class heronarts.lx.LXPreferences
 
setProject(File) - Method in class heronarts.lx.scheduler.LXScheduledProject
 
setPushAll(boolean) - Method in class heronarts.lx.output.DDPOutputGroup
Configures whether the push flag is set for all individual DDP datagram packets, or whether it is only set on the final DDP packet.
setPushFlag(boolean) - Method in class heronarts.lx.output.DDPDatagram
Sets whether the push flag is set on this datagram.
setRadius(float) - Method in class heronarts.p3lx.ui.UI3dContext
Set radius of the camera
setRadiusBounds(float, float) - Method in class heronarts.p3lx.ui.UI3dContext
Sets bounds on the radius
setRange(double, double, double) - Method in class heronarts.lx.modulator.LXRangeModulator
Updates the range of the modulator.
setRange(double, double) - Method in class heronarts.lx.modulator.LXRangeModulator
Sets the range of the modulator, maintaining the period.
setRange(int, int) - Method in class heronarts.lx.parameter.DiscreteParameter
Sets the range from [minValue, maxValue-1] inclusive
setRange(int) - Method in class heronarts.lx.parameter.DiscreteParameter
Sets range from [0, range-1] inclusive
setRange(int, int) - Method in class heronarts.lx.parameter.ObjectParameter
 
setRange(double, double) - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
setRange(int, int) - Method in class heronarts.p3lx.ui.component.UIIntegerBox
 
setRangeFromHereTo(double) - Method in class heronarts.lx.modulator.LXRangeModulator
Updates the range to proceed from the current value to a new end value.
setRangeFromHereTo(double, double) - Method in class heronarts.lx.modulator.LXRangeModulator
Updates the range to proceed from the current value to a new end value with a new period.
setRecordingColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets highlight color
setRemoteControls(LXListenableNormalizedParameter...) - Method in class heronarts.lx.LXDeviceComponent
 
setRenamable(boolean) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
setRenamable(boolean) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
setRenamable(boolean) - Method in interface heronarts.p3lx.ui.component.UIItemList
Sets whether renaming items is allowed
setReorderable(boolean) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
setReorderable(boolean) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
setReorderable(boolean) - Method in interface heronarts.p3lx.ui.component.UIItemList
Sets whether the list is reorderable.
setResizable(boolean) - Method in class heronarts.p3lx.ui.UI
Sets whether the UI should be resizable.
setRGB(int) - Method in class heronarts.lx.color.GradientUtils.ColorStop
 
setRightMargin(float) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets the right margin around this object when inside a UI2dContainer with layout
setRotationAcceleration(float) - Method in class heronarts.p3lx.ui.UI3dContext
Set's the camera's rotational acceleration, 0 is infinite
setRotationVelocity(float) - Method in class heronarts.p3lx.ui.UI3dContext
Sets the camera's maximum rotation speed
setRowHeight(float) - Method in class heronarts.p3lx.ui.component.UIContextMenu
 
setSchedule(File) - Method in class heronarts.lx.LXPreferences
 
setSchedule(File, LXScheduler.Listener.Change) - Method in class heronarts.lx.scheduler.LXScheduler
 
setScheduleLoadingFlag(boolean) - Method in class heronarts.lx.LX
 
setScrollHeight(float) - Method in class heronarts.p3lx.ui.UI2dScrollContext
 
setScrollSize(float, float) - Method in class heronarts.p3lx.ui.UI2dScrollContext
 
setScrollWidth(float) - Method in class heronarts.p3lx.ui.UI2dScrollContext
 
setScrollX(float) - Method in class heronarts.p3lx.ui.UI2dScrollContext
 
setScrollY(float) - Method in class heronarts.p3lx.ui.UI2dScrollContext
 
setSecondaryColor(int) - Method in class heronarts.p3lx.ui.UITheme
Set active color
setSelectedIndex(int) - Method in class heronarts.p3lx.ui.component.UIToggleSet
Sets the control to the given index in the options
setSelectedOption(String) - Method in class heronarts.p3lx.ui.component.UIToggleSet
Sets the control to select the given option in the toggle set
setSelectionColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets highlight color
setSequenceEnabled(boolean) - Method in class heronarts.lx.output.ArtNetDatagram
Set whether to increment and send sequence numbers
setShape(double) - Method in class heronarts.lx.modulator.MultiStageEnvelope.Stage
 
setShiftMultiplier(float) - Method in class heronarts.p3lx.ui.component.UINumberBox
Sets a multiplier by which the amount value changes are modulated when the shift key is down.
setShowCheckboxes(boolean) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
setShowCheckboxes(boolean) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
setShowCheckboxes(boolean) - Method in interface heronarts.p3lx.ui.component.UIItemList
Sets whether a column of checkboxes should be shown on the item list, to the left of the labels.
setShowLabel(boolean) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
setSingleClickActivate(boolean) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
setSingleClickActivate(boolean) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
setSingleClickActivate(boolean) - Method in interface heronarts.p3lx.ui.component.UIItemList
Sets whether single-clicks on an item should activate them.
setSize(float, float) - Method in class heronarts.p3lx.ui.UI2dComponent
Set the dimensions of this component
setSize(float, float) - Method in class heronarts.p3lx.ui.UI3dContext
 
setSocket(DatagramSocket) - Method in class heronarts.lx.output.LXDatagram
 
setSpacing(float, float) - Method in class heronarts.lx.model.GridModel.Metrics
 
setSpacing(float, float, float) - Method in class heronarts.lx.model.StripModel.Metrics
 
setSpacing(LXVector) - Method in class heronarts.lx.model.StripModel.Metrics
 
setSpeed(double) - Method in class heronarts.lx.LX
Sets the speed of the entire system.
setSpeed(double) - Method in class heronarts.lx.LXEngine
Sets a global speed factor on the core animation engine.
setSpeed(double, double) - Method in class heronarts.lx.modulator.Accelerator
 
setSpeed(LXParameter, LXParameter) - Method in class heronarts.lx.modulator.Accelerator
Sets both the velocity and acceleration of the modulator.
setStartValue(double) - Method in class heronarts.lx.modulator.LXRangeModulator
Updates the initial value
setStartValue(LXParameter) - Method in class heronarts.lx.modulator.LXRangeModulator
Assigns a parameter to modulate the start value of this modulator.
setStaticModel(LXModel) - Method in class heronarts.lx.structure.LXStructure
 
setStatusLed(boolean) - Method in class heronarts.lx.output.FadecandySocket
 
setStatusLedAuto() - Method in class heronarts.lx.output.FadecandySocket
 
SetString(StringParameter, String) - Constructor for class heronarts.lx.command.LXCommand.Parameter.SetString
 
setStructure(LXStructure) - Method in class heronarts.lx.structure.LXFixture
 
setSublabelColor(int) - Method in class heronarts.p3lx.ui.UITheme
Set default text color
setSurfaceColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets highlight color
setSwatch(LXSwatch) - Method in class heronarts.lx.color.LXPalette
 
SetSwatch(LXSwatch) - Constructor for class heronarts.lx.command.LXCommand.Palette.SetSwatch
 
setSystemClipboardString(String) - Method in class heronarts.lx.LX
 
setSystemClipboardString(String) - Method in class heronarts.p3lx.P3LX
 
setTextAlignment(int) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets the text alignment
setTextAlignment(int, int) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets the text alignment of this component
setTextOffset(float, float) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets an offset for text rendering position relative to alignment.
setTheta(double) - Method in class heronarts.p3lx.ui.UI3dContext
Set the theta angle of viewing
setThreaded(boolean) - Method in class heronarts.lx.LXEngine
Sets the engine to threaded or non-threaded mode.
setTimeTag(long) - Method in class heronarts.lx.osc.OscBundle
 
settings() - Method in class heronarts.lx.studio.LXStudio.Applet
 
setTint(boolean) - Method in class heronarts.p3lx.ui.component.UIImage
 
setTintColor(int) - Method in class heronarts.p3lx.ui.component.UIImage
 
setTitle(StringParameter) - Method in class heronarts.lx.studio.ui.device.UIDevice
 
setTitle(String) - Method in class heronarts.lx.studio.ui.device.UIDevice
 
setTitle(String) - Method in class heronarts.p3lx.ui.component.UICollapsibleSection
Sets the title of the section
setTitle(String) - Method in class heronarts.p3lx.ui.UIWindow
Set the title of the window.
setTitleX(float) - Method in class heronarts.p3lx.ui.component.UICollapsibleSection
 
setTopLevelKeyEventHandler(UIEventHandler) - Method in class heronarts.p3lx.ui.UI
Sets an object to handle top-level input events
setTopMargin(float) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets the top margin around this object when inside a UI2dContainer with layout
setTriggerable(boolean) - Method in class heronarts.p3lx.ui.component.UIButton
 
setTriggerable(boolean) - Method in class heronarts.p3lx.ui.component.UICheckbox
 
setUnits(LXParameter.Units) - Method in class heronarts.lx.modulator.LXModulator
 
setUnits(LXParameter.Units) - Method in class heronarts.lx.parameter.LXListenableParameter
 
setUniverseNumber(int) - Method in class heronarts.lx.output.ArtNetDatagram
 
setUniverseNumber(int) - Method in class heronarts.lx.output.StreamingACNDatagram
Sets the universe for this datagram
setup() - Method in class heronarts.lx.studio.LXStudio.Applet
 
setUseCommandEngine(boolean) - Method in class heronarts.p3lx.ui.component.UIParameterComponent
 
SetValue(DiscreteParameter, int) - Constructor for class heronarts.lx.command.LXCommand.Parameter.SetValue
 
SetValue(LXParameter, double) - Constructor for class heronarts.lx.command.LXCommand.Parameter.SetValue
 
setValue(boolean) - Method in class heronarts.lx.midi.LXMidiMapping
 
setValue(double) - Method in class heronarts.lx.modulator.LXModulator
Set the modulator to a certain value in its cycle.
setValue(double, boolean) - Method in class heronarts.lx.modulator.LXModulator
 
setValue(char) - Method in class heronarts.lx.osc.OscChar
 
setValue(double) - Method in class heronarts.lx.osc.OscDouble
 
setValue(float) - Method in class heronarts.lx.osc.OscFloat
 
setValue(int) - Method in class heronarts.lx.osc.OscInt
 
setValue(long) - Method in class heronarts.lx.osc.OscLong
 
setValue(String) - Method in class heronarts.lx.osc.OscString
 
setValue(boolean) - Method in class heronarts.lx.parameter.BooleanParameter
 
setValue(double) - Method in class heronarts.lx.parameter.BoundedFunctionalParameter
Not supported for this parameter type unless subclass overrides.
setValue(double) - Method in class heronarts.lx.parameter.FixedParameter
 
setValue(double) - Method in class heronarts.lx.parameter.FunctionalParameter
Not supported for this parameter type unless subclass overrides.
setValue(double) - Method in class heronarts.lx.parameter.LXListenableParameter
 
setValue(double) - Method in interface heronarts.lx.parameter.LXParameter
Sets the value of the parameter.
setValue(double) - Method in class heronarts.lx.parameter.LXVirtualParameter
 
setValue(double) - Method in class heronarts.lx.parameter.NormalizedParameter
 
setValue(Object) - Method in class heronarts.lx.parameter.ObjectParameter
 
setValue(String) - Method in class heronarts.lx.parameter.StringParameter
 
setValue(LXParameter) - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
setValue(double) - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
setValue(double, boolean) - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
setValue(int) - Method in class heronarts.p3lx.ui.component.UIIntegerBox
 
setValue(int, boolean) - Method in class heronarts.p3lx.ui.component.UIIntegerBox
 
setValue(String) - Method in class heronarts.p3lx.ui.component.UITextBox
 
setValue(String, boolean) - Method in class heronarts.p3lx.ui.component.UITextBox
 
setValueCommand(double) - Method in class heronarts.p3lx.ui.component.UIInputBox
 
setVelocity(double) - Method in class heronarts.lx.modulator.Accelerator
Updates the current velocity.
setVerticalScrollingEnabled(boolean) - Method in class heronarts.p3lx.ui.UI2dScrollContext
 
setVisible(boolean) - Method in class heronarts.p3lx.ui.UI2dComponent
Set the visibility state of this component
setVisible(boolean) - Method in class heronarts.p3lx.ui.UIObject
Set whether this object is visible
setWidth(float) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets the width of this component
setWindow(FourierTransform.Window) - Method in class heronarts.lx.audio.FourierTransform
 
setWindowSize(int, int) - Method in class heronarts.lx.LXPreferences
 
setWindowTitleColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets the default text color
setWindowTitleFont(PFont) - Method in class heronarts.p3lx.ui.UITheme
Sets the default title font
setX(float) - Method in class heronarts.lx.model.LXPoint
Sets the X coordinate of the point
setX(float) - Method in class heronarts.p3lx.ui.UI2dComponent
Set the position of this component in its parent coordinate space
setXSpacing(float) - Method in class heronarts.lx.model.GridModel.Metrics
 
setY(float) - Method in class heronarts.lx.model.LXPoint
Sets the Y coordinate of the point
setY(float) - Method in class heronarts.p3lx.ui.UI2dComponent
Set the position of this component in its parent coordinate space
setYSpacing(float) - Method in class heronarts.lx.model.GridModel.Metrics
 
setZ(float) - Method in class heronarts.lx.model.LXPoint
Sets the Z coordinate of the point
shape - Variable in class heronarts.lx.effect.DynamicsEffect
 
shape - Variable in class heronarts.lx.effect.midi.GateEffect
 
shape - Variable in class heronarts.lx.modulator.VariableLFO
 
sharp - Variable in class heronarts.lx.pattern.GraphicEqualizerPattern
 
sharp - Variable in class heronarts.lx.pattern.texture.SparklePattern.Engine
 
SHIFT - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
shiftMultiplier - Variable in class heronarts.p3lx.ui.component.UINumberBox
 
show(UI) - Method in class heronarts.lx.studio.ui.toolbar.UIProject.UIScheduler
 
show(UI) - Method in class heronarts.lx.studio.ui.UIPreferences
 
showCenterPoint - Variable in class heronarts.p3lx.ui.UI3dContext
 
showConfirmDialog(String, Runnable) - Method in class heronarts.p3lx.ui.UI
 
showConfirmUnsavedProjectDialog(String, Runnable) - Method in class heronarts.lx.LX
 
showConfirmUnsavedProjectDialog(String, Runnable) - Method in class heronarts.p3lx.P3LX
 
showContextOverlay(UI2dComponent) - Method in class heronarts.p3lx.ui.UI
 
showError() - Method in class heronarts.p3lx.ui.UI
 
showFramerate - Variable in class heronarts.p3lx.P3LX.Flags
 
showHelpBar - Variable in class heronarts.lx.LXPreferences
 
SIN - Static variable in interface heronarts.lx.modulator.LXWaveshape
 
SIN - Static variable in interface heronarts.lx.utils.LXUtils.LookupTable.Function
 
Sin(int) - Constructor for class heronarts.lx.utils.LXUtils.LookupTable.Sin
 
sin(float) - Method in class heronarts.lx.utils.LXUtils.LookupTable.Sin
 
sinf(double) - Static method in class heronarts.lx.utils.LXUtils
Returns a floating-point rounded value of the sin function to 8 decimal places.
SinLFO - Class in heronarts.lx.modulator
A classic sinusoidal oscillator.
SinLFO(double, double, double) - Constructor for class heronarts.lx.modulator.SinLFO
 
SinLFO(LXParameter, double, double) - Constructor for class heronarts.lx.modulator.SinLFO
 
SinLFO(double, LXParameter, double) - Constructor for class heronarts.lx.modulator.SinLFO
 
SinLFO(double, double, LXParameter) - Constructor for class heronarts.lx.modulator.SinLFO
 
SinLFO(LXParameter, LXParameter, double) - Constructor for class heronarts.lx.modulator.SinLFO
 
SinLFO(LXParameter, double, LXParameter) - Constructor for class heronarts.lx.modulator.SinLFO
 
SinLFO(double, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.SinLFO
 
SinLFO(LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.SinLFO
 
SinLFO(String, double, double, double) - Constructor for class heronarts.lx.modulator.SinLFO
 
SinLFO(String, LXParameter, double, double) - Constructor for class heronarts.lx.modulator.SinLFO
 
SinLFO(String, double, LXParameter, double) - Constructor for class heronarts.lx.modulator.SinLFO
 
SinLFO(String, double, double, LXParameter) - Constructor for class heronarts.lx.modulator.SinLFO
 
SinLFO(String, LXParameter, LXParameter, double) - Constructor for class heronarts.lx.modulator.SinLFO
 
SinLFO(String, LXParameter, double, LXParameter) - Constructor for class heronarts.lx.modulator.SinLFO
 
SinLFO(String, double, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.SinLFO
 
SinLFO(String, LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.SinLFO
 
size() - Method in class heronarts.lx.LXComponentArray
 
size - Variable in class heronarts.lx.model.LXModel
Total number of points in the model
size() - Method in class heronarts.lx.osc.OscMessage
 
size() - Method in class heronarts.lx.structure.ArcFixture
 
size() - Method in class heronarts.lx.structure.GridFixture
 
size() - Method in class heronarts.lx.structure.JsonFixture
 
size() - Method in class heronarts.lx.structure.LXFixture
Subclasses must implement to specify the number of points in the fixture.
size() - Method in class heronarts.lx.structure.PointFixture
 
size() - Method in class heronarts.lx.structure.StripFixture
 
size - Variable in class heronarts.lx.studio.ui.UIPreviewWindow.Grid
 
size() - Method in class heronarts.lx.transform.LXTransform
Returns the size of the Matrix stack
skew - Variable in class heronarts.lx.modulator.VariableLFO
 
slope - Variable in class heronarts.lx.audio.BandGate
dB/octave slope applied to the equalizer
slope - Variable in class heronarts.lx.audio.GraphicMeter
dB/octave slope applied to the equalizer
smartXF - Variable in class heronarts.lx.midi.surface.DJM900nxs2
 
snapshotAdded(LXSnapshotEngine, LXSnapshot) - Method in interface heronarts.lx.snapshot.LXSnapshotEngine.Listener
A new snapshot has been added to the engine
snapshotMoved(LXSnapshotEngine, LXSnapshot) - Method in interface heronarts.lx.snapshot.LXSnapshotEngine.Listener
A snapshot's position in the engine has been moved
snapshotRemoved(LXSnapshotEngine, LXSnapshot) - Method in interface heronarts.lx.snapshot.LXSnapshotEngine.Listener
A snapshot has been removed from the engine
Snapshots() - Constructor for class heronarts.lx.command.LXCommand.Snapshots
 
snapshots - Variable in class heronarts.lx.LXEngine
 
snapshots - Variable in class heronarts.lx.snapshot.LXSnapshotEngine
Public read-only view of all the snapshots.
snapshots - Variable in class heronarts.lx.studio.ui.UILeftPane
 
socket - Variable in class heronarts.lx.output.LXSocket
 
SOFT_PEDAL - Static variable in class heronarts.lx.midi.MidiControlChange
 
SolidPattern - Class in heronarts.lx.pattern.color
 
SolidPattern(LX) - Constructor for class heronarts.lx.pattern.color.SolidPattern
 
SolidPattern(LX, int) - Constructor for class heronarts.lx.pattern.color.SolidPattern
 
SolidPattern.ColorMode - Enum in heronarts.lx.pattern.color
 
solo - Variable in class heronarts.lx.structure.LXFixture
 
soloFixture(LXFixture) - Method in class heronarts.lx.structure.LXStructure
 
SOSTENUTO - Static variable in class heronarts.lx.midi.MidiControlChange
 
source - Variable in class heronarts.lx.effect.color.ColorizeEffect
 
source - Variable in class heronarts.lx.modulation.LXCompoundModulation
 
source - Variable in class heronarts.lx.modulation.LXParameterModulation
 
source - Variable in class heronarts.lx.modulation.LXTriggerModulation
 
spacing - Variable in class heronarts.lx.structure.StripFixture
 
SPACING - Static variable in class heronarts.lx.studio.ui.clip.UIClipLauncher
 
SPACING - Static variable in class heronarts.lx.studio.ui.mixer.UIMixerStrip
 
spacing - Variable in class heronarts.lx.studio.ui.UIPreviewWindow.Grid
 
SparkleEffect - Class in heronarts.lx.effect
 
SparkleEffect(LX) - Constructor for class heronarts.lx.effect.SparkleEffect
 
sparkleLevels - Variable in class heronarts.lx.pattern.texture.SparklePattern.Engine
 
SparklePattern - Class in heronarts.lx.pattern.texture
 
SparklePattern(LX) - Constructor for class heronarts.lx.pattern.texture.SparklePattern
 
SparklePattern.Engine - Class in heronarts.lx.pattern.texture
 
speed - Variable in class heronarts.lx.effect.StrobeEffect
 
speed - Variable in class heronarts.lx.LXEngine
 
speed - Variable in class heronarts.lx.pattern.texture.SparklePattern.Engine
 
splitPacket - Variable in class heronarts.lx.structure.GridFixture
 
SQUARE - Static variable in interface heronarts.lx.modulator.LXWaveshape
 
SquareLFO - Class in heronarts.lx.modulator
Simple square wave LFO.
SquareLFO(double, double, double) - Constructor for class heronarts.lx.modulator.SquareLFO
 
SquareLFO(LXParameter, double, double) - Constructor for class heronarts.lx.modulator.SquareLFO
 
SquareLFO(double, LXParameter, double) - Constructor for class heronarts.lx.modulator.SquareLFO
 
SquareLFO(double, double, LXParameter) - Constructor for class heronarts.lx.modulator.SquareLFO
 
SquareLFO(LXParameter, LXParameter, double) - Constructor for class heronarts.lx.modulator.SquareLFO
 
SquareLFO(LXParameter, double, LXParameter) - Constructor for class heronarts.lx.modulator.SquareLFO
 
SquareLFO(double, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.SquareLFO
 
SquareLFO(LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.SquareLFO
 
SquareLFO(String, double, double, double) - Constructor for class heronarts.lx.modulator.SquareLFO
 
SquareLFO(String, LXParameter, double, double) - Constructor for class heronarts.lx.modulator.SquareLFO
 
SquareLFO(String, double, LXParameter, double) - Constructor for class heronarts.lx.modulator.SquareLFO
 
SquareLFO(String, double, double, LXParameter) - Constructor for class heronarts.lx.modulator.SquareLFO
 
SquareLFO(String, LXParameter, LXParameter, double) - Constructor for class heronarts.lx.modulator.SquareLFO
 
SquareLFO(String, LXParameter, double, LXParameter) - Constructor for class heronarts.lx.modulator.SquareLFO
 
SquareLFO(String, double, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.SquareLFO
 
SquareLFO(String, LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.SquareLFO
 
stages - Variable in class heronarts.lx.modulator.MultiStageEnvelope
 
start() - Method in class heronarts.lx.LXEngine
Starts the engine thread.
start() - Method in class heronarts.lx.LXRunnableComponent
Sets the runnable in motion
startModulator(T) - Method in class heronarts.lx.LXModulatorComponent
 
startMultiThreaded - Variable in class heronarts.lx.studio.LXStudio.Flags
 
startTransition() - Method in class heronarts.lx.snapshot.LXSnapshot.ChannelFaderView
 
startTransition() - Method in class heronarts.lx.snapshot.LXSnapshot.ParameterView
 
startTransition() - Method in class heronarts.lx.snapshot.LXSnapshot.View
Subclasses may override, indicates the beginning of a transition
stb_perlin_fbm_noise3(float, float, float, float, float, int) - Static method in class heronarts.lx.utils.Noise
 
stb_perlin_noise3(float, float, float, int, int, int) - Static method in class heronarts.lx.utils.Noise
 
stb_perlin_noise3_seed(float, float, float, int, int, int, int) - Static method in class heronarts.lx.utils.Noise
 
stb_perlin_noise3_wrap_nonpow2(float, float, float, int, int, int, int) - Static method in class heronarts.lx.utils.Noise
 
stb_perlin_ridge_noise3(float, float, float, float, float, float, int) - Static method in class heronarts.lx.utils.Noise
 
stb_perlin_turbulence_noise3(float, float, float, float, float, int) - Static method in class heronarts.lx.utils.Noise
 
STEREO - Static variable in class heronarts.lx.audio.LXAudioComponent
 
STEREO_BUFFER_SIZE - Static variable in class heronarts.lx.audio.LXAudioComponent
 
STEREO_FRAME_SIZE - Static variable in class heronarts.lx.audio.LXAudioComponent
 
STEREO_SOURCE_LINE - Static variable in class heronarts.lx.audio.LXAudioComponent
 
STEREO_TARGET_LINE - Static variable in class heronarts.lx.audio.LXAudioComponent
 
stop() - Method in class heronarts.lx.LXEngine
Stops the engine thread.
stop() - Method in class heronarts.lx.LXRunnableComponent
Pauses the runnable wherever it is.
stop() - Method in class heronarts.lx.osc.LXOscEngine.Receiver
 
stop - Variable in class heronarts.lx.studio.ui.clip.UIClipLauncher
 
stop() - Method in class heronarts.lx.studio.ui.clip.UIClipStop
 
stop - Variable in class heronarts.lx.studio.ui.clip.UISceneLauncher
 
stop() - Method in class heronarts.lx.studio.ui.clip.UISceneStop
 
stop() - Method in class heronarts.lx.studio.ui.clip.UIStop
 
STOP_ALL_CLIPS - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
stopClips() - Method in class heronarts.lx.mixer.LXBus
 
stopClips() - Method in class heronarts.lx.mixer.LXMixerEngine
Stops all running clips
stops - Variable in class heronarts.lx.color.GradientUtils.ColorStops
 
StreamingACNDatagram - Class in heronarts.lx.output
Streaming ACN, also referred to as E1.31, is a standardized protocol for streaming DMX data over ACN protocol.
StreamingACNDatagram(LX, LXModel) - Constructor for class heronarts.lx.output.StreamingACNDatagram
Creates a StreamingACNDatagram for the given model
StreamingACNDatagram(LX, int[]) - Constructor for class heronarts.lx.output.StreamingACNDatagram
Constructs a StreamingACNDatagram on default universe
StreamingACNDatagram(LX, LXModel, int) - Constructor for class heronarts.lx.output.StreamingACNDatagram
Creates a StreamingACNDatagram for the model on given universe
StreamingACNDatagram(LX, int[], int) - Constructor for class heronarts.lx.output.StreamingACNDatagram
Constructs a datagram, sends the list of point indices on the given universe number.
StreamingACNDatagram(LX, int[], LXBufferOutput.ByteOrder, int) - Constructor for class heronarts.lx.output.StreamingACNDatagram
Creates a StreamingACNDatagrm for given index buffer on universe and byte order
StreamingACNDatagram(LX, int, int) - Constructor for class heronarts.lx.output.StreamingACNDatagram
Subclasses may use this constructor for datagrams with custom DMX data of a fixed length.
StreamingACNDatagram(LX, int[], int, int) - Constructor for class heronarts.lx.output.StreamingACNDatagram
Creates a StreamingACNDatagram for a given index buffer with fixed data size and universe number
StreamingACNDatagram(LX, int[], LXBufferOutput.ByteOrder, int, int) - Constructor for class heronarts.lx.output.StreamingACNDatagram
Creates a StreamingACNDatagram for a given index buffer with fixed data size and universe number
STRING - Static variable in class heronarts.lx.osc.OscTypeTag
 
StringParameter - Class in heronarts.lx.parameter
Parameter which contains a mutable String value.
StringParameter(String) - Constructor for class heronarts.lx.parameter.StringParameter
 
StringParameter(String, String) - Constructor for class heronarts.lx.parameter.StringParameter
 
stringParameter - Variable in class heronarts.lx.structure.JsonFixture.ParameterDefinition
 
Strip(int, List<LXPoint>) - Constructor for class heronarts.lx.model.GridModel.Strip
 
STRIP - Static variable in class heronarts.lx.model.LXModel.Key
 
StripFixture - Class in heronarts.lx.structure
 
StripFixture(LX) - Constructor for class heronarts.lx.structure.StripFixture
 
stripIds(JsonObject) - Static method in class heronarts.lx.LXSerializable.Utils
Strips all ID values out of a JsonObject.
StripModel - Class in heronarts.lx.model
Simple model of a strip of points in one axis.
StripModel(StripModel.Metrics) - Constructor for class heronarts.lx.model.StripModel
 
StripModel(int) - Constructor for class heronarts.lx.model.StripModel
 
StripModel.Metrics - Class in heronarts.lx.model
 
StrobeEffect - Class in heronarts.lx.effect
 
StrobeEffect(LX) - Constructor for class heronarts.lx.effect.StrobeEffect
 
Structure() - Constructor for class heronarts.lx.command.LXCommand.Structure
 
structure - Variable in class heronarts.lx.LX
The lighting system structure
structureChanged(LXModel) - Method in interface heronarts.lx.structure.LXStructure.ModelListener
 
structureGenerationChanged(LXModel) - Method in interface heronarts.lx.structure.LXStructure.ModelListener
 
sub(String) - Method in class heronarts.lx.model.LXModel
Returns a list of all the submodel components by particular key, at any level of depth, may be many levels of descendants contained here
sub(float, float) - Method in class heronarts.lx.transform.LXVector
 
sub(float, float, float) - Method in class heronarts.lx.transform.LXVector
 
sub(LXVector) - Method in class heronarts.lx.transform.LXVector
 
subkey - Variable in class heronarts.lx.pattern.test.TestPattern
 
subList(int, int) - Method in class heronarts.lx.LXComponentArray
 
Submodel(int, int) - Constructor for class heronarts.lx.structure.LXFixture.Submodel
Subclasses may use this helper to construct a submodel object from a set of points in this model.
Submodel(int, int, String...) - Constructor for class heronarts.lx.structure.LXFixture.Submodel
Subclasses may use this helper to construct a submodel object from a set of points in this model.
Submodel(int, int, int) - Constructor for class heronarts.lx.structure.LXFixture.Submodel
Subclasses may use this helper to construct a submodel object from a set of points in this model.
Submodel(int, int, int, String...) - Constructor for class heronarts.lx.structure.LXFixture.Submodel
Subclasses may use this helper to construct a submodel object from a set of points in this model.
Submodel(int, int, Map<String, String>, String...) - Constructor for class heronarts.lx.structure.LXFixture.Submodel
Subclasses may use this helper to construct a submodel object from a set of points in this model.
Submodel(int, int, int, Map<String, String>, String...) - Constructor for class heronarts.lx.structure.LXFixture.Submodel
Subclasses may use this helper to construct a submodel object from a set of points in this model.
subtract(int, int) - Static method in class heronarts.lx.color.LXColor
 
subtract(int, int, double) - Static method in class heronarts.lx.color.LXColor
 
subtract(int, int, int) - Static method in class heronarts.lx.color.LXColor
 
SubtractBlend - Class in heronarts.lx.blend
 
SubtractBlend(LX) - Constructor for class heronarts.lx.blend.SubtractBlend
 
subtractColor(int, int) - Method in class heronarts.lx.LXLayeredComponent
Subtracts from the color of point i, using blendColor with SUBTRACT
surfaceAdded(LXMidiEngine, LXMidiSurface) - Method in interface heronarts.lx.midi.LXMidiEngine.DeviceListener
 
surfaces - Variable in class heronarts.lx.midi.LXMidiEngine
 
sustain - Variable in class heronarts.lx.effect.midi.GateEffect
 
swatch - Variable in class heronarts.lx.color.LXPalette
The active color swatch
swatchAdded(LXPalette, LXSwatch) - Method in interface heronarts.lx.color.LXPalette.Listener
 
swatches - Variable in class heronarts.lx.color.LXPalette
A read-only list of all the saved color swatches
swatchMoved(LXPalette, LXSwatch) - Method in interface heronarts.lx.color.LXPalette.Listener
 
swatchRemoved(LXPalette, LXSwatch) - Method in interface heronarts.lx.color.LXPalette.Listener
 
SWITCH_MARGIN - Static variable in class heronarts.p3lx.ui.component.UISwitch
 
SWITCH_SIZE - Static variable in class heronarts.p3lx.ui.component.UISwitch
 
SYMBOL - Static variable in class heronarts.lx.osc.OscTypeTag
 
syncEnabled - Variable in class heronarts.lx.midi.LXMidiInput
 
syncModelFile - Variable in class heronarts.lx.structure.LXStructure
 

T

tableSize - Variable in class heronarts.lx.utils.LXUtils.LookupTable
 
TAN - Static variable in interface heronarts.lx.utils.LXUtils.LookupTable.Function
 
Tan(int) - Constructor for class heronarts.lx.utils.LXUtils.LookupTable.Tan
 
tan(float) - Method in class heronarts.lx.utils.LXUtils.LookupTable.Tan
 
tap - Variable in class heronarts.lx.Tempo
 
tap() - Method in class heronarts.lx.Tempo
Adjusts the tempo in realtime by tapping.
tap(long) - Method in class heronarts.lx.Tempo
Adjusts the tempo, specifying an exact timestamp in milliseconds of when the tap event occurred.
TAP_TEMPO - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
TAP_TEMPO - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
target - Variable in class heronarts.lx.modulation.LXCompoundModulation
 
target - Variable in class heronarts.lx.modulation.LXParameterModulation
 
target - Variable in class heronarts.lx.modulation.LXTriggerModulation
 
teachTempo - Variable in class heronarts.lx.audio.BandGate
Turn this parameter on to have this modulator tap the tempo system
tempo - Variable in class heronarts.lx.LXEngine
 
TEMPO - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
tempo - Variable in class heronarts.lx.studio.ui.toolbar.UIToolbar
 
Tempo - Class in heronarts.lx
Class to represent a musical tempo at which patterns are operating.
Tempo(LX) - Constructor for class heronarts.lx.Tempo
 
Tempo.ClockSource - Enum in heronarts.lx
 
Tempo.Division - Enum in heronarts.lx
 
Tempo.Listener - Interface in heronarts.lx
 
tempoDivision - Variable in class heronarts.lx.effect.StrobeEffect
 
tempoDivision - Variable in class heronarts.lx.modulator.LXPeriodicModulator
 
tempoLock - Variable in class heronarts.lx.modulator.LXPeriodicModulator
 
tempoPhaseOffset - Variable in class heronarts.lx.effect.StrobeEffect
 
tempoSync - Variable in class heronarts.lx.effect.StrobeEffect
 
tempoSync - Variable in class heronarts.lx.modulator.LXPeriodicModulator
 
TEST - Static variable in annotation type heronarts.lx.LXCategory
 
TestPattern - Class in heronarts.lx.pattern.test
Braindead simple test pattern that iterates through all the nodes turning them on one by one in fixed order.
TestPattern(LX) - Constructor for class heronarts.lx.pattern.test.TestPattern
 
TestPattern.Mode - Enum in heronarts.lx.pattern.test
 
TEXT_MARGIN - Static variable in class heronarts.p3lx.ui.component.UIParameterControl
 
textAlignHorizontal - Variable in class heronarts.p3lx.ui.UI2dComponent
 
textAlignVertical - Variable in class heronarts.p3lx.ui.UI2dComponent
 
textOffsetX - Variable in class heronarts.p3lx.ui.UI2dComponent
 
textOffsetY - Variable in class heronarts.p3lx.ui.UI2dComponent
 
TEXTURE - Static variable in annotation type heronarts.lx.LXCategory
 
theme - Variable in class heronarts.p3lx.ui.UI
UI look and feel
theta - Variable in class heronarts.lx.model.LXPoint
Angle of this point about the origin (0, 0) in the x-y plane
theta - Variable in class heronarts.p3lx.ui.UI3dContext.Camera
 
threshold - Variable in class heronarts.lx.audio.BandGate
The gate level at which the trigger is engaged.
tilt - Variable in class heronarts.lx.pattern.form.PlanesPattern.Plane
 
tiltPosition - Variable in class heronarts.lx.pattern.form.PlanesPattern.Plane
 
timer - Variable in class heronarts.lx.LXEngine.NetworkThread
 
TIMETAG - Static variable in class heronarts.lx.osc.OscTypeTag
 
title - Variable in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
TITLE_LABEL_HEIGHT - Static variable in class heronarts.p3lx.ui.UIWindow
 
TITLE_MARGIN - Static variable in class heronarts.lx.studio.ui.device.UIDevice
 
TITLE_MARGIN - Static variable in class heronarts.lx.studio.ui.mixer.UIAbstractChannelStripControls
 
TITLE_PADDING - Static variable in class heronarts.lx.studio.ui.device.UIDevice
 
TITLE_X - Static variable in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
toArray() - Method in class heronarts.lx.LXComponentArray
 
toArray(U[]) - Method in class heronarts.lx.LXComponentArray
 
toArray(LX, LXSerializable[]) - Static method in class heronarts.lx.LXSerializable.Utils
Serializes an array of subobjects
toArray(LX, Collection<? extends LXSerializable>) - Static method in class heronarts.lx.LXSerializable.Utils
Serialized a generic collection of sub-objects, not necessarily ordered
toBoolean() - Method in interface heronarts.lx.osc.OscArgument
 
toBoolean() - Method in class heronarts.lx.osc.OscBlob
 
toBoolean() - Method in class heronarts.lx.osc.OscBool
 
toBoolean() - Method in class heronarts.lx.osc.OscChar
 
toBoolean() - Method in class heronarts.lx.osc.OscDouble
 
toBoolean() - Method in class heronarts.lx.osc.OscFloat
 
toBoolean() - Method in class heronarts.lx.osc.OscInfinitum
 
toBoolean() - Method in class heronarts.lx.osc.OscInt
 
toBoolean() - Method in class heronarts.lx.osc.OscLong
 
toBoolean() - Method in class heronarts.lx.osc.OscNil
 
toBoolean() - Method in class heronarts.lx.osc.OscString
 
toDouble() - Method in interface heronarts.lx.osc.OscArgument
 
toDouble() - Method in class heronarts.lx.osc.OscBlob
 
toDouble() - Method in class heronarts.lx.osc.OscChar
 
toDouble() - Method in class heronarts.lx.osc.OscDouble
 
toDouble() - Method in class heronarts.lx.osc.OscFalse
 
toDouble() - Method in class heronarts.lx.osc.OscFloat
 
toDouble() - Method in class heronarts.lx.osc.OscInfinitum
 
toDouble() - Method in class heronarts.lx.osc.OscInt
 
toDouble() - Method in class heronarts.lx.osc.OscLong
 
toDouble() - Method in class heronarts.lx.osc.OscNil
 
toDouble() - Method in class heronarts.lx.osc.OscString
 
toDouble() - Method in class heronarts.lx.osc.OscTrue
 
toDynamicIndexBuffer() - Method in class heronarts.lx.structure.LXBasicFixture
 
toDynamicIndexBuffer() - Method in class heronarts.lx.structure.LXFixture
Get an index buffer version of this fixture.
toDynamicIndexBuffer(int, int) - Method in class heronarts.lx.structure.LXFixture
Get an index buffer version of this fixture.
toDynamicIndexBuffer(int, int, int) - Method in class heronarts.lx.structure.LXFixture
Get an index buffer version of this fixture.
toDynamicIndexBuffer(LXFixture.IndexBufferSegment...) - Method in class heronarts.lx.structure.LXFixture
Get an index buffer version of this fixture.
toFloat() - Method in interface heronarts.lx.osc.OscArgument
 
toFloat() - Method in class heronarts.lx.osc.OscBlob
 
toFloat() - Method in class heronarts.lx.osc.OscChar
 
toFloat() - Method in class heronarts.lx.osc.OscDouble
 
toFloat() - Method in class heronarts.lx.osc.OscFalse
 
toFloat() - Method in class heronarts.lx.osc.OscFloat
 
toFloat() - Method in class heronarts.lx.osc.OscInfinitum
 
toFloat() - Method in class heronarts.lx.osc.OscInt
 
toFloat() - Method in class heronarts.lx.osc.OscLong
 
toFloat() - Method in class heronarts.lx.osc.OscNil
 
toFloat() - Method in class heronarts.lx.osc.OscString
 
toFloat() - Method in class heronarts.lx.osc.OscTrue
 
Toggle(BooleanParameter) - Constructor for class heronarts.lx.command.LXCommand.Parameter.Toggle
 
toggle() - Method in class heronarts.lx.effect.LXEffect
Toggles the effect.
toggle() - Method in class heronarts.lx.LXRunnableComponent
 
toggle() - Method in class heronarts.lx.parameter.BooleanParameter
 
toggle() - Method in class heronarts.p3lx.ui.component.UIButton
 
toggle() - Method in class heronarts.p3lx.ui.component.UICheckbox
 
toggle() - Method in class heronarts.p3lx.ui.component.UICollapsibleSection
Toggles the expansion state of the section
toggleActiveSection(int) - Method in class heronarts.lx.studio.ui.UIPane
 
toggleActiveSection() - Method in class heronarts.lx.studio.ui.UIPane
 
toggleAutoCycleEligible() - Method in class heronarts.lx.pattern.LXPattern
Toggles the eligibility state of this pattern.
toggleClipView() - Method in class heronarts.lx.studio.LXStudio.UI
 
toggleExpanded() - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
togglePaused() - Method in class heronarts.lx.LX
Toggles the running state of the engine.
toggleTarget - Variable in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
toggleValue() - Method in class heronarts.lx.midi.LXMidiMapping
 
toggleVisible() - Method in class heronarts.p3lx.ui.UIObject
Toggle visible state of this component
toIndexBuffer() - Method in class heronarts.lx.model.LXModel
Creates an index buffer of all the point indices in this model.
toIndexBuffer(int, int) - Method in class heronarts.lx.model.LXModel
Creates an index buffer of a subset of points in this model.
toIndexBuffer() - Method in class heronarts.lx.model.LXModelBuilder
Converts this builder into an index buffer of all its points
toInt() - Method in interface heronarts.lx.osc.OscArgument
Gets an integer value of this argument
toInt() - Method in class heronarts.lx.osc.OscBlob
 
toInt() - Method in class heronarts.lx.osc.OscChar
 
toInt() - Method in class heronarts.lx.osc.OscDouble
 
toInt() - Method in class heronarts.lx.osc.OscFalse
 
toInt() - Method in class heronarts.lx.osc.OscFloat
 
toInt() - Method in class heronarts.lx.osc.OscInfinitum
 
toInt() - Method in class heronarts.lx.osc.OscInt
 
toInt() - Method in class heronarts.lx.osc.OscLong
 
toInt() - Method in class heronarts.lx.osc.OscNil
 
toInt() - Method in class heronarts.lx.osc.OscString
 
toInt() - Method in class heronarts.lx.osc.OscTrue
 
toModel() - Method in class heronarts.lx.model.LXModelBuilder
Converts the builder into an immutable model
toObject(LXComponent) - Static method in class heronarts.lx.LXSerializable.Utils
Serializes an LXComponent to a JsonObject
toObject(LX, LXSerializable) - Static method in class heronarts.lx.LXSerializable.Utils
Serializes any LXSerializable to a JsonObject
toObject(LX, Map<String, ? extends LXSerializable>) - Static method in class heronarts.lx.LXSerializable.Utils
Serializes a map of subobjects into a JsonObject
TOP_OFFSET - Static variable in class heronarts.lx.studio.ui.UIPane
 
topMargin - Variable in class heronarts.p3lx.ui.UI2dComponent
 
toString() - Method in class heronarts.lx.audio.LXAudioInput.Device
 
toString() - Method in class heronarts.lx.audio.LXAudioInput.Device.Unavailable
 
toString() - Method in class heronarts.lx.blend.LXBlend
Name of the blend
toString() - Method in class heronarts.lx.color.GradientUtils.ColorStop
 
toString() - Method in enum heronarts.lx.color.LXDynamicColor.Mode
 
toString() - Method in enum heronarts.lx.color.LXPalette.AutoCycleMode
 
toString() - Method in enum heronarts.lx.effect.BlurEffect.Mode
 
toString() - Method in enum heronarts.lx.effect.color.ColorizeEffect.ColorMode
 
toString() - Method in enum heronarts.lx.effect.color.ColorizeEffect.SourceMode
 
toString() - Method in enum heronarts.lx.effect.midi.GateEffect.TriggerMode
 
toString() - Method in class heronarts.lx.LXComponent
Returns a useful debug string for the component, indicating the class name along with the ID number and the canonical path
toString(LXComponent) - Method in class heronarts.lx.LXComponent
Returns a useful debug string for the component, indicating the class name along with the ID number and the canonical path
toString() - Method in enum heronarts.lx.midi.LXMidiEngine.Channel
 
toString() - Method in class heronarts.lx.midi.MidiAftertouch
 
toString() - Method in class heronarts.lx.midi.MidiControlChange
 
toString() - Method in class heronarts.lx.midi.MidiNoteOff
 
toString() - Method in class heronarts.lx.midi.MidiNoteOn
 
toString() - Method in class heronarts.lx.midi.MidiPitchBend
 
toString() - Method in class heronarts.lx.midi.MidiProgramChange
 
toString() - Method in enum heronarts.lx.midi.surface.DJM900nxs2.Channel
 
toString() - Method in enum heronarts.lx.mixer.LXChannel.AutoCycleMode
 
toString() - Method in class heronarts.lx.modulator.MultiStageEnvelope.Stage
 
toString() - Method in enum heronarts.lx.modulator.VariableLFO.ClockMode
 
toString() - Method in class heronarts.lx.osc.OscBlob
 
toString() - Method in class heronarts.lx.osc.OscBool
 
toString() - Method in class heronarts.lx.osc.OscBundle
 
toString() - Method in class heronarts.lx.osc.OscChar
 
toString() - Method in class heronarts.lx.osc.OscDouble
 
toString() - Method in class heronarts.lx.osc.OscFloat
 
toString() - Method in class heronarts.lx.osc.OscInt
 
toString() - Method in class heronarts.lx.osc.OscLong
 
toString() - Method in class heronarts.lx.osc.OscMessage
 
toString() - Method in class heronarts.lx.osc.OscString
 
toString() - Method in enum heronarts.lx.parameter.LXParameter.Polarity
 
toString() - Method in enum heronarts.lx.pattern.color.GradientPattern.ColorMode
 
toString() - Method in enum heronarts.lx.pattern.color.GradientPattern.CoordinateMode
 
toString() - Method in enum heronarts.lx.pattern.color.SolidPattern.ColorMode
 
toString() - Method in enum heronarts.lx.pattern.form.PlanesPattern.Axis
 
toString() - Method in enum heronarts.lx.pattern.test.TestPattern.Mode
 
toString() - Method in enum heronarts.lx.pattern.texture.NoisePattern.Algorithm
 
toString() - Method in enum heronarts.lx.pattern.texture.NoisePattern.CoordinateMode
 
toString() - Method in enum heronarts.lx.snapshot.LXSnapshotEngine.AutoCycleMode
 
toString() - Method in enum heronarts.lx.snapshot.LXSnapshotEngine.ChannelMode
 
toString() - Method in enum heronarts.lx.snapshot.LXSnapshotEngine.MissingChannelMode
 
toString() - Method in enum heronarts.lx.structure.ArcFixture.PositionMode
 
toString() - Method in enum heronarts.lx.structure.GridFixture.PositionMode
 
toString() - Method in enum heronarts.lx.structure.GridFixture.Wiring
 
toString() - Method in enum heronarts.lx.structure.LXFixture.Protocol
 
toString() - Method in enum heronarts.lx.Tempo.ClockSource
 
toString() - Method in enum heronarts.lx.Tempo.Division
 
toString() - Method in class heronarts.lx.transform.LXMatrix
 
toString() - Method in class heronarts.lx.transform.LXVector
 
toString() - Method in enum heronarts.p3lx.ui.UI3dContext.MouseMode
 
toString() - Method in enum heronarts.p3lx.ui.UI3dContext.ProjectionMode
 
toString() - Method in class heronarts.p3lx.ui.UIContextActions.Action
 
toSubmodels() - Method in class heronarts.lx.structure.GridFixture
 
toSubmodels() - Method in class heronarts.lx.structure.JsonFixture
 
toSubmodels() - Method in class heronarts.lx.structure.LXFixture
Subclasses may override when they specify submodels
totalSize() - Method in class heronarts.lx.structure.LXFixture
Total points in this model and all its submodels
transform - Variable in class heronarts.lx.model.LXModel
A transform matrix that represents the positioning of this model in the global space, if part of the structure.
transitionBlendMode - Variable in class heronarts.lx.mixer.LXChannel
 
transitionBlends - Variable in class heronarts.lx.LXRegistry
The list of globally registered transition blend classes
transitionBlendsChanged(LX) - Method in interface heronarts.lx.LXRegistry.Listener
Invoked when the available transition blend implementations are changed
transitionEnabled - Variable in class heronarts.lx.color.LXPalette
 
transitionEnabled - Variable in class heronarts.lx.mixer.LXChannel
 
transitionEnabled - Variable in class heronarts.lx.snapshot.LXSnapshotEngine
 
transitionMode - Variable in class heronarts.lx.color.LXPalette
 
transitionTimeSecs - Variable in class heronarts.lx.color.LXPalette
Amount of time taken in seconds to transition into a new snapshot view
transitionTimeSecs - Variable in class heronarts.lx.mixer.LXChannel
 
transitionTimeSecs - Variable in class heronarts.lx.snapshot.LXSnapshotEngine
Amount of time taken in seconds to transition into a new snapshot view
translate(float, float, float) - Method in class heronarts.lx.transform.LXMatrix
 
translate(float, float, float) - Method in class heronarts.lx.transform.LXProjection
Translates the projection
translate(float, float) - Method in class heronarts.lx.transform.LXTransform
Translates the point, default of 0 in the z-axis
translate(float, float, float) - Method in class heronarts.lx.transform.LXTransform
Translates the point
translate(float, float, float) - Method in interface heronarts.p3lx.ui.UI3dContext.MovementListener
 
translateCenter(float, float, float) - Method in class heronarts.lx.transform.LXProjection
Translates the model from its center, so (0, 0, 0) becomes (tx, ty, tz)
translateSelectedFixtures(float, float, float) - Method in class heronarts.lx.structure.LXStructure
 
translateSelectedFixtures(float, float, float, LXCommand.Structure.ModifyFixturePositions) - Method in class heronarts.lx.structure.LXStructure
 
translateX(float) - Method in class heronarts.lx.transform.LXMatrix
 
translateX(float) - Method in class heronarts.lx.transform.LXTransform
Translates the point on the x-axis
translateY(float) - Method in class heronarts.lx.transform.LXMatrix
 
translateY(float) - Method in class heronarts.lx.transform.LXTransform
Translates the point on the y-axis
translateZ(float) - Method in class heronarts.lx.transform.LXMatrix
 
translateZ(float) - Method in class heronarts.lx.transform.LXTransform
Translates the point on the z-axis
transmitActive - Variable in class heronarts.lx.osc.LXOscEngine
 
transmitHost - Variable in class heronarts.lx.osc.LXOscEngine
 
transmitPort - Variable in class heronarts.lx.osc.LXOscEngine
 
transmitter(String, int) - Method in class heronarts.lx.osc.LXOscEngine
 
transmitter(InetAddress, int) - Method in class heronarts.lx.osc.LXOscEngine
 
transmitter(InetAddress, int, int) - Method in class heronarts.lx.osc.LXOscEngine
 
transport - Variable in class heronarts.lx.structure.LXProtocolFixture
 
TRI - Static variable in interface heronarts.lx.modulator.LXWaveshape
 
tri(double) - Static method in class heronarts.lx.utils.LXUtils
 
TriangleLFO - Class in heronarts.lx.modulator
A triangular LFO is a simple linear modulator that oscillates between a low and hi value over a specified time period.
TriangleLFO(double, double, double) - Constructor for class heronarts.lx.modulator.TriangleLFO
 
TriangleLFO(LXParameter, double, double) - Constructor for class heronarts.lx.modulator.TriangleLFO
 
TriangleLFO(double, LXParameter, double) - Constructor for class heronarts.lx.modulator.TriangleLFO
 
TriangleLFO(double, double, LXParameter) - Constructor for class heronarts.lx.modulator.TriangleLFO
 
TriangleLFO(LXParameter, LXParameter, double) - Constructor for class heronarts.lx.modulator.TriangleLFO
 
TriangleLFO(LXParameter, double, LXParameter) - Constructor for class heronarts.lx.modulator.TriangleLFO
 
TriangleLFO(double, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.TriangleLFO
 
TriangleLFO(LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.TriangleLFO
 
TriangleLFO(String, double, double, double) - Constructor for class heronarts.lx.modulator.TriangleLFO
 
TriangleLFO(String, LXParameter, double, double) - Constructor for class heronarts.lx.modulator.TriangleLFO
 
TriangleLFO(String, double, LXParameter, double) - Constructor for class heronarts.lx.modulator.TriangleLFO
 
TriangleLFO(String, double, double, LXParameter) - Constructor for class heronarts.lx.modulator.TriangleLFO
 
TriangleLFO(String, LXParameter, LXParameter, double) - Constructor for class heronarts.lx.modulator.TriangleLFO
 
TriangleLFO(String, LXParameter, double, LXParameter) - Constructor for class heronarts.lx.modulator.TriangleLFO
 
TriangleLFO(String, double, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.TriangleLFO
 
TriangleLFO(String, LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.TriangleLFO
 
trif(float) - Static method in class heronarts.lx.utils.LXUtils
 
trigger - Variable in class heronarts.lx.audio.LXAudioOutput
 
trigger - Variable in class heronarts.lx.LXRunnableComponent
 
trigger() - Method in class heronarts.lx.LXRunnableComponent
Invoking the trigger() method restarts a runnable from its initial state, and should also start the runnable if it is not already running.
trigger - Variable in class heronarts.lx.Tempo
 
trigger() - Method in class heronarts.lx.Tempo
Re-triggers the metronome, so that it immediately beats.
trigger(int) - Method in class heronarts.lx.Tempo
Triggers the metronome, setting the beat count to the given explicit value
trigger(boolean) - Method in class heronarts.lx.Tempo
Triggers a beat, optionally resetting the beat count
Trigger(UI, float, float) - Constructor for class heronarts.p3lx.ui.component.UIButton.Trigger
 
Trigger(UI, BooleanParameter, float, float) - Constructor for class heronarts.p3lx.ui.component.UIButton.Trigger
 
TRIGGER_WIDTH - Static variable in class heronarts.lx.studio.ui.modulation.UIDeviceModulator
 
triggerAdded(LXModulationEngine, LXTriggerModulation) - Method in interface heronarts.lx.modulation.LXModulationEngine.Listener
 
triggerMode - Variable in class heronarts.lx.effect.midi.GateEffect
 
triggerPatternCycle - Variable in class heronarts.lx.mixer.LXChannel
 
triggerRemoved(LXModulationEngine, LXTriggerModulation) - Method in interface heronarts.lx.modulation.LXModulationEngine.Listener
 
triggers - Variable in class heronarts.lx.modulation.LXModulationEngine
 
triggerSnapshotCycle - Variable in class heronarts.lx.snapshot.LXSnapshotEngine
 
triggerSwatchCycle - Variable in class heronarts.lx.color.LXPalette
 
TRIM1 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
TRIM2 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
TRIM3 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
TRIM4 - Static variable in class heronarts.lx.midi.surface.DJM900nxs2
 
TRUE - Static variable in class heronarts.lx.osc.OscTypeTag
 
TWO_PI - Static variable in class heronarts.lx.LX
 
TWO_PIf - Static variable in class heronarts.lx.LX
 
type - Variable in class heronarts.lx.LXRegistry.JsonFixture
 
type - Variable in class heronarts.lx.midi.LXMidiMapping
 
type - Variable in class heronarts.lx.structure.JsonFixture.ParameterDefinition
 

U

ui - Variable in class heronarts.lx.studio.LXStudio
 
ui - Variable in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
ui - Variable in class heronarts.lx.studio.ui.modulation.UIModulator
 
ui - Variable in class heronarts.p3lx.P3LX
The UI container.
UI - Class in heronarts.p3lx.ui
Top-level container for all overlay UI elements.
UI(P3LX) - Constructor for class heronarts.p3lx.ui.UI
 
UI(PApplet) - Constructor for class heronarts.p3lx.ui.UI
Creates a new UI instance
UI.CoordinateSystem - Enum in heronarts.p3lx.ui
 
UI.Profiler - Class in heronarts.p3lx.ui
 
UI2dComponent - Class in heronarts.p3lx.ui
 
UI2dComponent() - Constructor for class heronarts.p3lx.ui.UI2dComponent
 
UI2dComponent(float, float, float, float) - Constructor for class heronarts.p3lx.ui.UI2dComponent
 
UI2dContainer - Class in heronarts.p3lx.ui
 
UI2dContainer(float, float, float, float) - Constructor for class heronarts.p3lx.ui.UI2dContainer
 
UI2dContainer.ArrowKeyFocus - Enum in heronarts.p3lx.ui
 
UI2dContainer.Layout - Enum in heronarts.p3lx.ui
 
UI2dContext - Class in heronarts.p3lx.ui
A UIContext is a container that owns a graphics buffer.
UI2dContext(UI, float, float, float, float) - Constructor for class heronarts.p3lx.ui.UI2dContext
Constructs a new UI2dContext
UI2dScrollContext - Class in heronarts.p3lx.ui
 
UI2dScrollContext(UI, float, float, float, float) - Constructor for class heronarts.p3lx.ui.UI2dScrollContext
 
UI3dComponent - Class in heronarts.p3lx.ui
A component in a CameraLayer.
UI3dComponent() - Constructor for class heronarts.p3lx.ui.UI3dComponent
 
UI3dContext - Class in heronarts.p3lx.ui
This is a layer that contains a 3d scene with a camera.
UI3dContext(UI, int, int, int, int) - Constructor for class heronarts.p3lx.ui.UI3dContext
Creates a UI3dContext with the given frame position.
UI3dContext(UI, PGraphics, int, int) - Constructor for class heronarts.p3lx.ui.UI3dContext
 
UI3dContext.Camera - Class in heronarts.p3lx.ui
 
UI3dContext.InteractionMode - Enum in heronarts.p3lx.ui
Mode of interaction from keyboard mouse events
UI3dContext.MouseMode - Enum in heronarts.p3lx.ui
Mode of mouse interaction
UI3dContext.MovementListener - Interface in heronarts.p3lx.ui
 
UI3dContext.ProjectionMode - Enum in heronarts.p3lx.ui
 
UIAbstractChannelStripControls - Class in heronarts.lx.studio.ui.mixer
 
UIAbstractGlobalModulator - Class in heronarts.lx.studio.ui.modulation
 
UIAbstractGlobalModulator(UI, LX, LXComponent, boolean, float, float, float, float) - Constructor for class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
UIAbstractGlobalModulator.UICompoundModulation - Class in heronarts.lx.studio.ui.modulation
 
UIAbstractGlobalModulator.UIModulation - Class in heronarts.lx.studio.ui.modulation
 
UIArcFixture - Class in heronarts.lx.studio.ui.fixture
 
UIArcFixture() - Constructor for class heronarts.lx.studio.ui.fixture.UIArcFixture
 
UIAudio - Class in heronarts.lx.studio.ui.global
 
UIAudio(UI, LXAudioEngine, float) - Constructor for class heronarts.lx.studio.ui.global.UIAudio
 
UIAudio.UIOutputControls - Class in heronarts.lx.studio.ui.global
 
UIBandGate - Class in heronarts.lx.studio.ui.modulation
 
UIBandGate() - Constructor for class heronarts.lx.studio.ui.modulation.UIBandGate
 
UIBottomTray - Class in heronarts.lx.studio.ui
 
UIBottomTray(LXStudio.UI, LX) - Constructor for class heronarts.lx.studio.ui.UIBottomTray
 
UIBusDevice - Class in heronarts.lx.studio.ui.device
 
UIBusDevice(LXStudio.UI, UIDeviceBin, LXBus) - Constructor for class heronarts.lx.studio.ui.device.UIBusDevice
 
UIButton - Class in heronarts.p3lx.ui.component
 
UIButton() - Constructor for class heronarts.p3lx.ui.component.UIButton
 
UIButton(float, BooleanParameter) - Constructor for class heronarts.p3lx.ui.component.UIButton
 
UIButton(float, float, BooleanParameter) - Constructor for class heronarts.p3lx.ui.component.UIButton
 
UIButton(float, EnumParameter<?>) - Constructor for class heronarts.p3lx.ui.component.UIButton
 
UIButton(float, float, EnumParameter<?>) - Constructor for class heronarts.p3lx.ui.component.UIButton
 
UIButton(float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UIButton
 
UIButton.Action - Class in heronarts.p3lx.ui.component
 
UIButton.Trigger - Class in heronarts.p3lx.ui.component
 
UIButtonGroup - Class in heronarts.p3lx.ui.component
 
UIButtonGroup(DiscreteParameter, float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UIButtonGroup
 
UIButtonGroup(DiscreteParameter, float, float, float, float, boolean) - Constructor for class heronarts.p3lx.ui.component.UIButtonGroup
 
UICamera - Class in heronarts.lx.studio.ui.global
 
UICamera(UI, UIPreviewWindow, float, float, float) - Constructor for class heronarts.lx.studio.ui.global.UICamera
 
UIChannelStrip - Class in heronarts.lx.studio.ui.mixer
 
UIChannelStrip(UI, UIMixer, LX, LXChannel) - Constructor for class heronarts.lx.studio.ui.mixer.UIChannelStrip
 
UIChannelStripControls - Class in heronarts.lx.studio.ui.mixer
 
UICheckbox - Class in heronarts.p3lx.ui.component
 
UICheckbox() - Constructor for class heronarts.p3lx.ui.component.UICheckbox
 
UICheckbox(float, BooleanParameter) - Constructor for class heronarts.p3lx.ui.component.UICheckbox
 
UICheckbox(float, float) - Constructor for class heronarts.p3lx.ui.component.UICheckbox
 
UICheckbox(float, float, BooleanParameter) - Constructor for class heronarts.p3lx.ui.component.UICheckbox
 
UICheckbox(float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UICheckbox
 
UICheckbox(float, float, float, float, BooleanParameter) - Constructor for class heronarts.p3lx.ui.component.UICheckbox
 
UIClipButton - Class in heronarts.lx.studio.ui.clip
 
UIClipButton(UI, UIMixer, LX, LXBus, int, float, float) - Constructor for class heronarts.lx.studio.ui.clip.UIClipButton
 
UIClipLauncher - Class in heronarts.lx.studio.ui.clip
 
UIClipLauncher(UI, UIMixer, LX, LXBus) - Constructor for class heronarts.lx.studio.ui.clip.UIClipLauncher
 
UIClipStop - Class in heronarts.lx.studio.ui.clip
 
UIClipStop(UI, UIMixer, LX, LXBus) - Constructor for class heronarts.lx.studio.ui.clip.UIClipStop
 
UIClipView - Class in heronarts.lx.studio.ui.clip
 
UIClipView(UI, LX, float, float, float) - Constructor for class heronarts.lx.studio.ui.clip.UIClipView
 
UICollapsibleSection - Class in heronarts.p3lx.ui.component
Section with a title which can collapse/expand
UICollapsibleSection(UI, float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UICollapsibleSection
Constructs a new collapsible section
UIColorizeEffect - Class in heronarts.lx.studio.ui.effect
 
UIColorizeEffect() - Constructor for class heronarts.lx.studio.ui.effect.UIColorizeEffect
 
UIColorPicker - Class in heronarts.p3lx.ui.component
 
UIColorPicker(ColorParameter) - Constructor for class heronarts.p3lx.ui.component.UIColorPicker
 
UIColorPicker(float, float, ColorParameter) - Constructor for class heronarts.p3lx.ui.component.UIColorPicker
 
UIColorPicker(float, float, float, float, ColorParameter) - Constructor for class heronarts.p3lx.ui.component.UIColorPicker
 
UIColorPicker(float, float, float, float, ColorParameter, boolean) - Constructor for class heronarts.p3lx.ui.component.UIColorPicker
 
UIColorPicker.Corner - Enum in heronarts.p3lx.ui.component
 
UIColorPicker.UIColorOverlay - Class in heronarts.p3lx.ui.component
 
UICommand - Class in heronarts.lx.studio.ui.toolbar
 
UICommand(UI, LX) - Constructor for class heronarts.lx.studio.ui.toolbar.UICommand
 
UIComponentLabel - Class in heronarts.p3lx.ui.component
 
UIComponentLabel(float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UIComponentLabel
 
UIComponentManager - Class in heronarts.lx.studio.ui.browser
 
UIComponentManager(UI, LX, float, float, float) - Constructor for class heronarts.lx.studio.ui.browser.UIComponentManager
 
UIComponentModulator - Class in heronarts.lx.studio.ui.modulation
 
UIComponentModulator(UI, LX, LXComponent, float, float, float) - Constructor for class heronarts.lx.studio.ui.modulation.UIComponentModulator
 
UICompoundParameterControl - Class in heronarts.p3lx.ui.component
 
UICompoundParameterControl(float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UICompoundParameterControl
 
UIContainer - Interface in heronarts.p3lx.ui
 
UIContentPicker - Class in heronarts.lx.studio.ui
 
UIContentPicker(LXStudio.UI, LX) - Constructor for class heronarts.lx.studio.ui.UIContentPicker
 
UIContentPicker.UIContentList - Class in heronarts.lx.studio.ui
 
UIContextActions - Interface in heronarts.p3lx.ui
 
UIContextActions.Action - Class in heronarts.p3lx.ui
 
UIContextActions.Action.CopyOscAddress - Class in heronarts.p3lx.ui
 
UIContextActions.Action.ResetParameter - Class in heronarts.p3lx.ui
 
UIContextButton - Class in heronarts.p3lx.ui.component
 
UIContextButton(float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UIContextButton
 
UIContextButton.Direction - Enum in heronarts.p3lx.ui.component
Direction that a context menu opens from a button
UIContextMenu - Class in heronarts.p3lx.ui.component
 
UIContextMenu(float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UIContextMenu
 
UIContextualHelpBar - Class in heronarts.lx.studio.ui
 
UIContextualHelpBar(UI) - Constructor for class heronarts.lx.studio.ui.UIContextualHelpBar
 
UIControlTarget - Interface in heronarts.p3lx.ui
Interface for UI elements that may offer a modulation target
UICopy - Interface in heronarts.p3lx.ui
Marker interface for a UI element that supports copy commands
UIDevice - Class in heronarts.lx.studio.ui.device
 
UIDevice(LXStudio.UI, LXComponent, float) - Constructor for class heronarts.lx.studio.ui.device.UIDevice
 
UIDeviceBin - Class in heronarts.lx.studio.ui.device
 
UIDeviceBin(LXStudio.UI, LXBus, float, float) - Constructor for class heronarts.lx.studio.ui.device.UIDeviceBin
 
UIDeviceControls<T extends LXDeviceComponent> - Interface in heronarts.lx.studio.ui.device
 
UIDeviceControls.Default - Class in heronarts.lx.studio.ui.device
 
UIDeviceControls.Placeholder - Class in heronarts.lx.studio.ui.device
 
UIDeviceModulator - Class in heronarts.lx.studio.ui.modulation
 
UIDeviceModulator(LXStudio.UI, LXModulator) - Constructor for class heronarts.lx.studio.ui.modulation.UIDeviceModulator
 
UIDeviceModulators - Class in heronarts.lx.studio.ui.device
 
UIDialogBox - Class in heronarts.p3lx.ui
 
UIDialogBox(UI, String) - Constructor for class heronarts.p3lx.ui.UIDialogBox
 
UIDialogBox(UI, String, Runnable) - Constructor for class heronarts.p3lx.ui.UIDialogBox
 
UIDialogBox(UI, String, String[], Runnable[]) - Constructor for class heronarts.p3lx.ui.UIDialogBox
 
UIDialogBox(UI, String, String[], int[], Runnable[]) - Constructor for class heronarts.p3lx.ui.UIDialogBox
 
UIDiscreteColorBox - Class in heronarts.p3lx.ui.component
 
UIDiscreteColorBox(UI, DiscreteColorParameter, float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UIDiscreteColorBox
 
UIDoubleBox - Class in heronarts.p3lx.ui.component
 
UIDoubleBox() - Constructor for class heronarts.p3lx.ui.component.UIDoubleBox
 
UIDoubleBox(float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UIDoubleBox
 
UIDoubleBox(float, BoundedParameter) - Constructor for class heronarts.p3lx.ui.component.UIDoubleBox
 
UIDoubleBox(float, float, BoundedParameter) - Constructor for class heronarts.p3lx.ui.component.UIDoubleBox
 
UIDoubleBox(float, float, float, BoundedParameter) - Constructor for class heronarts.p3lx.ui.component.UIDoubleBox
 
UIDoubleBox(float, float, float, float, BoundedParameter) - Constructor for class heronarts.p3lx.ui.component.UIDoubleBox
 
UIDropMenu - Class in heronarts.p3lx.ui.component
 
UIDropMenu(float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UIDropMenu
 
UIDropMenu(float, DiscreteParameter) - Constructor for class heronarts.p3lx.ui.component.UIDropMenu
 
UIDropMenu(float, float, DiscreteParameter) - Constructor for class heronarts.p3lx.ui.component.UIDropMenu
 
UIDropMenu(float, float, float, float, DiscreteParameter) - Constructor for class heronarts.p3lx.ui.component.UIDropMenu
 
UIDropMenu.Direction - Enum in heronarts.p3lx.ui.component
 
UIDuplicate - Interface in heronarts.p3lx.ui
 
UIDynamicColorPicker - Class in heronarts.p3lx.ui.component
 
UIDynamicColorPicker(LXDynamicColor) - Constructor for class heronarts.p3lx.ui.component.UIDynamicColorPicker
 
UIDynamicColorPicker(float, float, float, float, LXDynamicColor) - Constructor for class heronarts.p3lx.ui.component.UIDynamicColorPicker
 
UIDynamicsEffect - Class in heronarts.lx.studio.ui.effect
 
UIDynamicsEffect() - Constructor for class heronarts.lx.studio.ui.effect.UIDynamicsEffect
 
UIEffectDevice - Class in heronarts.lx.studio.ui.device
 
UIEffectDevice(LXStudio.UI, LXBus, LXEffect) - Constructor for class heronarts.lx.studio.ui.device.UIEffectDevice
 
UIEffectManager - Class in heronarts.lx.studio.ui.browser
 
UIEffectManager(UI, LX, float, float, float) - Constructor for class heronarts.lx.studio.ui.browser.UIEffectManager
 
UIEngine - Class in heronarts.lx.studio.ui.toolbar
 
UIEngine(LXStudio.UI, LXEngine) - Constructor for class heronarts.lx.studio.ui.toolbar.UIEngine
 
UIEnumBox - Class in heronarts.p3lx.ui.component
 
UIEnumBox() - Constructor for class heronarts.p3lx.ui.component.UIEnumBox
 
UIEnumBox(float, EnumParameter<?>) - Constructor for class heronarts.p3lx.ui.component.UIEnumBox
 
UIEnumBox(float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UIEnumBox
 
UIEnumBox(float, float, float, float, EnumParameter<?>) - Constructor for class heronarts.p3lx.ui.component.UIEnumBox
 
UIEventHandler - Class in heronarts.p3lx.ui
 
UIEventHandler() - Constructor for class heronarts.p3lx.ui.UIEventHandler
 
UIFileNameBox - Class in heronarts.p3lx.ui.component
 
UIFileNameBox() - Constructor for class heronarts.p3lx.ui.component.UIFileNameBox
 
UIFileNameBox(float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UIFileNameBox
 
UIFixture - Class in heronarts.lx.studio.ui.fixture
 
UIFixture(LXFixture, LXStudio.UI, float) - Constructor for class heronarts.lx.studio.ui.fixture.UIFixture
 
UIFixture.Section - Class in heronarts.lx.studio.ui.fixture
 
UIFixtureControls<T extends LXFixture> - Interface in heronarts.lx.studio.ui.fixture
 
UIFixtureControls.Default - Class in heronarts.lx.studio.ui.fixture
 
UIFixtureInspector - Class in heronarts.lx.studio.ui.fixture
 
UIFixtureInspector(LXStudio.UI, LX, float) - Constructor for class heronarts.lx.studio.ui.fixture.UIFixtureInspector
 
UIFixtureManager - Class in heronarts.lx.studio.ui.fixture
 
UIFixtureManager(UI, LX, UIFixtureInspector, float) - Constructor for class heronarts.lx.studio.ui.fixture.UIFixtureManager
 
UIFocus - Interface in heronarts.p3lx.ui
Marker interface for objects which can receive focus via tab or click
UIGateEffect - Class in heronarts.lx.studio.ui.effect
 
UIGateEffect() - Constructor for class heronarts.lx.studio.ui.effect.UIGateEffect
 
UIGlobalModulator - Class in heronarts.lx.studio.ui.modulation
 
UIGlobalModulator(LXStudio.UI, LXStudio, LXModulator, float) - Constructor for class heronarts.lx.studio.ui.modulation.UIGlobalModulator
 
UIGLPointCloud - Class in heronarts.p3lx.ui.component
Same as a UIPointCloud, except this version uses GLSL to draw the points with a vertex shader.
UIGLPointCloud(P3LX) - Constructor for class heronarts.p3lx.ui.component.UIGLPointCloud
Point cloud for everything in the LX instance
UIGradientPattern - Class in heronarts.lx.studio.ui.pattern
 
UIGradientPattern() - Constructor for class heronarts.lx.studio.ui.pattern.UIGradientPattern
 
UIGradientPattern.UIPaletteGradient - Class in heronarts.lx.studio.ui.pattern
 
UIGridFixture - Class in heronarts.lx.studio.ui.fixture
 
UIGridFixture() - Constructor for class heronarts.lx.studio.ui.fixture.UIGridFixture
 
UIGroupStrip - Class in heronarts.lx.studio.ui.mixer
 
UIGroupStrip(UI, UIMixer, LX, LXGroup) - Constructor for class heronarts.lx.studio.ui.mixer.UIGroupStrip
 
UIGroupStripControls - Class in heronarts.lx.studio.ui.mixer
 
UIHueSaturationEffect - Class in heronarts.lx.studio.ui.effect
 
UIHueSaturationEffect() - Constructor for class heronarts.lx.studio.ui.effect.UIHueSaturationEffect
 
UIImage - Class in heronarts.p3lx.ui.component
 
UIImage(PImage) - Constructor for class heronarts.p3lx.ui.component.UIImage
 
UIImage(PImage, float, float) - Constructor for class heronarts.p3lx.ui.component.UIImage
 
UIImageContext - Class in heronarts.p3lx.ui.component
 
UIImageContext(UI, PImage) - Constructor for class heronarts.p3lx.ui.component.UIImageContext
 
UIImageContext(UI, PImage, float, float) - Constructor for class heronarts.p3lx.ui.component.UIImageContext
 
UIInputBox - Class in heronarts.p3lx.ui.component
 
UIInputBox() - Constructor for class heronarts.p3lx.ui.component.UIInputBox
 
UIInputBox(float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UIInputBox
 
UIInputBox.FillStyle - Enum in heronarts.p3lx.ui.component
 
UIInputBox.ProgressIndicator - Interface in heronarts.p3lx.ui.component
 
UIIntegerBox - Class in heronarts.p3lx.ui.component
 
UIIntegerBox() - Constructor for class heronarts.p3lx.ui.component.UIIntegerBox
 
UIIntegerBox(float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UIIntegerBox
 
UIIntegerBox(float, DiscreteParameter) - Constructor for class heronarts.p3lx.ui.component.UIIntegerBox
 
UIIntegerBox(float, float, DiscreteParameter) - Constructor for class heronarts.p3lx.ui.component.UIIntegerBox
 
UIInvertEffect - Class in heronarts.lx.studio.ui.effect
 
UIInvertEffect() - Constructor for class heronarts.lx.studio.ui.effect.UIInvertEffect
 
UIItemList - Interface in heronarts.p3lx.ui.component
An ItemList is a scrollable list of elements with a focus state and action handling when the elements are focused or clicked on.
UIItemList.BasicList - Class in heronarts.p3lx.ui.component
 
UIItemList.Impl - Class in heronarts.p3lx.ui.component
 
UIItemList.Item - Class in heronarts.p3lx.ui.component
Interface to which items in the list must conform
UIItemList.Listener - Interface in heronarts.p3lx.ui.component
 
UIItemList.ScrollList - Class in heronarts.p3lx.ui.component
 
UIItemList.Section - Class in heronarts.p3lx.ui.component
A section is an item in the list that indents the items beneath it.
UIJsonFixture - Class in heronarts.lx.studio.ui.fixture
 
UIJsonFixture() - Constructor for class heronarts.lx.studio.ui.fixture.UIJsonFixture
 
UIKeyEvent - Class in heronarts.p3lx.ui
 
UIKeyFocus - Interface in heronarts.p3lx.ui
Marker interface for UI components that can be reached by using key navigation
UIKnob - Class in heronarts.p3lx.ui.component
 
UIKnob(LXListenableNormalizedParameter) - Constructor for class heronarts.p3lx.ui.component.UIKnob
 
UIKnob(float, float, LXListenableNormalizedParameter) - Constructor for class heronarts.p3lx.ui.component.UIKnob
 
UIKnob() - Constructor for class heronarts.p3lx.ui.component.UIKnob
 
UIKnob(float, float) - Constructor for class heronarts.p3lx.ui.component.UIKnob
 
UIKnob(float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UIKnob
 
UILabel - Class in heronarts.p3lx.ui.component
A simple text label object.
UILabel() - Constructor for class heronarts.p3lx.ui.component.UILabel
 
UILabel(float, String) - Constructor for class heronarts.p3lx.ui.component.UILabel
 
UILabel(float, float, String) - Constructor for class heronarts.p3lx.ui.component.UILabel
 
UILabel(float, float, float, String) - Constructor for class heronarts.p3lx.ui.component.UILabel
 
UILabel(float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UILabel
 
UILabel(float, float, float, float, String) - Constructor for class heronarts.p3lx.ui.component.UILabel
 
UILeftPane - Class in heronarts.lx.studio.ui
 
UILeftPane(LXStudio.UI, LXStudio) - Constructor for class heronarts.lx.studio.ui.UILeftPane
 
UIMacroKnobs - Class in heronarts.lx.studio.ui.modulation
 
UIMacroKnobs() - Constructor for class heronarts.lx.studio.ui.modulation.UIMacroKnobs
 
UIMasterStrip - Class in heronarts.lx.studio.ui.mixer
 
UIMasterStrip(UI, UIMixer, LX) - Constructor for class heronarts.lx.studio.ui.mixer.UIMasterStrip
 
UIMasterStripControls - Class in heronarts.lx.studio.ui.mixer
 
UIMasterStripControls(UI, LX) - Constructor for class heronarts.lx.studio.ui.mixer.UIMasterStripControls
 
UIMidiInputs - Class in heronarts.lx.studio.ui.midi
 
UIMidiInputs(UI, LXMidiEngine, float, float, float) - Constructor for class heronarts.lx.studio.ui.midi.UIMidiInputs
 
UIMidiMappings - Class in heronarts.lx.studio.ui.midi
 
UIMidiMappings(UI, LX, float, float, float) - Constructor for class heronarts.lx.studio.ui.midi.UIMidiMappings
 
UIMidiSurfaces - Class in heronarts.lx.studio.ui.midi
 
UIMidiSurfaces(UI, LXMidiEngine, float, float, float) - Constructor for class heronarts.lx.studio.ui.midi.UIMidiSurfaces
 
UIMixer - Class in heronarts.lx.studio.ui.mixer
 
UIMixer(UI, LX, float, float, float) - Constructor for class heronarts.lx.studio.ui.mixer.UIMixer
 
UIMixerStrip - Class in heronarts.lx.studio.ui.mixer
 
UIMixerStrip(UI, UIMixer, LX, LXBus, float, float) - Constructor for class heronarts.lx.studio.ui.mixer.UIMixerStrip
 
UIMixerStripControls - Class in heronarts.lx.studio.ui.mixer
 
UIModelManager - Class in heronarts.lx.studio.ui.model
 
UIModelManager(UI, LX, float) - Constructor for class heronarts.lx.studio.ui.model.UIModelManager
 
UIModulationSource - Interface in heronarts.p3lx.ui
Interface for UI elements that may offer a modulation target
UIModulationTarget - Interface in heronarts.p3lx.ui
Interface for UI elements that may offer a modulation target
UIModulator - Class in heronarts.lx.studio.ui.modulation
Abstract base class for a modulator UI element with controls, which could be either in the global modulation scope or in the scope of a device
UIModulator(UI, LXComponent, float, float, float, float) - Constructor for class heronarts.lx.studio.ui.modulation.UIModulator
 
UIModulatorControls<T extends LXModulator> - Interface in heronarts.lx.studio.ui.modulation
 
UIModulatorControls.Missing - Class in heronarts.lx.studio.ui.modulation
 
UIMouseEvent - Class in heronarts.p3lx.ui
 
UIMouseFocus - Interface in heronarts.p3lx.ui
Marker interface for UI components that can be focused by using the mouse
UIMultiStageEnvelope - Class in heronarts.lx.studio.ui.modulation
 
UIMultiStageEnvelope() - Constructor for class heronarts.lx.studio.ui.modulation.UIMultiStageEnvelope
 
UINoisePattern - Class in heronarts.lx.studio.ui.pattern
 
UINoisePattern() - Constructor for class heronarts.lx.studio.ui.pattern.UINoisePattern
 
UINumberBox - Class in heronarts.p3lx.ui.component
 
UINumberBox() - Constructor for class heronarts.p3lx.ui.component.UINumberBox
 
UINumberBox(float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UINumberBox
 
UIObject - Class in heronarts.p3lx.ui
 
UIObject() - Constructor for class heronarts.p3lx.ui.UIObject
 
UIOscManager - Class in heronarts.lx.studio.ui.osc
 
UIOscManager(UI, LX, float, float, float) - Constructor for class heronarts.lx.studio.ui.osc.UIOscManager
 
UIOutputManager - Class in heronarts.lx.studio.ui.model
 
UIOutputManager(LXStudio.UI, LX, float) - Constructor for class heronarts.lx.studio.ui.model.UIOutputManager
 
UIPackageManager - Class in heronarts.lx.studio.ui.browser
 
UIPackageManager(LXStudio.UI, LXStudio, float, float, float) - Constructor for class heronarts.lx.studio.ui.browser.UIPackageManager
 
UIPalette - Class in heronarts.lx.studio.ui.global
 
UIPalette(UI, LXPalette, float, float, float) - Constructor for class heronarts.lx.studio.ui.global.UIPalette
 
UIPalette.UISavedSwatch - Class in heronarts.lx.studio.ui.global
 
UIPaletteGradient(LXStudio.UI, GradientUtils.GradientFunction, float, float) - Constructor for class heronarts.lx.studio.ui.pattern.UIGradientPattern.UIPaletteGradient
 
UIPane - Class in heronarts.lx.studio.ui
 
UIPane(UI, LX, String[], int, int) - Constructor for class heronarts.lx.studio.ui.UIPane
 
UIParameterComponent - Class in heronarts.p3lx.ui.component
 
UIParameterComponent(float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UIParameterComponent
 
UIParameterControl - Class in heronarts.p3lx.ui.component
 
UIParameterControl(float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UIParameterControl
 
UIParameterLabel - Class in heronarts.p3lx.ui.component
 
UIParameterLabel(float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UIParameterLabel
 
UIPaste - Interface in heronarts.p3lx.ui
Marker interface for a UI element that supports paste commands
UIPatternDevice - Class in heronarts.lx.studio.ui.device
 
UIPatternDevice(LXStudio.UI, LXChannel, LXPattern) - Constructor for class heronarts.lx.studio.ui.device.UIPatternDevice
 
UIPatternList - Class in heronarts.lx.studio.ui.device
 
UIPatternList(UI, float, float, float, float, LXChannel) - Constructor for class heronarts.lx.studio.ui.device.UIPatternList
 
UIPatternManager - Class in heronarts.lx.studio.ui.browser
 
UIPatternManager(UI, LX, float, float, float) - Constructor for class heronarts.lx.studio.ui.browser.UIPatternManager
 
UIPeriodControl(UI, VariableLFO) - Constructor for class heronarts.lx.studio.ui.modulation.UIVariableLFO.UIPeriodControl
 
UIPluginManager - Class in heronarts.lx.studio.ui.browser
 
UIPluginManager(UI, LXStudio, float, float, float) - Constructor for class heronarts.lx.studio.ui.browser.UIPluginManager
 
UIPointCloud - Class in heronarts.p3lx.ui.component
Draws a cloud of points in the layer
UIPointCloud(P3LX) - Constructor for class heronarts.p3lx.ui.component.UIPointCloud
Point cloud for everything in the LX instance
UIPointFixture - Class in heronarts.lx.studio.ui.fixture
 
UIPointFixture() - Constructor for class heronarts.lx.studio.ui.fixture.UIPointFixture
 
UIPreferences - Class in heronarts.lx.studio.ui
 
UIPreferences(UI, LXStudio) - Constructor for class heronarts.lx.studio.ui.UIPreferences
 
UIPreviewWindow - Class in heronarts.lx.studio.ui
 
UIPreviewWindow(LXStudio.UI, P3LX, int, int, int, int) - Constructor for class heronarts.lx.studio.ui.UIPreviewWindow
 
UIPreviewWindow.Grid - Class in heronarts.lx.studio.ui
 
UIProject - Class in heronarts.lx.studio.ui.toolbar
 
UIProject(UI, LX, float) - Constructor for class heronarts.lx.studio.ui.toolbar.UIProject
 
UIProject.UIScheduler - Class in heronarts.lx.studio.ui.toolbar
 
UIRightPane - Class in heronarts.lx.studio.ui
 
UIRightPane(LXStudio.UI, LXStudio) - Constructor for class heronarts.lx.studio.ui.UIRightPane
 
UISceneButton - Class in heronarts.lx.studio.ui.clip
 
UISceneButton(UI, UIMixer, LX, int) - Constructor for class heronarts.lx.studio.ui.clip.UISceneButton
 
UISceneLauncher - Class in heronarts.lx.studio.ui.clip
 
UISceneLauncher(UI, UIMixer, LX, float, float) - Constructor for class heronarts.lx.studio.ui.clip.UISceneLauncher
 
UISceneStop - Class in heronarts.lx.studio.ui.clip
 
UISceneStop(UI, UIMixer, LX) - Constructor for class heronarts.lx.studio.ui.clip.UISceneStop
 
UISceneStrip - Class in heronarts.lx.studio.ui.mixer
 
UISceneStrip(UI, UIMixer, LX) - Constructor for class heronarts.lx.studio.ui.mixer.UISceneStrip
 
UISceneStrip.UIClipViewToggle - Class in heronarts.lx.studio.ui.mixer
 
UISlider - Class in heronarts.p3lx.ui.component
 
UISlider(float, LXListenableNormalizedParameter) - Constructor for class heronarts.p3lx.ui.component.UISlider
 
UISlider(float, float, LXListenableNormalizedParameter) - Constructor for class heronarts.p3lx.ui.component.UISlider
 
UISlider(UISlider.Direction, float, float, LXListenableNormalizedParameter) - Constructor for class heronarts.p3lx.ui.component.UISlider
 
UISlider(UISlider.Direction, float, float, float, float, LXListenableNormalizedParameter) - Constructor for class heronarts.p3lx.ui.component.UISlider
 
UISlider() - Constructor for class heronarts.p3lx.ui.component.UISlider
 
UISlider(float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UISlider
 
UISlider(UISlider.Direction, float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UISlider
 
UISlider.Direction - Enum in heronarts.p3lx.ui.component
 
UISnapshots - Class in heronarts.lx.studio.ui.global
 
UISnapshots(UI, LXSnapshotEngine, float, float, float) - Constructor for class heronarts.lx.studio.ui.global.UISnapshots
 
UISolidPattern - Class in heronarts.lx.studio.ui.pattern
 
UISolidPattern() - Constructor for class heronarts.lx.studio.ui.pattern.UISolidPattern
 
UIStop - Class in heronarts.lx.studio.ui.clip
 
UIStop(UI, UIMixer, float) - Constructor for class heronarts.lx.studio.ui.clip.UIStop
 
UIStripFixture - Class in heronarts.lx.studio.ui.fixture
 
UIStripFixture() - Constructor for class heronarts.lx.studio.ui.fixture.UIStripFixture
 
UIStrobeEffect - Class in heronarts.lx.studio.ui.effect
 
UIStrobeEffect() - Constructor for class heronarts.lx.studio.ui.effect.UIStrobeEffect
 
UISwitch - Class in heronarts.p3lx.ui.component
 
UISwitch(float, float) - Constructor for class heronarts.p3lx.ui.component.UISwitch
 
UITabFocus - Interface in heronarts.p3lx.ui
Marker interface for UI components that can be reached by using the tab key
UITempo - Class in heronarts.lx.studio.ui.toolbar
 
UITempo(UI, LX, float) - Constructor for class heronarts.lx.studio.ui.toolbar.UITempo
 
UITestPattern - Class in heronarts.lx.studio.ui.pattern
 
UITestPattern() - Constructor for class heronarts.lx.studio.ui.pattern.UITestPattern
 
UITextBox - Class in heronarts.p3lx.ui.component
 
UITextBox() - Constructor for class heronarts.p3lx.ui.component.UITextBox
 
UITextBox(float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UITextBox
 
UITheme - Class in heronarts.p3lx.ui
 
UITimerTask - Class in heronarts.p3lx.ui
 
UITimerTask(double) - Constructor for class heronarts.p3lx.ui.UITimerTask
 
UITimerTask(double, UITimerTask.Mode) - Constructor for class heronarts.p3lx.ui.UITimerTask
 
UITimerTask.Mode - Enum in heronarts.p3lx.ui
 
UIToggleSet - Class in heronarts.p3lx.ui.component
 
UIToggleSet() - Constructor for class heronarts.p3lx.ui.component.UIToggleSet
 
UIToggleSet(float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UIToggleSet
 
UIToolbar - Class in heronarts.lx.studio.ui.toolbar
 
UIToolbar(LXStudio.UI, LX) - Constructor for class heronarts.lx.studio.ui.toolbar.UIToolbar
 
UIToolbarSection - Class in heronarts.lx.studio.ui.toolbar
 
UIToolbarSection(UI, float) - Constructor for class heronarts.lx.studio.ui.toolbar.UIToolbarSection
 
UITriggerModulationButton - Class in heronarts.lx.studio.ui.modulation
 
UITriggerModulationButton(UI, LX, BooleanParameter, float, float, float, float) - Constructor for class heronarts.lx.studio.ui.modulation.UITriggerModulationButton
 
UITriggerSource - Interface in heronarts.p3lx.ui
Interface for UI elements that may offer a modulation target
UITriggerTarget - Interface in heronarts.p3lx.ui
Interface for UI elements that may offer a trigger target
UIVariableLFO - Class in heronarts.lx.studio.ui.modulation
 
UIVariableLFO() - Constructor for class heronarts.lx.studio.ui.modulation.UIVariableLFO
 
UIVariableLFO.UIPeriodControl - Class in heronarts.lx.studio.ui.modulation
 
UIWave - Class in heronarts.lx.studio.ui.lfo
 
UIWave(UI, VariableLFO, float, float, float, float) - Constructor for class heronarts.lx.studio.ui.lfo.UIWave
 
UIWindow - Class in heronarts.p3lx.ui
A UIWindow is a UIContext that by default has a title bar and can be dragged around when the mouse is pressed on the title bar.
UIWindow(UI, String, float, float, float, float) - Constructor for class heronarts.p3lx.ui.UIWindow
Constructs a window object
uiZoom - Variable in class heronarts.lx.LXPreferences
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Channel.AddEffect
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Channel.AddPattern
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Channel.GoPattern
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Channel.MoveEffect
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Channel.MovePattern
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Channel.RemoveEffect
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Channel.RemovePattern
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Channel.SetFader
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Midi.AddMapping
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Midi.RemoveMapping
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Mixer.AddChannel
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Mixer.GroupSelectedChannels
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Mixer.MoveChannel
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Mixer.RemoveChannel
 
undo(LX, boolean) - Method in class heronarts.lx.command.LXCommand.Mixer.RemoveChannel
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Mixer.RemoveSelectedChannels
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Mixer.Ungroup
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Mixer.UngroupChannel
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Modulation.AddModulation
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Modulation.AddModulator
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Modulation.AddTrigger
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Modulation.MoveModulator
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Modulation.RemoveModulation
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Modulation.RemoveModulator
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Modulation.RemoveTrigger
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Palette.AddColor
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Palette.MoveSwatch
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Palette.RemoveColor
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Palette.RemoveSwatch
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Palette.SaveSwatch
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Palette.SetSwatch
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Parameter.Decrement
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Parameter.Increment
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Parameter.Reset
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Parameter.SetColor
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Parameter.SetNormalized
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Parameter.SetString
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Parameter.SetValue
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Parameter.Toggle
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.RemoveComponent
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Snapshots.AddSnapshot
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Snapshots.MoveSnapshot
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Snapshots.Recall
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Snapshots.RemoveSnapshot
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Snapshots.RemoveView
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Structure.AddFixture
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Structure.ModifyFixturePositions
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Structure.MoveFixture
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Structure.NewModel
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Structure.RemoveFixture
 
undo(LX) - Method in class heronarts.lx.command.LXCommand.Structure.RemoveSelectedFixtures
 
undo(LX) - Method in class heronarts.lx.command.LXCommand
Undo the command, after it has been performed
undo() - Method in class heronarts.lx.command.LXCommandEngine
Undoes the last command on the undo stack, if there is any.
undoChanged - Variable in class heronarts.lx.command.LXCommandEngine
 
Ungroup(LXGroup) - Constructor for class heronarts.lx.command.LXCommand.Mixer.Ungroup
 
ungroup() - Method in class heronarts.lx.mixer.LXGroup
 
ungroup(LXChannel) - Method in class heronarts.lx.mixer.LXMixerEngine
 
UngroupChannel(LXChannel) - Constructor for class heronarts.lx.command.LXCommand.Mixer.UngroupChannel
 
uninstallPackage(LXClassLoader.Package) - Method in class heronarts.lx.LXRegistry
 
unknownHost - Variable in class heronarts.lx.structure.LXProtocolFixture
 
unknownReceiveHost - Variable in class heronarts.lx.osc.LXOscEngine
 
unknownTransmitHost - Variable in class heronarts.lx.osc.LXOscEngine
 
unregisterComponent(LXComponent) - Method in class heronarts.lx.clip.LXClip
 
UP - Static variable in interface heronarts.lx.modulator.LXWaveshape
 
update(LineEvent) - Method in class heronarts.lx.audio.LXAudioInput
 
update(LineEvent) - Method in class heronarts.lx.audio.LXAudioOutput
 
update(double, double) - Method in class heronarts.lx.command.LXCommand.Parameter.SetColor
 
update(double) - Method in class heronarts.lx.command.LXCommand.Parameter.SetNormalized
 
update(double) - Method in class heronarts.lx.command.LXCommand.Parameter.SetValue
 
update(LX, LXParameter, double) - Method in class heronarts.lx.command.LXCommand.Structure.ModifyFixturePositions
 
update() - Method in class heronarts.lx.model.LXModel
Update the meta-values in this model.
update(boolean) - Method in class heronarts.lx.model.LXModel
Update the averages and mins/maxes of the model.
update(boolean, boolean) - Method in class heronarts.lx.model.LXModel
Updates the averages and min/maxes of the model
updateABcolor(DJM900nxs2.Channel) - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
updateABeq(DJM900nxs2.Channel) - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
updateAcolor() - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
updateAcolor(DJM900nxs2.Channel) - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
updateAeq() - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
updateAeq(DJM900nxs2.Channel) - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
updateBasis(double) - Method in class heronarts.lx.modulator.LXPeriodicModulator
Updates the basis of the modulator based on present values.
updateBcolor() - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
updateBcolor(DJM900nxs2.Channel) - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
updateBeq() - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
updateBeq(DJM900nxs2.Channel) - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
updateColor(DJM900nxs2.Channel, double) - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
updateDataBuffer(int[], byte[]) - Method in class heronarts.lx.output.LXBufferOutput
Helper for subclasses to copy a list of points into the data buffer at a specified offset.
updateFade(DJM900nxs2.Channel, double) - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
updateHigh(DJM900nxs2.Channel, double) - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
updateHighNet() - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
updateIndexBuffer(int[]) - Method in class heronarts.lx.output.LXBufferOutput
Updates the values in the index buffer for this output.
updateLevelNet(DJM900nxs2.Channel) - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
updateLow(DJM900nxs2.Channel, double) - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
updateLowNet() - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
updateMid(DJM900nxs2.Channel, double) - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
updateMidNet() - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
updateSequenceNumber() - Method in class heronarts.lx.output.ArtNetDatagram
 
updateSequenceNumber() - Method in class heronarts.lx.output.LXDatagram
Subclasses may override to update a sequence number in the packet when appropriate as part of the protocol.
updateSequenceNumber() - Method in class heronarts.lx.output.StreamingACNDatagram
 
updateSmartXF() - Method in class heronarts.lx.midi.surface.DJM900nxs2
 
updateValue(double) - Method in class heronarts.lx.color.ColorParameter
 
updateValue(double) - Method in class heronarts.lx.modulator.LXModulator
Helper for subclasses to update value in situations where it needs to be recomputed.
updateValue(double) - Method in class heronarts.lx.parameter.BooleanParameter
 
updateValue(double) - Method in class heronarts.lx.parameter.BoundedParameter
 
updateValue(double) - Method in class heronarts.lx.parameter.DiscreteParameter
 
updateValue(double) - Method in class heronarts.lx.parameter.LXListenableParameter
Invoked when the value has changed.
updateValue(double) - Method in class heronarts.lx.parameter.MutableParameter
 
updateValue(double) - Method in class heronarts.lx.parameter.StringParameter
 
useCommandEngine - Variable in class heronarts.p3lx.ui.component.UIParameterComponent
 
useGLPointCloud - Variable in class heronarts.lx.studio.LXStudio.Flags
 
USER - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
Utils() - Constructor for class heronarts.lx.LXSerializable.Utils
 

V

v0 - Variable in class heronarts.lx.parameter.BoundedParameter.Range
 
v1 - Variable in class heronarts.lx.parameter.BoundedParameter.Range
 
validateBufferSize() - Method in class heronarts.lx.output.LXDatagram
 
value - Variable in class heronarts.lx.clipboard.LXNormalizedValue
 
value - Variable in class heronarts.lx.clipboard.LXTextValue
 
VALUE_LANE_TYPE_MIDI_NOTE - Static variable in class heronarts.lx.clip.LXClipLane
 
VALUE_LANE_TYPE_PARAMETER - Static variable in class heronarts.lx.clip.LXClipLane
 
VALUE_LANE_TYPE_PATTERN - Static variable in class heronarts.lx.clip.LXClipLane
 
valueOf(String) - Static method in enum heronarts.lx.audio.LXAudioEngine.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.color.GradientUtils.BlendMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.color.LXColor.Blend
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.color.LXDynamicColor.BlendMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.color.LXDynamicColor.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.color.LXPalette.AutoCycleMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.color.LXPalette.TransitionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.effect.BlurEffect.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.effect.color.ColorizeEffect.ColorMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.effect.color.ColorizeEffect.SourceMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.effect.midi.GateEffect.TriggerMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.LX.Media
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.LX.ProjectListener.Change
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.LXMappingEngine.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.midi.LXMidiEngine.Channel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.midi.LXMidiMapping.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.midi.surface.DJM900nxs2.Channel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.mixer.LXAbstractChannel.CrossfadeGroup
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.mixer.LXChannel.AutoCycleMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.modulator.QuadraticEnvelope.Ease
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.modulator.VariableLFO.ClockMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.output.KinetDatagram.Version
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.output.LXBufferOutput.ByteOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.output.LXOutput.GammaMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.parameter.BooleanParameter.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.parameter.LXParameter.Polarity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.parameter.LXParameter.Units
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.pattern.color.GradientPattern.ColorMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.pattern.color.GradientPattern.CoordinateMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.pattern.color.SolidPattern.ColorMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.pattern.form.PlanesPattern.Axis
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.pattern.GraphicEqualizerPattern.Plane
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.pattern.test.TestPattern.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.pattern.texture.NoisePattern.Algorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.pattern.texture.NoisePattern.CoordinateMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.scheduler.LXScheduler.Listener.Change
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.snapshot.LXSnapshot.ViewScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.snapshot.LXSnapshot.ViewType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.snapshot.LXSnapshotEngine.AutoCycleMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.snapshot.LXSnapshotEngine.ChannelMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.snapshot.LXSnapshotEngine.MissingChannelMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.structure.ArcFixture.PositionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.structure.GridFixture.PositionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.structure.GridFixture.Wiring
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.structure.JsonFixture.ParameterType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.structure.LXFixture.Protocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.structure.LXProtocolFixture.Transport
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.Tempo.ClockSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.lx.Tempo.Division
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.p3lx.ui.component.UIColorPicker.Corner
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.p3lx.ui.component.UIContextButton.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.p3lx.ui.component.UIDropMenu.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.p3lx.ui.component.UIInputBox.FillStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.p3lx.ui.component.UISlider.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.p3lx.ui.UI.CoordinateSystem
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.p3lx.ui.UI2dContainer.ArrowKeyFocus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.p3lx.ui.UI2dContainer.Layout
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.p3lx.ui.UI3dContext.InteractionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.p3lx.ui.UI3dContext.MouseMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.p3lx.ui.UI3dContext.ProjectionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum heronarts.p3lx.ui.UITimerTask.Mode
Returns the enum constant of this type with the specified name.
values() - Static method in enum heronarts.lx.audio.LXAudioEngine.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.color.GradientUtils.BlendMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.color.LXColor.Blend
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.color.LXDynamicColor.BlendMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.color.LXDynamicColor.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.color.LXPalette.AutoCycleMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.color.LXPalette.TransitionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.effect.BlurEffect.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.effect.color.ColorizeEffect.ColorMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.effect.color.ColorizeEffect.SourceMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.effect.midi.GateEffect.TriggerMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.LX.Media
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.LX.ProjectListener.Change
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.LXMappingEngine.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.midi.LXMidiEngine.Channel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.midi.LXMidiMapping.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.midi.surface.DJM900nxs2.Channel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.mixer.LXAbstractChannel.CrossfadeGroup
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.mixer.LXChannel.AutoCycleMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.modulator.QuadraticEnvelope.Ease
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.modulator.VariableLFO.ClockMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.output.KinetDatagram.Version
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.output.LXBufferOutput.ByteOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.output.LXOutput.GammaMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.parameter.BooleanParameter.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.parameter.LXParameter.Polarity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.parameter.LXParameter.Units
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.pattern.color.GradientPattern.ColorMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.pattern.color.GradientPattern.CoordinateMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.pattern.color.SolidPattern.ColorMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.pattern.form.PlanesPattern.Axis
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.pattern.GraphicEqualizerPattern.Plane
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.pattern.test.TestPattern.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.pattern.texture.NoisePattern.Algorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.pattern.texture.NoisePattern.CoordinateMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.scheduler.LXScheduler.Listener.Change
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.snapshot.LXSnapshot.ViewScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.snapshot.LXSnapshot.ViewType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.snapshot.LXSnapshotEngine.AutoCycleMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.snapshot.LXSnapshotEngine.ChannelMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.snapshot.LXSnapshotEngine.MissingChannelMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.structure.ArcFixture.PositionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.structure.GridFixture.PositionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.structure.GridFixture.Wiring
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.structure.JsonFixture.ParameterType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.structure.LXFixture.Protocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.structure.LXProtocolFixture.Transport
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.Tempo.ClockSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.lx.Tempo.Division
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class heronarts.lx.utils.LXUtils.LookupTable
 
values() - Static method in enum heronarts.p3lx.ui.component.UIColorPicker.Corner
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.p3lx.ui.component.UIContextButton.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.p3lx.ui.component.UIDropMenu.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.p3lx.ui.component.UIInputBox.FillStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.p3lx.ui.component.UISlider.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.p3lx.ui.UI.CoordinateSystem
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.p3lx.ui.UI2dContainer.ArrowKeyFocus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.p3lx.ui.UI2dContainer.Layout
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.p3lx.ui.UI3dContext.InteractionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.p3lx.ui.UI3dContext.MouseMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.p3lx.ui.UI3dContext.ProjectionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum heronarts.p3lx.ui.UITimerTask.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
VariableLFO - Class in heronarts.lx.modulator
A sawtooth LFO oscillates from one extreme value to another.
VariableLFO() - Constructor for class heronarts.lx.modulator.VariableLFO
 
VariableLFO(String) - Constructor for class heronarts.lx.modulator.VariableLFO
 
VariableLFO(String, LXWaveshape[]) - Constructor for class heronarts.lx.modulator.VariableLFO
 
VariableLFO(String, LXWaveshape[], CompoundParameter) - Constructor for class heronarts.lx.modulator.VariableLFO
Constructs a VariableLFO with a custom list of waveshapes
VariableLFO.ClockMode - Enum in heronarts.lx.modulator
 
variation - Variable in class heronarts.lx.pattern.texture.SparklePattern.Engine
 
vector() - Method in class heronarts.lx.transform.LXTransform
Gets the current x, y, z of the transform as a vector
VERSION - Static variable in class heronarts.lx.LX
 
version() - Static method in class heronarts.lx.LX
Returns the version of the library.
VERSION - Static variable in class heronarts.lx.studio.LXStudio
 
version() - Static method in class heronarts.lx.studio.LXStudio
 
VERSION - Static variable in class heronarts.p3lx.P3LX
 
version() - Static method in class heronarts.p3lx.P3LX
Returns the version of the library.
viewCondensed - Variable in class heronarts.lx.mixer.LXMixerEngine
 
views - Variable in class heronarts.lx.snapshot.LXSnapshot
Public immutable list of all the views this snapshot comtains.
visible - Variable in class heronarts.p3lx.ui.UIObject
 
VISIBLE_HEIGHT - Static variable in class heronarts.lx.studio.ui.UIContextualHelpBar
 
vRange - Variable in class heronarts.lx.parameter.BoundedParameter.Range
 

W

warning(String) - Static method in class heronarts.lx.LX
 
warning - Variable in class heronarts.lx.structure.JsonFixture
 
warnings - Variable in class heronarts.lx.structure.JsonFixture
 
waveChanged - Variable in class heronarts.lx.effect.DynamicsEffect
 
waveshape - Variable in class heronarts.lx.effect.StrobeEffect
 
waveshape - Variable in class heronarts.lx.modulator.VariableLFO
Parameter of LXWaveshape objects that select the wave shape used by this LFO.
waveshape - Variable in class heronarts.lx.pattern.texture.SparklePattern.Engine
 
whenReady(Runnable) - Method in class heronarts.lx.midi.LXMidiEngine
Executes the given code only after the MIDI engine initialization is done.
WHITE - Static variable in class heronarts.lx.color.LXColor
 
WHITE - Static variable in class heronarts.p3lx.ui.UI
White color
width - Variable in class heronarts.lx.model.GridModel.Metrics
 
width - Variable in class heronarts.lx.model.GridModel
Width of the grid
width - Variable in class heronarts.lx.pattern.form.PlanesPattern.Plane
 
WIDTH - Static variable in class heronarts.lx.studio.ui.clip.UIClipLauncher
 
WIDTH - Static variable in class heronarts.lx.studio.ui.clip.UISceneLauncher
 
WIDTH - Static variable in class heronarts.lx.studio.ui.mixer.UIMixerStrip
 
WIDTH - Static variable in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
WIDTH - Static variable in class heronarts.lx.studio.ui.UILeftPane
 
WIDTH - Static variable in class heronarts.lx.studio.ui.UIRightPane
 
WIDTH - Static variable in class heronarts.p3lx.ui.component.UIButton.Trigger
 
WIDTH - Static variable in class heronarts.p3lx.ui.component.UIKnob
 
WIDTH - Static variable in class heronarts.p3lx.ui.component.UISwitch
 
width - Variable in class heronarts.p3lx.ui.UI2dComponent
Width of the object
WIDTH_CONDENSED - Static variable in class heronarts.lx.studio.ui.clip.UIClipLauncher
 
WIDTH_CONDENSED - Static variable in class heronarts.lx.studio.ui.mixer.UIMixerStrip
 
WIDTH_CONDENSED - Static variable in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
widthMax - Variable in class heronarts.lx.pattern.form.PlanesPattern.Plane
 
widthMin - Variable in class heronarts.lx.pattern.form.PlanesPattern.Plane
 
wiring - Variable in class heronarts.lx.structure.GridFixture
 
wrapdist(double, double, double) - Static method in class heronarts.lx.utils.LXUtils
Computes the distance between v1 and v2 with a wrap-around at the modulus.
wrapdistf(float, float, float) - Static method in class heronarts.lx.utils.LXUtils
 

X

x - Variable in class heronarts.lx.model.LXPoint
X coordinate of this point (absolute)
x - Variable in class heronarts.lx.structure.LXFixture
 
x - Variable in class heronarts.lx.studio.ui.UIPreviewWindow.Grid
 
x() - Method in class heronarts.lx.transform.LXMatrix
 
x() - Method in class heronarts.lx.transform.LXTransform
Gets the x value of the transform
x - Variable in class heronarts.lx.transform.LXVector
 
x - Variable in class heronarts.p3lx.ui.UI2dComponent
Position of the object, relative to parent, top left corner
xAmount - Variable in class heronarts.lx.pattern.color.GradientPattern
 
xi - Variable in class heronarts.lx.model.GridModel.Point
 
xMax - Variable in class heronarts.lx.model.LXModel
Maximum x value
xMin - Variable in class heronarts.lx.model.LXModel
Minimum x value
xMode - Variable in class heronarts.lx.pattern.color.GradientPattern
 
xMode - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
xMotion - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
xn - Variable in class heronarts.lx.model.LXPoint
Normalized position of point in x-space (0-1);
xOffset - Variable in class heronarts.lx.pattern.color.GradientPattern
 
xOffset - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
xRange - Variable in class heronarts.lx.model.LXModel
Range of x values
xScale - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
xSpacing() - Method in class heronarts.lx.model.GridModel.Metrics
 
xSpacing - Variable in class heronarts.lx.model.GridModel
Spacing on the x-axis

Y

y - Variable in class heronarts.lx.model.LXPoint
Y coordinate of this point (absolute)
y - Variable in class heronarts.lx.structure.LXFixture
 
y - Variable in class heronarts.lx.studio.ui.UIPreviewWindow.Grid
 
y() - Method in class heronarts.lx.transform.LXMatrix
 
y() - Method in class heronarts.lx.transform.LXTransform
Gets the y value of the transform
y - Variable in class heronarts.lx.transform.LXVector
 
y - Variable in class heronarts.p3lx.ui.UI2dComponent
Position of the object, relative to parent, top left corner
yAmount - Variable in class heronarts.lx.pattern.color.GradientPattern
 
yaw - Variable in class heronarts.lx.structure.LXFixture
 
yi - Variable in class heronarts.lx.model.GridModel.Point
 
yMax - Variable in class heronarts.lx.model.LXModel
Maximum y value
yMin - Variable in class heronarts.lx.model.LXModel
Minimum y value
yMode - Variable in class heronarts.lx.pattern.color.GradientPattern
 
yMode - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
yMotion - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
yn - Variable in class heronarts.lx.model.LXPoint
Normalized position of point in y-space (0-1);
yOffset - Variable in class heronarts.lx.pattern.color.GradientPattern
 
yOffset - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
yRange - Variable in class heronarts.lx.model.LXModel
Range of y values
yScale - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
ySpacing() - Method in class heronarts.lx.model.GridModel.Metrics
 
ySpacing - Variable in class heronarts.lx.model.GridModel
Spacing on the y-axis

Z

z - Variable in class heronarts.lx.model.LXPoint
Z coordinate of this point (absolute)
z - Variable in class heronarts.lx.structure.LXFixture
 
z - Variable in class heronarts.lx.studio.ui.UIPreviewWindow.Grid
 
z() - Method in class heronarts.lx.transform.LXMatrix
 
z() - Method in class heronarts.lx.transform.LXTransform
Gets the z value of the transform
z - Variable in class heronarts.lx.transform.LXVector
 
zAmount - Variable in class heronarts.lx.pattern.color.GradientPattern
 
zMax - Variable in class heronarts.lx.model.LXModel
Maximum z value
zMin - Variable in class heronarts.lx.model.LXModel
Minimum z value
zMode - Variable in class heronarts.lx.pattern.color.GradientPattern
 
zMode - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
zMotion - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
zn - Variable in class heronarts.lx.model.LXPoint
Normalized position of point in z-space (0-1);
zOffset - Variable in class heronarts.lx.pattern.color.GradientPattern
 
zOffset - Variable in class heronarts.lx.pattern.texture.NoisePattern
 
zRange - Variable in class heronarts.lx.model.LXModel
Range of z values
zScale - Variable in class heronarts.lx.pattern.texture.NoisePattern
 

_

_error(String, Exception, String) - Static method in class heronarts.lx.LX
 
_error(String, String) - Static method in class heronarts.lx.LX
 
_log(String, String) - Static method in class heronarts.lx.LX
 
_log(PrintStream, String) - Static method in class heronarts.lx.LX
 
_log(PrintStream, Throwable, String, String) - Static method in class heronarts.lx.LX
 
_removeModulation(LXParameterModulation) - Method in class heronarts.lx.studio.ui.modulation.UIAbstractGlobalModulator
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
Skip navigation links
LX Studio (0.2.1)

LX library by Mark C. Slee. © 2012-2020