| Package | Description |
|---|---|
| heronarts.lx.clip | |
| heronarts.lx.command | |
| heronarts.lx.effect |
Layer components that mutate existing buffers with standardized enable/disable.
|
| heronarts.lx.mixer | |
| heronarts.lx.studio.ui | |
| heronarts.lx.studio.ui.clip | |
| heronarts.lx.studio.ui.device | |
| heronarts.lx.studio.ui.mixer |
| Modifier and Type | Field and Description |
|---|---|
LXBus |
LXClip.bus |
| Modifier and Type | Method and Description |
|---|---|
void |
LXClip.effectAdded(LXBus channel,
LXEffect effect) |
void |
LXClip.effectMoved(LXBus channel,
LXEffect effect) |
void |
LXClip.effectRemoved(LXBus channel,
LXEffect effect) |
| Constructor and Description |
|---|
LXClip(LX lx,
LXBus bus,
int index) |
LXClip(LX lx,
LXBus bus,
int index,
boolean registerListener) |
| Constructor and Description |
|---|
AddEffect(LXBus channel,
Class<? extends LXEffect> effectClass) |
AddEffect(LXBus channel,
Class<? extends LXEffect> effectClass,
JsonObject effectObj) |
MoveEffect(LXBus channel,
LXEffect effect,
int toIndex) |
RemoveEffect(LXBus channel,
LXEffect effect) |
| Modifier and Type | Method and Description |
|---|---|
LXBus |
LXEffect.getBus() |
| Modifier and Type | Method and Description |
|---|---|
LXEffect |
LXEffect.setBus(LXBus bus) |
| Modifier and Type | Class and Description |
|---|---|
class |
LXAbstractChannel
Abstract subclass for both groups and channels
|
class |
LXChannel
A channel is a single component of the engine that has a set of patterns from
which it plays and rotates.
|
class |
LXGroup |
class |
LXMasterBus
Represents the master channel.
|
| Modifier and Type | Method and Description |
|---|---|
LXBus |
LXBus.addClipListener(LXBus.ClipListener listener) |
LXBus |
LXBus.addEffect(LXEffect effect) |
LXBus |
LXBus.addEffect(LXEffect effect,
int index) |
LXBus |
LXChannel.disableAutoCycle() |
LXBus |
LXChannel.enableAutoCycle(double autoCycleThreshold)
Enable automatic transition from pattern to pattern on this channel
|
LXBus |
LXMixerEngine.getFocusedChannel() |
LXBus |
LXBus.moveEffect(LXEffect effect,
int index) |
LXBus |
LXBus.reloadEffect(LXEffect effect) |
LXBus |
LXBus.removeClipListener(LXBus.ClipListener listener) |
LXBus |
LXBus.removeEffect(LXEffect effect) |
LXBus |
LXBus.stopClips() |
| Modifier and Type | Method and Description |
|---|---|
void |
LXBus.ClipListener.clipAdded(LXBus bus,
LXClip clip) |
void |
LXBus.ClipListener.clipRemoved(LXBus bus,
LXClip clip) |
LXMixerEngine |
LXMixerEngine.deselectChannel(LXBus bus) |
default void |
LXBus.Listener.effectAdded(LXBus channel,
LXEffect effect) |
default void |
LXBus.Listener.effectMoved(LXBus channel,
LXEffect effect) |
default void |
LXBus.Listener.effectRemoved(LXBus channel,
LXEffect effect) |
LXMixerEngine |
LXMixerEngine.selectChannel(LXBus bus) |
LXMixerEngine |
LXMixerEngine.selectChannel(LXBus bus,
boolean multipleSelection) |
LXMixerEngine |
LXMixerEngine.selectChannelRange(LXBus destination) |
LXMixerEngine |
LXMixerEngine.setFocusedChannel(LXBus channel) |
| Modifier and Type | Field and Description |
|---|---|
Map<LXBus,UIDeviceBin> |
UIBottomTray.deviceBins |
| Modifier and Type | Method and Description |
|---|---|
UIContentPicker |
UIContentPicker.setBus(LXBus bus) |
| 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) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
UIDevice.addContentPicker(LXStudio.UI ui,
LXBus bus) |
| Constructor and Description |
|---|
UIBusDevice(LXStudio.UI ui,
UIDeviceBin deviceBin,
LXBus bus) |
UIDeviceBin(LXStudio.UI ui,
LXBus bus,
float y,
float w) |
UIEffectDevice(LXStudio.UI ui,
LXBus bus,
LXEffect effect) |
| Modifier and Type | Field and Description |
|---|---|
protected LXBus |
UIMixerStripControls.bus |
| Constructor and Description |
|---|
UIMixerStrip(UI ui,
UIMixer mixer,
LX lx,
LXBus bus,
float x,
float y) |
LX library by Mark C. Slee. © 2012-2020