Uses of Class
heronarts.lx.mixer.LXChannel
Package
Description
Core classes for procedural animation.
-
Uses of LXChannel in heronarts.lx.clip
Modifier and TypeFieldDescriptionfinal LXChannel
LXChannelClip.channel
final LXChannel
PatternClipEvent.channel
Modifier and TypeMethodDescriptionvoid
LXChannelClip.groupChanged
(LXChannel channel, LXGroup group) void
LXChannelClip.patternAdded
(LXChannel channel, LXPattern pattern) void
LXChannelClip.patternDidChange
(LXChannel channel, LXPattern pattern) void
LXChannelClip.patternMoved
(LXChannel channel, LXPattern pattern) void
LXChannelClip.patternRemoved
(LXChannel channel, LXPattern pattern) void
LXChannelClip.patternWillChange
(LXChannel channel, LXPattern pattern, LXPattern nextPattern) -
Uses of LXChannel in heronarts.lx.clipboard
-
Uses of LXChannel in heronarts.lx.command
ModifierConstructorDescriptionAddPattern
(LXChannel channel, Class<? extends LXPattern> patternClass) AddPattern
(LXChannel channel, Class<? extends LXPattern> patternClass, JsonObject patternObject) MovePattern
(LXChannel channel, LXPattern pattern, int toIndex) RemovePattern
(LXChannel channel, LXPattern pattern) UngroupChannel
(LXChannel channel) -
Uses of LXChannel in heronarts.lx.mixer
Modifier and TypeMethodDescriptionLXMixerEngine.addChannel()
LXMixerEngine.addChannel
(int index) LXMixerEngine.addChannel
(int index, JsonObject channelObj) LXMixerEngine.addChannel
(int index, JsonObject channelObj, LXPattern[] patterns) LXMixerEngine.addChannel
(int index, LXPattern[] patterns) LXMixerEngine.addChannel
(JsonObject channelObj) LXMixerEngine.addChannel
(LXPattern[] patterns) final LXChannel
LXChannel.addPattern
(LXPattern pattern) final LXChannel
LXChannel.addPattern
(LXPattern pattern, int index) LXMixerEngine.getDefaultChannel()
LXGroup.getLastChannel()
Get the last channel in this groupfinal LXChannel
LXChannel.goNextPattern()
Activates the next pattern in this channel's pattern listfinal LXChannel
Activates the given pattern, which must belong to this channel.final LXChannel
LXChannel.goPatternIndex
(int index) Activates the pattern at the given index, if it is within the bounds of this channel's pattern list.final LXChannel
LXChannel.goPreviousPattern()
Activates the previous pattern in this channel's pattern listfinal LXChannel
LXChannel.goRandomPattern()
Activates a randomly seleted pattern on the channel, from the set of patterns that have auto cycle enabled.LXChannel.movePattern
(LXPattern pattern, int index) LXChannel.reloadPattern
(LXPattern pattern) final LXChannel
LXChannel.removePattern
(LXPattern pattern) final LXChannel
LXChannel.setPatterns
(LXPattern[] patterns) Modifier and TypeMethodDescriptionLXGroup.addChannel
(LXChannel channel) default void
LXChannel.Listener.groupChanged
(LXChannel channel, LXGroup group) default void
LXChannel.Listener.patternAdded
(LXChannel channel, LXPattern pattern) default void
LXChannel.Listener.patternDidChange
(LXChannel channel, LXPattern pattern) default void
LXChannel.Listener.patternEnabled
(LXChannel channel, LXPattern pattern) default void
LXChannel.Listener.patternMoved
(LXChannel channel, LXPattern pattern) default void
LXChannel.Listener.patternRemoved
(LXChannel channel, LXPattern pattern) default void
LXChannel.Listener.patternWillChange
(LXChannel channel, LXPattern pattern, LXPattern nextPattern) -
Uses of LXChannel in heronarts.lx.pattern
Modifier and TypeMethodDescriptionfinal LXChannel
LXPattern.getChannel()
Gets the channel that this pattern is loaded in.Modifier and TypeMethodDescriptionfinal LXPattern
LXPattern.setChannel
(LXChannel channel) Called by the engine when pattern is loaded onto a channel. -
Uses of LXChannel in heronarts.lx.snapshot
-
Uses of LXChannel in heronarts.lx.studio.ui.device
Modifier and TypeMethodDescriptionstatic UI2dContainer
UIChannelDevice.buildBlendControls
(UI ui, UI2dContainer container, LXChannel channel, float contentWidth) static UI2dContainer
UIChannelDevice.buildPlaylistControls
(UI ui, UI2dContainer container, LXChannel channel, float contentWidth) ModifierConstructorDescriptionUIPatternDevice
(LXStudio.UI ui, LXChannel channel, LXPattern pattern) UIPatternList
(UI ui, int x, int y, int w, int h, LXChannel channel) -
Uses of LXChannel in heronarts.lx.studio.ui.mixer
Modifier and TypeMethodDescriptionprotected void
UIAbstractChannelStripControls.addChannelElements
(LXChannel channel)