Skip navigation links
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
 
AbstractListener() - Constructor for class heronarts.lx.LXChannel.AbstractListener
 
AbstractListener() - Constructor for class heronarts.lx.LXChannelBus.AbstractListener
 
AbstractListener() - Constructor for class heronarts.lx.Tempo.AbstractListener
 
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
 
ACTIVATOR - Static variable in class heronarts.lx.midi.remote.APC40
 
active - Variable in class heronarts.p3lx.ui.component.UIButton
 
active - Variable in class heronarts.p3lx.ui.UI3dContext.Camera
 
ACTIVE_BUTTON_Y - Static variable in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
activeButton - Variable in class heronarts.lx.studio.ui.mixer.UIChannelBusStripControls
 
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(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
 
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
 
addChannel() - Method in class heronarts.lx.LXEngine
 
addChannel(LXPattern[]) - Method in class heronarts.lx.LXEngine
 
addChannel(LXChannel) - Method in class heronarts.lx.LXGroup
 
addChannelButton - Variable in class heronarts.lx.studio.ui.mixer.UIMixer
 
addChannelElements(LXChannel) - Method in class heronarts.lx.studio.ui.mixer.UIChannelBusStripControls
 
addChannelElements(LXChannel) - Method in class heronarts.lx.studio.ui.mixer.UIChannelStripControls
 
addChild(LXOutput) - Method in class heronarts.lx.output.LXOutput
Adds a child to this output, sent after color-correction
addChild(UI3dComponent) - Method in class heronarts.p3lx.ui.UI3dComponent
Adds a child to this component
addClip() - Method in class heronarts.lx.LXBus
 
addClip(int) - Method in class heronarts.lx.LXBus
 
addClipListener(LXBus.ClipListener) - Method in class heronarts.lx.LXBus
 
addColor(int, int) - Method in class heronarts.lx.LXLayeredComponent
Adds to the color of point i, using blendColor with ADD
addColor(int, int, int) - Method in class heronarts.lx.LXLayeredComponent
Adds to the color of point (x,y) in a default GridModel, using blendColor
addColor(LXFixture, int) - Method in class heronarts.lx.LXLayeredComponent
Adds the color to the fixture
addComponent(UI3dComponent) - Method in class heronarts.p3lx.ui.UI3dContext
Adds a component to the layer
addDatagram(LXDatagram) - Method in class heronarts.lx.output.LXDatagramOutput
 
addDatagrams(LXDatagram[]) - Method in class heronarts.lx.output.LXDatagramOutput
 
addEffect(LXEffect) - Method in class heronarts.lx.LX
Add an effect to the FX chain.
addEffect(LXEffect) - Method in class heronarts.lx.LXBus
 
addEffects(LXEffect[]) - Method in class heronarts.lx.LX
Add multiple effects to the chain
addElement(OscPacket) - Method in class heronarts.lx.osc.OscBundle
 
addGainAndRange(UI2dContainer, float, BoundedParameter, BoundedParameter) - Static method in class heronarts.lx.studio.ui.global.UIAudio
 
addGroup() - Method in class heronarts.lx.LXEngine
 
addItem(UIItemList.Item) - Method in interface heronarts.p3lx.ui.component.UIItemList
Adds an item to the list
addItem(UIItemList.Item) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
addItem(UIItemList.Item) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
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(UI3dContext) - Method in class heronarts.p3lx.ui.UI
Add a 3d context to this UI
addListener(LXClip.Listener) - Method in class heronarts.lx.clip.LXClip
 
addListener(LX.Listener) - Method in class heronarts.lx.LX
 
addListener(LXBus.Listener) - Method in class heronarts.lx.LXBus
 
addListener(LXChannel.Listener) - Method in class heronarts.lx.LXChannel
 
addListener(LXChannelBus.Listener) - Method in class heronarts.lx.LXChannelBus
 
addListener(LXEngine.Listener) - Method in class heronarts.lx.LXEngine
 
addListener(LXModulationEngine.Listener) - Method in class heronarts.lx.LXModulationEngine
 
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(LXModel.Listener) - Method in class heronarts.lx.model.LXModel
 
addListener(LXOscListener) - Method in class heronarts.lx.osc.LXOscEngine.Receiver
 
addListener(LXParameterListener) - Method in class heronarts.lx.parameter.LXListenableParameter
 
addListener(Tempo.Listener) - Method in class heronarts.lx.Tempo
 
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.
addMappingListener(LXMidiEngine.MappingListener) - Method in class heronarts.lx.midi.LXMidiEngine
 
addMessageListener(LXEngine.MessageListener) - Method in class heronarts.lx.LXEngine
Deprecated.
addMidiListener(LXChannel.MidiListener) - Method in class heronarts.lx.LXChannel
 
addModulation(LXCompoundModulation) - Method in class heronarts.lx.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.device.modulator.UIModulator
 
addModulation(LXCompoundModulation) - Method in class heronarts.lx.studio.ui.modulation.UIModulator
 
addModulator(LXModulator) - Method in class heronarts.lx.LXModulationEngine
 
addModulator(LXModulator) - Method in class heronarts.lx.LXModulatorComponent
 
addOutput(LXOutput) - Method in class heronarts.lx.LX
Adds an output driver
addOutput(LXOutput) - Method in class heronarts.lx.LXEngine
Sets the output driver
addParameter(LXParameter) - Method in class heronarts.lx.LXComponent
 
addParameter(String, LXParameter) - Method in class heronarts.lx.LXComponent
 
addParameter(String, LXParameter) - Method in class heronarts.lx.script.LXScriptPattern
 
addParameters(List<LXParameter>) - Method in class heronarts.lx.LXComponent
 
addPattern(LXPattern) - Method in class heronarts.lx.LXChannel
 
addPoint(LXPoint) - Method in class heronarts.lx.model.LXAbstractFixture
 
addPoints(LXFixture) - Method in class heronarts.lx.model.LXAbstractFixture
 
addProjectListener(LX.ProjectListener) - Method in class heronarts.lx.LX
 
address - Variable in class heronarts.lx.osc.LXOscEngine.Receiver
 
addSection(UIItemList.Section) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
addSection(UIItemList.Section) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
addStage(MultiStageEnvelope.Stage) - Method in class heronarts.lx.modulator.MultiStageEnvelope
 
addStage(double, double) - Method in class heronarts.lx.modulator.MultiStageEnvelope
 
addSubcomponent(LXComponent) - Method in class heronarts.lx.LXComponent
 
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
 
addTrigger(LXTriggerModulation) - Method in class heronarts.lx.LXModulationEngine
 
addTrigger(LXTriggerModulation) - Method in class heronarts.lx.studio.ui.modulation.UIModulator
 
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, 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
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, 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
 
afterSend(int[]) - Method in class heronarts.lx.output.LXDatagramOutput
Subclasses may override.
aftertouch(MidiAftertouch) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
aftertouchReceived(MidiAftertouch) - Method in class heronarts.lx.LXAutomationRecorder
Deprecated.
 
aftertouchReceived(MidiAftertouch) - Method in class heronarts.lx.LXEffect
 
aftertouchReceived(MidiAftertouch) - Method in class heronarts.lx.LXPattern
 
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.remote.LXMidiRemote
 
aftertouchReceived(MidiAftertouch) - Method in class heronarts.lx.midi.surface.APC40Mk2
 
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.BlurEffect
 
amount - Variable in class heronarts.lx.effect.InvertEffect
 
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
ANY_CHANNEL - Static variable in class heronarts.lx.midi.remote.LXMidiRemote
 
APC40 - Class in heronarts.lx.midi.remote
Note and CC constants for all the APC40 controls
APC40(LXMidiInput) - Constructor for class heronarts.lx.midi.remote.APC40
 
APC40(LXMidiInput, LXMidiOutput) - Constructor for class heronarts.lx.midi.remote.APC40
 
APC40_MK2 - Static variable in class heronarts.lx.midi.surface.LXMidiSurface
 
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 - Variable in class heronarts.p3lx.P3LX
A reference to the applet context.
applet - Variable in class heronarts.p3lx.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
arm - Variable in class heronarts.lx.LXBus
Arms the channel for clip recording.
armRecord - Variable in class heronarts.lx.LXAutomationRecorder
Deprecated.
Whether the recorder is armed.
ArtNetDatagram - Class in heronarts.lx.output
 
ArtNetDatagram(LXFixture) - Constructor for class heronarts.lx.output.ArtNetDatagram
 
ArtNetDatagram(int[]) - Constructor for class heronarts.lx.output.ArtNetDatagram
 
ArtNetDatagram(LXFixture, int) - Constructor for class heronarts.lx.output.ArtNetDatagram
 
ArtNetDatagram(int[], int) - Constructor for class heronarts.lx.output.ArtNetDatagram
 
ArtNetDatagram(LXFixture, int, int) - Constructor for class heronarts.lx.output.ArtNetDatagram
 
ArtNetDatagram(int[], int, int) - Constructor for class heronarts.lx.output.ArtNetDatagram
 
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.FlashEffect
 
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
 
autoCycleEligible - Variable in class heronarts.lx.LXPattern
 
autoCycleEnabled - Variable in class heronarts.lx.LXChannel
Whether auto pattern transition is enabled on this channel
autoCycleMode - Variable in class heronarts.lx.LXChannel
Auto-cycle to a random pattern, not the next one
autoCycleTimeSecs - Variable in class heronarts.lx.LXChannel
Time in milliseconds 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() - Method in class heronarts.lx.model.LXModel
Recompute the averages in this model
avg(double, double) - Static method in class heronarts.lx.LXUtils
 
avgf(float, float) - Static method in class heronarts.lx.LXUtils
 
ax - Variable in class heronarts.lx.model.LXModel
Average x point
ay - Variable in class heronarts.lx.model.LXModel
Average y point
az - Variable in class heronarts.lx.model.LXModel
Average z points
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
 
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
 
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_DOWN - Static variable in class heronarts.lx.midi.remote.APC40
 
BANK_LEFT - Static variable in class heronarts.lx.midi.remote.APC40
 
BANK_LEFT - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
BANK_RIGHT - Static variable in class heronarts.lx.midi.remote.APC40
 
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
 
BANK_UP - Static variable in class heronarts.lx.midi.remote.APC40
 
BASE_BAND_HZ - Static variable in class heronarts.lx.audio.FourierTransform
 
BasicList(UI, float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UIItemList.BasicList
 
beat() - Method in class heronarts.lx.Tempo
Method to indicate when we are on-beat, assuming quarter-notes being given one beat.
beatCount() - Method in class heronarts.lx.Tempo
Gets the count of the current beat we are on
beatsPerMeasure - Variable in class heronarts.lx.Tempo
 
beforeSend(int[]) - Method in class heronarts.lx.output.LXDatagramOutput
Subclasses may override.
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.
bindBottomButton(LXParameter, int) - Method in class heronarts.lx.midi.remote.KorgNanoKontrol
 
bindController(LXParameter, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
bindController(LXParameter, int, LXMidiRemote.TakeoverMode) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
bindController(LXParameter, int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
bindController(LXParameter, int, int, LXMidiRemote.TakeoverMode) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
bindController(LXParameter, int, int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
bindController(LXParameter, int, int, int, LXMidiRemote.TakeoverMode) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
bindDeviceControlKnobs(LXEngine) - Method in class heronarts.lx.midi.remote.APC40
 
bindDeviceControlKnobs(LXChannel) - Method in class heronarts.lx.midi.remote.APC40
 
bindDeviceControlKnobs(LXPattern) - Method in class heronarts.lx.midi.remote.APC40
 
bindKnob(LXParameter, int) - Method in class heronarts.lx.midi.remote.KorgNanoKontrol
 
bindNote(LXParameter, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
bindNote(LXParameter, int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
bindNote(LXParameter, int, int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
bindNote(LXParameter, int, int, int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
bindNoteOff(LXParameter, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
bindNoteOff(LXParameter, int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
bindNoteOn(LXParameter, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
bindNoteOn(LXParameter, int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
bindNoteOn(LXParameter, int, int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
bindNoteOn(LXParameter, int, int, int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
bindNotes(DiscreteParameter, int, int[]) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
bindNotes(DiscreteParameter, int, int[], int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
bindNotes(DiscreteParameter, int[], int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
bindNotes(DiscreteParameter, int[], int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
bindSlider(LXParameter, int) - Method in class heronarts.lx.midi.remote.KorgNanoKontrol
 
bindTopButton(LXParameter, int) - Method in class heronarts.lx.midi.remote.KorgNanoKontrol
 
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(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.LXChannelBus
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(LXFixture, int, LXColor.Blend) - Method in class heronarts.lx.LXLayeredComponent
 
blendMode - Variable in class heronarts.lx.LXChannelBus
 
blendNanos - Variable in class heronarts.lx.LXChannelBus.Timer
 
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
 
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
 
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.Mode - Enum in heronarts.lx.parameter
 
BOTTOM_BUTTON_1 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
BOTTOM_BUTTON_2 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
BOTTOM_BUTTON_3 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
BOTTOM_BUTTON_4 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
BOTTOM_BUTTON_5 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
BOTTOM_BUTTON_6 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
BOTTOM_BUTTON_7 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
BOTTOM_BUTTON_8 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
BOTTOM_BUTTON_9 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
BOTTOM_BUTTONS - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
bottomTray - Variable in class heronarts.lx.studio.LXStudio.UI
 
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
BREATH_CONTROLLER - Static variable in class heronarts.lx.midi.MidiControlChange
 
brightness - Variable in class heronarts.lx.color.ColorParameter
 
brightness - Variable in class heronarts.lx.output.LXOutput
Brightness of the output
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
broadcastMessage(String) - Method in class heronarts.lx.LXEngine
Deprecated.
BROWSER - Static variable in class heronarts.lx.studio.ui.UILeftPane
 
browser - Variable in class heronarts.lx.studio.ui.UILeftPane
 
buffer - Variable in class heronarts.lx.audio.DecibelMeter
 
buffer - Variable in class heronarts.lx.output.LXDatagram
 
bufferSize() - Method in class heronarts.lx.audio.LXAudioBuffer
 
buildDefaultControlUI(LXComponent) - Method in class heronarts.lx.studio.ui.device.UIDevice
 
buildDeviceUI(UI, UI2dContainer) - Method in class heronarts.p3lx.pattern.JavascriptPattern
 
buildDeviceUI(UI, UI2dContainer) - Method in class heronarts.p3lx.pattern.SolidPattern
 
buildDeviceUI(UI, UI2dContainer) - Method in interface heronarts.p3lx.ui.CustomDeviceUI
 
buildUI() - Method in class heronarts.lx.studio.LXStudio
 
buildUI(UI, LX, T, float, float, float) - Method in class heronarts.lx.studio.ui.modulation.UIModulator.DefaultFactory
 
buildUI(UI, LX, T, float, float, float) - Method in interface heronarts.lx.studio.ui.modulation.UIModulator.Factory
 
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
 
BYTE_ORDERING - Static variable in class heronarts.lx.output.LXDatagram
Note that the order here MUST match the order specified above
byteOrder - Variable in class heronarts.lx.output.LXDatagram
 
BYTES_PER_PIXEL - Static variable in interface heronarts.lx.output.OPCConstants
 
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)
cc - Variable in class heronarts.lx.midi.LXMidiMapping.ControlChange
 
CC_VALUE - Static variable in class heronarts.lx.midi.remote.LXMidiRemote
 
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.LXChannelBusClip
 
channel - Variable in class heronarts.lx.clip.LXChannelClip
 
channel - Variable in class heronarts.lx.clip.PatternClipEvent
 
channel - Variable in class heronarts.lx.midi.LXMidiMapping
 
channel - Variable in class heronarts.lx.studio.ui.mixer.UIChannelBusStripControls
 
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.OPCConstants
 
CHANNEL_CROSSFADE_GROUP - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
CHANNEL_FADER - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
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(LXEngine, LXChannelBus) - Method in interface heronarts.lx.LXEngine.Listener
 
channelEnabled - Variable in class heronarts.lx.midi.LXMidiInput
 
channelMoved(LXEngine, LXChannelBus) - Method in interface heronarts.lx.LXEngine.Listener
 
channelNanos - Variable in class heronarts.lx.LXEngine.Timer
 
channelRemoved(LXEngine, LXChannelBus) - Method in interface heronarts.lx.LXEngine.Listener
 
channels - Variable in class heronarts.lx.LXEngine
 
channels - Variable in class heronarts.lx.LXGroup
 
channelStrips - Variable in class heronarts.lx.studio.ui.mixer.UIMixer
 
CHAR - Static variable in class heronarts.lx.osc.OscTypeTag
 
CHEVRON_PADDING - Static variable in class heronarts.lx.studio.ui.device.UIDevice
 
children - Variable in class heronarts.p3lx.ui.UIObject
 
clear() - Method in class heronarts.lx.LXModulationEngine
 
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
clearColors() - Method in class heronarts.lx.LXLayeredComponent
Clears all colors
clearInterval() - Method in class heronarts.lx.LXPattern
Clears a timer interval set to this pattern.
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.remote.APC40
 
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.remote.APC40
 
CLIP_STOP - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
CLIP_TRACK - Static variable in class heronarts.lx.midi.remote.APC40
 
clipAdded(LXBus, LXClip) - Method in interface heronarts.lx.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.LXBus.ClipListener
 
clips - Variable in class heronarts.lx.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.midi.LXMidiOutput
 
CLOSED_HEIGHT - Static variable in class heronarts.lx.studio.ui.UIBottomTray
 
clr - Variable in class heronarts.lx.color.LXPalette
Hack...
clr - Variable in class heronarts.lx.parameter.LXParameterModulation
 
color - Variable in class heronarts.lx.color.LXPalette
 
COLOR - Static variable in annotation type heronarts.lx.LXCategory
 
color - Variable in class heronarts.lx.parameter.LXParameterModulation
 
color - Variable in class heronarts.p3lx.pattern.SolidPattern
 
color - Variable in class heronarts.p3lx.ui.component.UIColorSwatch
 
COLOR_WIDTH - Static variable in class heronarts.lx.studio.ui.modulation.UIModulator
 
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
 
colors - Variable in class heronarts.lx.LXChannelBus
 
colors - Variable in class heronarts.lx.LXLayeredComponent
 
column(int) - Method in class heronarts.lx.LX
Utility function to return the column of a given index
columns - Variable in class heronarts.lx.model.GridModel
All the columns in this model
COMMAND_SET_PIXEL_COLORS - Static variable in interface heronarts.lx.output.OPCConstants
 
COMMAND_SYSTEM_EXCLUSIVE - Static variable in interface heronarts.lx.output.OPCConstants
 
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.UIModulator
 
compositeBasis() - Method in class heronarts.lx.Tempo
Gets the composite basis of the tempo, which is the beatCount combined with the current basis cycle
compositeNanos - Variable in class heronarts.lx.LXGroup.Timer
 
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(int, int) - Method in interface heronarts.lx.LXUtils.LookupTable.Function
 
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
 
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
 
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
 
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
 
constrain(double, double, double) - Static method in class heronarts.lx.LXUtils
 
constrain(int, int, int) - Static method in class heronarts.lx.LXUtils
 
constrainf(float, float, float) - Static method in class heronarts.lx.LXUtils
 
constructClip(int) - Method in class heronarts.lx.LXBus
 
constructClip(int) - Method in class heronarts.lx.LXChannel
 
constructClip(int) - Method in class heronarts.lx.LXGroup
 
constructClip(int) - Method in class heronarts.lx.LXMasterChannel
 
constructTimer() - Method in class heronarts.lx.LXBus
 
constructTimer() - Method in class heronarts.lx.LXChannelBus
 
constructTimer() - Method in class heronarts.lx.LXGroup
 
constructTimer() - Method in class heronarts.lx.LXModulatorComponent
 
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.
consumeMouseWheelEvent() - Method in class heronarts.p3lx.ui.UIObject
Called in a mouse wheel handler to stop this mouse wheel event from bubbling.
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
content - Variable in class heronarts.lx.studio.ui.device.UIDevice
 
CONTENT_Y - Static variable in class heronarts.lx.studio.ui.modulation.UIModulator
 
contextualHelpText - Variable in class heronarts.p3lx.ui.UI
 
controlChange(MidiControlChange) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
controlChangeReceived(MidiControlChange) - Method in class heronarts.lx.LXAutomationRecorder
Deprecated.
 
controlChangeReceived(MidiControlChange) - Method in class heronarts.lx.LXEffect
 
controlChangeReceived(MidiControlChange) - Method in class heronarts.lx.LXPattern
 
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.remote.LXMidiRemote
 
controlChangeReceived(MidiControlChange) - Method in class heronarts.lx.midi.surface.APC40Mk2
 
controlEnabled - Variable in class heronarts.lx.midi.LXMidiInput
 
controls - Variable in class heronarts.lx.studio.ui.mixer.UIMixerStrip
 
controlSurfaceFocusIndex - Variable in class heronarts.lx.LXChannel
 
controlSurfaceFocusLength - Variable in class heronarts.lx.LXChannel
 
controlSurfaceSemaphore - Variable in class heronarts.lx.LXComponent
 
coordinateSystem - Variable in class heronarts.p3lx.ui.UI
 
copy() - Method in interface heronarts.lx.clipboard.LXClipboardItem
 
copy() - Method in class heronarts.lx.LXPattern
 
copy() - Method in class heronarts.lx.transform.LXVector
 
copyNanos - Variable in class heronarts.lx.LXEngine.NetworkThread.Timer
 
copyParameters(LXComponent) - Method in class heronarts.lx.LXComponent
 
copyPoints(int[], int[], int) - Method in class heronarts.lx.output.LXDatagram
Helper for subclasses to copy a list of points into the data buffer at a specified offset.
COPYRIGHT - Static variable in class heronarts.lx.studio.LXStudio
 
copyUIBuffer(int[]) - Method in class heronarts.lx.LXEngine
This should be used when in threaded mode.
Cos(int) - Constructor for class heronarts.lx.LXUtils.LookupTable.Cos
 
cos(float) - Method in class heronarts.lx.LXUtils.LookupTable.Cos
 
COS - Static variable in interface heronarts.lx.LXUtils.LookupTable.Function
 
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.LXChannelBus
Crossfade group this channel belongs to
crossfadeGroup - Variable in class heronarts.lx.studio.ui.mixer.UIChannelBusStripControls
 
crossfader - Variable in class heronarts.lx.LXEngine
 
CROSSFADER - Static variable in class heronarts.lx.midi.remote.APC40
 
CROSSFADER - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
crossfaderBlendMode - Variable in class heronarts.lx.LXEngine
 
cue - Variable in class heronarts.p3lx.ui.UI3dContext
 
CUE_LEVEL - Static variable in class heronarts.lx.midi.remote.APC40
 
CUE_LEVEL - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
cueA - Variable in class heronarts.lx.LXEngine
 
cueActive - Variable in class heronarts.lx.LXChannelBus
Whether this channel should show in the cue UI.
cueB - Variable in class heronarts.lx.LXEngine
 
cursor - Variable in class heronarts.lx.clip.LXClipEvent
 
CustomDeviceUI - Interface in heronarts.p3lx.ui
 
cx - Variable in class heronarts.lx.LX
The midpoint of the x-space.
cx - Variable in class heronarts.lx.model.LXModel
Center of the model in x space
cy - Variable in class heronarts.lx.LX
This midpoint of the y-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(LXFixture) - Constructor for class heronarts.lx.output.DDPDatagram
 
DDPDatagram(int[]) - Constructor for class heronarts.lx.output.DDPDatagram
 
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.FlashEffect
 
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() - 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_NUM_BANDS - Static variable in class heronarts.lx.audio.FourierTransform
 
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
 
DefaultFactory(Class<T>, Class<? extends UIModulator>) - Constructor for class heronarts.lx.studio.ui.modulation.UIModulator.DefaultFactory
 
DEFAULTS - Static variable in annotation type heronarts.lx.LXCategory
 
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)
DesaturationEffect - Class in heronarts.lx.effect
 
DesaturationEffect(LX) - Constructor for class heronarts.lx.effect.DesaturationEffect
 
description - Variable in class heronarts.lx.parameter.LXListenableParameter
 
deselectChannel(LXBus) - Method in class heronarts.lx.LXEngine
 
DETAIL_VIEW - Static variable in class heronarts.lx.midi.remote.APC40
 
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_BAR_WIDTH - Static variable in class heronarts.lx.studio.ui.device.UIDevice
 
DEVICE_CONTROL - Static variable in class heronarts.lx.midi.remote.APC40
 
DEVICE_CONTROL_LED_MODE - Static variable in class heronarts.lx.midi.remote.APC40
 
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.remote.APC40
 
DEVICE_NAMES - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
DEVICE_ON_OFF - Static variable in class heronarts.lx.midi.remote.APC40
 
DEVICE_ON_OFF - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
DEVICE_RIGHT - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
deviceBins - Variable in class heronarts.lx.studio.ui.UIBottomTray
 
didConnect() - Method in class heronarts.lx.output.FadecandyOutput
 
didConnect() - Method in class heronarts.lx.output.LXSocketOutput
 
didDispose(Exception) - Method in class heronarts.lx.output.LXSocketOutput
 
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
 
DIRECT - Static variable in class heronarts.lx.midi.remote.LXMidiRemote
 
disable() - Method in class heronarts.lx.LXEffect
Disables the effect.
disableAutoCycle() - Method in class heronarts.lx.LX
Stops patterns from automatically rotating
disableAutoCycle() - Method in class heronarts.lx.LXChannel
 
disableAutoCycle() - Method in class heronarts.lx.LXEngine
 
disablePointSizeAttenuation() - Method in class heronarts.p3lx.ui.component.UIPointCloud
Disable point size attenuation
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.LXChannelBusClip
 
dispose() - Method in class heronarts.lx.clip.LXChannelClip
 
dispose() - Method in class heronarts.lx.clip.LXClip
 
dispose() - Method in class heronarts.lx.LX
Shut down resources of the LX instance.
dispose() - Method in class heronarts.lx.LXBus
 
dispose() - Method in class heronarts.lx.LXChannel
 
dispose() - Method in class heronarts.lx.LXComponent
 
dispose() - Method in class heronarts.lx.LXGroup
 
dispose() - Method in class heronarts.lx.LXLayeredComponent
 
dispose() - Method in class heronarts.lx.LXModulationEngine
 
dispose() - Method in class heronarts.lx.LXModulatorComponent
 
dispose(Exception) - Method in class heronarts.lx.output.LXSocketOutput
 
dispose() - Method in class heronarts.lx.parameter.FixedParameter
 
dispose() - Method in class heronarts.lx.parameter.FunctionalParameter
 
dispose() - Method in class heronarts.lx.parameter.LXCompoundModulation
 
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.LXTriggerModulation
 
dispose() - Method in class heronarts.lx.parameter.NormalizedParameter
 
dispose() - Method in class heronarts.p3lx.P3LX
Redundant, but making it obvious that Processing depends on this method being named dispose().
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.LXUtils
 
div(float) - Method in class heronarts.lx.transform.LXVector
 
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.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
 
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.UIModulator
 
drawFocus(UI, PGraphics) - Method in class heronarts.lx.studio.ui.modulation.UIModulator.UIModulation
 
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.
drawFocus(UI, PGraphics, int) - Method in class heronarts.p3lx.ui.UI2dComponent
 
drawFocus(UI, PGraphics, int, float, float, float, float, int) - Static method in class heronarts.p3lx.ui.UI2dComponent
 
drawNanos - Variable in class heronarts.p3lx.P3LX.Timer
 
drawNanos - Variable in class heronarts.p3lx.ui.UI.Timer
 
drawPlayTriangle(UI, PGraphics) - Static method in class heronarts.lx.studio.ui.clip.UIClipButton
 
drawString(String) - Method in class heronarts.p3lx.font.PixelFont
Creates a pixel buffer in a PImage with the given string.

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
 
editTitle() - Method in class heronarts.lx.studio.ui.device.UIDevice
 
effectAdded(LXBus, LXEffect) - Method in class heronarts.lx.clip.LXClip
 
effectAdded(LXBus, LXEffect) - Method in interface heronarts.lx.LXBus.Listener
 
effectAdded(LXBus, LXEffect) - Method in class heronarts.lx.LXChannel.AbstractListener
 
effectAdded(LXBus, LXEffect) - Method in class heronarts.lx.LXChannelBus.AbstractListener
 
effectMoved(LXBus, LXEffect) - Method in class heronarts.lx.clip.LXClip
 
effectMoved(LXBus, LXEffect) - Method in interface heronarts.lx.LXBus.Listener
 
effectMoved(LXBus, LXEffect) - Method in class heronarts.lx.LXChannel.AbstractListener
 
effectMoved(LXBus, LXEffect) - Method in class heronarts.lx.LXChannelBus.AbstractListener
 
effectNanos - Variable in class heronarts.lx.LXBus.Timer
 
effectRemoved(LXBus, LXEffect) - Method in class heronarts.lx.clip.LXClip
 
effectRemoved(LXBus, LXEffect) - Method in interface heronarts.lx.LXBus.Listener
 
effectRemoved(LXBus, LXEffect) - Method in class heronarts.lx.LXChannel.AbstractListener
 
effectRemoved(LXBus, LXEffect) - Method in class heronarts.lx.LXChannelBus.AbstractListener
 
effects - Variable in class heronarts.lx.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.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.LXChannel
Enable automatic transition from pattern to pattern on this channel
enableAutoCycle(int) - Method in class heronarts.lx.LXEngine
 
enabled - Variable in class heronarts.lx.audio.LXAudioEngine
 
enabled - Variable in class heronarts.lx.LXChannelBus
Whether this channel is enabled.
enabled - Variable in class heronarts.lx.LXEffect
 
enabled - Variable in class heronarts.lx.midi.LXMidiDevice
 
enabled - Variable in class heronarts.lx.midi.surface.LXMidiSurface
 
enabled - Variable in class heronarts.lx.output.LXDatagram
Whether this datagram is active
enabled - Variable in class heronarts.lx.output.LXOutput
Whether the output is enabled.
enabled - Variable in class heronarts.lx.parameter.LXParameterModulation
 
enabled - Variable in class heronarts.lx.Tempo
 
enabled - Variable in class heronarts.p3lx.ui.component.UIButton
 
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.LXEffect
 
enabledDampingAttack - Variable in class heronarts.lx.LXEffect
 
enabledDampingRelease - Variable in class heronarts.lx.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.
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.LX
The animation engine.
engine - Variable in class heronarts.lx.midi.LXMidiDevice
 
engine - Variable in class heronarts.lx.studio.ui.toolbar.UIToolbar
 
engineNanos - Variable in class heronarts.p3lx.P3LX.Timer
 
EnumParameter<T> - Class in heronarts.lx.parameter
 
EnumParameter(String, T) - Constructor for class heronarts.lx.parameter.EnumParameter
 
equals(Object) - Method in class heronarts.lx.transform.LXVector
 
error - Variable in class heronarts.lx.output.LXDatagram
 
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
 

F

fade - Variable in class heronarts.lx.pattern.GraphicEqualizerPattern
 
FadecandyOutput - Class in heronarts.lx.output
 
FadecandyOutput(LX, String, int) - Constructor for class heronarts.lx.output.FadecandyOutput
 
FadecandyOutput(LX, String, int, LXFixture) - Constructor for class heronarts.lx.output.FadecandyOutput
 
FadecandyOutput(LX, String, int, int[]) - Constructor for class heronarts.lx.output.FadecandyOutput
 
fader - Variable in class heronarts.lx.LXChannelBus
 
fader - Variable in class heronarts.lx.studio.ui.mixer.UIChannelBusStripControls
 
FADER_HEIGHT - Static variable in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
FADER_WIDTH - Static variable in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
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
 
finished() - Method in class heronarts.lx.modulator.LXPeriodicModulator
For envelope modulators, which are not looping, this returns true if they finished on this frame.
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.
FixedParameter - Class in heronarts.lx.parameter
A FixedParameter is an immutable parameter.
FixedParameter(double) - Constructor for class heronarts.lx.parameter.FixedParameter
 
fixtures - Variable in class heronarts.lx.model.LXModel
An immutable list of all the fixtures in this model
flags - Variable in class heronarts.p3lx.P3LX
 
Flags() - Constructor for class heronarts.p3lx.P3LX.Flags
 
FlashEffect - Class in heronarts.lx.effect
 
FlashEffect(LX) - Constructor for class heronarts.lx.effect.FlashEffect
 
FLOAT - Static variable in class heronarts.lx.osc.OscTypeTag
 
floor - Variable in class heronarts.lx.audio.BandGate
The floor at which the trigger releases.
focus() - Method in class heronarts.p3lx.ui.UIObject
Focuses on this object, giving focus to everything above and whatever was previously focused below.
focusCamera - Variable in class heronarts.p3lx.ui.UI3dContext
 
focusedChannel - Variable in class heronarts.lx.LXEngine
 
focusedClip - Variable in class heronarts.lx.LXEngine
 
focusedPattern - Variable in class heronarts.lx.LXChannel
Which pattern is focused in the channel
focusNext() - Method in class heronarts.p3lx.ui.UI
 
focusPrev() - 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
 
FORWARD - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
FourierTransform - Class in heronarts.lx.audio
 
FourierTransform(int, int) - Constructor for class heronarts.lx.audio.FourierTransform
 
frameRate() - Method in class heronarts.lx.LXEngine
Gets the active frame rate of the engine when in threaded mode
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
frequency - Variable in class heronarts.lx.effect.StrobeEffect
 
fromShortMessage(ShortMessage) - Static method in class heronarts.lx.midi.LXShortMessage
 
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
 

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.pattern.GraphicEqualizerPattern
 
gammaCorrection - Variable in class heronarts.lx.output.LXOutput
Gamma correction level
gate - Variable in class heronarts.lx.audio.BandGate
Gate parameter is set to true for one frame when the beat is triggered.
GENERIC - Static variable in class heronarts.lx.midi.remote.APC40
 
GENERIC_MODE - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
get(int) - Method in class heronarts.lx.audio.FourierTransform
 
get(float) - Method in class heronarts.lx.LXUtils.LookupTable
Looks up the value in the table
get(double) - Method in class heronarts.lx.LXUtils.LookupTable
 
get(LX, LXMidiEngine, LXMidiInput) - Static method in class heronarts.lx.midi.surface.LXMidiSurface
 
get() - Method in class heronarts.lx.osc.OscMessage
 
get(int) - Method in class heronarts.lx.osc.OscMessage
 
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.LXChannel
 
getActivePattern() - Method in class heronarts.lx.LXEngine
 
getActivePatternIndex() - Method in class heronarts.lx.LXChannel
 
getAddress() - Method in class heronarts.lx.output.LXDatagram
Gets the address this datagram sends to
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.ModelBuffer
 
getAttentionColor() - Method in class heronarts.p3lx.ui.UITheme
Gets highlight color
getAutoCycleProgress() - Method in class heronarts.lx.LXChannel
Return progress towards making a cycle
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.modulator.LXPeriodicModulator
Accessor for the current basis
getBasis() - Method in class heronarts.lx.modulator.MultiStageEnvelope.Stage
 
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
getBorderWeight() - Method in class heronarts.p3lx.ui.UI2dComponent
The weight of the border
getBuffer() - Method in class heronarts.lx.LXLayeredComponent
 
getBus() - Method in class heronarts.lx.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
 
getCanonicalLabel(LXParameter, LXComponent) - Static method in class heronarts.lx.LXComponent
 
getCanonicalLabel(LXParameter) - Static method in class heronarts.lx.LXComponent
 
getCanonicalPath() - Method in class heronarts.lx.LXComponent
 
getCanonicalPath(LXComponent) - Method in class heronarts.lx.LXComponent
 
getCategorySection(Class<? extends LXComponent>) - 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(int) - Method in class heronarts.lx.LXEngine
 
getChannel(String) - Method in class heronarts.lx.LXEngine
 
getChannel() - Method in class heronarts.lx.LXPattern
Gets the channel that this pattern is loaded in.
getChannel() - Method in enum heronarts.lx.midi.LXMidiEngine.Channel
 
getChannel() - Method in class heronarts.lx.output.OPCDatagram
 
getChannels() - Method in class heronarts.lx.LXEngine
 
getChildren() - Method in class heronarts.p3lx.ui.UI2dContainer
 
getClip(int) - Method in class heronarts.lx.LXBus
 
getClip(int, boolean) - Method in class heronarts.lx.LXBus
 
getClip() - Method in class heronarts.lx.LXEngine.FocusedClipParameter
 
getColor() - Method in class heronarts.lx.color.ColorParameter
 
getColor() - Method in class heronarts.lx.color.LXPalette
 
getColor(double) - Method in class heronarts.lx.color.LXPalette
 
getColor(double, double) - Method in class heronarts.lx.color.LXPalette
 
getColor(int, int) - Method in class heronarts.lx.LXLayeredComponent
Gets the color at point (x,y) in a GridModel
getColors() - Method in class heronarts.lx.LXLayeredComponent
 
getColors() - Method in class heronarts.p3lx.P3LX
Returns the current color values
getComponent() - Method in class heronarts.lx.modulator.LXModulator
 
getComponent() - Method in class heronarts.lx.parameter.FixedParameter
 
getComponent() - Method in class heronarts.lx.parameter.FunctionalParameter
 
getComponent() - Method in class heronarts.lx.parameter.LXListenableParameter
 
getComponent() - Method in interface heronarts.lx.parameter.LXParameter
Gets the component to which this parameter is registered.
getComponent() - Method in class heronarts.lx.parameter.NormalizedParameter
 
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
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
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.p3lx.ui.component.UIButton
 
getControlTarget() - Method in class heronarts.p3lx.ui.component.UIButtonGroup
 
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
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
getData() - Method in class heronarts.lx.osc.OscBlob
 
getData() - Method in exception heronarts.lx.osc.OscMalformedDataException
 
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.LXEngine
 
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.UIColorBox
 
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 border color
getDeviceFocusedBackgroundColor() - Method in class heronarts.p3lx.ui.UITheme
Gets background color
getDeviceFont() - Method in class heronarts.p3lx.ui.UITheme
 
getDouble() - Method in class heronarts.lx.osc.OscMessage
 
getDouble(int) - Method in class heronarts.lx.osc.OscMessage
 
getEffect(int) - Method in class heronarts.lx.LXBus
 
getEffect(String) - Method in class heronarts.lx.LXBus
 
getEffects() - Method in class heronarts.lx.LXBus
 
getElements() - Method in class heronarts.lx.osc.OscBundle
 
getEngine() - Method in class heronarts.lx.script.LXScriptEngine
 
getEnum() - Method in class heronarts.lx.parameter.EnumParameter
 
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.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
getFile() - Method in class heronarts.lx.script.LXScriptPattern
 
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
 
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.LXEngine
 
getFocusedChild() - Method in class heronarts.p3lx.ui.UIObject
Gets which immediate child of this object is focused, may be null.
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.LXChannel
 
getFocusedPatternIndex() - Method in class heronarts.lx.LXChannel
 
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
 
getFrameValue() - Method in class heronarts.lx.modulator.HistoryBuffer
 
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.LXBus
 
getGroup() - Method in class heronarts.lx.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.LXPalette
 
getHuef() - Method in class heronarts.lx.color.LXPalette
 
getId() - Method in class heronarts.lx.LXComponent
 
getIdentifier() - Method in class heronarts.lx.studio.ui.modulation.UIModulator
 
getIndex() - Method in class heronarts.lx.clip.LXClip
 
getIndex() - Method in class heronarts.lx.LXBus
 
getIndex() - Method in class heronarts.lx.LXChannelBus
 
getIndex() - Method in class heronarts.lx.LXEffect
Gets the index of this effect in the channel FX bus.
getIndex() - Method in class heronarts.lx.LXMasterChannel
 
getIndex() - Method in class heronarts.lx.LXPattern
 
getIndices(LXFixture) - Static method in class heronarts.lx.model.LXFixture.Utils
 
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.remote.LXMidiRemote
 
getInputs() - Method in class heronarts.lx.midi.LXMidiEngine
 
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
 
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.color.LXPalette
 
getLabel() - Method in class heronarts.lx.LXAutomationRecorder
Deprecated.
 
getLabel() - Method in class heronarts.lx.LXComponent
 
getLabel() - Method in class heronarts.lx.LXLayer
 
getLabel() - Method in class heronarts.lx.LXModulationEngine
 
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.LXParameterModulation
 
getLabel() - Method in class heronarts.lx.parameter.LXVirtualParameter
 
getLabel() - Method in class heronarts.lx.parameter.NormalizedParameter
 
getLabel() - Method in class heronarts.lx.Tempo
 
getLabel() - Method in class heronarts.p3lx.ui.component.UIItemList.Item
String label that displays on this item
getLabelColor() - Method in class heronarts.p3lx.ui.UITheme
Default text color
getLabelFont() - Method in class heronarts.p3lx.ui.UITheme
Label font
getLayers() - Method in class heronarts.lx.LXLayeredComponent
 
getLength() - Method in class heronarts.lx.clip.LXClip
 
getLength() - Method in exception heronarts.lx.osc.OscMalformedDataException
 
getLX() - Method in class heronarts.lx.LXComponent
 
getMatrix() - Method in class heronarts.lx.transform.LXTransform
 
getMaxValue() - Method in class heronarts.lx.parameter.DiscreteParameter
 
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.LXModelComponent
 
getModel() - Method in class heronarts.lx.LXModelEffect
 
getModel() - Method in class heronarts.lx.LXModelLayer
 
getModel() - Method in class heronarts.lx.LXModelPattern
 
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.
getModulation() - Method in class heronarts.lx.LXDeviceComponent
 
getModulation() - Method in class heronarts.lx.LXEngine
 
getModulation() - Method in interface heronarts.lx.LXModulationComponent
 
getModulationSource() - Method in class heronarts.lx.studio.ui.device.modulator.UIModulator
 
getModulationSource() - Method in class heronarts.lx.studio.ui.device.modulator.UIVariableLFO
 
getModulationSource() - Method in class heronarts.lx.studio.ui.lfo.UIWave
 
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.UIBandGate
 
getModulationSourceUI() - Method in class heronarts.lx.studio.ui.modulation.UIComponentModulator
 
getModulationSourceUI() - Method in class heronarts.lx.studio.ui.modulation.UIMacroKnobs
 
getModulationSourceUI() - Method in class heronarts.lx.studio.ui.modulation.UIModulator
 
getModulationSourceUI() - Method in class heronarts.lx.studio.ui.modulation.UIMultiStageEnvelope
 
getModulationSourceUI() - Method in class heronarts.lx.studio.ui.modulation.UIVariableLFO
 
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
 
getModulators() - Method in class heronarts.lx.LXModulatorComponent
 
getModulatorUIFactory(LXModulator) - Method in class heronarts.lx.studio.LXStudio.UI.Registry
 
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
 
getNextPattern() - Method in class heronarts.lx.LXChannel
 
getNextPattern() - Method in class heronarts.lx.LXEngine
 
getNextPatternIndex() - Method in class heronarts.lx.LXChannel
 
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(double) - Method in class heronarts.lx.parameter.BoundedParameter
 
getNormalized() - Method in class heronarts.lx.parameter.BoundedParameter
Gets a normalized value of the parameter from 0 to 1
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.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
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.audio.LXAudioEngine
 
getOscAddress() - Method in class heronarts.lx.audio.LXAudioInput
 
getOscAddress() - Method in class heronarts.lx.audio.LXAudioOutput
 
getOscAddress() - Method in class heronarts.lx.color.LXPalette
 
getOscAddress() - Method in class heronarts.lx.LXChannelBus
 
getOscAddress() - Method in class heronarts.lx.LXEffect
 
getOscAddress() - Method in class heronarts.lx.LXEngine
 
getOscAddress() - Method in class heronarts.lx.LXEngine.Output
 
getOscAddress() - Method in class heronarts.lx.LXMasterChannel
 
getOscAddress() - Method in class heronarts.lx.LXModulationEngine
 
getOscAddress() - Method in class heronarts.lx.LXPattern
 
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.Tempo
 
getOutput() - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
getOutputs() - Method in class heronarts.lx.midi.LXMidiEngine
 
getPacketData(int[]) - Method in class heronarts.lx.output.LXSocketOutput
 
getPacketData(int[]) - Method in class heronarts.lx.output.OPCOutput
 
getPaneBackgroundColor() - Method in class heronarts.p3lx.ui.UITheme
Gets border color
getPaneInsetColor() - Method in class heronarts.p3lx.ui.UITheme
Gets border color
getParameter(String) - Method in class heronarts.lx.LXComponent
 
getParameter() - Method in class heronarts.lx.modulator.DampedParameter
 
getParameter(LX, JsonObject) - Static method in class heronarts.lx.parameter.LXParameterModulation
 
getParameter() - Method in class heronarts.p3lx.ui.component.UIButton
 
getParameter() - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
getParameters() - Method in class heronarts.lx.LXComponent
 
getParent() - Method in class heronarts.lx.LXComponent
 
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.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 interface heronarts.lx.parameter.LXParameter
Gets the path that this parameter is registered to in the component
getPath() - Method in class heronarts.lx.parameter.NormalizedParameter
 
getPattern(int) - Method in class heronarts.lx.LXChannel
 
getPattern(String) - Method in class heronarts.lx.LXChannel
 
getPatternByClassName(String) - Method in class heronarts.lx.LXChannel
 
getPatterns() - Method in class heronarts.lx.LX
Gets the current set of patterns on the main channel.
getPatterns() - Method in class heronarts.lx.LXChannel
 
getPatterns() - Method in class heronarts.lx.LXEngine
 
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
 
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
 
getPoint(int, int) - Method in class heronarts.lx.model.GridModel
 
getPoints() - Method in class heronarts.lx.model.LXAbstractFixture
 
getPoints() - Method in interface heronarts.lx.model.LXFixture
 
getPoints() - Method in class heronarts.lx.model.LXModel
 
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.LXCompoundModulation
 
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
 
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
 
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
getRegisteredEffects() - Method in class heronarts.lx.LX
Gets the list of registered effect classes
getRegisteredPatterns() - Method in class heronarts.lx.LX
Gets the list of registered pattern classes
getRelative() - Method in class heronarts.lx.midi.MidiControlChange
 
getRms() - Method in class heronarts.lx.audio.LXAudioBuffer
 
getSampleRate() - Method in class heronarts.lx.audio.FourierTransform
 
getSamples(float[]) - Method in class heronarts.lx.audio.LXAudioBuffer
 
getSaturation() - Method in class heronarts.lx.color.LXPalette
 
getSaturationf() - Method in class heronarts.lx.color.LXPalette
 
getScene(int) - Method in class heronarts.lx.LXEngine
Get the boolean parameter that launches a scene
getScriptPath() - Method in class heronarts.lx.script.LXScriptEngine
 
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
 
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
 
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
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
 
getSurfaceColor() - Method in class heronarts.p3lx.ui.UITheme
Gets highlight color
getTimeTag() - Method in class heronarts.lx.osc.OscBundle
 
getTransitionProgress() - Method in class heronarts.lx.LXChannel
Return progress through a transition
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.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.UIModulator
 
getTriggerTarget() - Method in class heronarts.p3lx.ui.component.UIButton
 
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
 
getUIBufferNonThreadSafe() - Method in class heronarts.lx.LXEngine
This is used when not in threaded mode.
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.StreamingACNDatagram
Universe number for datagram.
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.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
 
getValue() - Method in class heronarts.p3lx.ui.component.UIToggleSet
 
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.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
 
getValueIndex() - Method in class heronarts.p3lx.ui.component.UIToggleSet
 
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
 
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
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
goIndex(int) - Method in class heronarts.lx.LXChannel
 
goIndex(int) - Method in class heronarts.lx.LXEngine
 
goNext() - Method in class heronarts.lx.LX
Sets the main channel to the next pattern.
goNext() - Method in class heronarts.lx.LXChannel
 
goNext() - Method in class heronarts.lx.LXEngine
 
goPattern(LXPattern) - Method in class heronarts.lx.LX
Sets the main channel to a given pattern instance.
goPattern(LXPattern) - Method in class heronarts.lx.LXChannel
 
goPattern(LXPattern) - Method in class heronarts.lx.LXEngine
 
goPrev() - Method in class heronarts.lx.LX
Sets the main channel to the previous pattern.
goPrev() - Method in class heronarts.lx.LXChannel
 
goPrev() - Method in class heronarts.lx.LXEngine
 
goRandom() - Method in class heronarts.lx.LXChannel
 
gradient - Variable in class heronarts.lx.pattern.GradientPattern
 
GradientPattern - Class in heronarts.lx.pattern
 
GradientPattern(LX) - Constructor for class heronarts.lx.pattern.GradientPattern
 
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
 
gray(float) - Static method in class heronarts.lx.color.LXColor
 
GREEN - Static variable in class heronarts.lx.color.LXColor
 
green(int) - Static method in class heronarts.lx.color.LXColor
 
GREEN - Static variable in class heronarts.lx.midi.remote.APC40
 
GREEN_BLINK - Static variable in class heronarts.lx.midi.remote.APC40
 
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.Strip - Class in heronarts.lx.model
 
GridPoint - Class in heronarts.lx.model
 
GridPoint(int, int, float, float, float) - Constructor for class heronarts.lx.model.GridPoint
 
group - Variable in class heronarts.lx.clip.LXGroupClip
 
groupChanged(LXChannel, LXGroup) - Method in class heronarts.lx.clip.LXChannelClip
 
groupChanged(LXChannel, LXGroup) - Method in class heronarts.lx.LXChannel.AbstractListener
 
groupChanged(LXChannel, LXGroup) - Method in interface heronarts.lx.LXChannel.Listener
 

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
 
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
hasDirectFocus() - Method in class heronarts.p3lx.ui.UIObject
Whether this object has direct focus, meaning that no child element is focused
hasFill - Variable in class heronarts.p3lx.ui.component.UIInputBox
 
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
 
hasInterval() - Method in class heronarts.lx.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
 
hasShiftMultiplier - Variable in class heronarts.p3lx.ui.component.UINumberBox
 
HEADER_HEIGHT - Static variable in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
HEADER_LEN - Static variable in interface heronarts.lx.output.OPCConstants
 
height - Variable in class heronarts.lx.LX
The height of the grid, immutable.
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.UIKnob
 
HEIGHT - Static variable in class heronarts.p3lx.ui.control.UICameraControl
 
HEIGHT - Static variable in class heronarts.p3lx.ui.control.UITempoControl
 
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.effect - package heronarts.lx.effect
Layer components that mutate existing buffers with standardized enable/disable.
heronarts.lx.midi - package heronarts.lx.midi
Integration with MIDI devices.
heronarts.lx.midi.remote - package heronarts.lx.midi.remote
Pre-built classes for specific MIDI hardware.
heronarts.lx.midi.surface - package heronarts.lx.midi.surface
 
heronarts.lx.model - package heronarts.lx.model
Geometry models, points and fixtures.
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.script - package heronarts.lx.script
 
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.device.modulator - package heronarts.lx.studio.ui.device.modulator
 
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.modulation - package heronarts.lx.studio.ui.modulation
 
heronarts.lx.studio.ui.osc - package heronarts.lx.studio.ui.osc
 
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.p3lx - package heronarts.p3lx
Framework for embedding LX in Processing 3.
heronarts.p3lx.font - package heronarts.p3lx.font
Utility for low-resolution pixel font.
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.
heronarts.p3lx.ui.control - package heronarts.p3lx.ui.control
Pre-built UI elements for controlling higher-level LX constructs.
heronarts.p3lx.video - package heronarts.p3lx.video
Integration of Processing 2 video capture.
hideDropMenu() - Method in class heronarts.p3lx.ui.UI
 
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.output.LXSocketOutput
 
hour() - Static method in class heronarts.lx.LXTime
 
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
 
hueMode - Variable in class heronarts.lx.color.LXPalette
 

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
 
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
 
inactiveColor - Variable in class heronarts.p3lx.ui.component.UIButton
 
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.LXChannelBus
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 in the colors array
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
INDEX_CHANNEL - Static variable in interface heronarts.lx.output.OPCConstants
 
INDEX_COMMAND - Static variable in interface heronarts.lx.output.OPCConstants
 
INDEX_DATA - Static variable in interface heronarts.lx.output.OPCConstants
 
INDEX_DATA_LEN_LSB - Static variable in interface heronarts.lx.output.OPCConstants
 
INDEX_DATA_LEN_MSB - Static variable in interface heronarts.lx.output.OPCConstants
 
indexChanged(LXChannelBus) - Method in class heronarts.lx.clip.LXChannelClip
 
indexChanged(LXChannelBus) - Method in class heronarts.lx.LXChannel.AbstractListener
 
indexChanged(LXChannelBus) - Method in class heronarts.lx.LXChannelBus.AbstractListener
 
indexChanged(LXChannelBus) - Method in interface heronarts.lx.LXChannelBus.Listener
 
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.InitTimer
 
initial - Variable in class heronarts.lx.modulator.MultiStageEnvelope.Stage
 
initialize() - Method in class heronarts.lx.midi.LXMidiEngine
 
initialize() - Method in class heronarts.lx.script.LXScriptPattern
 
initialize() - Method in class heronarts.p3lx.pattern.JavascriptPattern
 
initTimer - Static variable in class heronarts.lx.LX
 
InitTimer() - Constructor for class heronarts.lx.LX.InitTimer
 
input - Variable in class heronarts.lx.audio.LXAudioEngine
Audio input object
input - Variable in class heronarts.lx.midi.surface.LXMidiSurface
 
inputNanos - Variable in class heronarts.lx.LXEngine.Timer
 
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
 
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
 
instantiateEffect(String) - Method in class heronarts.lx.LX
 
instantiateEffect(Class<? extends LXEffect>) - Method in class heronarts.lx.LX
 
instantiateModulator(String) - Method in class heronarts.lx.LXModulationEngine
 
instantiatePattern(String) - Method in class heronarts.lx.LX
 
instantiatePattern(Class<? extends LXPattern>) - Method in class heronarts.lx.LX
 
INT - Static variable in class heronarts.lx.osc.OscTypeTag
 
intensity - Variable in class heronarts.lx.effect.FlashEffect
 
INV_16_BIT - Static variable in class heronarts.lx.audio.LXAudioBuffer
 
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
 
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.UIItemList.Item
Whether this item is in a special active state
isAutoCycleEligible() - Method in class heronarts.lx.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
 
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
 
isConnected() - Method in class heronarts.lx.output.LXSocketOutput
 
isEligibleControlParameter(LXComponent, LXParameter) - Method in class heronarts.lx.studio.ui.device.UIDevice
 
isEnabled() - Method in class heronarts.lx.LXEffect
 
isEnabled() - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
isExpanded() - Method in class heronarts.lx.studio.ui.modulation.UIModulator
 
isExpanded() - Method in class heronarts.p3lx.ui.component.UICollapsibleSection
 
isInInterval() - Method in class heronarts.lx.LXPattern
Tests whether this pattern is in an eligible interval.
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.UISwitch
 
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
 
isPaused() - Method in class heronarts.lx.LX
Whether the engine is currently running.
isPaused() - Method in class heronarts.lx.LXEngine
 
isProcessing2X - Static variable in class heronarts.p3lx.P3LX
 
isRunning() - Method in class heronarts.lx.LXRunnableComponent
Indicates whether this runnable is running.
isThreaded() - Method in class heronarts.lx.LXEngine
Whether the engine is 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.LXModulationEngine
 
isValidTextCharacter(char) - Static method in class heronarts.p3lx.ui.component.UIFileNameBox
 
isValidTextCharacter(char) - Static method in class heronarts.p3lx.ui.component.UITextBox
 
isVisible() - Method in class heronarts.p3lx.ui.UIObject
Whether this object is visible.
Item() - Constructor for class heronarts.p3lx.ui.component.UIItemList.Item
 
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
 
IteratorPattern - Class in heronarts.lx.pattern
Braindead simple test pattern that iterates through all the nodes turning them on one by one in fixed order.
IteratorPattern(LX) - Constructor for class heronarts.lx.pattern.IteratorPattern
 

J

JavascriptPattern - Class in heronarts.p3lx.pattern
 
JavascriptPattern(LX) - Constructor for class heronarts.p3lx.pattern.JavascriptPattern
 
jsParameters - Variable in class heronarts.lx.script.LXScriptPattern
 

K

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_ID - Static variable in class heronarts.lx.LXComponent
 
KEY_INDEX - Static variable in class heronarts.lx.clip.LXClip
 
KEY_LANE_TYPE - Static variable in class heronarts.lx.clip.LXClipLane
 
KEY_MODULATION_COLOR - Static variable in class heronarts.lx.LXComponent
 
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_PATTERN_INDEX - Static variable in class heronarts.lx.clip.PatternClipEvent
 
KEY_SOURCE - Static variable in class heronarts.lx.parameter.LXParameterModulation
 
KEY_TARGET - Static variable in class heronarts.lx.parameter.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
KinetDatagram - Class in heronarts.lx.output
A datagram implementing the Kinet protocol, used by Color Kinetics devices.
KinetDatagram(int, LXFixture) - Constructor for class heronarts.lx.output.KinetDatagram
Constructs a datagram that sends on the given kinet supply output port
KinetDatagram(int, LXFixture, KinetDatagram.Version) - Constructor for class heronarts.lx.output.KinetDatagram
Constructs a datagram that sends on the given kinet supply output port
KinetDatagram(int, int[]) - Constructor for class heronarts.lx.output.KinetDatagram
Constructs a datagram that sends on the given kinet supply output port
KinetDatagram(int, int[], KinetDatagram.Version) - Constructor for class heronarts.lx.output.KinetDatagram
 
KinetDatagram.Version - Enum in heronarts.lx.output
 
KNOB_1 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
KNOB_2 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
KNOB_3 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
KNOB_4 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
KNOB_5 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
KNOB_6 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
KNOB_7 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
KNOB_8 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
KNOB_9 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
KNOB_MARGIN - Static variable in class heronarts.p3lx.ui.component.UIKnob
 
KNOB_SIZE - Static variable in class heronarts.p3lx.ui.component.UIKnob
 
KNOBS - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
KorgNanoKontrol - Class in heronarts.lx.midi.remote
 
KorgNanoKontrol(LXMidiInput) - Constructor for class heronarts.lx.midi.remote.KorgNanoKontrol
 

L

label - Variable in class heronarts.lx.LXComponent
 
label - Variable in enum heronarts.lx.modulator.LXPeriodicModulator.TempoMultiplier
 
label - Variable in class heronarts.lx.studio.ui.UIContextualHelpBar
 
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
 
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
 
launchScene(int) - Method in class heronarts.lx.LXEngine
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_OFF - Static variable in class heronarts.lx.midi.remote.APC40
 
LED_MODE_PAN - Static variable in class heronarts.lx.midi.remote.APC40
 
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_MODE_SINGLE - Static variable in class heronarts.lx.midi.remote.APC40
 
LED_MODE_VOLUME - Static variable in class heronarts.lx.midi.remote.APC40
 
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
 
LEFT_ARROW - Static variable in class heronarts.lx.midi.remote.APC40
 
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) - Static method in class heronarts.lx.color.LXColor
 
lerp(int, int, double) - Static method in class heronarts.lx.color.LXColor
 
lerp(int, int, int) - Static method in class heronarts.lx.color.LXColor
 
lerp(double, double, double) - Static method in class heronarts.lx.LXUtils
 
lerp(LXVector, float) - Method in class heronarts.lx.transform.LXVector
 
lerpf(float, float, float) - Static method in class heronarts.lx.LXUtils
 
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
 
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.LXBus
 
load(LX, JsonObject) - Method in class heronarts.lx.LXChannel
 
load(LX, JsonObject) - Method in class heronarts.lx.LXComponent
 
load(LX, JsonObject) - Method in class heronarts.lx.LXDeviceComponent
 
load(LX, JsonObject) - Method in class heronarts.lx.LXEngine
 
load(LX, JsonObject) - Method in class heronarts.lx.LXModulationEngine
 
load(LX, JsonObject) - Method in class heronarts.lx.LXPattern
 
load(LX, JsonObject) - Method in interface heronarts.lx.LXSerializable
 
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.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.studio.LXStudio.UI
 
load(LX, JsonObject) - Method in class heronarts.lx.studio.LXStudio.UI.PreviewWindow
 
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, LXSerializable[], JsonObject, String) - Static method in class heronarts.lx.LXSerializable.Utils
 
loadBoolean(BooleanParameter, JsonObject, String) - Static method in class heronarts.lx.LXSerializable.Utils
 
loadDouble(LXParameter, JsonObject, String) - Static method in class heronarts.lx.LXSerializable.Utils
 
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
loadInt(DiscreteParameter, JsonObject, String) - Static method in class heronarts.lx.LXSerializable.Utils
 
loadJson(JsonArray) - Method in class heronarts.lx.LXAutomationRecorder
Deprecated.
 
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
 
loadShader() - Method in class heronarts.p3lx.ui.component.UIGLPointCloud
 
LOCAL_CONTROL - Static variable in class heronarts.lx.midi.MidiControlChange
 
log(String) - Method in class heronarts.lx.LX.InitTimer
 
LOG_10 - Static variable in class heronarts.lx.audio.DecibelMeter
 
LOG_2 - Static variable in class heronarts.lx.audio.FourierTransform
 
logEvents(boolean) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
logInitTiming() - Static method in class heronarts.lx.LX
 
logTimers() - 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.LXUtils.LookupTable
 
loop - Variable in class heronarts.lx.clip.LXClip
 
loop(double) - Method in class heronarts.lx.LXBus
 
loop(double, boolean) - Method in class heronarts.lx.LXBus
 
loop(double) - Method in class heronarts.lx.LXChannel
 
loop(double) - Method in class heronarts.lx.LXChannelBus
 
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.LXModulatorComponent
 
loop(double) - Method in class heronarts.lx.LXRunnableComponent
 
LOOP - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
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.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.device.modulator.UIModulator
 
LOOP_WIDTH - Static variable in class heronarts.lx.studio.ui.modulation.UIModulator
 
looping - Variable in class heronarts.lx.audio.LXAudioOutput
 
looping - Variable in class heronarts.lx.LXAutomationRecorder
Deprecated.
Whether the automation should loop upon completion.
looping - Variable in class heronarts.lx.modulator.LXPeriodicModulator
Whether this modulator runs continuously looping.
loopNanos - Variable in class heronarts.lx.LXModulatorComponent.Timer
 
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(int) - Constructor for class heronarts.lx.LX
Creates an LX instance.
LX(int, int) - Constructor for class heronarts.lx.LX
Creates a LX instance.
LX(LXModel) - Constructor for class heronarts.lx.LX
Constructs an LX instance with the given pixel model
LX(LXModel, boolean) - Constructor for class heronarts.lx.LX
 
lx - Variable in class heronarts.lx.LXBus
 
lx - Variable in class heronarts.lx.LXLayeredComponent
 
lx - Variable in class heronarts.lx.midi.surface.LXMidiSurface
 
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.ui.component.UIPointCloud
 
LX.InitTimer - Class in heronarts.lx
 
LX.Listener - Interface in heronarts.lx
Listener for top-level events
LX.ProjectListener - Interface in heronarts.lx
 
LX.ProjectListener.Change - Enum in heronarts.lx
 
LXAbstractFixture - Class in heronarts.lx.model
 
LXAbstractFixture() - Constructor for class heronarts.lx.model.LXAbstractFixture
 
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
 
LXAutomationRecorder - Class in heronarts.lx
Deprecated.
LXAutomationRecorder(LX) - Constructor for class heronarts.lx.LXAutomationRecorder
Deprecated.
 
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
 
LXBus - Class in heronarts.lx
Abstract representation of a channel, which could be a normal channel with patterns or the master channel.
LXBus.ClipListener - Interface in heronarts.lx
 
LXBus.Listener - Interface in heronarts.lx
Listener interface for objects which want to be notified when the internal channel state is modified.
LXBus.Timer - Class in heronarts.lx
 
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
A channel is a single component of the engine that has a set of patterns from which it plays and rotates.
LXChannel.AbstractListener - Class in heronarts.lx
Utility class to extend in cases where only some methods need overriding.
LXChannel.AutoCycleMode - Enum in heronarts.lx
 
LXChannel.Listener - Interface in heronarts.lx
Listener interface for objects which want to be notified when the internal channel state is modified.
LXChannel.MidiListener - Interface in heronarts.lx
 
LXChannelBus - Class in heronarts.lx
 
LXChannelBus(LX, int, String) - Constructor for class heronarts.lx.LXChannelBus
 
LXChannelBus.AbstractListener - Class in heronarts.lx
Utility class to extend in cases where only some methods need overriding.
LXChannelBus.CrossfadeGroup - Enum in heronarts.lx
 
LXChannelBus.Listener - Interface in heronarts.lx
 
LXChannelBus.Timer - Class in heronarts.lx
 
LXChannelBusClip - Class in heronarts.lx.clip
 
LXChannelBusClip(LX, LXChannelBus, int, boolean) - Constructor for class heronarts.lx.clip.LXChannelBusClip
 
LXChannelClip - Class in heronarts.lx.clip
 
LXChannelClip(LX, LXChannel, int) - Constructor for class heronarts.lx.clip.LXChannelClip
 
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() - Constructor for class heronarts.lx.clipboard.LXClipboard
 
LXClipboardItem - Interface in heronarts.lx.clipboard
 
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
LXComponent - Class in heronarts.lx
Utility base class for objects that have parameters.
LXComponent() - Constructor for class heronarts.lx.LXComponent
 
LXComponent(LX) - Constructor for class heronarts.lx.LXComponent
 
LXComponent(LX, String) - Constructor for class heronarts.lx.LXComponent
 
LXComponent(LX, int) - Constructor for class heronarts.lx.LXComponent
 
LXComponent(LX, int, String) - Constructor for class heronarts.lx.LXComponent
 
LXComponent.Renamable - Interface in heronarts.lx
Marker interface for components which can have their label changed
LXCompoundModulation - Class in heronarts.lx.parameter
 
LXCompoundModulation(LX, JsonObject) - Constructor for class heronarts.lx.parameter.LXCompoundModulation
 
LXCompoundModulation(LXNormalizedParameter, CompoundParameter) - Constructor for class heronarts.lx.parameter.LXCompoundModulation
 
LXDatagram - Class in heronarts.lx.output
 
LXDatagram(int) - Constructor for class heronarts.lx.output.LXDatagram
 
LXDatagram.ByteOrder - Enum in heronarts.lx.output
Various orderings for RGB buffer data
LXDatagramOutput - Class in heronarts.lx.output
An output stage that functions by sending datagram packets.
LXDatagramOutput(LX) - Constructor for class heronarts.lx.output.LXDatagramOutput
 
LXDatagramOutput(LX, DatagramSocket) - Constructor for class heronarts.lx.output.LXDatagramOutput
 
LXDeviceComponent - Class in heronarts.lx
A component which may have its own scoped user-level modulators.
LXDeviceComponent(LX) - Constructor for class heronarts.lx.LXDeviceComponent
 
LXEffect - Class in heronarts.lx
Class to represent an effect that may be applied to the color array.
LXEffect(LX) - Constructor for class heronarts.lx.LXEffect
 
LXEffect.Timer - Class in heronarts.lx
 
LXEngine - Class in heronarts.lx
The engine is the core class that runs the internal animations.
LXEngine.Dispatch - Interface in heronarts.lx
 
LXEngine.FocusedClipParameter - Class in heronarts.lx
 
LXEngine.Listener - Interface in heronarts.lx
 
LXEngine.MessageListener - Interface in heronarts.lx
Deprecated.
LXEngine.NetworkThread - Class in heronarts.lx
 
LXEngine.NetworkThread.Timer - Class in heronarts.lx
 
LXEngine.Output - Class in heronarts.lx
 
LXEngine.Timer - Class in heronarts.lx
 
LXFixture - Interface in heronarts.lx.model
An LXFixture is a base object that represents a raw set of points.
LXFixture.Utils - Class in heronarts.lx.model
 
LXGroup - Class in heronarts.lx
 
LXGroup(LX, int) - Constructor for class heronarts.lx.LXGroup
 
LXGroup.Timer - Class in heronarts.lx
 
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, LXDeviceComponent) - Constructor for class heronarts.lx.LXLayeredComponent
 
LXLayeredComponent(LX, 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
 
LXMasterChannel - Class in heronarts.lx
Represents the master channel.
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.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
 
LXMidiRemote - Class in heronarts.lx.midi.remote
 
LXMidiRemote(LXMidiInput) - Constructor for class heronarts.lx.midi.remote.LXMidiRemote
 
LXMidiRemote(LXMidiOutput) - Constructor for class heronarts.lx.midi.remote.LXMidiRemote
 
LXMidiRemote(LXMidiInput, LXMidiOutput) - Constructor for class heronarts.lx.midi.remote.LXMidiRemote
 
LXMidiRemote.TakeoverMode - Enum in heronarts.lx.midi.remote
 
LXMidiSurface - Class in heronarts.lx.midi.surface
 
LXMidiSurface(LX, LXMidiInput, LXMidiOutput) - Constructor for class heronarts.lx.midi.surface.LXMidiSurface
 
LXModel - Class in heronarts.lx.model
An LXModel is a representation of a set of points in 3-d 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(LXFixture) - Constructor for class heronarts.lx.model.LXModel
Constructs a model with one fixture
LXModel(LXFixture[]) - Constructor for class heronarts.lx.model.LXModel
Constructs a model with the given fixtures
LXModel.Listener - Interface in heronarts.lx.model
 
LXModelComponent - Class in heronarts.lx
 
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
 
LXModelEffect(LX) - Constructor for class heronarts.lx.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
Templatized version of the LXPattern class, which strongly types a particular model.
LXModelPattern(LX) - Constructor for class heronarts.lx.LXModelPattern
 
LXModulationComponent - Interface in heronarts.lx
 
LXModulationEngine - Class in heronarts.lx
 
LXModulationEngine(LX, LXComponent) - Constructor for class heronarts.lx.LXModulationEngine
 
LXModulationEngine.Listener - Interface in heronarts.lx
 
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.Timer - Class in heronarts.lx
 
LXNormalizedParameter - Interface in heronarts.lx.parameter
A parameter that supports values in a normalized form, from 0 to 1.
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.Mode - Enum 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.Mode - 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.parameter
 
LXParameterModulation(LXParameter, LXParameter) - Constructor for class heronarts.lx.parameter.LXParameterModulation
 
LXPattern - Class in heronarts.lx
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.LXPattern
 
LXPattern.Timer - Class in heronarts.lx
 
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
LXPeriodicModulator.TempoMultiplier - Enum in heronarts.lx.modulator
 
LXPoint - Class in heronarts.lx.model
A point is a node with an immutable position in space and a location in
LXPoint(float, float) - Constructor for class heronarts.lx.model.LXPoint
Construct a point in 2-d space, z-val is 0
LXPoint(float, float, float) - Constructor for class heronarts.lx.model.LXPoint
Construct a point in 3-d space
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
LXPoint(LXTransform) - Constructor for class heronarts.lx.model.LXPoint
Construct a point from transform
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
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
 
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
 
LXScriptEngine - Class in heronarts.lx.script
 
LXScriptEngine(LX) - Constructor for class heronarts.lx.script.LXScriptEngine
 
LXScriptPattern - Class in heronarts.lx.script
 
LXScriptPattern(LX) - Constructor for class heronarts.lx.script.LXScriptPattern
 
LXSerializable - Interface in heronarts.lx
 
LXSerializable.Utils - Class in heronarts.lx
 
LXShortMessage - Class in heronarts.lx.midi
 
LXShortMessage(int, int, int, int) - Constructor for class heronarts.lx.midi.LXShortMessage
 
LXSocketOutput - Class in heronarts.lx.output
 
LXSocketOutput(LX, String, int) - Constructor for class heronarts.lx.output.LXSocketOutput
 
LXStudio - Class in heronarts.lx.studio
 
LXStudio(PApplet, LXModel) - Constructor for class heronarts.lx.studio.LXStudio
 
LXStudio(PApplet, LXModel, boolean) - Constructor for class heronarts.lx.studio.LXStudio
 
LXStudio.UI - Class in heronarts.lx.studio
 
LXStudio.UI.PreviewWindow - Class in heronarts.lx.studio
 
LXStudio.UI.Registry - Class in heronarts.lx.studio
 
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
LXTransform(LXMatrix) - Constructor for class heronarts.lx.transform.LXTransform
 
LXTriggerModulation - Class in heronarts.lx.parameter
 
LXTriggerModulation(BooleanParameter, BooleanParameter) - Constructor for class heronarts.lx.parameter.LXTriggerModulation
 
LXTriggerModulation(LX, JsonObject) - Constructor for class heronarts.lx.parameter.LXTriggerModulation
 
LXTriggerSource - Interface in heronarts.lx.modulator
 
LXUtils - Class in heronarts.lx
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
 
LXUtils.LookupTable.Cos - Class in heronarts.lx
 
LXUtils.LookupTable.Function - Interface in heronarts.lx
 
LXUtils.LookupTable.Sin - Class in heronarts.lx
 
LXUtils.LookupTable.Tan - Class in heronarts.lx
 
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_VOLUME - Static variable in class heronarts.lx.midi.MidiControlChange
 
MAP_WIDTH - Static variable in class heronarts.lx.studio.ui.modulation.UIModulator
 
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.UIChannelBusStripControls
 
MARGIN - Static variable in class heronarts.lx.studio.ui.UIPane
 
MASTER_FADER - Static variable in class heronarts.lx.midi.remote.APC40
 
MASTER_FADER - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
MASTER_FOCUS - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
MASTER_TRACK - Static variable in class heronarts.lx.midi.remote.APC40
 
masterChannel - Variable in class heronarts.lx.LXEngine
 
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_BPM - Static variable in class heronarts.lx.Tempo
 
maxFreq - Variable in class heronarts.lx.audio.BandGate
Maximum frequency for the band
measure() - Method in class heronarts.lx.Tempo
Method to indicate the start of a measure.
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.remote.APC40
 
METRONOME - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
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
 
MIDI_OVERDUB - Static variable in class heronarts.lx.midi.remote.APC40
 
MidiAftertouch - Class in heronarts.lx.midi
 
MidiBeat - Class in heronarts.lx.midi
 
midiChannel - Variable in class heronarts.lx.LXChannel
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.LXChannel
 
midiMessage(LXShortMessage) - Method in class heronarts.lx.LXChannel
 
midiMonitor - Variable in class heronarts.lx.LXChannel
Whether this channel should listen to MIDI events
midiNanos - Variable in class heronarts.lx.LXEngine.Timer
 
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.LXChannelClip
 
MidiNoteOff - Class in heronarts.lx.midi
 
MidiNoteOn - Class in heronarts.lx.midi
 
MidiNoteOn(int, int, int) - Constructor for class heronarts.lx.midi.MidiNoteOn
 
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(LXChannel, LXShortMessage) - Method in class heronarts.lx.clip.LXChannelClip
 
midiReceived(LXChannel, LXShortMessage) - Method in interface heronarts.lx.LXChannel.MidiListener
 
min - Variable in class heronarts.lx.parameter.BoundedParameter.Range
 
MIN_BPM - Static variable in class heronarts.lx.Tempo
 
minFreq - Variable in class heronarts.lx.audio.BandGate
Minimum frequency for the band
minute() - Static method in class heronarts.lx.LXTime
 
mirror - Variable in class heronarts.lx.pattern.GradientPattern
 
mix - Variable in class heronarts.lx.audio.LXAudioComponent
 
mixer - Variable in class heronarts.lx.audio.LXAudioInput.Device
 
mixer - Variable in class heronarts.lx.studio.ui.clip.UIClipButton
 
mixer - Variable in class heronarts.lx.studio.ui.clip.UIClipLauncher
 
mixer - Variable in class heronarts.lx.studio.ui.clip.UIStop
 
mixer - Variable in class heronarts.lx.studio.ui.UIBottomTray
 
MOD_WHEEL - Static variable in class heronarts.lx.midi.MidiControlChange
 
mode - Variable in class heronarts.lx.audio.LXAudioEngine
 
mode - Variable in class heronarts.lx.LXMappingEngine
 
mode - Variable in class heronarts.lx.output.LXOutput
Sending mode, 0 = normal, 1 = all white, 2 = all off
MODE_ABLETON - Static variable in class heronarts.lx.midi.remote.APC40
 
MODE_ALTERNATE_ABLETON - Static variable in class heronarts.lx.midi.remote.APC40
 
model - Variable in class heronarts.lx.LX
The pixel model.
model - Variable in class heronarts.lx.LXModelComponent
 
model - Variable in class heronarts.lx.LXModelEffect
 
model - Variable in class heronarts.lx.LXModelLayer
 
model - Variable in class heronarts.lx.LXModelPattern
 
model - Variable in class heronarts.p3lx.ui.component.UIPointCloud
 
ModelBuffer - Class in heronarts.lx
 
ModelBuffer(LX) - Constructor for class heronarts.lx.ModelBuffer
 
modelChanged(LX, LXModel) - Method in interface heronarts.lx.LX.Listener
 
modulation - Variable in class heronarts.lx.LXDeviceComponent
 
modulation - Variable in class heronarts.lx.LXEngine
 
modulation - Variable in class heronarts.lx.studio.ui.modulation.UIModulator.UICompoundModulation
 
modulation - Variable in class heronarts.lx.studio.ui.modulation.UIModulator.UIModulation
 
modulation - Variable in class heronarts.lx.studio.ui.UIRightPane
 
modulationAdded(LXModulationEngine, LXCompoundModulation) - Method in interface heronarts.lx.LXModulationEngine.Listener
 
modulationColor - Variable in class heronarts.lx.LXComponent
 
modulationRemoved(LXModulationEngine, LXCompoundModulation) - Method in interface heronarts.lx.LXModulationEngine.Listener
 
modulations - Variable in class heronarts.lx.LXModulationEngine
 
modulations - Variable in class heronarts.lx.parameter.CompoundParameter
 
modulations - Variable in class heronarts.lx.studio.ui.modulation.UIModulator
 
modulator - Variable in class heronarts.lx.studio.ui.device.modulator.UIModulator
 
modulator - Variable in class heronarts.lx.studio.ui.modulation.UIModulator
 
MODULATOR_SIZE - Static variable in class heronarts.lx.studio.ui.device.UIDevice
 
modulatorAdded(LXModulationEngine, LXModulator) - Method in interface heronarts.lx.LXModulationEngine.Listener
 
modulatorContent - Variable in class heronarts.lx.studio.ui.device.UIDevice
 
modulatorRemoved(LXModulationEngine, LXModulator) - Method in interface heronarts.lx.LXModulationEngine.Listener
 
modulators - Variable in class heronarts.lx.LXModulatorComponent
 
monitor - Variable in class heronarts.lx.modulator.MultiStageEnvelope
 
MONO - Static variable in class heronarts.lx.audio.LXAudioComponent
 
MONO_BUFFER_SIZE - Static variable in class heronarts.lx.audio.LXAudioComponent
 
MONO_FRAME_SIZE - Static variable in class heronarts.lx.audio.LXAudioComponent
 
MONO_SOURCE_LINE - Static variable in class heronarts.lx.audio.LXAudioComponent
 
MONO_TARGET_LINE - Static variable in class heronarts.lx.audio.LXAudioComponent
 
mouseEvent(MouseEvent) - Method in class heronarts.p3lx.ui.UI
 
mousePressFocused - Variable in class heronarts.p3lx.ui.UIObject
 
moveChannel(LXChannelBus, int) - Method in class heronarts.lx.LXEngine
 
moveEffect(LXEffect, int) - Method in class heronarts.lx.LXBus
 
moveEvent(LXClipEvent, double) - Method in class heronarts.lx.clip.LXClipLane
 
movePattern(LXPattern, int) - Method in class heronarts.lx.LXChannel
 
mult(float) - Method in class heronarts.lx.transform.LXVector
 
multiplier - Variable in enum heronarts.lx.modulator.LXPeriodicModulator.TempoMultiplier
 
multiply(int, int) - Static method in class heronarts.lx.color.LXColor
 
multiply(int, int, double) - Static method in class heronarts.lx.color.LXColor
 
multiply(int, int, int) - Static method in class heronarts.lx.color.LXColor
 
multiply(LXMatrix) - Method in class heronarts.lx.transform.LXMatrix
Multiplies the matrix by another matrix
multiply(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Method in class heronarts.lx.transform.LXMatrix
 
MultiplyBlend - Class in heronarts.lx.blend
 
MultiplyBlend(LX) - Constructor for class heronarts.lx.blend.MultiplyBlend
 
MultiStageEnvelope - Class in heronarts.lx.modulator
 
MultiStageEnvelope() - Constructor for class heronarts.lx.modulator.MultiStageEnvelope
 
MultiStageEnvelope(String) - Constructor for class heronarts.lx.modulator.MultiStageEnvelope
 
MultiStageEnvelope.Stage - Class in heronarts.lx.modulator
 
mutableClips - Variable in class heronarts.lx.studio.ui.clip.UIClipLauncher
 
mutableEffects - Variable in class heronarts.lx.LXBus
 
mutableEvents - Variable in class heronarts.lx.clip.LXClipLane
 
mutableLanes - Variable in class heronarts.lx.clip.LXClip
 
MutableParameter - Class in heronarts.lx.parameter
A MutableParameter is a parameter that has a value which can be changed to anything.
MutableParameter() - Constructor for class heronarts.lx.parameter.MutableParameter
 
MutableParameter(String) - Constructor for class heronarts.lx.parameter.MutableParameter
 
MutableParameter(String, double) - Constructor for class heronarts.lx.parameter.MutableParameter
 
MutableParameter(double) - Constructor for class heronarts.lx.parameter.MutableParameter
 

N

NAME_Y_CHANNEL - Static variable in class heronarts.lx.studio.ui.mixer.UIChannelBusStripControls
 
NAME_Y_GROUP - Static variable in class heronarts.lx.studio.ui.mixer.UIChannelBusStripControls
 
network - Variable in class heronarts.lx.LXEngine
 
newProject() - Method in class heronarts.lx.LX
 
NIL - Static variable in class heronarts.lx.osc.OscTypeTag
 
NormalBlend - Class in heronarts.lx.blend
 
NormalBlend(LX) - Constructor for class heronarts.lx.blend.NormalBlend
 
normalize() - Method in class heronarts.lx.model.LXModel
Sets the normalized values of all the points in this model (xn, yn, zn) relative to this model's absolute bounds.
normalize() - Method in class heronarts.lx.transform.LXVector
 
NormalizedParameter - Class in heronarts.lx.parameter
Simple normalized parameter which is not listenable.
NormalizedParameter(String) - Constructor for class heronarts.lx.parameter.NormalizedParameter
 
NormalizedParameter(String, double) - Constructor for class heronarts.lx.parameter.NormalizedParameter
 
normalizedToValue(double) - Method in class heronarts.lx.parameter.BoundedParameter
 
NOTE_VELOCITY - Static variable in class heronarts.lx.midi.remote.LXMidiRemote
 
noteOff(MidiNote) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
noteOffReceived(MidiNote) - Method in class heronarts.lx.LXAutomationRecorder
Deprecated.
 
noteOffReceived(MidiNote) - Method in class heronarts.lx.LXEffect
 
noteOffReceived(MidiNote) - Method in class heronarts.lx.LXPattern
 
noteOffReceived(MidiNote) - Method in class heronarts.lx.midi.LXAbstractMidiListener
 
noteOffReceived(MidiNote) - Method in interface heronarts.lx.midi.LXMidiListener
 
noteOffReceived(MidiNote) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
noteOffReceived(MidiNote) - Method in class heronarts.lx.midi.surface.APC40Mk2
 
noteOn(MidiNoteOn) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
noteOnReceived(MidiNoteOn) - Method in class heronarts.lx.LXAutomationRecorder
Deprecated.
 
noteOnReceived(MidiNoteOn) - Method in class heronarts.lx.LXEffect
 
noteOnReceived(MidiNoteOn) - Method in class heronarts.lx.LXPattern
 
noteOnReceived(MidiNoteOn) - Method in class heronarts.lx.midi.LXAbstractMidiListener
 
noteOnReceived(MidiNoteOn) - Method in interface heronarts.lx.midi.LXMidiListener
 
noteOnReceived(MidiNoteOn) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
noteOnReceived(MidiNoteOn) - Method in class heronarts.lx.midi.surface.APC40Mk2
 
NOW - Static variable in class heronarts.lx.osc.OscTimeTag
 
NRPN_LSB - Static variable in class heronarts.lx.midi.MidiControlChange
 
NRPN_MSB - Static variable in class heronarts.lx.midi.MidiControlChange
 
NUDGE_MINUS - Static variable in class heronarts.lx.midi.remote.APC40
 
NUDGE_MINUS - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
NUDGE_PLUS - Static variable in class heronarts.lx.midi.remote.APC40
 
NUDGE_PLUS - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
nudgeDown - Variable in class heronarts.lx.Tempo
 
nudgeUp - Variable in class heronarts.lx.Tempo
 
NUM_CAMERA_POSITIONS - Static variable in class heronarts.p3lx.ui.UI3dContext
 
NUM_CHANNELS - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
NUM_CLIPS - Static variable in class heronarts.lx.studio.ui.clip.UIClipLauncher
 
NUM_DEVICE_CONTROL_KNOBS - Static variable in class heronarts.lx.midi.remote.APC40
 
NUM_TRACK_CONTROL_KNOBS - Static variable in class heronarts.lx.midi.remote.APC40
 
numBands - Variable in class heronarts.lx.audio.GraphicMeter
Number of bands in the equalizer

O

ObjectParameter<T> - Class in heronarts.lx.parameter
 
ObjectParameter(String, T[]) - Constructor for class heronarts.lx.parameter.ObjectParameter
 
ObjectParameter(String, T[], T) - Constructor for class heronarts.lx.parameter.ObjectParameter
 
OFF - Static variable in class heronarts.lx.midi.remote.APC40
 
offsetX - Variable in class heronarts.lx.pattern.GradientPattern
 
offsetY - Variable in class heronarts.lx.pattern.GradientPattern
 
offsetZ - Variable in class heronarts.lx.pattern.GradientPattern
 
OMNI_OFF - Static variable in class heronarts.lx.midi.MidiControlChange
 
OMNI_ON - Static variable in class heronarts.lx.midi.MidiControlChange
 
onActivate() - Method in class heronarts.p3lx.ui.component.UIItemList.Item
Action handler, invoked when item is activated
onActivate() - Method in class heronarts.p3lx.ui.component.UIItemList.Section
 
onActive() - Method in class heronarts.lx.LXPattern
Subclasses may override this method.
onActive() - Method in class heronarts.p3lx.video.VideoCapturePattern
 
onBeat(Tempo, int) - Method in class heronarts.lx.Tempo.AbstractListener
 
onBeat(Tempo, int) - Method in interface heronarts.lx.Tempo.Listener
 
onBlur() - Method in class heronarts.lx.studio.ui.device.UIDevice
 
onBlur() - Method in class heronarts.lx.studio.ui.modulation.UIModulator
 
onBlur() - Method in class heronarts.p3lx.ui.component.UIDropMenu
 
onBlur() - Method in class heronarts.p3lx.ui.component.UIInputBox
 
onBlur() - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
onBlur() - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
onBlur() - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
onBlur() - Method in class heronarts.p3lx.ui.UIObject
Subclasses override when element loses focus
onBlur() - Method in class heronarts.p3lx.ui.UIWindow
 
onChange - Variable in class heronarts.lx.clip.LXClipLane
 
onCheck(boolean) - Method in class heronarts.p3lx.ui.component.UIItemList.Item
Action handler invoked when item is checked
onCopy() - Method in class heronarts.lx.studio.ui.device.UIPatternList
 
onCopy() - Method in interface heronarts.p3lx.ui.UICopy
 
onDeactivate() - Method in class heronarts.p3lx.ui.component.UIItemList.Item
Action handler, invoked when item is deactivated.
onDelete() - Method in class heronarts.p3lx.ui.component.UIItemList.Item
Action handler, invoked when item is deleted
onDisable() - Method in class heronarts.lx.LXEffect
 
onDraw() - Method in class heronarts.lx.LXEngine
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.clip.UIClipButton
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.clip.UISceneButton
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.clip.UIStop
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.device.modulator.UIModulator
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.device.UIDevice
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.lfo.UIWave
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.mixer.UISceneStrip.UIClipViewToggle
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.modulation.UIVariableLFO.UIPeriodControl
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.UIBottomTray
 
onDraw(UI, PGraphics) - Method in class heronarts.lx.studio.ui.UIPane
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIButton
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UICollapsibleSection
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIColorSwatch
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIDropMenu
 
onDraw(UI, PGraphics, boolean) - Method in class heronarts.p3lx.ui.component.UIDropMenu
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIGLPointCloud
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIImage
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIInputBox
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIKnob
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UILabel
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIPointCloud
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UISlider
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UISwitch
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.component.UIToggleSet
 
onDraw(UI, PGraphics) - Method in class heronarts.p3lx.ui.UIObject
Subclasses should override this method to perform their drawing functions.
onEnable() - Method in class heronarts.lx.effect.BlurEffect
 
onEnable() - Method in class heronarts.lx.effect.StrobeEffect
 
onEnable() - Method in class heronarts.lx.LXEffect
 
onEnable(boolean) - Method in class heronarts.lx.midi.surface.APC40Mk2
 
onEnable(boolean) - Method in class heronarts.lx.midi.surface.LXMidiSurface
 
onEnabled(boolean) - Method in class heronarts.lx.midi.LXMidiDevice
 
onEnabled(boolean) - Method in class heronarts.lx.midi.LXMidiInput
 
onEnabled(boolean) - Method in class heronarts.lx.midi.LXMidiOutput
 
onFocus() - Method in class heronarts.lx.studio.ui.clip.UIClipButton
 
onFocus() - Method in class heronarts.lx.studio.ui.device.UIDevice
 
onFocus() - Method in class heronarts.lx.studio.ui.modulation.UIModulator
 
onFocus() - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
onFocus() - Method in class heronarts.p3lx.ui.component.UIItemList.Item
Action handler, invoked when item is focused
onFocus() - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
onFocus() - Method in class heronarts.p3lx.ui.UIObject
Subclasses override when element is focused
onFocus() - Method in class heronarts.p3lx.ui.UIWindow
 
onInactive() - Method in class heronarts.lx.LXPattern
Subclasses may override this method.
onInactive() - Method in class heronarts.p3lx.video.VideoCapturePattern
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.clip.UIClipButton
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.clip.UIClipStop
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.clip.UISceneButton
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.clip.UISceneStop
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.clip.UIStop
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.device.modulator.UIModulator
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.device.UIDevice
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.mixer.UIChannelBusStripControls
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.mixer.UIChannelStripControls
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.mixer.UIGroupStripControls
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.modulation.UIModulator
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.modulation.UIModulator.UIModulation
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.UIBottomTray
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIButton
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIColorBox
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIColorSwatch
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIDropMenu
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIEnumBox
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIInputBox
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UISwitch
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIToggleSet
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.UI2dContainer
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.UI3dContext
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.UIEventHandler
Subclasses override to receive key events
onKeyReleased(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.clip.UISceneButton
 
onKeyReleased(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.clip.UIStop
 
onKeyReleased(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIButton
 
onKeyReleased(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
onKeyReleased(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
onKeyReleased(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
onKeyReleased(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.component.UISwitch
 
onKeyReleased(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.UIEventHandler
Subclasses override to receive key events
onKeyTyped(KeyEvent, char, int) - Method in class heronarts.p3lx.ui.UIEventHandler
Subclasses override to receive key events
onLoad(File) - Method in class heronarts.p3lx.ui.UI
 
onLoop(double) - Method in class heronarts.lx.LXEffect
Applies this effect to the current frame
onLoop(double) - Method in class heronarts.lx.LXLayer
 
onLoop(double) - Method in class heronarts.lx.LXLayeredComponent
 
onLoop(double) - Method in class heronarts.lx.LXPattern
 
onMeasure(Tempo) - Method in class heronarts.lx.Tempo.AbstractListener
 
onMeasure(Tempo) - Method in interface heronarts.lx.Tempo.Listener
 
onMessage(LXEngine, String) - Method in class heronarts.lx.LXAutomationRecorder
Deprecated.
 
onMessage(LXEngine, String) - Method in interface heronarts.lx.LXEngine.MessageListener
Deprecated.
 
onModelChanged(LXModel) - Method in class heronarts.lx.LXBus
 
onModelChanged(LXModel) - Method in class heronarts.lx.LXChannel
 
onModelChanged(LXModel) - Method in class heronarts.lx.LXModelComponent
Subclasses should override to handle changes to which model they are addressing.
onModelUpdated(LXModel) - Method in interface heronarts.lx.model.LXModel.Listener
 
onMouseClicked(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
onMouseClicked(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
onMouseClicked(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.UIEventHandler
Subclasses override to receive mouse events
onMouseDragged(MouseEvent, float, float, float, float) - Method in class heronarts.lx.studio.ui.lfo.UIWave
 
onMouseDragged(MouseEvent, float, float, float, float) - Method in class heronarts.p3lx.ui.component.UIColorBox
 
onMouseDragged(MouseEvent, float, float, float, float) - Method in class heronarts.p3lx.ui.component.UIColorSwatch
 
onMouseDragged(MouseEvent, float, float, float, float) - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
onMouseDragged(MouseEvent, float, float, float, float) - Method in class heronarts.p3lx.ui.component.UIInputBox
 
onMouseDragged(MouseEvent, float, float, float, float) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
onMouseDragged(MouseEvent, float, float, float, float) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
onMouseDragged(MouseEvent, float, float, float, float) - Method in class heronarts.p3lx.ui.component.UIKnob
 
onMouseDragged(MouseEvent, float, float, float, float) - Method in class heronarts.p3lx.ui.component.UISlider
 
onMouseDragged(MouseEvent, float, float, float, float) - Method in class heronarts.p3lx.ui.UI3dContext
 
onMouseDragged(MouseEvent, float, float, float, float) - Method in class heronarts.p3lx.ui.UIEventHandler
Subclasses override to receive mouse events
onMouseDragged(MouseEvent, float, float, float, float) - Method in class heronarts.p3lx.ui.UIWindow
 
onMouseMoved(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIDropMenu
 
onMouseMoved(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.UIEventHandler
Subclasses override to receive mouse events
onMouseOut(MouseEvent) - Method in class heronarts.p3lx.ui.UIEventHandler
Subclasses override to receive events when mouse moves out of this object
onMouseOver(MouseEvent) - Method in class heronarts.p3lx.ui.UIEventHandler
Subclasses override to receive events when mouse moves over this object
onMousePressed(MouseEvent, float, float) - Method in class heronarts.lx.studio.ui.clip.UIClipButton
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.lx.studio.ui.clip.UISceneButton
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.lx.studio.ui.clip.UIStop
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.lx.studio.ui.device.UIDevice
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.lx.studio.ui.lfo.UIWave
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.lx.studio.ui.mixer.UISceneStrip.UIClipViewToggle
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.lx.studio.ui.modulation.UIModulator
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.lx.studio.ui.UIPane
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIButton
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UICollapsibleSection
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIColorBox
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIColorSwatch
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIDropMenu
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIInputBox
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIKnob
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UISlider
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UISwitch
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIToggleSet
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.UI3dContext
 
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.UIEventHandler
Subclasses override to receive mouse events
onMousePressed(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.UIWindow
 
onMouseReleased(MouseEvent, float, float) - Method in class heronarts.lx.studio.ui.clip.UISceneButton
 
onMouseReleased(MouseEvent, float, float) - Method in class heronarts.lx.studio.ui.clip.UIStop
 
onMouseReleased(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIButton
 
onMouseReleased(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
onMouseReleased(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
onMouseReleased(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
onMouseReleased(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UISlider
 
onMouseReleased(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.component.UISwitch
 
onMouseReleased(MouseEvent, float, float) - Method in class heronarts.p3lx.ui.UIEventHandler
Subclasses override to receive mouse events
onMouseWheel(MouseEvent, float, float, float) - Method in class heronarts.p3lx.ui.UI2dScrollContext
 
onMouseWheel(MouseEvent, float, float, float) - Method in class heronarts.p3lx.ui.UI3dContext
 
onMouseWheel(MouseEvent, float, float, float) - Method in class heronarts.p3lx.ui.UIEventHandler
Subclasses override to receive mouse events
onOpen(File) - Method in class heronarts.lx.studio.ui.global.UIAudio.UIOutputControls
 
onOpen(File) - Method in class heronarts.lx.studio.ui.toolbar.UIProject
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.audio.BandGate
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.audio.LXAudioEngine
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.audio.LXAudioInput
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.audio.LXAudioOutput
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.clip.LXClip
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.color.ColorParameter
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.color.LXPalette
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.effect.DesaturationEffect
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.effect.FlashEffect
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.LXAutomationRecorder
Deprecated.
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.LXChannel
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.LXChannelBus
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.LXComponent
Subclasses are free to override this, but in case they don't care a default implementation is provided.
onParameterChanged(LXParameter) - Method in class heronarts.lx.LXEngine
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.LXGroup
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.LXRunnableComponent
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.modulator.ADEnvelope
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.modulator.ADSREnvelope
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.modulator.LXPeriodicModulator
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.modulator.VariableLFO
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.osc.LXOscEngine
 
onParameterChanged(LXParameter) - Method in interface heronarts.lx.parameter.LXParameterListener
Invoked when the value of a parameter is changed.
onParameterChanged(LXParameter) - Method in class heronarts.lx.parameter.LXTriggerModulation
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.script.LXScriptPattern
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.studio.ui.clip.UIClipView
 
onParameterChanged(LXParameter) - Method in class heronarts.lx.Tempo
 
onParameterChanged(LXParameter) - Method in class heronarts.p3lx.ui.component.UIComponentLabel
 
onParameterChanged(LXParameter) - Method in class heronarts.p3lx.ui.component.UIDropMenu
 
onParameterChanged(LXParameter) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
onParameterChanged(LXParameter) - Method in class heronarts.p3lx.ui.component.UIParameterLabel
 
onParameterChanged(LXParameter) - Method in class heronarts.p3lx.ui.component.UIToggleSet
 
onParameterChanged(LXParameter) - Method in class heronarts.p3lx.ui.control.UITempoControl
 
onPaste(LXClipboardItem) - Method in class heronarts.lx.studio.ui.device.UIPatternList
 
onPaste(LXClipboardItem) - Method in interface heronarts.p3lx.ui.UIPaste
 
onRename(String) - Method in class heronarts.p3lx.ui.component.UIItemList.Item
Action handler, invoked when an item is renamed.
onReorder(int) - Method in class heronarts.p3lx.ui.component.UIItemList.Item
Action handler, invoked when an item is reordered.
onReset() - Method in class heronarts.lx.LXAutomationRecorder
Deprecated.
 
onReset() - Method in class heronarts.lx.LXRunnableComponent
Optional subclass method when reset happens.
onReset() - Method in class heronarts.lx.modulator.Accelerator
 
onReset() - Method in class heronarts.lx.modulator.ADEnvelope
 
onReset() - Method in class heronarts.lx.modulator.ADSREnvelope
 
onReset() - Method in class heronarts.lx.modulator.LXPeriodicModulator
 
onResize() - Method in class heronarts.lx.studio.LXStudio.UI
 
onResize() - Method in class heronarts.lx.studio.LXStudio.UI.PreviewWindow
 
onResize() - Method in class heronarts.lx.studio.ui.clip.UIClipView
 
onResize() - Method in class heronarts.lx.studio.ui.toolbar.UIToolbar
 
onResize() - Method in class heronarts.lx.studio.ui.UIContextualHelpBar
 
onResize() - Method in class heronarts.lx.studio.ui.UIPane
 
onResize() - Method in class heronarts.p3lx.ui.component.UIToggleSet
 
onResize() - Method in class heronarts.p3lx.ui.UI
 
onResize() - Method in class heronarts.p3lx.ui.UI2dComponent
Subclasses may override this method, invoked when the component is resized
onResize() - Method in class heronarts.p3lx.ui.UI2dContext
 
onResize() - Method in class heronarts.p3lx.ui.UI2dScrollContext
 
onResize() - Method in class heronarts.p3lx.ui.UI3dContext
 
onSave(File) - Method in class heronarts.lx.studio.ui.toolbar.UIProject
 
onSaveAs(File) - Method in class heronarts.p3lx.ui.UI
 
onSend(int[]) - Method in class heronarts.lx.output.ArtNetDatagram
 
onSend(int[]) - Method in class heronarts.lx.output.DDPDatagram
 
onSend(int[]) - Method in class heronarts.lx.output.KinetDatagram
 
onSend(int[]) - Method in class heronarts.lx.output.LXDatagram
Invoked by engine to send this packet when new color data is available.
onSend(int[]) - Method in class heronarts.lx.output.LXDatagramOutput
Core method which sends the datagrams.
onSend(int[]) - Method in class heronarts.lx.output.LXOutput
Subclasses implement this to send the data.
onSend(int[]) - Method in class heronarts.lx.output.LXOutputGroup
 
onSend(int[]) - Method in class heronarts.lx.output.LXSocketOutput
 
onSend(int[]) - Method in class heronarts.lx.output.OPCDatagram
 
onSend(int[]) - Method in class heronarts.lx.output.StreamingACNDatagram
 
onSetValue(double) - Method in class heronarts.lx.modulator.LXModulator
Subclasses may override when actions are necessary on value change.
onSetValue(double) - Method in class heronarts.lx.modulator.LXPeriodicModulator
Set the modulator to a certain value in its cycle.
onSetValue(double) - Method in class heronarts.lx.modulator.LXRangeModulator
 
onStart() - Method in class heronarts.lx.LXAutomationRecorder
Deprecated.
 
onStart() - Method in class heronarts.lx.LXRunnableComponent
Optional subclass method when start happens.
onStartRecording() - Method in class heronarts.lx.clip.LXChannelClip
 
onStartRecording() - Method in class heronarts.lx.clip.LXClip
 
onStop() - Method in class heronarts.lx.LXAutomationRecorder
Deprecated.
 
onStop() - Method in class heronarts.lx.LXRunnableComponent
Optional subclass method when stop happens.
onToggle(boolean) - Method in class heronarts.lx.studio.ui.modulation.UITriggerModulationButton
 
onToggle(boolean) - Method in class heronarts.p3lx.ui.component.UIButton
Subclasses may override this to handle changes to the button's state
onToggle(int) - Method in class heronarts.p3lx.ui.component.UIToggleSet
 
onToggle(String) - Method in class heronarts.p3lx.ui.component.UIToggleSet
 
onTransitionEnd() - Method in class heronarts.lx.LXPattern
Subclasses may override this method.
onTransitionStart() - Method in class heronarts.lx.LXPattern
Subclasses may override this method.
onUIResize(UI) - Method in class heronarts.p3lx.ui.component.UIGLPointCloud
 
onUIResize(UI) - Method in class heronarts.p3lx.ui.UIObject
Subclasses may override this method to handle resize events on the global UI.
onValueChange(double) - Method in class heronarts.p3lx.ui.component.UIDoubleBox
Invoked when value changes, subclasses may override to handle.
onValueChange(int) - Method in class heronarts.p3lx.ui.component.UIIntegerBox
Subclasses may override to handle value changes
onValueChange(String) - Method in class heronarts.p3lx.ui.component.UITextBox
Subclasses may override to handle value changes
OPCConstants - Interface in heronarts.lx.output
 
OPCDatagram - Class in heronarts.lx.output
UDP implementation of http://openpixelcontrol.org/
OPCDatagram(LXFixture) - Constructor for class heronarts.lx.output.OPCDatagram
 
OPCDatagram(LXFixture, byte) - Constructor for class heronarts.lx.output.OPCDatagram
 
OPCDatagram(int[]) - Constructor for class heronarts.lx.output.OPCDatagram
 
OPCDatagram(int[], byte) - Constructor for class heronarts.lx.output.OPCDatagram
 
OPCOutput - Class in heronarts.lx.output
TCP/IP streaming socket implementation of http://openpixelcontrol.org/
OPCOutput(LX, String, int) - Constructor for class heronarts.lx.output.OPCOutput
 
OPCOutput(LX, String, int, LXFixture) - Constructor for class heronarts.lx.output.OPCOutput
 
OPCOutput(LX, String, int, int[]) - Constructor for class heronarts.lx.output.OPCOutput
 
open() - Method in class heronarts.lx.midi.LXMidiDevice
Open the device for input or output
open() - Method in class heronarts.lx.midi.LXMidiInput
Opens the midi input.
openProject(File) - Method in class heronarts.lx.LX
 
osc - Variable in class heronarts.lx.LXEngine
 
OscArgument - Interface in heronarts.lx.osc
 
OscBlob - Class in heronarts.lx.osc
 
OscBlob(byte[]) - Constructor for class heronarts.lx.osc.OscBlob
 
OscBool - Class in heronarts.lx.osc
 
OscBool() - Constructor for class heronarts.lx.osc.OscBool
 
OscBundle - Class in heronarts.lx.osc
 
OscBundle() - Constructor for class heronarts.lx.osc.OscBundle
 
OscChar - Class in heronarts.lx.osc
 
OscChar() - Constructor for class heronarts.lx.osc.OscChar
 
OscChar(char) - Constructor for class heronarts.lx.osc.OscChar
 
OscDouble - Class in heronarts.lx.osc
 
OscDouble() - Constructor for class heronarts.lx.osc.OscDouble
 
OscDouble(double) - Constructor for class heronarts.lx.osc.OscDouble
 
OscEmptyPacketException - Exception in heronarts.lx.osc
 
OscEmptyPacketException() - Constructor for exception heronarts.lx.osc.OscEmptyPacketException
 
OscException - Exception in heronarts.lx.osc
 
OscFalse - Class in heronarts.lx.osc
 
OscFalse() - Constructor for class heronarts.lx.osc.OscFalse
 
OscFloat - Class in heronarts.lx.osc
 
OscFloat(float) - Constructor for class heronarts.lx.osc.OscFloat
 
OscInfinitum - Class in heronarts.lx.osc
 
OscInfinitum() - Constructor for class heronarts.lx.osc.OscInfinitum
 
OscInt - Class in heronarts.lx.osc
 
OscInt() - Constructor for class heronarts.lx.osc.OscInt
 
OscInt(int) - Constructor for class heronarts.lx.osc.OscInt
 
OscLong - Class in heronarts.lx.osc
 
OscLong() - Constructor for class heronarts.lx.osc.OscLong
 
OscLong(long) - Constructor for class heronarts.lx.osc.OscLong
 
OscMalformedDataException - Exception in heronarts.lx.osc
 
oscMessage(OscMessage) - Method in interface heronarts.lx.osc.LXOscListener
 
OscMessage - Class in heronarts.lx.osc
 
OscMessage() - Constructor for class heronarts.lx.osc.OscMessage
 
OscMessage(String) - Constructor for class heronarts.lx.osc.OscMessage
 
OscMidi - Class in heronarts.lx.osc
 
OscMidi(int) - Constructor for class heronarts.lx.osc.OscMidi
 
oscNanos - Variable in class heronarts.lx.LXEngine.Timer
 
OscNil - Class in heronarts.lx.osc
 
OscNil() - Constructor for class heronarts.lx.osc.OscNil
 
OscPacket - Class in heronarts.lx.osc
 
OscPacket() - Constructor for class heronarts.lx.osc.OscPacket
 
OscRgba - Class in heronarts.lx.osc
 
OscRgba(int) - Constructor for class heronarts.lx.osc.OscRgba
 
OscSentinel - Class in heronarts.lx.osc
 
OscSentinel() - Constructor for class heronarts.lx.osc.OscSentinel
 
OscString - Class in heronarts.lx.osc
 
OscString(char[]) - Constructor for class heronarts.lx.osc.OscString
 
OscString(String) - Constructor for class heronarts.lx.osc.OscString
 
OscSymbol - Class in heronarts.lx.osc
 
OscSymbol(String) - Constructor for class heronarts.lx.osc.OscSymbol
 
OscTimeTag - Class in heronarts.lx.osc
 
OscTimeTag(long) - Constructor for class heronarts.lx.osc.OscTimeTag
 
OscTrue - Class in heronarts.lx.osc
 
OscTrue() - Constructor for class heronarts.lx.osc.OscTrue
 
OscTypeTag - Class in heronarts.lx.osc
 
OscTypeTag() - Constructor for class heronarts.lx.osc.OscTypeTag
 
OTHER - Static variable in annotation type heronarts.lx.LXCategory
 
output - Variable in class heronarts.lx.audio.LXAudioEngine
 
output - Variable in class heronarts.lx.LXEngine
 
output - Variable in class heronarts.lx.midi.surface.LXMidiSurface
 
output - Variable in class heronarts.lx.output.LXSocketOutput
 
outputNanos - Variable in class heronarts.lx.LXEngine.Timer
 
outputs - Variable in class heronarts.lx.midi.LXMidiEngine
 

P

P3LX - Class in heronarts.p3lx
Harness to run LX inside a Processing 2 sketch
P3LX(PApplet) - Constructor for class heronarts.p3lx.P3LX
 
P3LX(PApplet, int) - Constructor for class heronarts.p3lx.P3LX
 
P3LX(PApplet, int, int) - Constructor for class heronarts.p3lx.P3LX
 
P3LX(PApplet, LXModel) - Constructor for class heronarts.p3lx.P3LX
 
P3LX.Flags - Class in heronarts.p3lx
 
P3LX.Timer - Class in heronarts.p3lx
 
P3LXGraphicsPattern - Class in heronarts.p3lx
 
P3LXGraphicsPattern(P3LX) - Constructor for class heronarts.p3lx.P3LXGraphicsPattern
 
P3LXPattern - Class in heronarts.p3lx
 
P3LXPattern(P3LX) - Constructor for class heronarts.p3lx.P3LXPattern
 
packet - Variable in class heronarts.lx.osc.LXOscEngine.Transmitter
 
PADDING - Static variable in class heronarts.lx.studio.ui.clip.UIClipButton
 
PADDING - Static variable in class heronarts.lx.studio.ui.device.UIDevice
 
PADDING - Static variable in class heronarts.lx.studio.ui.device.UIDeviceBin
 
PADDING - Static variable in class heronarts.lx.studio.ui.mixer.UIMixer
 
PADDING - Static variable in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
PADDING - Static variable in class heronarts.lx.studio.ui.modulation.UIModulator
 
PADDING - Static variable in class heronarts.lx.studio.ui.modulation.UIModulator.UIModulation
 
PADDING - Static variable in class heronarts.lx.studio.ui.toolbar.UIToolbarSection
 
PADDING - Static variable in class heronarts.lx.studio.ui.UIBottomTray
 
PADDING - Static variable in class heronarts.lx.studio.ui.UIContextualHelpBar
 
PADDING - Static variable in class heronarts.lx.studio.ui.UIPane
 
PADDING - Static variable in class heronarts.lx.studio.ui.UIRightPane
 
palette - Variable in class heronarts.lx.LX
The default palette.
palette - Variable in class heronarts.lx.LXLayeredComponent
 
palette - Variable in class heronarts.lx.studio.ui.UILeftPane
 
PAN - Static variable in class heronarts.lx.midi.MidiControlChange
 
PAN - Static variable in class heronarts.lx.midi.remote.APC40
 
PAN - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
parameter - Variable in class heronarts.lx.clip.ParameterClipEvent
 
parameter - Variable in class heronarts.lx.clip.ParameterClipLane
 
parameter - Variable in class heronarts.lx.midi.LXMidiMapping
 
parameter - Variable in class heronarts.p3lx.ui.component.UIIntegerBox
 
parameter - Variable in class heronarts.p3lx.ui.component.UIParameterControl
 
ParameterClipEvent - Class in heronarts.lx.clip
 
ParameterClipLane - Class in heronarts.lx.clip
 
parameterLaneAdded(LXClip, ParameterClipLane) - Method in interface heronarts.lx.clip.LXClip.Listener
 
parameterLaneAdded(LXClip, ParameterClipLane) - Method in class heronarts.lx.studio.ui.clip.UIClipView
 
parameterLaneRemoved(LXClip, ParameterClipLane) - Method in interface heronarts.lx.clip.LXClip.Listener
 
parameterLaneRemoved(LXClip, ParameterClipLane) - Method in class heronarts.lx.studio.ui.clip.UIClipView
 
parameterRecorder - Variable in class heronarts.lx.clip.LXClip
 
parameters - Variable in class heronarts.lx.LXComponent
 
parse(InetAddress, byte[], int, int) - Static method in class heronarts.lx.osc.OscBundle
 
parse(InetAddress, byte[], int, int) - Static method in class heronarts.lx.osc.OscMessage
 
parse(InetAddress, byte[], int, int) - Static method in class heronarts.lx.osc.OscPacket
 
parse(DatagramPacket) - Static method in class heronarts.lx.osc.OscPacket
 
parse(byte[], int, int) - Static method in class heronarts.lx.osc.OscString
 
pattern - Variable in class heronarts.lx.clip.PatternClipEvent
 
pattern - Variable in class heronarts.lx.studio.ui.device.UIPatternDevice
 
patternAdded(LXChannel, LXPattern) - Method in class heronarts.lx.clip.LXChannelClip
 
patternAdded(LXChannel, LXPattern) - Method in class heronarts.lx.LXChannel.AbstractListener
 
patternAdded(LXChannel, LXPattern) - Method in interface heronarts.lx.LXChannel.Listener
 
PatternClipEvent - Class in heronarts.lx.clip
 
PatternClipLane - Class in heronarts.lx.clip
 
patternDidChange(LXChannel, LXPattern) - Method in class heronarts.lx.clip.LXChannelClip
 
patternDidChange(LXChannel, LXPattern) - Method in class heronarts.lx.LXChannel.AbstractListener
 
patternDidChange(LXChannel, LXPattern) - Method in interface heronarts.lx.LXChannel.Listener
 
patternLane - Variable in class heronarts.lx.clip.LXChannelClip
 
patternMoved(LXChannel, LXPattern) - Method in class heronarts.lx.clip.LXChannelClip
 
patternMoved(LXChannel, LXPattern) - Method in class heronarts.lx.LXChannel.AbstractListener
 
patternMoved(LXChannel, LXPattern) - Method in interface heronarts.lx.LXChannel.Listener
 
patternRemoved(LXChannel, LXPattern) - Method in class heronarts.lx.clip.LXChannelClip
 
patternRemoved(LXChannel, LXPattern) - Method in class heronarts.lx.LXChannel.AbstractListener
 
patternRemoved(LXChannel, LXPattern) - Method in interface heronarts.lx.LXChannel.Listener
 
patterns - Variable in class heronarts.lx.LXChannel
 
patternWillChange(LXChannel, LXPattern, LXPattern) - Method in class heronarts.lx.clip.LXChannelClip
 
patternWillChange(LXChannel, LXPattern, LXPattern) - Method in class heronarts.lx.LXChannel.AbstractListener
 
patternWillChange(LXChannel, LXPattern, LXPattern) - Method in interface heronarts.lx.LXChannel.Listener
 
period - Variable in class heronarts.lx.color.LXPalette
 
period - Variable in class heronarts.lx.modulator.MultiStageEnvelope
 
period - Variable in class heronarts.lx.Tempo
 
PERIOD_UNKNOWN - Static variable in class heronarts.lx.midi.MidiBeat
 
periodCustom - Variable in class heronarts.lx.modulator.VariableLFO
Period of the waveform, in ms
periodFast - Variable in class heronarts.lx.modulator.VariableLFO
 
periodSlow - Variable in class heronarts.lx.modulator.VariableLFO
 
perspective - Variable in class heronarts.p3lx.ui.UI3dContext
Perspective of view
phase - Variable in class heronarts.lx.modulator.VariableLFO
 
phi - Variable in class heronarts.p3lx.ui.UI3dContext.Camera
 
phiLock - Variable in class heronarts.p3lx.ui.UI3dContext
Phi lock prevents crazy vertical rotations
pitch - Variable in class heronarts.lx.midi.LXMidiMapping.Note
 
pitchBend(MidiPitchBend) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
pitchBendReceived(MidiPitchBend) - Method in class heronarts.lx.LXAutomationRecorder
Deprecated.
 
pitchBendReceived(MidiPitchBend) - Method in class heronarts.lx.LXEffect
 
pitchBendReceived(MidiPitchBend) - Method in class heronarts.lx.LXPattern
 
pitchBendReceived(MidiPitchBend) - Method in class heronarts.lx.midi.LXAbstractMidiListener
 
pitchBendReceived(MidiPitchBend) - Method in interface heronarts.lx.midi.LXMidiListener
 
pitchBendReceived(MidiPitchBend) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
pitchBendReceived(MidiPitchBend) - Method in class heronarts.lx.midi.surface.APC40Mk2
 
PixelFont - Class in heronarts.p3lx.font
This is simple, tiny 5-pixel bitmap font helpful for drawing basic text to low-resolution LED displays.
PixelFont(P3LX) - Constructor for class heronarts.p3lx.font.PixelFont
Constructs an instance of the font.
PixelFontPattern - Class in heronarts.p3lx.font
Example pattern to render a text string using PixelFont.
PixelFontPattern(P3LX) - Constructor for class heronarts.p3lx.font.PixelFontPattern
 
PixelFontPattern(P3LX, String) - Constructor for class heronarts.p3lx.font.PixelFontPattern
 
plane - Variable in class heronarts.lx.pattern.GraphicEqualizerPattern
 
play - Variable in class heronarts.lx.audio.LXAudioOutput
 
PLAY - Static variable in class heronarts.lx.midi.remote.APC40
 
PLAY - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
PLAY - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
point - Variable in class heronarts.lx.transform.LXVector
Helper to retrieve the point this corresponds to
pointCloud - Variable in class heronarts.lx.studio.LXStudio.UI.PreviewWindow
 
points - Variable in class heronarts.lx.model.GridModel
Points in the model
points - Variable in class heronarts.lx.model.GridModel.Strip
 
points - Variable in class heronarts.lx.model.LXAbstractFixture
 
points - Variable in class heronarts.lx.model.LXModel
An immutable list of all the points in this model
pointSize - Variable in class heronarts.p3lx.ui.component.UIPointCloud
 
pointSizeAttenuation - Variable in class heronarts.p3lx.ui.component.UIPointCloud
 
polarity - Variable in class heronarts.lx.parameter.LXCompoundModulation
 
polarity - Variable in class heronarts.p3lx.ui.component.UIParameterControl
 
POLY_OFF - Static variable in class heronarts.lx.midi.MidiControlChange
 
POLY_ON - Static variable in class heronarts.lx.midi.MidiControlChange
 
pop() - Method in class heronarts.lx.transform.LXTransform
Pops the matrix stack, to its previous state
port - Variable in class heronarts.lx.osc.LXOscEngine.Receiver
 
port - Variable in class heronarts.lx.output.LXSocketOutput
 
PORTAMENTO - Static variable in class heronarts.lx.midi.MidiControlChange
 
PORTAMENTO_CONTROL - Static variable in class heronarts.lx.midi.MidiControlChange
 
PORTAMENTO_TIME - Static variable in class heronarts.lx.midi.MidiControlChange
 
pre() - Method in class heronarts.p3lx.ui.UI
 
preview - Variable in class heronarts.lx.studio.LXStudio.UI
 
programChange(MidiProgramChange) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
programChangeReceived(MidiProgramChange) - Method in class heronarts.lx.LXAutomationRecorder
Deprecated.
 
programChangeReceived(MidiProgramChange) - Method in class heronarts.lx.LXEffect
 
programChangeReceived(MidiProgramChange) - Method in class heronarts.lx.LXPattern
 
programChangeReceived(MidiProgramChange) - Method in class heronarts.lx.midi.LXAbstractMidiListener
 
programChangeReceived(MidiProgramChange) - Method in interface heronarts.lx.midi.LXMidiListener
 
programChangeReceived(MidiProgramChange) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
programChangeReceived(MidiProgramChange) - Method in class heronarts.lx.midi.surface.APC40Mk2
 
project - Variable in class heronarts.lx.studio.ui.toolbar.UIToolbar
 
projectChanged(File, LX.ProjectListener.Change) - Method in interface heronarts.lx.LX.ProjectListener
 
projection - Variable in class heronarts.p3lx.ui.UI3dContext
Projection mode
push() - Method in class heronarts.lx.transform.LXTransform
Pushes the matrix stack, future operations can be undone by pop()
putSamples(byte[], int, int, int) - Method in class heronarts.lx.audio.LXAudioBuffer
 

Q

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

R

r - Variable in class heronarts.lx.model.LXPoint
Radius of this point from origin in 3 dimensions
R_MASK - Static variable in class heronarts.lx.color.LXColor
 
R_SHIFT - Static variable in class heronarts.lx.color.LXColor
 
radius - Variable in class heronarts.p3lx.ui.UI3dContext.Camera
 
ramp() - Method in class heronarts.lx.Tempo
Indicates phase of the current beat.
rampf() - Method in class heronarts.lx.Tempo
Indicates beat phase in floating point
random(double, double) - Static method in class heronarts.lx.LXUtils
 
randomBasis() - Method in class heronarts.lx.modulator.LXPeriodicModulator
Sets the basis to a random position
range - Variable in class heronarts.lx.audio.BandGate
Range of the meter, in decibels.
range - Variable in class heronarts.lx.audio.DecibelMeter
Range of the meter, in decibels.
range - Variable in class heronarts.lx.color.LXPalette
 
range - Variable in class heronarts.lx.parameter.BoundedParameter
Range of the parameter
range - Variable in class heronarts.lx.parameter.LXCompoundModulation
 
RB_MASK - Static variable in class heronarts.lx.color.LXColor
 
REC - Static variable in class heronarts.lx.midi.remote.APC40
 
REC_QUANTIZATION - Static variable in class heronarts.lx.midi.remote.APC40
 
receiveActive - Variable in class heronarts.lx.osc.LXOscEngine
 
receiveHost - Variable in class heronarts.lx.osc.LXOscEngine
 
receivePort - Variable in class heronarts.lx.osc.LXOscEngine
 
receiver(int, String) - Method in class heronarts.lx.osc.LXOscEngine
 
receiver(int, InetAddress) - Method in class heronarts.lx.osc.LXOscEngine
 
receiver(int, InetAddress, int) - Method in class heronarts.lx.osc.LXOscEngine
 
receiver(int) - Method in class heronarts.lx.osc.LXOscEngine
 
receiver(int, int) - Method in class heronarts.lx.osc.LXOscEngine
 
RECORD - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
RECORD - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
RECORD_ARM - Static variable in class heronarts.lx.midi.remote.APC40
 
RED - Static variable in class heronarts.lx.color.LXColor
 
red(int) - Static method in class heronarts.lx.color.LXColor
 
RED - Static variable in class heronarts.lx.midi.remote.APC40
 
RED_BLINK - Static variable in class heronarts.lx.midi.remote.APC40
 
redraw() - Method in class heronarts.p3lx.ui.UI2dComponent
Redraws this object.
redrawDropMenu() - Method in class heronarts.p3lx.ui.UI
 
reflectX() - Method in class heronarts.lx.transform.LXProjection
Reflects the projection about the x-axis
reflectY() - Method in class heronarts.lx.transform.LXProjection
Reflects the projection about the y-axis
reflectZ() - Method in class heronarts.lx.transform.LXProjection
Reflects the projection about the z-axis
reflow() - Method in class heronarts.lx.studio.LXStudio.UI
 
reflow() - Method in class heronarts.lx.studio.ui.device.UIDevice
 
reflow() - Method in class heronarts.lx.studio.ui.toolbar.UIToolbar
 
reflow() - Method in class heronarts.lx.studio.ui.UIBottomTray
 
reflow() - Method in class heronarts.p3lx.ui.UI
 
reflow() - Method in class heronarts.p3lx.ui.UI2dContainer
 
registerComponent(LXComponent) - Method in class heronarts.lx.clip.LXClip
 
registerComponent(String, LXComponent) - Method in class heronarts.lx.LXEngine
Register a component with the engine.
registerEffect(Class<? extends LXEffect>) - Method in class heronarts.lx.LX
Register an effect class with the engine
registerEffects(Class<? extends LXEffect>[]) - Method in class heronarts.lx.LX
Register an effect class with the engine
registerExternal(String, LXSerializable) - Method in class heronarts.lx.LX
 
registerModulation(LXCompoundModulation) - Method in class heronarts.p3lx.ui.component.UICompoundParameterControl
 
registerModulatorUI(Class<T>, Class<? extends UIModulator>) - Method in class heronarts.lx.studio.LXStudio.UI.Registry
 
registerModulatorUI(Class<T>, UIModulator.Factory<T>) - Method in class heronarts.lx.studio.LXStudio.UI.Registry
 
registerPattern(Class<? extends LXPattern>) - Method in class heronarts.lx.LX
Register a pattern class with the engine
registerPatterns(Class<LXPattern>[]) - Method in class heronarts.lx.LX
Register a pattern class with the engine
registry - Variable in class heronarts.lx.studio.LXStudio.UI
 
release - Variable in class heronarts.lx.audio.BandGate
Meter release time, in milliseconds
release - Variable in class heronarts.lx.audio.DecibelMeter
Meter release time, in milliseconds
release() - Method in class heronarts.lx.modulator.ADSREnvelope
 
releaseGain - Variable in class heronarts.lx.audio.DecibelMeter
 
remove() - Method in class heronarts.lx.studio.ui.modulation.UIModulator.UICompoundModulation
 
remove() - Method in class heronarts.lx.studio.ui.modulation.UIModulator.UIModulation
 
removeChannel(LXChannelBus) - Method in class heronarts.lx.LXEngine
 
removeChild(LXOutput) - Method in class heronarts.lx.output.LXOutput
Removes a child
removeChild(UI3dComponent) - Method in class heronarts.p3lx.ui.UI3dComponent
Removes a child from this component
removeClip(LXClip) - Method in class heronarts.lx.LXBus
 
removeClip(int) - Method in class heronarts.lx.LXBus
 
removeClipListener(LXBus.ClipListener) - Method in class heronarts.lx.LXBus
 
removeComponent(UI3dComponent) - Method in class heronarts.p3lx.ui.UI3dContext
Removes a component from the layer
removeEffect(LXEffect) - Method in class heronarts.lx.LX
Remove an effect from the chain
removeEffect(LXEffect) - Method in class heronarts.lx.LXBus
 
removeEvent(LXClipEvent) - Method in class heronarts.lx.clip.LXClipLane
 
removeFromContainer() - Method in class heronarts.p3lx.ui.UI2dComponent
Removes this components from the container is is held by
removeItem(UIItemList.Item) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
removeItem(UIItemList.Item) - Method in interface heronarts.p3lx.ui.component.UIItemList
Removes an item from the list
removeItem(UIItemList.Item) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
removeLayer(LXLayer) - Method in class heronarts.lx.LXLayeredComponent
 
removeLayer(UI2dContext) - Method in class heronarts.p3lx.ui.UI
Remove a 2d context from this UI
removeLayer(UI3dContext) - Method in class heronarts.p3lx.ui.UI
 
removeListener(LXClip.Listener) - Method in class heronarts.lx.clip.LXClip
 
removeListener(LX.Listener) - Method in class heronarts.lx.LX
 
removeListener(LXBus.Listener) - Method in class heronarts.lx.LXBus
 
removeListener(LXChannel.Listener) - Method in class heronarts.lx.LXChannel
 
removeListener(LXChannelBus.Listener) - Method in class heronarts.lx.LXChannelBus
 
removeListener(LXEngine.Listener) - Method in class heronarts.lx.LXEngine
 
removeListener(LXModulationEngine.Listener) - Method in class heronarts.lx.LXModulationEngine
 
removeListener(LXMidiListener) - Method in class heronarts.lx.midi.LXMidiEngine
 
removeListener(LXMidiListener) - Method in class heronarts.lx.midi.LXMidiInput
Removes a listener to this MIDI input
removeListener(LXModel.Listener) - Method in class heronarts.lx.model.LXModel
 
removeListener(LXOscListener) - Method in class heronarts.lx.osc.LXOscEngine.Receiver
 
removeListener(LXParameterListener) - Method in class heronarts.lx.parameter.LXListenableParameter
 
removeListener(Tempo.Listener) - Method in class heronarts.lx.Tempo
 
removeLoopTask(LXLoopTask) - Method in class heronarts.lx.LXEngine
Remove a task from the list run on every loop invocation
removeLoopTask(LXLoopTask) - Method in class heronarts.p3lx.ui.UI
Remove a task from the UI engine
removeLoopTask(LXLoopTask) - Method in class heronarts.p3lx.ui.UIObject
Remove a task from the UI engine
removeMapping(LXMidiMapping) - Method in class heronarts.lx.midi.LXMidiEngine
Removes a midi mapping
removeMappingListener(LXMidiEngine.MappingListener) - Method in class heronarts.lx.midi.LXMidiEngine
 
removeMappings(LXComponent) - Method in class heronarts.lx.midi.LXMidiEngine
Called when a component is disposed.
removeMessageListener(LXEngine.MessageListener) - Method in class heronarts.lx.LXEngine
Deprecated.
removeMidiListener(LXChannel.MidiListener) - Method in class heronarts.lx.LXChannel
 
removeModulation(LXCompoundModulation) - Method in class heronarts.lx.LXModulationEngine
 
removeModulation(LXCompoundModulation) - Method in class heronarts.lx.parameter.CompoundParameter
Removes a modulation from this parameter
removeModulation(LXCompoundModulation) - Method in class heronarts.lx.studio.ui.device.modulator.UIModulator
 
removeModulation(LXCompoundModulation) - Method in class heronarts.lx.studio.ui.modulation.UIModulator
 
removeModulations(LXComponent) - Method in class heronarts.lx.LXModulationEngine
 
removeModulator(LXModulator) - Method in class heronarts.lx.LXModulationEngine
 
removeModulator(LXModulator) - Method in class heronarts.lx.LXModulatorComponent
 
removeParameter(String) - Method in class heronarts.lx.LXComponent
 
removeParameter(LXParameter) - Method in class heronarts.lx.LXComponent
 
removeParameterLane(ParameterClipLane) - Method in class heronarts.lx.clip.LXClip
 
removePattern(LXPattern) - Method in class heronarts.lx.LXChannel
 
removeProjectListener(LX.ProjectListener) - Method in class heronarts.lx.LX
 
removeSelectedChannels() - Method in class heronarts.lx.LXEngine
 
removeStage(MultiStageEnvelope.Stage) - Method in class heronarts.lx.modulator.MultiStageEnvelope
 
removeTrigger(LXTriggerModulation) - Method in class heronarts.lx.LXModulationEngine
 
removeTrigger(LXTriggerModulation) - Method in class heronarts.lx.studio.ui.modulation.UIModulator
 
reset() - Method in class heronarts.lx.LXRunnableComponent
Resets the runnable to its default condition and stops it.
reset() - Method in class heronarts.lx.parameter.FixedParameter
 
reset() - Method in class heronarts.lx.parameter.FunctionalParameter
Does nothing, subclass may override.
reset() - Method in class heronarts.lx.parameter.LXListenableParameter
 
reset(double) - Method in class heronarts.lx.parameter.LXListenableParameter
Resets the value of the parameter, giving it a new default.
reset() - Method in interface heronarts.lx.parameter.LXParameter
A method to reset the value of the parameter, if a default is available.
reset() - Method in class heronarts.lx.parameter.LXVirtualParameter
 
reset() - Method in class heronarts.lx.parameter.NormalizedParameter
 
reset() - Method in class heronarts.lx.parameter.StringParameter
 
reset(double) - Method in class heronarts.lx.parameter.StringParameter
 
reset() - Method in class heronarts.lx.transform.LXProjection
Reset all points in the projection to the model
RESET_ALL_CONTROLLERS - Static variable in class heronarts.lx.midi.MidiControlChange
 
resetCursor() - Method in class heronarts.lx.osc.OscMessage
 
resetFillColor() - Method in class heronarts.p3lx.ui.component.UISlider
 
resize(int, int) - Method in class heronarts.p3lx.ui.UI
 
REWIND - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
 
rgb(int, int, int) - Static method in class heronarts.lx.color.LXColor
Computes an RGB color value
rgb(int, int, int) - Static method in class heronarts.lx.LX
Shorthand for LXColor.rgb()
rgba(int, int, int, int) - Static method in class heronarts.lx.color.LXColor
Computes an RGB color value
RGBA - Static variable in class heronarts.lx.osc.OscTypeTag
 
RGBtoHSB(int, float[]) - Static method in class heronarts.lx.color.LXColor
Utility function to invoke Color.RGBtoHSB without requiring the caller to manually unpack bytes from an integer color.
right - Variable in class heronarts.lx.audio.LXAudioComponent
 
RIGHT_ARROW - Static variable in class heronarts.lx.midi.remote.APC40
 
rightPane - Variable in class heronarts.lx.studio.LXStudio.UI
 
rightSection - Variable in class heronarts.lx.studio.ui.UIBottomTray
 
rMax - Variable in class heronarts.lx.model.LXModel
Greatest radius from origin
rMin - Variable in class heronarts.lx.model.LXModel
Smallest radius from origin
rn - Variable in class heronarts.lx.model.LXPoint
normalized position of point in radial space (0-1), 0 is origin, 1 is max radius
rotate(float, float, float, float) - Method in class heronarts.lx.transform.LXProjection
Rotates the projection about a vector
rotate(float) - Method in class heronarts.lx.transform.LXVector
Rotate in x-y plane
rotate(float, float, float, float) - Method in class heronarts.lx.transform.LXVector
Rotate about an arbitrary vector.
rotateX(float) - Method in class heronarts.lx.transform.LXMatrix
 
rotateX(float) - Method in class heronarts.lx.transform.LXProjection
Rotate about the x-axis
rotateX(float) - Method in class heronarts.lx.transform.LXTransform
Rotates about the x axis
rotateX(double) - Method in class heronarts.lx.transform.LXTransform
 
rotateY(float) - Method in class heronarts.lx.transform.LXMatrix
 
rotateY(float) - Method in class heronarts.lx.transform.LXProjection
Rotate about the x-axis
rotateY(float) - Method in class heronarts.lx.transform.LXTransform
Rotates about the y axis
rotateY(double) - Method in class heronarts.lx.transform.LXTransform
 
rotateZ(float) - Method in class heronarts.lx.transform.LXMatrix
 
rotateZ(float) - Method in class heronarts.lx.transform.LXProjection
Rotate about the x-axis
rotateZ(float) - Method in class heronarts.lx.transform.LXTransform
Rotates about the z axis
rotateZ(double) - Method in class heronarts.lx.transform.LXTransform
 
rotationAcceleration - Variable in class heronarts.p3lx.ui.UI3dContext
Acceleration used to change rotation (theta/phi)
rotationVelocity - Variable in class heronarts.p3lx.ui.UI3dContext
Max velocity used to damp changes to rotation (theta/phi)
row(int) - Method in class heronarts.lx.LX
Utility function to return the row of a given index
rows - Variable in class heronarts.lx.model.GridModel
All the rows in this model
RPN_LSB - Static variable in class heronarts.lx.midi.MidiControlChange
 
RPN_MSB - Static variable in class heronarts.lx.midi.MidiControlChange
 
rRange - Variable in class heronarts.lx.model.LXModel
Range of radial values
run(double) - Method in class heronarts.lx.clip.LXClip
 
run(double, double) - Method in class heronarts.lx.effect.BlurEffect
 
run(double, double) - Method in class heronarts.lx.effect.DesaturationEffect
 
run(double, double) - Method in class heronarts.lx.effect.FlashEffect
 
run(double, double) - Method in class heronarts.lx.effect.InvertEffect
 
run(double, double) - Method in class heronarts.lx.effect.StrobeEffect
 
run(double) - Method in class heronarts.lx.LXAutomationRecorder
Deprecated.
 
run(double, double) - Method in class heronarts.lx.LXEffect
Implementation of the effect.
run() - Method in class heronarts.lx.LXEngine.NetworkThread
 
run() - Method in class heronarts.lx.LXEngine
 
run(double) - Method in class heronarts.lx.LXLayer
Run this layer.
run(double) - Method in class heronarts.lx.LXPattern
Main pattern loop function.
run(double) - Method in class heronarts.lx.LXRunnableComponent
 
run(double) - Method in class heronarts.lx.modulator.LXModulator
Applies updates to the modulator for the specified number of milliseconds.
run(double) - Method in class heronarts.lx.pattern.GradientPattern
 
run(double) - Method in class heronarts.lx.pattern.GraphicEqualizerPattern
 
run(double) - Method in class heronarts.lx.pattern.IteratorPattern
 
run(double) - Method in class heronarts.lx.pattern.LifePattern
 
run(double) - Method in class heronarts.lx.script.LXScriptPattern
 
run(double) - Method in class heronarts.p3lx.font.PixelFontPattern
 
run(double) - Method in class heronarts.p3lx.P3LXGraphicsPattern
 
run(double, PGraphics) - Method in class heronarts.p3lx.P3LXGraphicsPattern
 
run(double) - Method in class heronarts.p3lx.pattern.SolidPattern
 
run() - Method in class heronarts.p3lx.ui.UITimerTask
Subclasses implement this method to perform the operation
run(double) - Method in class heronarts.p3lx.video.VideoCapturePattern
 
runMs - Variable in class heronarts.lx.LXPattern
 
runMs - Variable in class heronarts.lx.LXRunnableComponent
 
runNanos - Variable in class heronarts.lx.LXEffect.Timer
 
runNanos - Variable in class heronarts.lx.LXEngine.Timer
 
runNanos - Variable in class heronarts.lx.LXPattern.Timer
 
running - Variable in class heronarts.lx.LXRunnableComponent
Whether this modulator is currently running.
RUNNING_WIDTH - Static variable in class heronarts.lx.studio.ui.device.modulator.UIModulator
 
rxy - Variable in class heronarts.lx.model.LXPoint
Radius of this point from origin in the x-y plane
rxz - Variable in class heronarts.lx.model.LXPoint
Radius of this point from origin in the x-z plane

S

s(int) - Static method in class heronarts.lx.color.LXColor
Saturation from 0-100
SAMPLE_BUFFER_SIZE - Static variable in class heronarts.lx.audio.LXAudioComponent
 
SAMPLE_RATE - Static variable in class heronarts.lx.audio.LXAudioComponent
 
sampleRate() - Method in class heronarts.lx.audio.LXAudioBuffer
 
saturation - Variable in class heronarts.lx.color.ColorParameter
 
save(LX, JsonObject) - Method in class heronarts.lx.audio.LXAudioEngine
 
save(LX, JsonObject) - Method in class heronarts.lx.clip.LXClip
 
save(LX, JsonObject) - Method in class heronarts.lx.clip.LXClipEvent
 
save(LX, JsonObject) - Method in class heronarts.lx.clip.LXClipLane
 
save(LX, JsonObject) - Method in class heronarts.lx.clip.MidiNoteClipEvent
 
save(LX, JsonObject) - Method in class heronarts.lx.clip.ParameterClipEvent
 
save(LX, JsonObject) - Method in class heronarts.lx.clip.ParameterClipLane
 
save(LX, JsonObject) - Method in class heronarts.lx.clip.PatternClipEvent
 
save(LX, JsonObject) - Method in class heronarts.lx.LXBus
 
save(LX, JsonObject) - Method in class heronarts.lx.LXChannel
 
save(LX, JsonObject) - Method in class heronarts.lx.LXComponent
 
save(LX, JsonObject) - Method in class heronarts.lx.LXDeviceComponent
 
save(LX, JsonObject) - Method in class heronarts.lx.LXEngine
 
save(LX, JsonObject) - Method in class heronarts.lx.LXModulationEngine
 
save(LX, JsonObject) - Method in class heronarts.lx.LXPattern
 
save(LX, JsonObject) - Method in interface heronarts.lx.LXSerializable
 
save(LX, JsonObject) - Method in class heronarts.lx.midi.LXMidiEngine
 
save(LX, JsonObject) - Method in class heronarts.lx.midi.LXMidiInput
 
save(LX, JsonObject) - Method in class heronarts.lx.midi.LXMidiMapping.ControlChange
 
save(LX, JsonObject) - Method in class heronarts.lx.midi.LXMidiMapping.Note
 
save(LX, JsonObject) - Method in class heronarts.lx.midi.LXMidiMapping
 
save(LX, JsonObject) - Method in class heronarts.lx.midi.surface.LXMidiSurface
 
save(LX, JsonObject) - Method in class heronarts.lx.modulator.LXPeriodicModulator
 
save(LX, JsonObject) - Method in class heronarts.lx.modulator.MultiStageEnvelope
 
save(LX, JsonObject) - Method in class heronarts.lx.modulator.MultiStageEnvelope.Stage
 
save(LX, JsonObject) - Method in class heronarts.lx.parameter.LXParameterModulation
 
save(LX, JsonObject) - Method in class heronarts.lx.studio.LXStudio.UI.PreviewWindow
 
save(LX, JsonObject) - Method in class heronarts.lx.studio.LXStudio.UI
 
save(LX, JsonObject) - Method in class heronarts.p3lx.ui.component.UIPointCloud
 
save(LX, JsonObject) - Method in class heronarts.p3lx.ui.UI3dContext.Camera
 
save(LX, JsonObject) - Method in class heronarts.p3lx.ui.UI3dContext
 
saveEditBuffer() - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
saveEditBuffer() - Method in class heronarts.p3lx.ui.component.UIInputBox
 
saveEditBuffer() - Method in class heronarts.p3lx.ui.component.UIIntegerBox
 
saveEditBuffer() - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
saveEditBuffer() - Method in class heronarts.p3lx.ui.component.UITextBox
 
saveProject() - Method in class heronarts.lx.LX
 
saveProject(File) - Method in class heronarts.lx.LX
 
SawLFO - Class in heronarts.lx.modulator
A sawtooth LFO oscillates from one extreme value to another.
SawLFO(double, double, double) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(LXParameter, double, double) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(double, LXParameter, double) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(double, double, LXParameter) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(LXParameter, LXParameter, double) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(LXParameter, double, LXParameter) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(double, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(String, double, double, double) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(String, LXParameter, double, double) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(String, double, LXParameter, double) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(String, double, double, LXParameter) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(String, LXParameter, LXParameter, double) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(String, LXParameter, double, LXParameter) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(String, double, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.SawLFO
 
SawLFO(String, LXParameter, LXParameter, LXParameter) - Constructor for class heronarts.lx.modulator.SawLFO
 
scale(float) - Method in class heronarts.lx.transform.LXMatrix
 
scale(float, float, float) - Method in class heronarts.lx.transform.LXMatrix
 
scale(float, float, float) - Method in class heronarts.lx.transform.LXProjection
Scales the projection
scale(float) - Method in class heronarts.lx.transform.LXTransform
 
scale(float, float, float) - Method in class heronarts.lx.transform.LXTransform
 
scaleBrightness(int[], float) - Static method in class heronarts.lx.color.LXColor
Deprecated.
scaleBrightness(int[], float, int[]) - Static method in class heronarts.lx.color.LXColor
Deprecated.
scaleBrightness(int, float) - Static method in class heronarts.lx.color.LXColor
Deprecated.
scaleX(float) - Method in class heronarts.lx.transform.LXMatrix
 
scaleX(float) - Method in class heronarts.lx.transform.LXTransform
 
scaleY(float) - Method in class heronarts.lx.transform.LXMatrix
 
scaleY(float) - Method in class heronarts.lx.transform.LXTransform
 
scaleZ(float) - Method in class heronarts.lx.transform.LXMatrix
 
scaleZ(float) - Method in class heronarts.lx.transform.LXTransform
 
SCENE_LAUNCH - Static variable in class heronarts.lx.midi.remote.APC40
 
SCENE_LAUNCH - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
SCENE_LAUNCH_MAX - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
SCENE_LAUNCH_NUM - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
sceneLauncher - Variable in class heronarts.lx.studio.ui.mixer.UISceneStrip
 
scenes - Variable in class heronarts.lx.studio.ui.clip.UISceneLauncher
 
sceneStrip - Variable in class heronarts.lx.studio.ui.mixer.UIMixer
 
screen(int, int) - Static method in class heronarts.lx.color.LXColor
 
screen(int, int, double) - Static method in class heronarts.lx.color.LXColor
 
screen(int, int, int) - Static method in class heronarts.lx.color.LXColor
 
ScreenBlend - Class in heronarts.lx.blend
 
ScreenBlend(LX) - Constructor for class heronarts.lx.blend.ScreenBlend
 
script - Variable in class heronarts.lx.LXEngine
 
scriptPath - Variable in class heronarts.lx.script.LXScriptPattern
 
ScrollList(UI, float, float, float, float) - Constructor for class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
Section() - Constructor for class heronarts.p3lx.ui.component.UIItemList.Section
 
sections - Variable in class heronarts.lx.studio.ui.UIPane
 
selectChannel(LXBus) - Method in class heronarts.lx.LXEngine
 
selectChannel(LXBus, boolean) - Method in class heronarts.lx.LXEngine
 
selected - Variable in class heronarts.lx.LXBus
Whether channel is selected in the UI
send(MidiMessage) - Method in class heronarts.lx.midi.LXMidiOutput
 
send(MidiMessage, long) - Method in class heronarts.lx.midi.LXMidiOutput
 
send(OscPacket) - Method in class heronarts.lx.osc.LXOscEngine.Transmitter
 
send(int[]) - Method in class heronarts.lx.output.LXOutput
Sends data to this output, after applying throttle and color correction
SEND_A - Static variable in class heronarts.lx.midi.remote.APC40
 
SEND_B - Static variable in class heronarts.lx.midi.remote.APC40
 
SEND_C - Static variable in class heronarts.lx.midi.remote.APC40
 
sendControlChange(int, int, int) - Method in class heronarts.lx.midi.LXMidiOutput
 
sendControlChange(int, int, int) - Method in class heronarts.lx.midi.surface.LXMidiSurface
 
sendController(int, int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
sendNanos - Variable in class heronarts.lx.LXEngine.NetworkThread.Timer
 
sendNoteOff(int, int) - Method in class heronarts.lx.midi.LXMidiOutput
 
sendNoteOff(int, int, int) - Method in class heronarts.lx.midi.LXMidiOutput
 
sendNoteOff(int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
sendNoteOff(int, int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
sendNoteOn(int, int, int) - Method in class heronarts.lx.midi.LXMidiOutput
 
sendNoteOn(int, int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
sendNoteOn(int, int, int) - Method in class heronarts.lx.midi.surface.LXMidiSurface
 
SENDS - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
sendSysex(byte[]) - Method in class heronarts.lx.midi.LXMidiOutput
 
sendSysex(byte[]) - Method in class heronarts.lx.midi.remote.LXMidiRemote
 
serialize(ByteBuffer) - Method in interface heronarts.lx.osc.OscArgument
Serializes this argument to a buffer
serialize(ByteBuffer) - Method in class heronarts.lx.osc.OscBlob
 
serialize(ByteBuffer) - Method in class heronarts.lx.osc.OscChar
 
serialize(ByteBuffer) - Method in class heronarts.lx.osc.OscDouble
 
serialize(ByteBuffer) - Method in class heronarts.lx.osc.OscFloat
 
serialize(ByteBuffer) - Method in class heronarts.lx.osc.OscInt
 
serialize(ByteBuffer) - Method in class heronarts.lx.osc.OscLong
 
serialize(ByteBuffer) - Method in class heronarts.lx.osc.OscSentinel
 
serialize(ByteBuffer) - Method in class heronarts.lx.osc.OscString
 
SESSION - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
set(float, float) - Method in class heronarts.lx.transform.LXVector
 
set(float, float, float) - Method in class heronarts.lx.transform.LXVector
 
set(LXVector) - Method in class heronarts.lx.transform.LXVector
 
setAcceleration(double) - Method in class heronarts.lx.modulator.Accelerator
 
setAcceleration(LXParameter) - Method in class heronarts.lx.modulator.Accelerator
Updates the acceleration.
setActive(boolean) - Method in class heronarts.p3lx.ui.component.UIButton
 
setActive(boolean, boolean) - Method in class heronarts.p3lx.ui.component.UIButton
 
setActiveColor(int) - Method in class heronarts.p3lx.ui.component.UIButton
 
setActiveIcon(PImage) - Method in class heronarts.p3lx.ui.component.UIButton
 
setActiveLabel(String) - Method in class heronarts.p3lx.ui.component.UIButton
 
setActiveSection(int) - Method in class heronarts.lx.studio.ui.UIPane
 
setAddress(String) - Method in class heronarts.lx.output.LXDatagram
Sets the destination address of this datagram
setAddress(InetAddress) - Method in class heronarts.lx.output.LXDatagram
Sets the destination address of this datagram
setAddressPattern(String) - Method in class heronarts.lx.osc.OscMessage
 
setAddressPattern(OscString) - Method in class heronarts.lx.osc.OscMessage
 
setAlphaTestEnabled(boolean) - Method in class heronarts.p3lx.ui.component.UIGLPointCloud
Enable alpha testing for dense point clouds to minimize some forms of visible billboard aliasing across overlapping points;
setArrowKeyFocus(UI2dContainer.ArrowKeyFocus) - Method in class heronarts.p3lx.ui.UI2dContainer
 
setAttentionColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets highlight color
setAutoCycleEligible(boolean) - Method in class heronarts.lx.LXPattern
Sets whether this pattern is eligible for automatic selection.
setBackground() - Method in class heronarts.lx.studio.ui.mixer.UIMixerStripControls
 
setBackground(boolean) - Method in class heronarts.p3lx.ui.UI
 
setBackground(boolean) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets whether the object has a background
setBackgroundColor(int) - Method in class heronarts.p3lx.ui.UI
 
setBackgroundColor(int) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets a background color
setBasis(double) - Method in class heronarts.lx.modulator.LXPeriodicModulator
Set the modulator to a certain basis position in its cycle.
setBorder(boolean) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets whether there is a border
setBorderColor(int) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets the color of the border
setBorderRounding(int) - Method in class heronarts.p3lx.ui.UI2dComponent
 
setBorderWeight(int) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets the weight of the border
setBpm(double) - Method in class heronarts.lx.Tempo
Sets the BPM to the given value
setBuffer(LXAudioBuffer) - Method in class heronarts.lx.audio.DecibelMeter
 
setBuffer(LXDeviceComponent) - Method in class heronarts.lx.LXLayeredComponent
 
setBuffer(LXBuffer) - Method in class heronarts.lx.LXLayeredComponent
 
setBus(LXBus) - Method in class heronarts.lx.LXEffect
 
setByteOrder(LXDatagram.ByteOrder) - Method in class heronarts.lx.output.LXDatagram
Sets the byte ordering of data in this datagram buffer
setCamera(int) - Method in class heronarts.p3lx.ui.UI3dContext
Sets the cue position index of the camera
setCameraAcceleration(float) - Method in class heronarts.p3lx.ui.UI3dContext
Set's the camera's zoom acceleration, 0 is infinite
setCameraVelocity(float) - Method in class heronarts.p3lx.ui.UI3dContext
Sets the camera's maximum zoom speed
setCenter(float, float, float) - Method in class heronarts.p3lx.ui.UI3dContext
Sets the center of the scene, only respected in ZOOM mode
setChannel(byte) - Method in class heronarts.lx.output.OPCDatagram
 
setChannel(byte) - Method in class heronarts.lx.output.OPCOutput
 
setChannelBlends(LXBlend[]) - Method in class heronarts.lx.LXEngine
Sets the blend modes available to the channel mixer
setChildMargin(int) - Method in class heronarts.p3lx.ui.UI2dContainer
 
setChildMargin(int, int) - Method in class heronarts.p3lx.ui.UI2dContainer
 
setClip(LXClip) - Method in class heronarts.lx.LXEngine.FocusedClipParameter
 
setClip(LXClip) - Method in class heronarts.lx.studio.ui.clip.UIClipButton
 
setColor(int) - Method in class heronarts.lx.color.ColorParameter
 
setColor(int, int) - Method in class heronarts.lx.LXLayeredComponent
Sets the color of point i
setColor(int, int, int) - Method in class heronarts.lx.LXLayeredComponent
Sets the color of point (x,y) in a default GridModel
setColor(LXFixture, int) - Method in class heronarts.lx.LXLayeredComponent
Sets the color of all points in a fixture
setColorCorrection(float, float, float, float) - Method in class heronarts.lx.output.FadecandyOutput
 
setColorCorrection(String) - Method in class heronarts.lx.output.FadecandyOutput
 
setColors(int) - Method in class heronarts.lx.LXLayeredComponent
Sets all points to one color
setComponent(LXComponent, String) - Method in class heronarts.lx.color.ColorParameter
 
setComponent(LXComponent, String) - Method in class heronarts.lx.modulator.LXModulator
 
setComponent(LXComponent, String) - Method in class heronarts.lx.parameter.FixedParameter
 
setComponent(LXComponent, String) - Method in class heronarts.lx.parameter.FunctionalParameter
 
setComponent(LXComponent, String) - Method in class heronarts.lx.parameter.LXListenableParameter
 
setComponent(LXComponent, String) - Method in interface heronarts.lx.parameter.LXParameter
Sets the component that owns this parameter
setComponent(LXComponent, String) - Method in class heronarts.lx.parameter.NormalizedParameter
 
setComponent(LXComponent) - Method in class heronarts.p3lx.ui.component.UIComponentLabel
 
setContainerIndex(int) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets the index of this object in its container.
setContentHeight(float) - Method in class heronarts.p3lx.ui.UI2dContainer
 
setContentSize(float, float) - Method in class heronarts.p3lx.ui.UI2dContainer
 
setContentSize(float, float) - Method in class heronarts.p3lx.ui.UI2dScrollContext
 
setContentTarget(UI2dContainer) - Method in class heronarts.p3lx.ui.UI2dContainer
 
setContentWidth(float) - Method in class heronarts.p3lx.ui.UI2dContainer
 
setControlBackgroundColor(int) - Method in class heronarts.p3lx.ui.UITheme
Set control background color
setControlBorderColor(int) - Method in class heronarts.p3lx.ui.UITheme
Set control border color
setControlDisabldColor(int) - Method in class heronarts.p3lx.ui.UITheme
Set disabled color
setControlFont(PFont) - Method in class heronarts.p3lx.ui.UITheme
Sets the default item font
setControlSurfaceFocus(int, int) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
setControlSurfaceFocus(int, int) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
setControlSurfaceFocus(int, int) - Method in interface heronarts.p3lx.ui.component.UIItemList
Sets a control focus range that is highlighted in the list
setControlTarget(LXParameter) - Method in class heronarts.lx.LXMappingEngine
 
setControlTextColor(int) - Method in class heronarts.p3lx.ui.UITheme
Set control text color
setCoordinateSystem(UI.CoordinateSystem) - Method in class heronarts.p3lx.ui.UI
 
setCursorColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets highlight color
setDarkBackgroundColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets dark background color
setData(byte[]) - Method in class heronarts.lx.osc.OscBlob
 
setDescription(String) - Method in class heronarts.lx.color.ColorParameter
 
setDescription(String) - Method in class heronarts.lx.modulator.LXModulator
 
setDescription(String) - Method in class heronarts.lx.parameter.BooleanParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.BoundedParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.CompoundParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.DiscreteParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.EnumParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.LXListenableParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.NormalizedParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.ObjectParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.StringParameter
 
setDescription(String) - Method in class heronarts.p3lx.ui.UI2dComponent
 
setDescription(String) - Method in class heronarts.p3lx.ui.UIObject
 
setDeviceBackgroundColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets default background color
setDeviceBorderColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets default border color
setDeviceFocusedBackgroundColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets default background color
setDirection(UIDropMenu.Direction) - Method in class heronarts.p3lx.ui.component.UIDropMenu
Sets the direction that this drop menu opens, up or down
setDithering(boolean) - Method in class heronarts.lx.output.FadecandyOutput
 
setEase(QuadraticEnvelope.Ease) - Method in class heronarts.lx.modulator.QuadraticEnvelope
Sets the easing type
setEditable(boolean) - Method in class heronarts.p3lx.ui.component.UIInputBox
 
setEditMultiplier(double) - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
setEditMultiplier(int) - Method in class heronarts.p3lx.ui.component.UIIntegerBox
 
setEnabled(boolean) - Method in class heronarts.p3lx.ui.component.UIButton
 
setEnabled(boolean) - Method in class heronarts.p3lx.ui.component.UIColorSwatch
 
setEnabled(boolean) - Method in class heronarts.p3lx.ui.component.UIInputBox
 
setEnabled(boolean) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
setEnabledButton(BooleanParameter) - Method in class heronarts.lx.studio.ui.device.UIDevice
 
setEnabledButton(BooleanParameter, boolean) - Method in class heronarts.lx.studio.ui.device.UIDevice
 
setEndValue(double) - Method in class heronarts.lx.modulator.LXRangeModulator
Updates the final value
setEndValue(LXParameter) - Method in class heronarts.lx.modulator.LXRangeModulator
Assigns a parameter to modulate the end value of this modulator.
setEvenSpacing() - Method in class heronarts.p3lx.ui.component.UIToggleSet
 
setExpanded(boolean) - Method in class heronarts.lx.studio.ui.device.UIDevice
 
setExpanded(boolean) - Method in class heronarts.lx.studio.ui.modulation.UIModulator
 
setExpanded(boolean) - Method in class heronarts.p3lx.ui.component.UICollapsibleSection
Sets the expanded state of this section
setExponent(double) - Method in class heronarts.lx.modulator.LXRangeModulator
 
setExponent(double) - Method in class heronarts.lx.parameter.LXListenableNormalizedParameter
 
setEye(float, float, float) - Method in class heronarts.p3lx.ui.UI3dContext
Sets the eye position, only respected in MOVE mode
setFill(boolean) - Method in class heronarts.p3lx.ui.component.UINumberBox
 
setFillColor(int) - Method in class heronarts.p3lx.ui.component.UINumberBox
 
setFillColor(int) - Method in class heronarts.p3lx.ui.component.UISlider
 
setFixedDeltaMs(double) - Method in class heronarts.lx.LXEngine
Utility for when rendering offline videos.
setFocusColor(int) - Method in class heronarts.p3lx.ui.UI2dComponent
 
setFocusColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets highlight color
setFocusedChannel(LXBus) - Method in class heronarts.lx.LXEngine
 
setFocusIndex(int) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
setFocusIndex(int) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
setFocusIndex(int) - Method in interface heronarts.p3lx.ui.component.UIItemList
Sets the index of the focused item in the list.
setFont(PFont) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets the default font for this object to use, null indicates component may use its own default behavior.
setFontColor(boolean) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets whether the object has a font color
setFontColor(int) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets a font color
setFormatter(LXParameter.Formatter) - Method in class heronarts.lx.modulator.LXModulator
 
setFormatter(LXParameter.Formatter) - Method in class heronarts.lx.parameter.LXListenableParameter
 
setFrequencyRange(float, float) - Method in class heronarts.lx.audio.BandGate
Sets range of frequencies to look at
setHeight(float) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets the height of this component
setHorizontalScrollingEnabled(boolean) - Method in class heronarts.p3lx.ui.UI2dScrollContext
 
setHost(String) - Method in class heronarts.lx.osc.LXOscEngine.Transmitter
 
setIcon(PImage) - Method in class heronarts.p3lx.ui.component.UIButton
 
setIconOffset(float, float) - Method in class heronarts.p3lx.ui.component.UIButton
 
setIconOffsetX(float) - Method in class heronarts.p3lx.ui.component.UIButton
 
setIconOffsetY(float) - Method in class heronarts.p3lx.ui.component.UIButton
 
setInactiveColor(int) - Method in class heronarts.p3lx.ui.component.UIButton
 
setInactiveIcon(PImage) - Method in class heronarts.p3lx.ui.component.UIButton
 
setInactiveLabel(String) - Method in class heronarts.p3lx.ui.component.UIButton
 
setIndex(int) - Method in class heronarts.lx.clip.LXClip
 
setInitVelocity(double) - Method in class heronarts.lx.modulator.Accelerator
Sets the initial velocity to a fixed value
setInitVelocity(LXParameter) - Method in class heronarts.lx.modulator.Accelerator
Sets initial velocity of the Accelerator
setInputDispatch(LXEngine.Dispatch) - Method in class heronarts.lx.LXEngine
 
setInteractionMode(UI3dContext.InteractionMode) - Method in class heronarts.p3lx.ui.UI3dContext
Set interaction mode for mouse/key events.
setInterpolation(boolean) - Method in class heronarts.lx.output.FadecandyOutput
 
setInterval(int, int) - Method in class heronarts.lx.LXPattern
Set an interval during which this pattern is allowed to run.
setItem(LXClipboardItem) - Method in class heronarts.lx.clipboard.LXClipboard
 
setItems(List<? extends UIItemList.Item>) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
setItems(List<? extends UIItemList.Item>) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
setItems(List<? extends UIItemList.Item>) - Method in interface heronarts.p3lx.ui.component.UIItemList
Sets the items in the list and redraws it
setLabel(String) - Method in class heronarts.p3lx.ui.component.UIButton
 
setLabel(String) - Method in class heronarts.p3lx.ui.component.UILabel
 
setLabel(String) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
setLabelColor(int) - Method in class heronarts.p3lx.ui.UITheme
Set default text color
setLabelFont(PFont) - Method in class heronarts.p3lx.ui.UITheme
Set label font
setLayout(UI2dContainer.Layout) - Method in class heronarts.p3lx.ui.UI2dContainer
 
setLooping(boolean) - Method in class heronarts.lx.modulator.LXPeriodicModulator
Sets whether the modulator should loop after it completes a cycle or halt at the end position.
setMag(float) - Method in class heronarts.lx.transform.LXVector
 
setMappable(boolean) - Method in class heronarts.p3lx.ui.UI2dComponent
Sets whether this component can ever be used for mapping control
setMaxRadius(float) - Method in class heronarts.p3lx.ui.UI3dContext
Set maximum radius
setMediaPath(String) - Method in class heronarts.lx.audio.LXAudioOutput
 
setMidiMappingColor(int) - Method in class heronarts.p3lx.ui.UITheme
 
setMinHeight(float) - Method in class heronarts.p3lx.ui.UI2dContainer
 
setMinRadius(float) - Method in class heronarts.p3lx.ui.UI3dContext
Set minimum radius
setMinWidth(float) - Method in class heronarts.p3lx.ui.UI2dContainer
 
setMode(LXMappingEngine.Mode) - Method in class heronarts.lx.LXMappingEngine
 
setMode(byte) - Method in class heronarts.lx.midi.remote.APC40
 
setMode(BooleanParameter.Mode) - Method in class heronarts.lx.parameter.BooleanParameter
 
setModel(LXModel) - Method in class heronarts.lx.LXModelComponent
 
setModel(LXModel) - Method in class heronarts.lx.LXModelEffect
 
setModel(LXModel) - Method in class heronarts.lx.LXModelLayer
 
setModel(LXModel) - Method in class heronarts.lx.LXModelPattern
 
setModel(LXModel) - Method in class heronarts.p3lx.ui.component.UIGLPointCloud
Sets the model to be used by this point cloud.
setModel(LXModel) - Method in class heronarts.p3lx.ui.component.UIPointCloud
Update the model
setModulationSourceMappingColor(int) - Method in class heronarts.p3lx.ui.UITheme
 
setModulationTargetMappingColor(int) - Method in class heronarts.p3lx.ui.UITheme
 
setModulus(double) - Method in class heronarts.lx.modulator.DampedParameter
Sets a modulus at which values wrap around
setModulus(boolean) - Method in class heronarts.lx.modulator.DampedParameter
Sets whether a modulus value is used.
setMomentary(boolean) - Method in class heronarts.p3lx.ui.component.UIButton
 
setMomentary(boolean) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
setMomentary(boolean) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
setMomentary(boolean) - Method in interface heronarts.p3lx.ui.component.UIItemList
Sets whether the item list is momentary.
setMomentary(boolean) - Method in class heronarts.p3lx.ui.component.UISwitch
 
setName(String) - Method in class heronarts.lx.blend.LXBlend
Sets name of this blend mode
setNormalized(double) - Method in class heronarts.lx.audio.BandGate
 
setNormalized(double) - Method in class heronarts.lx.audio.DecibelMeter
 
setNormalized(double) - Method in class heronarts.lx.clip.ParameterClipEvent
 
setNormalized(double) - Method in class heronarts.lx.midi.LXMidiMapping
 
setNormalized(double) - Method in class heronarts.lx.modulator.ADEnvelope
 
setNormalized(double) - Method in class heronarts.lx.modulator.ADSREnvelope
 
setNormalized(double) - Method in class heronarts.lx.modulator.LXRangeModulator
 
setNormalized(double) - Method in class heronarts.lx.parameter.BooleanParameter
 
setNormalized(double) - Method in class heronarts.lx.parameter.BoundedParameter
Sets the value of parameter using normal 0-1
setNormalized(double) - Method in class heronarts.lx.parameter.DiscreteParameter
 
setNormalized(double) - Method in interface heronarts.lx.parameter.LXNormalizedParameter
Sets the value or the parameter in normalized space from 0 to 1
setNormalized(double) - Method in class heronarts.lx.parameter.NormalizedParameter
 
setNormalized(double) - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
setNormalized(double) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
setNormalizedMouseEditing(boolean) - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
setNumBands(int) - Method in class heronarts.lx.audio.FourierTransform
 
setObjects(T[]) - Method in class heronarts.lx.parameter.ObjectParameter
Set a list of objects for the parameter
setOptions(String[]) - Method in class heronarts.lx.parameter.DiscreteParameter
Set the range and option strings for the parameter
setOptions(String[]) - Method in class heronarts.p3lx.ui.component.UIDropMenu
Sets the list of string options to display in the menu
setOptions(String[]) - Method in class heronarts.p3lx.ui.component.UIToggleSet
 
setOrigin(float, float, float) - Method in class heronarts.lx.model.GridModel.Metrics
 
setOrigin(LXVector) - Method in class heronarts.lx.model.GridModel.Metrics
 
setOrigin(float, float, float) - Method in class heronarts.lx.model.StripModel.Metrics
 
setOrigin(LXVector) - Method in class heronarts.lx.model.StripModel.Metrics
 
setPadding(int) - Method in class heronarts.p3lx.ui.component.UILabel
Sets padding on all 4 sides
setPadding(int, int) - Method in class heronarts.p3lx.ui.component.UILabel
Sets padding on top and sides, CSS style
setPadding(int, int, int, int) - Method in class heronarts.p3lx.ui.component.UILabel
Sets padding on all 4 sides
setPadding(int) - Method in class heronarts.p3lx.ui.UI2dContainer
 
setPadding(int, int, int, int) - Method in class heronarts.p3lx.ui.UI2dContainer
 
setPaneBackgroundColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets default border color
setPaneInsetColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets default border color
setParameter(EnumParameter<? extends Object>) - Method in class heronarts.p3lx.ui.component.UIButton
 
setParameter(BooleanParameter) - Method in class heronarts.p3lx.ui.component.UIButton
 
setParameter(LXListenableNormalizedParameter) - Method in class heronarts.p3lx.ui.component.UICompoundParameterControl
 
setParameter(BoundedParameter) - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
setParameter(DiscreteParameter) - Method in class heronarts.p3lx.ui.component.UIDropMenu
 
setParameter(DiscreteParameter) - Method in class heronarts.p3lx.ui.component.UIIntegerBox
 
setParameter(LXListenableNormalizedParameter) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
setParameter(LXParameter) - Method in class heronarts.p3lx.ui.component.UIParameterLabel
 
setParameter(LXListenableNormalizedParameter) - Method in class heronarts.p3lx.ui.component.UISwitch
 
setParameter(StringParameter) - Method in class heronarts.p3lx.ui.component.UITextBox
 
setParameter(DiscreteParameter) - Method in class heronarts.p3lx.ui.component.UIToggleSet
 
setParent(LXComponent) - Method in class heronarts.lx.LXComponent
 
setPatterns(LXPattern[]) - Method in class heronarts.lx.LX
Specifies the set of patterns to be run.
setPatterns(LXPattern[]) - Method in class heronarts.lx.LXChannel
 
setPatterns(LXPattern[]) - Method in class heronarts.lx.LXEngine
 
setPaused(boolean) - Method in class heronarts.lx.LX
Pause the engine from running
setPaused(boolean) - Method in class heronarts.lx.LXEngine
Pause the engine from running
setPeriod(double) - Method in class heronarts.lx.modulator.LXPeriodicModulator
Modify the period of this modulator
setPeriod(LXParameter) - Method in class heronarts.lx.modulator.LXPeriodicModulator
Sets a parameter to the period of this modulator
setPeriod(double) - Method in class heronarts.lx.Tempo
Sets the period of one beat
setPerspective(float) - Method in class heronarts.p3lx.ui.UI3dContext
Sets perspective angle of the camera in degrees
setPhi(float) - Method in class heronarts.p3lx.ui.UI3dContext
Set the phi angle of viewing
setPointSize(float) - Method in class heronarts.p3lx.ui.component.UIPointCloud
Sets the size of points
setPointSizeAttenuation(float, float, float) - Method in class heronarts.p3lx.ui.component.UIPointCloud
Sets point size attenuation, fn = 1/sqrt(constant + linear*d + quadratic*d^2)
setPolarity(LXParameter.Polarity) - Method in class heronarts.lx.modulator.LXModulator
 
setPolarity(LXParameter.Polarity) - Method in class heronarts.lx.parameter.