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
Deprecated.
 
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.DDPOutput
 
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
 
addListener(UIItemList.Listener) - Method in interface heronarts.p3lx.ui.component.UIItemList
Adds a listener to receive notifications about list operations
addListener(UIItemList.Listener) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
addListener(UIItemList.Listener) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
addLoopTask(LXLoopTask) - Method in class heronarts.lx.LXEngine
Add a task to be run on every loop of the engine thread.
addLoopTask(LXLoopTask) - Method in class heronarts.p3lx.ui.UI
Add a task to be performed on every loop of the UI engine.
addLoopTask(LXLoopTask) - Method in class heronarts.p3lx.ui.UIObject
Add a task to be performed on every loop of the UI engine.
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
 
advanceFrame() - Method in class heronarts.lx.output.StreamingACNDatagram
 
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
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
Deprecated.
 
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
Deprecated.
 
APC40 - Class in heronarts.lx.midi.remote
Deprecated.
APC40(LXMidiInput) - Constructor for class heronarts.lx.midi.remote.APC40
Deprecated.
 
APC40(LXMidiInput, LXMidiOutput) - Constructor for class heronarts.lx.midi.remote.APC40
Deprecated.
 
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.
ARTNET_PORT - Static variable in class heronarts.lx.output.ArtNetDatagram
 
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
 
ArtSyncDatagram - Class in heronarts.lx.output
 
ArtSyncDatagram() - Constructor for class heronarts.lx.output.ArtSyncDatagram
 
attack - Variable in class heronarts.lx.audio.BandGate
Meter attack time, in milliseconds
attack - Variable in class heronarts.lx.audio.DecibelMeter
Meter attack time, in milliseconds
attack - Variable in class heronarts.lx.effect.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
Deprecated.
 
BANK_LEFT - Static variable in class heronarts.lx.midi.remote.APC40
Deprecated.
 
BANK_LEFT - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
BANK_RIGHT - Static variable in class heronarts.lx.midi.remote.APC40
Deprecated.
 
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
Deprecated.
 
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
Deprecated.
 
bindController(LXParameter, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
bindController(LXParameter, int, LXMidiRemote.TakeoverMode) - Method in class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
bindController(LXParameter, int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
bindController(LXParameter, int, int, LXMidiRemote.TakeoverMode) - Method in class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
bindController(LXParameter, int, int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
bindController(LXParameter, int, int, int, LXMidiRemote.TakeoverMode) - Method in class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
bindDeviceControlKnobs(LXEngine) - Method in class heronarts.lx.midi.remote.APC40
Deprecated.
 
bindDeviceControlKnobs(LXChannel) - Method in class heronarts.lx.midi.remote.APC40
Deprecated.
 
bindDeviceControlKnobs(LXPattern) - Method in class heronarts.lx.midi.remote.APC40
Deprecated.
 
bindKnob(LXParameter, int) - Method in class heronarts.lx.midi.remote.KorgNanoKontrol
Deprecated.
 
bindNote(LXParameter, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
bindNote(LXParameter, int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
bindNote(LXParameter, int, int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
bindNote(LXParameter, int, int, int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
bindNoteOff(LXParameter, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
bindNoteOff(LXParameter, int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
bindNoteOn(LXParameter, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
bindNoteOn(LXParameter, int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
bindNoteOn(LXParameter, int, int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
bindNoteOn(LXParameter, int, int, int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
bindNotes(DiscreteParameter, int, int[]) - Method in class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
bindNotes(DiscreteParameter, int, int[], int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
bindNotes(DiscreteParameter, int[], int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
bindNotes(DiscreteParameter, int[], int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
bindSlider(LXParameter, int) - Method in class heronarts.lx.midi.remote.KorgNanoKontrol
Deprecated.
 
bindTopButton(LXParameter, int) - Method in class heronarts.lx.midi.remote.KorgNanoKontrol
Deprecated.
 
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
Deprecated.
 
BOTTOM_BUTTON_2 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
Deprecated.
 
BOTTOM_BUTTON_3 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
Deprecated.
 
BOTTOM_BUTTON_4 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
Deprecated.
 
BOTTOM_BUTTON_5 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
Deprecated.
 
BOTTOM_BUTTON_6 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
Deprecated.
 
BOTTOM_BUTTON_7 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
Deprecated.
 
BOTTOM_BUTTON_8 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
Deprecated.
 
BOTTOM_BUTTON_9 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
Deprecated.
 
BOTTOM_BUTTONS - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
Deprecated.
 
bottomTray - Variable in class heronarts.lx.studio.LXStudio.UI
 
BoundedFunctionalParameter - Class in heronarts.lx.parameter
A FunctionalParameter that is bounded by a range.
BoundedFunctionalParameter(String) - Constructor for class heronarts.lx.parameter.BoundedFunctionalParameter
A bounded functional parameter with a range of 0-1
BoundedFunctionalParameter(String, double) - Constructor for class heronarts.lx.parameter.BoundedFunctionalParameter
A bounded functional parameter with a range of 0 to max
BoundedFunctionalParameter(String, double, double) - Constructor for class heronarts.lx.parameter.BoundedFunctionalParameter
A bounded functional parameter with a range from v0 to v1.
BoundedParameter - Class in heronarts.lx.parameter
Simple parameter class with a double value.
BoundedParameter(String) - Constructor for class heronarts.lx.parameter.BoundedParameter
Labeled parameter with value of 0 and range of 0-1
BoundedParameter(String, double) - Constructor for class heronarts.lx.parameter.BoundedParameter
A bounded parameter with label and value, initial value of 0 and a range of 0-1
BoundedParameter(String, double, double) - Constructor for class heronarts.lx.parameter.BoundedParameter
A bounded parameter with an initial value, and range from 0 to max
BoundedParameter(String, double, double, double) - Constructor for class heronarts.lx.parameter.BoundedParameter
A bounded parameter with initial value and range from v0 to v1.
BoundedParameter(LXListenableParameter, double, double) - Constructor for class heronarts.lx.parameter.BoundedParameter
Creates a BoundedParameter which limits the value of an underlying MutableParameter to a given range.
BoundedParameter(String, double, double, double, LXListenableParameter) - Constructor for class heronarts.lx.parameter.BoundedParameter
 
BoundedParameter.Range - Class in heronarts.lx.parameter
 
bpm - Variable in class heronarts.lx.Tempo
 
bpm() - Method in class heronarts.lx.Tempo
Returns the current tempo in Beats Per Minute
bpmf() - Method in class heronarts.lx.Tempo
Returns the tempo in floating point
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
Deprecated.
 
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
Deprecated.
 
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
Deprecated.
 
CLIP_STOP - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
CLIP_TRACK - Static variable in class heronarts.lx.midi.remote.APC40
Deprecated.
 
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
 
computeValue() - Method in class heronarts.lx.parameter.BoundedFunctionalParameter
Retrieves the raw value of the parameter, subclass must implement.
constrain(double, double, double) - Static method in class heronarts.lx.LXUtils
 
constrain(int, int, int) - Static method in class heronarts.lx.LXUtils
 
constrain(double) - Method in class heronarts.lx.parameter.BoundedParameter.Range
 
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
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
Deprecated.
 
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
Deprecated.
 
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
Deprecated.
 
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
 
datagrams - Variable in class heronarts.lx.output.LXDatagramOutput
 
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
 
DDPOutput - Class in heronarts.lx.output
DDPOutput is a helper class that constructs and sends a set of DDPDatagram packets based upon a specified chunk size, which will typically be a function of either the LED layout or UDP network settings.
DDPOutput(LX, LXFixture) - Constructor for class heronarts.lx.output.DDPOutput
 
DDPOutput(LX, LXFixture, int) - Constructor for class heronarts.lx.output.DDPOutput
 
DDPOutput(LX, int[]) - Constructor for class heronarts.lx.output.DDPOutput
 
DDPOutput(LX, int[], int) - Constructor for class heronarts.lx.output.DDPOutput
Constructs a DDPOutput with a given total set of points and a specified chunkSize.
decay - Variable in class heronarts.lx.audio.BandGate
The time the trigger takes to falloff from 1 to 0 after triggered, in milliseconds
decay - Variable in class heronarts.lx.effect.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_CHUNK_SIZE - Static variable in class heronarts.lx.output.DDPOutput
 
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.FunctionalParameter
 
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
Deprecated.
 
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
Deprecated.
 
DEVICE_CONTROL_LED_MODE - Static variable in class heronarts.lx.midi.remote.APC40
Deprecated.
 
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
Deprecated.
 
DEVICE_NAMES - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
Deprecated.
 
DEVICE_ON_OFF - Static variable in class heronarts.lx.midi.remote.APC40
Deprecated.
 
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
Deprecated.
 
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.LXParameterModulation
 
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
 
DMX_DATA_POSITION - Static variable in class heronarts.lx.output.StreamingACNDatagram
 
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
Deprecated.
 
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
Deprecated.
 
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
 
getComponentName(Class<? extends LXComponent>, String) - Static method in class heronarts.lx.LXUtils
 
getComponentName(LXComponent, String) - Static method in class heronarts.lx.LXUtils
 
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
 
getDataLength() - Method in class heronarts.lx.output.ArtNetDatagram
 
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.BoundedFunctionalParameter
 
getExponent() - Method in class heronarts.lx.parameter.LXListenableNormalizedParameter
 
getExponent() - Method in interface heronarts.lx.parameter.LXNormalizedParameter
Gets the exponent used for scaling this parameter across its normalized range.
getExponent() - Method in class heronarts.lx.parameter.NormalizedParameter
 
getEye() - Method in class heronarts.p3lx.ui.UI3dContext
Gets the latest computed eye position
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.
getFocusedIndex() - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
getFocusedIndex() - Method in interface heronarts.p3lx.ui.component.UIItemList
Returns the index of the currently focused item in the list
getFocusedIndex() - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
getFocusedItem() - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
getFocusedItem() - Method in interface heronarts.p3lx.ui.component.UIItemList
Retrieves the currently focused item in the list.
getFocusedItem() - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
getFocusedPattern() - Method in class heronarts.lx.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
Returns the group that this channel belongs to
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
Returns an array of raw integer point indices for all the points in this fixture.
getIndices(LXFixture, int) - Static method in class heronarts.lx.model.LXFixture.Utils
Returns an array of arrays of raw integer point indices for all the points in this fixture, with no array being longer than the specificed chunk size.
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
Deprecated.
 
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.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
 
getMediaPath() - Method in class heronarts.lx.audio.LXAudioOutput
 
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.UIDoubleBox
 
getModulationSource() - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
getModulationSource() - Method in interface heronarts.p3lx.ui.UIModulationSource
 
getModulationSourceMappingColor() - Method in class heronarts.p3lx.ui.UITheme
 
getModulationSourceUI() - Method in class heronarts.lx.studio.ui.modulation.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() - Method in class heronarts.lx.parameter.BoundedFunctionalParameter
Gets a normalized value of the parameter from 0 to 1
getNormalized() - Method in class heronarts.lx.parameter.BoundedParameter
Gets a normalized value of the parameter from 0 to 1
getNormalized(double) - Method in class heronarts.lx.parameter.BoundedParameter.Range
 
getNormalized(double, double) - Method in class heronarts.lx.parameter.BoundedParameter.Range
 
getNormalized() - Method in class heronarts.lx.parameter.CompoundParameter
 
getNormalized() - Method in class heronarts.lx.parameter.DiscreteParameter
 
getNormalized() - Method in interface heronarts.lx.parameter.LXNormalizedParameter
Gets the value of the parameter in a normalized space from 0 to 1
getNormalized() - Method in class heronarts.lx.parameter.NormalizedParameter
 
getNormalized() - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
getNormalized() - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
getNormalizedf() - Method in class heronarts.lx.audio.BandGate
 
getNormalizedf() - Method in class heronarts.lx.audio.DecibelMeter
 
getNormalizedf() - Method in class heronarts.lx.modulator.ADEnvelope
 
getNormalizedf() - Method in class heronarts.lx.modulator.ADSREnvelope
 
getNormalizedf() - Method in class heronarts.lx.modulator.LXRangeModulator
 
getNormalizedf() - Method in class heronarts.lx.parameter.BooleanParameter
 
getNormalizedf() - Method in class heronarts.lx.parameter.BoundedFunctionalParameter
Normalized value as a float
getNormalizedf() - Method in class heronarts.lx.parameter.BoundedParameter
Normalized value as a float
getNormalizedf() - Method in class heronarts.lx.parameter.DiscreteParameter
 
getNormalizedf() - Method in interface heronarts.lx.parameter.LXNormalizedParameter
Gets the value of the parameter in a normalized space as a float
getNormalizedf() - Method in class heronarts.lx.parameter.NormalizedParameter
 
getNumBands() - Method in class heronarts.lx.audio.FourierTransform
 
getNumBands() - Method in class heronarts.lx.audio.GraphicMeter
Number of bands on the meter
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
Deprecated.
 
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
getRegisteredChannelBlends() - Method in class heronarts.lx.LX
Gets the list of registered channel blend classes
getRegisteredCrossfaderBlends() - Method in class heronarts.lx.LX
Gets the list of registered crossfader blend classes
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() - Method in class heronarts.lx.audio.GraphicMeter
Returns a snapshot of the last raw audio sample buffer frame that was used to compute this meter.
getSamples(float[]) - Method in class heronarts.lx.audio.LXAudioBuffer
 
getSaturation() - Method in class heronarts.lx.color.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
getTarget() - Method in class heronarts.lx.parameter.LXParameterModulation
 
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.ArtNetDatagram
 
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.BoundedFunctionalParameter
 
getValue() - Method in class heronarts.lx.parameter.CompoundParameter
 
getValue() - Method in class heronarts.lx.parameter.FixedParameter
 
getValue() - Method in class heronarts.lx.parameter.FunctionalParameter
Retrieves the value of the parameter, subclass must implement.
getValue() - Method in class heronarts.lx.parameter.LXListenableParameter
 
getValue() - Method in interface heronarts.lx.parameter.LXParameter
Retrieves the value of the parameter
getValue() - Method in class heronarts.lx.parameter.LXVirtualParameter
 
getValue() - Method in class heronarts.lx.parameter.NormalizedParameter
 
getValue() - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
getValue() - Method in class heronarts.p3lx.ui.component.UIIntegerBox
 
getValue() - Method in class heronarts.p3lx.ui.component.UITextBox
 
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.BoundedFunctionalParameter
 
getValuef() - Method in class heronarts.lx.parameter.FixedParameter
 
getValuef() - Method in class heronarts.lx.parameter.FunctionalParameter
Utility helper function to get the value of the parameter as a float.
getValuef() - Method in class heronarts.lx.parameter.LXListenableParameter
 
getValuef() - Method in interface heronarts.lx.parameter.LXParameter
Utility helper function to get the value of the parameter as a float.
getValuef() - Method in class heronarts.lx.parameter.LXVirtualParameter
 
getValuef() - Method in class heronarts.lx.parameter.NormalizedParameter
 
getValuei() - Method in class heronarts.lx.parameter.DiscreteParameter
 
getValuei() - Method in class heronarts.lx.parameter.MutableParameter
 
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
Deprecated.
 
GREEN_BLINK - Static variable in class heronarts.lx.midi.remote.APC40
Deprecated.
 
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
 
instantiateBlend(String) - Method in class heronarts.lx.LX
 
instantiateBlend(Class<? extends LXBlend>) - Method in class heronarts.lx.LX
 
instantiateChannelBlends() - Method in class heronarts.lx.LX
 
instantiateComponent(String, Class<T>) - Method in class heronarts.lx.LX
 
instantiateComponent(Class<? extends T>, Class<T>) - Method in class heronarts.lx.LX
 
instantiateComponent(Class<? extends T>, Class<T>) - Method in class heronarts.p3lx.P3LX
 
instantiateCrossfaderBlends() - Method in class heronarts.lx.LX
 
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
 
instantiateTransitionBlends() - 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
 
isChannel() - Method in class heronarts.lx.LXBus
Returns true if this is a basic channel
isChannelMultithreaded - Variable in class heronarts.lx.LXEngine
 
isChecked() - Method in class heronarts.p3lx.ui.component.UIItemList.Item
Whether the item is checked, applies only if checkbox mode set on the list.
isClipViewVisible() - Method in class heronarts.lx.studio.LXStudio.UI
 
isCommand(KeyEvent) - Static method in class heronarts.lx.studio.ui.UIKeyEvent
 
isCommand(MouseEvent) - Static method in class heronarts.lx.studio.ui.UIMouseEvent
 
isConnected() - Method in class heronarts.lx.output.LXSocketOutput
 
isDelete(KeyEvent, int) - Static method in class heronarts.lx.studio.ui.UIKeyEvent
 
isEditable() - Method in class heronarts.p3lx.ui.component.UIInputBox
 
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.UIInputBox
 
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
 
isGroup() - Method in class heronarts.lx.LXBus
Returns true if this is a group channel
isInGroup() - Method in class heronarts.lx.LXBus
Returns true if this channel belongs to a group
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
 
isMultiSelect(MouseEvent) - Static method in class heronarts.lx.studio.ui.UIMouseEvent
 
isMultithreaded - Variable in class heronarts.lx.LXEngine
 
isNetworkMultithreaded - Variable in class heronarts.lx.LXEngine
 
isNoteOn() - Method in class heronarts.lx.midi.MidiNote
 
isOn() - Method in class heronarts.lx.parameter.BooleanParameter
 
isPaused() - Method in class heronarts.lx.LX
Whether the engine is currently running.
isPaused() - Method in class heronarts.lx.LXEngine
 
isRangeSelect(MouseEvent) - Static method in class heronarts.lx.studio.ui.UIMouseEvent
 
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
Deprecated.
 
KNOB_2 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
Deprecated.
 
KNOB_3 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
Deprecated.
 
KNOB_4 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
Deprecated.
 
KNOB_5 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
Deprecated.
 
KNOB_6 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
Deprecated.
 
KNOB_7 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
Deprecated.
 
KNOB_8 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
Deprecated.
 
KNOB_9 - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
Deprecated.
 
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
Deprecated.
 
KorgNanoKontrol - Class in heronarts.lx.midi.remote
Deprecated.
KorgNanoKontrol(LXMidiInput) - Constructor for class heronarts.lx.midi.remote.KorgNanoKontrol
Deprecated.
 

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
Deprecated.
 
LED_MODE_PAN - Static variable in class heronarts.lx.midi.remote.APC40
Deprecated.
 
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
Deprecated.
 
LED_MODE_VOLUME - Static variable in class heronarts.lx.midi.remote.APC40
Deprecated.
 
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
Deprecated.
 
leftPane - Variable in class heronarts.lx.studio.LXStudio.UI
 
LEGATO_FOOTWSWITCH - Static variable in class heronarts.lx.midi.MidiControlChange
 
length - Variable in class heronarts.lx.clip.LXClip
 
length - Variable in class heronarts.lx.model.StripModel
 
length - Variable in class heronarts.lx.model.StripModel.Metrics
 
lerp(int[], int[], double, int[]) - Method in class heronarts.lx.blend.LXBlend
Transitions from one buffer to another.
lerp(int, int) - Static method in class heronarts.lx.color.LXColor
 
lerp(int, int, double) - Static method in class heronarts.lx.color.LXColor
 
lerp(int, int, 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
 
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
Deprecated.
 
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
Deprecated.
 
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.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.P3LXPattern
 
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
 
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
Abstract subclass for both groups and channels
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
Deprecated.
LXMidiRemote(LXMidiInput) - Constructor for class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
LXMidiRemote(LXMidiOutput) - Constructor for class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
LXMidiRemote(LXMidiInput, LXMidiOutput) - Constructor for class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
LXMidiRemote.TakeoverMode - Enum in heronarts.lx.midi.remote
Deprecated.
 
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
 
LXParameterModulation.CircularDependencyException - Exception in heronarts.lx.parameter
 
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
Deprecated.
 
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
Deprecated.
 
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
Deprecated.
 
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
Deprecated.
 
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
Deprecated.
 
MODE_ALTERNATE_ABLETON - Static variable in class heronarts.lx.midi.remote.APC40
Deprecated.
 
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.Range
 
normalizedToValue(double, double) - Method in class heronarts.lx.parameter.BoundedParameter.Range
 
NOTE_VELOCITY - Static variable in class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
noteOff(MidiNote) - Method in class heronarts.lx.midi.remote.LXMidiRemote
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
Deprecated.
 
noteOffReceived(MidiNote) - Method in class heronarts.lx.midi.surface.APC40Mk2
 
noteOn(MidiNoteOn) - Method in class heronarts.lx.midi.remote.LXMidiRemote
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
Deprecated.
 
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
Deprecated.
 
NUDGE_MINUS - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
NUDGE_PLUS - Static variable in class heronarts.lx.midi.remote.APC40
Deprecated.
 
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
Deprecated.
 
NUM_TRACK_CONTROL_KNOBS - Static variable in class heronarts.lx.midi.remote.APC40
Deprecated.
 
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
Deprecated.
 
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.blend.LXBlend
Subclasses may override this method.
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.lx.studio.ui.modulation.UIModulator.UIModulation
 
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.lx.studio.ui.modulation.UIModulator.UIModulation
 
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.blend.LXBlend
Subclasses may override this method.
onInactive() - Method in class heronarts.lx.LXPattern
Subclasses may override this method.
onInactive() - Method in class heronarts.p3lx.video.VideoCapturePattern
 
onItemActivated(UIItemList.Item) - Method in interface heronarts.p3lx.ui.component.UIItemList.Listener
 
onItemDeactivated(UIItemList.Item) - Method in interface heronarts.p3lx.ui.component.UIItemList.Listener
 
onItemFocused(UIItemList.Item) - Method in interface heronarts.p3lx.ui.component.UIItemList.Listener
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.clip.UIClipButton
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.clip.UIClipStop
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.clip.UISceneButton
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.clip.UISceneStop
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.clip.UIStop
 
onKeyPressed(KeyEvent, char, int) - Method in class heronarts.lx.studio.ui.device.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 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.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.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.ArtSyncDatagram
 
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.LXRunnableComponent
Optional subclass method when start happens.
onStartRecording() - Method in class heronarts.lx.clip.LXChannelClip
 
onStartRecording() - Method in class heronarts.lx.clip.LXClip
 
onStop() - Method in class heronarts.lx.LXRunnableComponent
Optional subclass method when stop happens.
onToggle(boolean) - Method in class heronarts.lx.studio.ui.modulation.UITriggerModulationButton
 
onToggle(boolean) - Method in class heronarts.p3lx.ui.component.UIButton
Subclasses may override this to handle changes to the button's state
onToggle(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(LX) - Constructor for class heronarts.p3lx.P3LXGraphicsPattern
 
P3LXPattern - Class in heronarts.p3lx
 
P3LXPattern(LX) - 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
Deprecated.
 
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
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
Deprecated.
 
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
Deprecated.
 
PLAY - Static variable in class heronarts.lx.midi.remote.KorgNanoKontrol
Deprecated.
 
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
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
Deprecated.
 
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.BoundedFunctionalParameter
Range of the parameter
range - Variable in class heronarts.lx.parameter.BoundedParameter
Range of the parameter
Range(double, double) - Constructor for class heronarts.lx.parameter.BoundedParameter.Range
 
range - Variable in class heronarts.lx.parameter.BoundedParameter.Range
 
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
Deprecated.
 
REC_QUANTIZATION - Static variable in class heronarts.lx.midi.remote.APC40
Deprecated.
 
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
Deprecated.
 
RECORD - Static variable in class heronarts.lx.midi.surface.APC40Mk2
 
RECORD_ARM - Static variable in class heronarts.lx.midi.remote.APC40
Deprecated.
 
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
Deprecated.
 
RED_BLINK - Static variable in class heronarts.lx.midi.remote.APC40
Deprecated.
 
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
 
registerBlend(Class<? extends LXBlend>) - Method in class heronarts.lx.LX
Register a [channel and crossfader] blend class with the engine
registerBlends(Class<LXBlend>[]) - Method in class heronarts.lx.LX
Register multiple [channel and crossfader] blend classes with the engine
registerChannelBlend(Class<? extends LXBlend>) - Method in class heronarts.lx.LX
Register a channel blend class with the engine
registerChannelBlends(Class<LXBlend>[]) - Method in class heronarts.lx.LX
Register multiple channel blend classes with the engine
registerComponent(LXComponent) - Method in class heronarts.lx.clip.LXClip
 
registerComponent(String, LXComponent) - Method in class heronarts.lx.LXEngine
Register a component with the engine.
registerCrossfaderBlend(Class<? extends LXBlend>) - Method in class heronarts.lx.LX
Register a crossfader blend class with the engine
registerCrossfaderBlends(Class<LXBlend>[]) - Method in class heronarts.lx.LX
Register multiple crossfader blend classes 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
registerTransitionBlend(Class<? extends LXBlend>) - Method in class heronarts.lx.LX
Register a transition blend class with the engine
registerTransitionBlends(Class<LXBlend>[]) - Method in class heronarts.lx.LX
Register multiple channel blend classes 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
 
removeListener(UIItemList.Listener) - Method in class heronarts.p3lx.ui.component.UIItemList.BasicList
 
removeListener(UIItemList.Listener) - Method in interface heronarts.p3lx.ui.component.UIItemList
Removes a listener from receiving notifications about list operations
removeListener(UIItemList.Listener) - Method in class heronarts.p3lx.ui.component.UIItemList.ScrollList
 
removeLoopTask(LXLoopTask) - Method in class heronarts.lx.LXEngine
Remove a task from the list run on every loop invocation
removeLoopTask(LXLoopTask) - Method in class heronarts.p3lx.ui.UI
Remove a task from the UI engine
removeLoopTask(LXLoopTask) - Method in class heronarts.p3lx.ui.UIObject
Remove a task from the UI engine
removeMapping(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
Deprecated.
 
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
Deprecated.
 
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, 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
Deprecated.
 
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
Deprecated.
 
SEND_B - Static variable in class heronarts.lx.midi.remote.APC40
Deprecated.
 
SEND_C - Static variable in class heronarts.lx.midi.remote.APC40
Deprecated.
 
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
Deprecated.
 
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
Deprecated.
 
sendNoteOff(int, int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
sendNoteOn(int, int, int) - Method in class heronarts.lx.midi.LXMidiOutput
 
sendNoteOn(int, int, int) - Method in class heronarts.lx.midi.remote.LXMidiRemote
Deprecated.
 
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
Deprecated.
 
SEQUENCE_NUMBER_POSITION - Static variable in class heronarts.lx.output.StreamingACNDatagram
 
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
setAddress(String) - Method in class heronarts.lx.output.LXDatagramOutput
Sets the destination address of all datagrams on this output
setAddress(InetAddress) - Method in class heronarts.lx.output.LXDatagramOutput
Sets the destination address of all datagrams on this output
setAddressPattern(String) - Method in class heronarts.lx.osc.OscMessage
 
setAddressPattern(OscString) - Method in class heronarts.lx.osc.OscMessage
 
setAlphaTestEnabled(boolean) - Method in class heronarts.p3lx.ui.component.UIGLPointCloud
Enable alpha testing for dense point clouds to minimize some forms of visible billboard aliasing across overlapping points;
setArrowKeyFocus(UI2dContainer.ArrowKeyFocus) - Method in class heronarts.p3lx.ui.UI2dContainer
 
setAttentionColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets highlight color
setAudioInputStream(AudioInputStream) - Method in class heronarts.lx.audio.LXAudioOutput
 
setAutoCycleEligible(boolean) - Method in class heronarts.lx.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
 
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
 
setDataOffset(int) - Method in class heronarts.lx.output.DDPDatagram
Sets the data offset for this packet
setDescription(String) - Method in class heronarts.lx.color.ColorParameter
 
setDescription(String) - Method in class heronarts.lx.modulator.LXModulator
 
setDescription(String) - Method in class heronarts.lx.parameter.BooleanParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.BoundedFunctionalParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.BoundedParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.CompoundParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.DiscreteParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.EnumParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.FunctionalParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.LXListenableParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.NormalizedParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.ObjectParameter
 
setDescription(String) - Method in class heronarts.lx.parameter.StringParameter
 
setDescription(String) - Method in class heronarts.p3lx.ui.UI2dComponent
 
setDescription(String) - Method in class heronarts.p3lx.ui.UIObject
 
setDeviceBackgroundColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets default background color
setDeviceBorderColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets default border color
setDeviceFocusedBackgroundColor(int) - Method in class heronarts.p3lx.ui.UITheme
Sets default background color
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
 
setDmxData(byte, int) - Method in class heronarts.lx.output.StreamingACNDatagram
 
setDmxData(byte[], int) - Method in class heronarts.lx.output.StreamingACNDatagram
 
setEase(QuadraticEnvelope.Ease) - Method in class heronarts.lx.modulator.QuadraticEnvelope
Sets the easing type
setEditable(boolean) - Method in class heronarts.p3lx.ui.component.UIInputBox
 
setEditable(boolean) - Method in class heronarts.p3lx.ui.component.UIParameterControl
 
setEditMultiplier(double) - Method in class heronarts.p3lx.ui.component.UIDoubleBox
 
setEditMultiplier(int) - Method in class heronarts.p3lx.ui.component.UIIntegerBox
 
setEnabled(boolean) - Method in class heronarts.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.BoundedFunctionalParameter
 
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
setHighlightParameterModulation(LXParameterModulation) - Method in class heronarts.p3lx.ui.UI
 
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.