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