Modifier and Type | Field and Description |
---|---|
LX |
LXRegistry.lx |
protected LX |
LXComponent.lx
The LX instance that this component belongs to.
|
Modifier and Type | Method and Description |
---|---|
LX |
LX.addEffect(LXEffect effect)
Add an effect to the FX chain.
|
LX |
LX.addEffects(LXEffect[] effects)
Add multiple effects to the chain
|
LX |
LX.addListener(LX.Listener listener) |
LX |
LX.addOutput(LXOutput output)
Adds an output driver
|
LX |
LX.addProjectListener(LX.ProjectListener listener) |
LX |
LX.disableAutoCycle()
Stops patterns from automatically rotating
|
LX |
LX.enableAutoCycle(int autoCycleThreshold)
Sets the patterns to rotate automatically
|
LX |
LXComponent.getLX()
Accessor to the LX instance that this component is part of.
|
LX |
LX.goIndex(int i)
Sets the main channel to a pattern of the given index
|
LX |
LX.goNext()
Sets the main channel to the next pattern.
|
LX |
LX.goPattern(LXPattern pattern)
Sets the main channel to a given pattern instance.
|
LX |
LX.goPrev()
Sets the main channel to the previous pattern.
|
LX |
LX.popError() |
LX |
LX.pushError(Exception exception) |
LX |
LX.pushError(Exception exception,
String message) |
LX |
LX.pushError(LX.Error error) |
LX |
LX.registerExternal(String key,
LXSerializable serializable) |
LX |
LX.removeEffect(LXEffect effect)
Remove an effect from the chain
|
LX |
LX.removeListener(LX.Listener listener) |
LX |
LX.removeProjectListener(LX.ProjectListener listener) |
LX |
LX.setPatterns(LXPattern[] patterns)
Specifies the set of patterns to be run.
|
LX |
LX.setPaused(boolean paused)
Pause the engine from running
|
LX |
LX.setSpeed(double speed)
Sets the speed of the entire system.
|
LX |
LX.togglePaused()
Toggles the running state of the engine.
|
Modifier and Type | Method and Description |
---|---|
default void |
LXRegistry.Listener.channelBlendsChanged(LX lx)
Invoked when the available channel blend implementations are changed
|
default void |
LXRegistry.Listener.contentChanged(LX lx)
Invoked when available pattern/effect/model has been updated
|
default void |
LXRegistry.Listener.crossfaderBlendsChanged(LX lx)
Invoked when the available crossfader blend implementations are changed
|
static LXPath |
LXPath.get(LX lx,
String path)
Globally retrieves an LX object with a path in the hierarchy
|
static LXComponent |
LXPath.getComponent(LX lx,
String path)
Globally retrieves an LX component with a path in the hierarchy
|
static LXParameter |
LXPath.getParameter(LX lx,
String path)
Globally retrieves an LX parameter with a path in the hierarchy
|
void |
LXPlugin.initialize(LX lx)
This method is invoked on the plugin object after LX has been initialized.
|
protected LXRegistry |
LX.instantiateRegistry(LX lx)
Subclasses may override to provide an enhanced registry with support for more types
|
void |
LXSerializable.load(LX lx,
JsonObject object)
Restores this instance from a JSON object
|
void |
LXRegistry.load(LX lx,
JsonObject object) |
void |
LXRegistry.Plugin.load(LX lx,
JsonObject object) |
void |
LXPreferences.load(LX lx,
JsonObject object) |
void |
LXEngine.load(LX lx,
JsonObject obj) |
void |
LXComponent.load(LX lx,
JsonObject obj)
Loads the LX component.
|
static void |
LXSerializable.Utils.loadArray(LX lx,
List<? extends LXSerializable> serializables,
JsonObject object,
String key)
Loads an array of sub-objects from the given key, if it is found
|
static void |
LXSerializable.Utils.loadArray(LX lx,
LXSerializable[] serializables,
JsonObject object,
String key)
Loads an array of sub-objects from the given key, if it is found
|
static void |
LXSerializable.Utils.loadObject(LX lx,
LXSerializable serializable,
JsonObject object,
String key)
Loads a serializable object from a sub-key, if the key is found.
|
static void |
LXSerializable.Utils.loadObject(LX lx,
LXSerializable serializable,
JsonObject object,
String key,
boolean defaultEmptyObj)
Loads a serializable object from a sub-key, if the key is found.
|
default void |
LX.Listener.modelChanged(LX lx,
LXModel model)
Fired whenever a new model instance is set on this LX instance.
|
default void |
LX.Listener.modelGenerationChanged(LX lx,
LXModel model)
Fired when the generation of a model has been changed.
|
default void |
LXRegistry.Listener.pluginChanged(LX lx,
LXRegistry.Plugin plugin)
Invoked when the state of an available plugin has changed
|
void |
LXSerializable.save(LX lx,
JsonObject object)
Serializes this instance into the JSON object
|
void |
LXRegistry.save(LX lx,
JsonObject object) |
void |
LXRegistry.Plugin.save(LX lx,
JsonObject object) |
void |
LXPreferences.save(LX lx,
JsonObject object) |
void |
LXDeviceComponent.save(LX lx,
JsonObject obj) |
void |
LXComponent.save(LX lx,
JsonObject obj)
Serializes the LX component.
|
static JsonArray |
LXSerializable.Utils.toArray(LX lx,
Collection<? extends LXSerializable> serializables)
Serialized a generic collection of sub-objects, not necessarily ordered
|
static JsonArray |
LXSerializable.Utils.toArray(LX lx,
LXSerializable[] serializables)
Serializes an array of subobjects
|
static JsonObject |
LXSerializable.Utils.toObject(LX lx,
LXSerializable serializable)
Serializes any LXSerializable to a JsonObject
|
static JsonObject |
LXSerializable.Utils.toObject(LX lx,
Map<String,? extends LXSerializable> serializables)
Serializes a map of subobjects into a JsonObject
|
default void |
LXRegistry.Listener.transitionBlendsChanged(LX lx)
Invoked when the available transition blend implementations are changed
|
Constructor and Description |
---|
Frame(LX lx) |
LXClassLoader(LX lx) |
LXClassLoader(LX lx,
List<File> jarFiles) |
LXComponent(LX lx)
Creates a new component as part of an LX hierarchy.
|
LXComponent(LX lx,
int id)
Creates a new component as part of the LX hierarchy.
|
LXComponent(LX lx,
int id,
String label)
Creates a new component as part of the LX hierarchy.
|
LXComponent(LX lx,
String label)
Creates a new component as part of the LX hierarchy.
|
LXDeviceComponent(LX lx) |
LXDeviceComponent(LX lx,
String label) |
LXLayer(LX lx) |
LXLayer(LX lx,
LXDeviceComponent buffer) |
LXLayeredComponent(LX lx) |
LXLayeredComponent(LX lx,
LXBuffer buffer) |
LXLayeredComponent(LX lx,
LXDeviceComponent component) |
LXLayeredComponent(LX lx,
String label) |
LXLayeredComponent(LX lx,
String label,
LXBuffer buffer) |
LXModelComponent(LX lx) |
LXModelComponent(LX lx,
String label) |
LXModelLayer(LX lx) |
LXModulatorComponent(LX lx) |
LXModulatorComponent(LX lx,
String label) |
LXPreferences(LX lx) |
LXRegistry(LX lx) |
LXRunnableComponent(LX lx) |
LXRunnableComponent(LX lx,
String label) |
ModelBuffer(LX lx) |
ModelBuffer(LX lx,
int defaultColor) |
Tempo(LX lx) |
Modifier and Type | Method and Description |
---|---|
void |
LXAudioEngine.load(LX lx,
JsonObject obj) |
Constructor and Description |
---|
BandGate(LX lx) |
BandGate(String label,
LX lx) |
LXAudioEngine(LX lx) |
LXAudioOutput(LX lx) |
Constructor and Description |
---|
AddBlend(LX lx) |
DarkestBlend(LX lx) |
DifferenceBlend(LX lx) |
DissolveBlend(LX lx) |
FunctionalBlend(LX lx,
LXBlend.FunctionalBlend.BlendFunction function) |
LightestBlend(LX lx) |
LXBlend(LX lx) |
MultiplyBlend(LX lx) |
NormalBlend(LX lx) |
ScreenBlend(LX lx) |
SubtractBlend(LX lx) |
Modifier and Type | Method and Description |
---|---|
void |
ParameterClipEvent.load(LX lx,
JsonObject obj) |
void |
LXClipLane.load(LX lx,
JsonObject obj) |
void |
LXClipEvent.load(LX lx,
JsonObject obj) |
void |
LXClip.load(LX lx,
JsonObject obj) |
protected LXClipEvent |
PatternClipLane.loadEvent(LX lx,
JsonObject eventObj) |
protected LXClipEvent |
ParameterClipLane.loadEvent(LX lx,
JsonObject eventObj) |
protected LXClipEvent |
MidiNoteClipLane.loadEvent(LX lx,
JsonObject eventObj) |
protected abstract LXClipEvent |
LXClipLane.loadEvent(LX lx,
JsonObject eventObj) |
protected void |
LXClip.loadLane(LX lx,
String laneType,
JsonObject laneObj) |
protected void |
LXChannelClip.loadLane(LX lx,
String laneType,
JsonObject laneObj) |
void |
PatternClipEvent.save(LX lx,
JsonObject obj) |
void |
ParameterClipLane.save(LX lx,
JsonObject obj) |
void |
ParameterClipEvent.save(LX lx,
JsonObject obj) |
void |
MidiNoteClipEvent.save(LX lx,
JsonObject obj) |
void |
LXClipLane.save(LX lx,
JsonObject obj) |
void |
LXClipEvent.save(LX lx,
JsonObject obj) |
void |
LXClip.save(LX lx,
JsonObject obj) |
Constructor and Description |
---|
LXAbstractChannelClip(LX lx,
LXAbstractChannel channel,
int index,
boolean registerListener) |
LXChannelClip(LX lx,
LXChannel channel,
int index) |
LXClip(LX lx,
LXBus bus,
int index) |
LXClip(LX lx,
LXBus bus,
int index,
boolean registerListener) |
LXClipEngine(LX lx) |
LXGroupClip(LX lx,
LXGroup group,
int index) |
LXMasterClip(LX lx,
int index) |
Modifier and Type | Method and Description |
---|---|
T |
LXClipboardComponent.duplicate(LX lx) |
Constructor and Description |
---|
LXClipboard(LX lx) |
Modifier and Type | Method and Description |
---|---|
void |
LXSwatch.load(LX lx,
JsonObject obj) |
void |
LXPalette.load(LX lx,
JsonObject obj) |
void |
LXSwatch.save(LX lx,
JsonObject obj) |
void |
LXPalette.save(LX lx,
JsonObject obj) |
Constructor and Description |
---|
LXPalette(LX lx) |
LXSwatch(LX lx) |
Modifier and Type | Method and Description |
---|---|
abstract void |
LXCommand.perform(LX lx)
Perform the given command
|
void |
LXCommand.Parameter.Reset.perform(LX lx) |
void |
LXCommand.Parameter.SetValue.perform(LX lx) |
void |
LXCommand.Parameter.SetColor.perform(LX lx) |
void |
LXCommand.Parameter.Increment.perform(LX lx) |
void |
LXCommand.Parameter.Decrement.perform(LX lx) |
void |
LXCommand.Parameter.Toggle.perform(LX lx) |
void |
LXCommand.Parameter.SetNormalized.perform(LX lx) |
void |
LXCommand.Parameter.SetString.perform(LX lx) |
void |
LXCommand.Channel.SetFader.perform(LX lx) |
void |
LXCommand.Channel.AddPattern.perform(LX lx) |
void |
LXCommand.Channel.RemovePattern.perform(LX lx) |
void |
LXCommand.Channel.MovePattern.perform(LX lx) |
void |
LXCommand.Channel.GoPattern.perform(LX lx) |
void |
LXCommand.Channel.AddEffect.perform(LX lx) |
void |
LXCommand.Channel.RemoveEffect.perform(LX lx) |
void |
LXCommand.Channel.MoveEffect.perform(LX lx) |
void |
LXCommand.Mixer.AddChannel.perform(LX lx) |
void |
LXCommand.Mixer.MoveChannel.perform(LX lx) |
void |
LXCommand.Mixer.RemoveChannel.perform(LX lx) |
void |
LXCommand.Mixer.RemoveSelectedChannels.perform(LX lx) |
void |
LXCommand.Mixer.Ungroup.perform(LX lx) |
void |
LXCommand.Mixer.UngroupChannel.perform(LX lx) |
void |
LXCommand.Mixer.GroupSelectedChannels.perform(LX lx) |
void |
LXCommand.Modulation.AddModulator.perform(LX lx) |
void |
LXCommand.Modulation.MoveModulator.perform(LX lx) |
void |
LXCommand.Modulation.RemoveModulator.perform(LX lx) |
void |
LXCommand.Modulation.AddModulation.perform(LX lx) |
void |
LXCommand.Modulation.RemoveModulation.perform(LX lx) |
void |
LXCommand.Modulation.AddTrigger.perform(LX lx) |
void |
LXCommand.Modulation.RemoveTrigger.perform(LX lx) |
void |
LXCommand.Palette.AddColor.perform(LX lx) |
void |
LXCommand.Palette.RemoveColor.perform(LX lx) |
void |
LXCommand.Palette.SaveSwatch.perform(LX lx) |
void |
LXCommand.Palette.RemoveSwatch.perform(LX lx) |
void |
LXCommand.Palette.MoveSwatch.perform(LX lx) |
void |
LXCommand.Palette.SetSwatch.perform(LX lx) |
void |
LXCommand.Snapshots.AddSnapshot.perform(LX lx) |
void |
LXCommand.Snapshots.MoveSnapshot.perform(LX lx) |
void |
LXCommand.Snapshots.RemoveSnapshot.perform(LX lx) |
void |
LXCommand.Snapshots.Recall.perform(LX lx) |
void |
LXCommand.Snapshots.RemoveView.perform(LX lx) |
void |
LXCommand.Structure.AddFixture.perform(LX lx) |
void |
LXCommand.Structure.RemoveFixture.perform(LX lx) |
void |
LXCommand.Structure.RemoveSelectedFixtures.perform(LX lx) |
void |
LXCommand.Structure.MoveFixture.perform(LX lx) |
void |
LXCommand.Structure.NewModel.perform(LX lx) |
void |
LXCommand.Structure.ModifyFixturePositions.perform(LX lx) |
void |
LXCommand.Midi.AddMapping.perform(LX lx) |
void |
LXCommand.Midi.RemoveMapping.perform(LX lx) |
abstract void |
LXCommand.undo(LX lx)
Undo the command, after it has been performed
|
void |
LXCommand.RemoveComponent.undo(LX lx) |
void |
LXCommand.Parameter.Reset.undo(LX lx) |
void |
LXCommand.Parameter.SetValue.undo(LX lx) |
void |
LXCommand.Parameter.SetColor.undo(LX lx) |
void |
LXCommand.Parameter.Increment.undo(LX lx) |
void |
LXCommand.Parameter.Decrement.undo(LX lx) |
void |
LXCommand.Parameter.Toggle.undo(LX lx) |
void |
LXCommand.Parameter.SetNormalized.undo(LX lx) |
void |
LXCommand.Parameter.SetString.undo(LX lx) |
void |
LXCommand.Channel.SetFader.undo(LX lx) |
void |
LXCommand.Channel.AddPattern.undo(LX lx) |
void |
LXCommand.Channel.RemovePattern.undo(LX lx) |
void |
LXCommand.Channel.MovePattern.undo(LX lx) |
void |
LXCommand.Channel.GoPattern.undo(LX lx) |
void |
LXCommand.Channel.AddEffect.undo(LX lx) |
void |
LXCommand.Channel.RemoveEffect.undo(LX lx) |
void |
LXCommand.Channel.MoveEffect.undo(LX lx) |
void |
LXCommand.Mixer.AddChannel.undo(LX lx) |
void |
LXCommand.Mixer.MoveChannel.undo(LX lx) |
void |
LXCommand.Mixer.RemoveChannel.undo(LX lx) |
void |
LXCommand.Mixer.RemoveSelectedChannels.undo(LX lx) |
void |
LXCommand.Mixer.Ungroup.undo(LX lx) |
void |
LXCommand.Mixer.UngroupChannel.undo(LX lx) |
void |
LXCommand.Mixer.GroupSelectedChannels.undo(LX lx) |
void |
LXCommand.Modulation.AddModulator.undo(LX lx) |
void |
LXCommand.Modulation.MoveModulator.undo(LX lx) |
void |
LXCommand.Modulation.RemoveModulator.undo(LX lx) |
void |
LXCommand.Modulation.AddModulation.undo(LX lx) |
void |
LXCommand.Modulation.RemoveModulation.undo(LX lx) |
void |
LXCommand.Modulation.AddTrigger.undo(LX lx) |
void |
LXCommand.Modulation.RemoveTrigger.undo(LX lx) |
void |
LXCommand.Palette.AddColor.undo(LX lx) |
void |
LXCommand.Palette.RemoveColor.undo(LX lx) |
void |
LXCommand.Palette.SaveSwatch.undo(LX lx) |
void |
LXCommand.Palette.RemoveSwatch.undo(LX lx) |
void |
LXCommand.Palette.MoveSwatch.undo(LX lx) |
void |
LXCommand.Palette.SetSwatch.undo(LX lx) |
void |
LXCommand.Snapshots.AddSnapshot.undo(LX lx) |
void |
LXCommand.Snapshots.MoveSnapshot.undo(LX lx) |
void |
LXCommand.Snapshots.RemoveSnapshot.undo(LX lx) |
void |
LXCommand.Snapshots.Recall.undo(LX lx) |
void |
LXCommand.Snapshots.RemoveView.undo(LX lx) |
void |
LXCommand.Structure.AddFixture.undo(LX lx) |
void |
LXCommand.Structure.RemoveFixture.undo(LX lx) |
void |
LXCommand.Structure.RemoveSelectedFixtures.undo(LX lx) |
void |
LXCommand.Structure.MoveFixture.undo(LX lx) |
void |
LXCommand.Structure.NewModel.undo(LX lx) |
void |
LXCommand.Structure.ModifyFixturePositions.undo(LX lx) |
void |
LXCommand.Midi.AddMapping.undo(LX lx) |
void |
LXCommand.Midi.RemoveMapping.undo(LX lx) |
void |
LXCommand.Mixer.RemoveChannel.undo(LX lx,
boolean multiRemove) |
void |
LXCommand.Structure.ModifyFixturePositions.update(LX lx,
LXParameter parameter,
double delta) |
Constructor and Description |
---|
GroupSelectedChannels(LX lx) |
LXCommandEngine(LX lx) |
RemoveMapping(LX lx,
LXMidiMapping mapping) |
RemoveSelectedChannels(LX lx) |
Modifier and Type | Method and Description |
---|---|
void |
LXEffect.Placeholder.load(LX lx,
JsonObject object) |
void |
LXEffect.Placeholder.save(LX lx,
JsonObject object) |
Constructor and Description |
---|
BlurEffect(LX lx) |
DynamicsEffect(LX lx) |
HueSaturationEffect(LX lx) |
InvertEffect(LX lx) |
LXEffect(LX lx) |
LXModelEffect(LX lx) |
Placeholder(LX lx) |
SparkleEffect(LX lx) |
StrobeEffect(LX lx) |
Constructor and Description |
---|
ColorizeEffect(LX lx) |
Constructor and Description |
---|
GateEffect(LX lx) |
Modifier and Type | Method and Description |
---|---|
static LXMidiMapping |
LXMidiMapping.create(LX lx,
JsonObject object) |
static LXMidiMapping |
LXMidiMapping.create(LX lx,
LXShortMessage message,
LXParameter parameter) |
void |
LXMidiMapping.load(LX lx,
JsonObject object) |
void |
LXMidiInput.load(LX lx,
JsonObject object) |
void |
LXMidiEngine.load(LX lx,
JsonObject object) |
void |
LXMidiMapping.save(LX lx,
JsonObject object) |
void |
LXMidiMapping.Note.save(LX lx,
JsonObject object) |
void |
LXMidiMapping.ControlChange.save(LX lx,
JsonObject object) |
void |
LXMidiInput.save(LX lx,
JsonObject object) |
void |
LXMidiEngine.save(LX lx,
JsonObject object) |
Constructor and Description |
---|
LXMidiEngine(LX lx) |
LXMidiMapping(LX lx,
int channel,
LXMidiMapping.Type type,
LXParameter parameter) |
LXMidiMapping(LX lx,
JsonObject object,
LXMidiMapping.Type type) |
Modifier and Type | Field and Description |
---|---|
protected LX |
LXMidiSurface.lx |
Modifier and Type | Method and Description |
---|---|
void |
LXMidiSurface.load(LX lx,
JsonObject object) |
void |
LXMidiSurface.save(LX lx,
JsonObject object) |
Constructor and Description |
---|
APC40Mk2(LX lx,
LXMidiInput input,
LXMidiOutput output) |
DJM900nxs2(LX lx,
LXMidiInput input,
LXMidiOutput output) |
LXMidiSurface(LX lx,
LXMidiInput input,
LXMidiOutput output) |
Modifier and Type | Method and Description |
---|---|
void |
LXMixerEngine.load(LX lx,
JsonObject obj) |
void |
LXChannel.load(LX lx,
JsonObject obj) |
void |
LXBus.load(LX lx,
JsonObject obj) |
void |
LXMixerEngine.save(LX lx,
JsonObject obj) |
void |
LXChannel.save(LX lx,
JsonObject obj) |
void |
LXBus.save(LX lx,
JsonObject obj) |
Constructor and Description |
---|
LXAbstractChannel(LX lx,
int index,
String label) |
LXChannel(LX lx,
int index,
LXPattern[] patterns) |
LXGroup(LX lx,
int index) |
LXMasterBus(LX lx) |
LXMixerEngine(LX lx) |
Modifier and Type | Method and Description |
---|---|
void |
LXModel.load(LX lx,
JsonObject object) |
void |
LXModel.save(LX lx,
JsonObject object) |
Modifier and Type | Method and Description |
---|---|
protected static LXParameter |
LXParameterModulation.getParameter(LX lx,
LXModulationEngine scope,
JsonObject obj) |
void |
LXModulationEngine.load(LX lx,
JsonObject obj) |
void |
LXParameterModulation.save(LX lx,
JsonObject obj) |
void |
LXModulationEngine.save(LX lx,
JsonObject obj) |
Constructor and Description |
---|
LXCompoundModulation(LX lx,
LXModulationEngine scope,
JsonObject obj) |
LXModulationEngine(LX lx) |
LXTriggerModulation(LX lx,
LXModulationEngine scope,
JsonObject obj) |
Modifier and Type | Method and Description |
---|---|
void |
MultiStageEnvelope.load(LX lx,
JsonObject obj) |
void |
MultiStageEnvelope.Stage.load(LX lx,
JsonObject object) |
void |
LXPeriodicModulator.load(LX lx,
JsonObject object) |
void |
MultiStageEnvelope.save(LX lx,
JsonObject obj) |
void |
MultiStageEnvelope.Stage.save(LX lx,
JsonObject object) |
void |
LXPeriodicModulator.save(LX lx,
JsonObject object) |
Constructor and Description |
---|
LXOscEngine(LX lx) |
Constructor and Description |
---|
ArtNetDatagram(LX lx,
int[] indexBuffer)
Creates an ArtNetDatagram for the given index buffer
|
ArtNetDatagram(LX lx,
int[] indexBuffer,
int universeNumber)
Creates an ArtNetDatagram for the given index buffer and universe number
|
ArtNetDatagram(LX lx,
int[] indexBuffer,
int dataLength,
int universeNumber)
Creates an ArtNetDatagram with fixed data length for given index buffer and universe
|
ArtNetDatagram(LX lx,
int[] indexBuffer,
LXBufferOutput.ByteOrder byteOrder)
Creates an ArtNetDatagram for the given index buffer and byte ordering
|
ArtNetDatagram(LX lx,
int[] indexBuffer,
LXBufferOutput.ByteOrder byteOrder,
int universeNumber)
Creates an ArtNetDatagram for the given index buffer, universe and byte ordering
|
ArtNetDatagram(LX lx,
int[] indexBuffer,
LXBufferOutput.ByteOrder byteOrder,
int dataLength,
int universeNumber)
Creates an ArtNetDatagram with fixed data length for given index buffer, universe, and byte order
|
ArtNetDatagram(LX lx,
LXModel model)
Creates an ArtNetDatagram for the given model
|
ArtNetDatagram(LX lx,
LXModel model,
int universeNumber)
Creates an ArtNetDatagram for the given model and universe number
|
ArtNetDatagram(LX lx,
LXModel model,
int dataLength,
int universeNumber)
Creates an ArtNetDatagram for the given model, with fixed data length and universe
|
ArtNetDatagram(LX lx,
LXModel model,
LXBufferOutput.ByteOrder byteOrder,
int universeNumber)
Creates an ArtNetDatagram for the given model, universe, and byte order
|
ArtNetDatagram(LX lx,
LXModel model,
LXBufferOutput.ByteOrder byteOrder,
int dataLength,
int universeNumber)
Creates an ArtNetDatagram with fixed data length for given model, universe, and byte ordering
|
ArtSyncDatagram(LX lx) |
DDPDatagram(LX lx,
int[] indexBuffer) |
DDPDatagram(LX lx,
int[] indexBuffer,
int dataOffset) |
DDPDatagram(LX lx,
LXModel model) |
DDPOutputGroup(LX lx,
int[] indexBuffer) |
DDPOutputGroup(LX lx,
int[] indexBuffer,
int chunkSize)
Constructs a DDPOutput with a given total set of points and a specified chunkSize.
|
DDPOutputGroup(LX lx,
LXModel model) |
DDPOutputGroup(LX lx,
LXModel model,
int chunkSize) |
FadecandySocket(LX lx) |
FadecandySocket(LX lx,
int[] indexBuffer) |
FadecandySocket(LX lx,
LXModel model) |
KinetDatagram(LX lx,
int[] indexBuffer,
int kinetPort)
Constructs a datagram that sends on the given kinet supply output port
|
KinetDatagram(LX lx,
int[] indexBuffer,
int kinetPort,
KinetDatagram.Version version)
Constructs a datagram that sends on the given kinet supply output port
|
KinetDatagram(LX lx,
LXModel model,
int kinetPort)
Constructs a datagram that sends on the given kinet supply output port
|
KinetDatagram(LX lx,
LXModel model,
int kinetPort,
KinetDatagram.Version version)
Constructs a datagram that sends on the given kinet supply output port
|
LXBufferOutput(LX lx,
int[] indexBuffer) |
LXBufferOutput(LX lx,
int[] indexBuffer,
LXBufferOutput.ByteOrder byteOrder) |
LXDatagram(LX lx,
int[] indexBuffer,
int datagramSize) |
LXDatagram(LX lx,
int[] indexBuffer,
LXBufferOutput.ByteOrder byteOrder,
int datagramSize) |
LXOutput(LX lx) |
LXOutput(LX lx,
String label) |
LXOutputGroup(LX lx) |
LXOutputGroup(LX lx,
String label) |
LXSocket(LX lx,
int[] indexBuffer) |
LXSocket(LX lx,
int[] indexBuffer,
LXBufferOutput.ByteOrder byteOrder) |
OPCDatagram(LX lx,
int[] indexBuffer) |
OPCDatagram(LX lx,
int[] indexBuffer,
byte channel) |
OPCDatagram(LX lx,
int[] indexBuffer,
LXBufferOutput.ByteOrder byteOrder,
byte channel) |
OPCDatagram(LX lx,
LXModel model) |
OPCDatagram(LX lx,
LXModel model,
byte channel) |
OPCSocket(LX lx) |
OPCSocket(LX lx,
int[] indexBuffer) |
OPCSocket(LX lx,
int[] indexBuffer,
byte channel) |
OPCSocket(LX lx,
int[] indexBuffer,
LXBufferOutput.ByteOrder byteOrder) |
OPCSocket(LX lx,
int[] indexBuffer,
LXBufferOutput.ByteOrder byteOrder,
byte channel) |
OPCSocket(LX lx,
LXModel model) |
StreamingACNDatagram(LX lx,
int[] indexBuffer)
Constructs a StreamingACNDatagram on default universe
|
StreamingACNDatagram(LX lx,
int[] indexBuffer,
int universeNumber)
Constructs a datagram, sends the list of point indices on the given
universe number.
|
StreamingACNDatagram(LX lx,
int[] indexBuffer,
int dataSize,
int universeNumber)
Creates a StreamingACNDatagram for a given index buffer with fixed data size and universe number
|
StreamingACNDatagram(LX lx,
int[] indexBuffer,
LXBufferOutput.ByteOrder byteOrder,
int universeNumber)
Creates a StreamingACNDatagrm for given index buffer on universe and byte order
|
StreamingACNDatagram(LX lx,
int[] indexBuffer,
LXBufferOutput.ByteOrder byteOrder,
int dataSize,
int universeNumber)
Creates a StreamingACNDatagram for a given index buffer with fixed data size and universe number
|
StreamingACNDatagram(LX lx,
int dataSize,
int universeNumber)
Subclasses may use this constructor for datagrams with custom DMX data of a fixed length.
|
StreamingACNDatagram(LX lx,
LXModel model)
Creates a StreamingACNDatagram for the given model
|
StreamingACNDatagram(LX lx,
LXModel model,
int universeNumber)
Creates a StreamingACNDatagram for the model on given universe
|
Modifier and Type | Method and Description |
---|---|
void |
LXPattern.Placeholder.load(LX lx,
JsonObject object) |
void |
LXPattern.Placeholder.save(LX lx,
JsonObject object) |
Constructor and Description |
---|
GraphicEqualizerPattern(LX lx) |
LifePattern(LX lx) |
LXModelPattern(LX lx) |
LXPattern(LX lx) |
Placeholder(LX lx) |
Constructor and Description |
---|
GradientPattern(LX lx) |
SolidPattern(LX lx) |
SolidPattern(LX lx,
int color) |
Modifier and Type | Method and Description |
---|---|
void |
PlanesPattern.load(LX lx,
JsonObject obj) |
void |
PlanesPattern.save(LX lx,
JsonObject obj) |
Constructor and Description |
---|
Plane(LX lx,
int index) |
PlanesPattern(LX lx) |
Constructor and Description |
---|
TestPattern(LX lx) |
Constructor and Description |
---|
NoisePattern(LX lx) |
SparklePattern(LX lx) |
Modifier and Type | Method and Description |
---|---|
void |
LXScheduler.load(LX lx,
JsonObject obj) |
void |
LXScheduler.save(LX lx,
JsonObject obj) |
Constructor and Description |
---|
LXScheduler(LX lx) |
Modifier and Type | Method and Description |
---|---|
void |
LXSnapshotEngine.load(LX lx,
JsonObject obj) |
void |
LXSnapshot.load(LX lx,
JsonObject obj) |
void |
LXSnapshot.View.load(LX lx,
JsonObject obj) |
void |
LXSnapshotEngine.save(LX lx,
JsonObject obj) |
void |
LXSnapshot.save(LX lx,
JsonObject obj) |
void |
LXSnapshot.View.save(LX lx,
JsonObject obj) |
void |
LXSnapshot.ParameterView.save(LX lx,
JsonObject obj) |
void |
LXSnapshot.ChannelFaderView.save(LX lx,
JsonObject obj) |
void |
LXSnapshot.ActivePatternView.save(LX lx,
JsonObject obj) |
Constructor and Description |
---|
LXSnapshot(LX lx) |
LXSnapshotEngine(LX lx) |
Modifier and Type | Method and Description |
---|---|
void |
LXStructure.load(LX lx,
JsonObject obj) |
void |
LXFixture.load(LX lx,
JsonObject obj) |
void |
JsonFixture.load(LX lx,
JsonObject obj) |
void |
LXStructure.save(LX lx,
JsonObject obj) |
void |
JsonFixture.save(LX lx,
JsonObject obj) |
Constructor and Description |
---|
ArcFixture(LX lx) |
GridFixture(LX lx) |
JsonFixture(LX lx) |
JsonFixture(LX lx,
String fixtureType) |
LXBasicFixture(LX lx,
String label) |
LXFixture(LX lx) |
LXFixture(LX lx,
String label) |
LXProtocolFixture(LX lx,
String label) |
LXStructure(LX lx) |
LXStructure(LX lx,
LXModel immutable) |
Output(LX lx) |
PointFixture(LX lx) |
StripFixture(LX lx) |
Modifier and Type | Class and Description |
---|---|
class |
LXStudio |
Modifier and Type | Method and Description |
---|---|
protected LXRegistry |
LXStudio.instantiateRegistry(LX lx) |
void |
LXStudio.UI.load(LX lx,
JsonObject object) |
void |
LXStudio.UI.save(LX lx,
JsonObject object) |
Constructor and Description |
---|
Registry(LX lx) |
Modifier and Type | Field and Description |
---|---|
protected LX |
UIPane.lx |
Modifier and Type | Method and Description |
---|---|
void |
UIPreviewWindow.load(LX lx,
JsonObject object) |
void |
UIPreviewWindow.Grid.load(LX lx,
JsonObject object) |
void |
UIPreviewWindow.save(LX lx,
JsonObject object) |
void |
UIPreviewWindow.Grid.save(LX lx,
JsonObject object) |
Constructor and Description |
---|
UIBottomTray(LXStudio.UI ui,
LX lx) |
UIContentPicker(LXStudio.UI ui,
LX lx) |
UIPane(UI ui,
LX lx,
String[] sectionNames,
int x,
int w) |
Modifier and Type | Field and Description |
---|---|
protected LX |
UIComponentManager.lx |
Constructor and Description |
---|
UIComponentManager(UI ui,
LX lx,
float x,
float y,
float w) |
UIEffectManager(UI ui,
LX lx,
float x,
float y,
float w) |
UIPatternManager(UI ui,
LX lx,
float x,
float y,
float w) |
Modifier and Type | Field and Description |
---|---|
protected LX |
UIClipLauncher.lx |
protected LX |
UIClipButton.lx |
Constructor and Description |
---|
UIClipButton(UI ui,
UIMixer mixer,
LX lx,
LXBus bus,
int index,
float x,
float y) |
UIClipLauncher(UI ui,
UIMixer mixer,
LX lx,
LXBus bus) |
UIClipStop(UI ui,
UIMixer mixer,
LX lx,
LXBus bus) |
UIClipView(UI ui,
LX lx,
float x,
float y,
float w) |
UISceneButton(UI ui,
UIMixer mixer,
LX lx,
int index) |
UISceneLauncher(UI ui,
UIMixer mixer,
LX lx,
float x,
float y) |
UISceneStop(UI ui,
UIMixer mixer,
LX lx) |
Constructor and Description |
---|
UIFixtureInspector(LXStudio.UI ui,
LX lx,
float w) |
UIFixtureManager(UI ui,
LX lx,
UIFixtureInspector inspector,
float w) |
Constructor and Description |
---|
UIMidiMappings(UI ui,
LX lx,
float x,
float y,
float w) |
Modifier and Type | Field and Description |
---|---|
protected LX |
UIMixerStripControls.lx |
protected LX |
UIMixerStrip.lx |
Constructor and Description |
---|
UIChannelStrip(UI ui,
UIMixer mixer,
LX lx,
LXChannel channel) |
UIGroupStrip(UI ui,
UIMixer mixer,
LX lx,
LXGroup group) |
UIMasterStrip(UI ui,
UIMixer mixer,
LX lx) |
UIMasterStripControls(UI ui,
LX lx) |
UIMixer(UI ui,
LX lx,
float x,
float y,
float h) |
UIMixerStrip(UI ui,
UIMixer mixer,
LX lx,
LXBus bus,
float x,
float y) |
UISceneStrip(UI ui,
UIMixer mixer,
LX lx) |
Constructor and Description |
---|
UIModelManager(UI ui,
LX lx,
float w) |
UIOutputManager(LXStudio.UI ui,
LX lx,
float width) |
Constructor and Description |
---|
UIAbstractGlobalModulator(UI ui,
LX lx,
LXComponent component,
boolean isModulator,
float x,
float y,
float w,
float h) |
UIComponentModulator(UI ui,
LX lx,
LXComponent component,
float x,
float y,
float w) |
UITriggerModulationButton(UI ui,
LX lx,
BooleanParameter trigger,
float x,
float y,
float w,
float h) |
Constructor and Description |
---|
UIOscManager(UI ui,
LX lx,
float x,
float y,
float w) |
Constructor and Description |
---|
UICommand(UI ui,
LX lx) |
UIProject(UI ui,
LX lx,
float x) |
UITempo(UI ui,
LX lx,
float x) |
UIToolbar(LXStudio.UI ui,
LX lx) |
Modifier and Type | Class and Description |
---|---|
class |
P3LX
Harness to run LX inside a Processing 3 sketch
|
Modifier and Type | Method and Description |
---|---|
LX |
P3LX.enableKeyboardTempo()
Enables the tempo to be controlled by the keyboard arrow keys.
|
Constructor and Description |
---|
P3LXPattern(LX lx) |
Modifier and Type | Method and Description |
---|---|
protected LX |
UIObject.getLX() |
Modifier and Type | Method and Description |
---|---|
void |
UI3dContext.load(LX lx,
JsonObject object) |
void |
UI3dContext.Camera.load(LX lx,
JsonObject object) |
void |
UI3dContext.save(LX lx,
JsonObject object) |
void |
UI3dContext.Camera.save(LX lx,
JsonObject object) |
Modifier and Type | Method and Description |
---|---|
void |
UIPointCloud.load(LX lx,
JsonObject object) |
void |
UIPointCloud.save(LX lx,
JsonObject object) |
LX library by Mark C. Slee. © 2012-2020