Uses of Class
heronarts.lx.pattern.LXPattern
Packages that use LXPattern
Package
Description
Core LX engine and component functionality.
Layer components that mutate existing buffers with standardized enable/disable.
Core classes for procedural animation.
-
Uses of LXPattern in heronarts.lx
Fields in heronarts.lx with type parameters of type LXPatternMethods in heronarts.lx that return LXPatternModifier and TypeMethodDescriptionLX.instantiatePattern
(Class<? extends LXPattern> cls) LX.instantiatePattern
(String className) Methods in heronarts.lx that return types with arguments of type LXPatternModifier and TypeMethodDescriptionLX.getPatterns()
Gets the current set of patterns on the main channel.Methods in heronarts.lx with parameters of type LXPatternModifier and TypeMethodDescriptionSets the main channel to a given pattern instance.LX.setPatterns
(LXPattern[] patterns) Specifies the set of patterns to be run.Method parameters in heronarts.lx with type arguments of type LXPatternModifier and TypeMethodDescriptionLXRegistry.addPattern
(Class<? extends LXPattern> pattern) Register a pattern class with the engineLX.instantiatePattern
(Class<? extends LXPattern> cls) LXRegistry.removePattern
(Class<? extends LXPattern> pattern) Unregister pattern class with the engineLXRegistry.removePatterns
(List<Class<? extends LXPattern>> patterns) Unregister pattern classes with the engine -
Uses of LXPattern in heronarts.lx.clip
Fields in heronarts.lx.clip declared as LXPatternMethods in heronarts.lx.clip with parameters of type LXPatternModifier and TypeMethodDescriptionvoid
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 LXPattern in heronarts.lx.clipboard
Constructors in heronarts.lx.clipboard with parameters of type LXPattern -
Uses of LXPattern in heronarts.lx.command
Constructors in heronarts.lx.command with parameters of type LXPatternModifierConstructorDescriptionMovePattern
(LXChannel channel, LXPattern pattern, int toIndex) RemovePattern
(LXChannel channel, LXPattern pattern) Constructor parameters in heronarts.lx.command with type arguments of type LXPatternModifierConstructorDescriptionAddChannel
(JsonObject channelObj, Class<? extends LXPattern> patternClass) AddChannel
(JsonObject channelObj, Class<? extends LXPattern> patternClass, int index) AddChannel
(Class<? extends LXPattern> patternClass) AddPattern
(LXChannel channel, Class<? extends LXPattern> patternClass) AddPattern
(LXChannel channel, Class<? extends LXPattern> patternClass, JsonObject patternObject) -
Uses of LXPattern in heronarts.lx.dmx
Subclasses of LXPattern in heronarts.lx.dmx -
Uses of LXPattern in heronarts.lx.effect
Methods in heronarts.lx.effect that return LXPatternMethods in heronarts.lx.effect with parameters of type LXPattern -
Uses of LXPattern in heronarts.lx.mixer
Fields in heronarts.lx.mixer with type parameters of type LXPatternMethods in heronarts.lx.mixer that return LXPatternModifier and TypeMethodDescriptionfinal LXPattern
LXChannel.getActivePattern()
final LXPattern
LXChannel.getFocusedPattern()
Returns the pattern that currently has focus in this channel's pattern list.final LXPattern
LXChannel.getNextPattern()
final LXPattern
LXChannel.getPattern
(int index) final LXPattern
LXChannel.getPattern
(String label) final LXPattern
LXChannel.getPatternByClassName
(String className) final LXPattern
LXChannel.getTargetPattern()
Methods in heronarts.lx.mixer that return types with arguments of type LXPatternMethods in heronarts.lx.mixer with parameters of type LXPatternModifier and TypeMethodDescriptionLXMixerEngine.addChannel
(int index, JsonObject channelObj, LXPattern[] patterns) LXMixerEngine.addChannel
(int index, LXPattern[] patterns) LXMixerEngine.addChannel
(LXPattern[] patterns) final LXChannel
LXChannel.addPattern
(LXPattern pattern) final LXChannel
LXChannel.addPattern
(LXPattern pattern, int index) final LXChannel
Activates the given pattern, which must belong to this channel.LXChannel.movePattern
(LXPattern pattern, int index) void
LXChannel.onPatternEnabled
(LXPattern pattern) 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) LXChannel.reloadPattern
(LXPattern pattern) final LXChannel
LXChannel.removePattern
(LXPattern pattern) final LXChannel
LXChannel.setPatterns
(LXPattern[] patterns) Constructors in heronarts.lx.mixer with parameters of type LXPattern -
Uses of LXPattern in heronarts.lx.pattern
Subclasses of LXPattern in heronarts.lx.patternModifier and TypeClassDescriptionclass
class
Deprecated.class
LXModelPattern<T extends LXModel>
Deprecated.No longer recommended, does not play nicely with dynamic models and view selectionstatic class
Placeholder pattern for when a class is missingMethods in heronarts.lx.pattern that return LXPatternModifier and TypeMethodDescriptionfinal LXPattern
final LXPattern
LXPattern.clearInterval()
Clears a timer interval set to this pattern.LXPattern.moveEffect
(LXEffect effect, int index) LXPattern.reloadEffect
(LXEffect effect) final LXPattern
LXPattern.removeEffect
(LXEffect effect) final LXPattern
LXPattern.setAutoCycleEligible
(boolean eligible) Sets whether this pattern is eligible for automatic selection.final LXPattern
LXPattern.setChannel
(LXChannel channel) Called by the engine when pattern is loaded onto a channel.LXPattern.setInterval
(int begin, int end) Set an interval during which this pattern is allowed to run.final LXPattern
LXPattern.toggleAutoCycleEligible()
Toggles the eligibility state of this pattern.Methods in heronarts.lx.pattern with parameters of type LXPatternModifier and TypeMethodDescriptionvoid
LXPattern.Listener.effectAdded
(LXPattern pattern, LXEffect effect) void
LXPattern.Listener.effectMoved
(LXPattern pattern, LXEffect effect) void
LXPattern.Listener.effectRemoved
(LXPattern pattern, LXEffect effect) -
Uses of LXPattern in heronarts.lx.pattern.audio
Subclasses of LXPattern in heronarts.lx.pattern.audio -
Uses of LXPattern in heronarts.lx.pattern.color
Subclasses of LXPattern in heronarts.lx.pattern.colorModifier and TypeClassDescriptionclass
class
class
-
Uses of LXPattern in heronarts.lx.pattern.form
Subclasses of LXPattern in heronarts.lx.pattern.formModifier and TypeClassDescriptionclass
class
class
class
-
Uses of LXPattern in heronarts.lx.pattern.image
Subclasses of LXPattern in heronarts.lx.pattern.image -
Uses of LXPattern in heronarts.lx.pattern.strip
Subclasses of LXPattern in heronarts.lx.pattern.strip -
Uses of LXPattern in heronarts.lx.pattern.test
Subclasses of LXPattern in heronarts.lx.pattern.testModifier and TypeClassDescriptionclass
Braindead simple test pattern that iterates through all the nodes turning them on one by one in fixed order. -
Uses of LXPattern in heronarts.lx.pattern.texture
Subclasses of LXPattern in heronarts.lx.pattern.texture -
Uses of LXPattern in heronarts.lx.script
Subclasses of LXPattern in heronarts.lx.script -
Uses of LXPattern in heronarts.lx.snapshot
Methods in heronarts.lx.snapshot with parameters of type LXPattern -
Uses of LXPattern in heronarts.lx.studio.ui.device
Fields in heronarts.lx.studio.ui.device declared as LXPatternMethods in heronarts.lx.studio.ui.device with parameters of type LXPatternModifier and TypeMethodDescriptionvoid
UIDeviceBin.UIPatternBin.effectAdded
(LXPattern pattern, LXEffect effect) void
UIDeviceBin.UIPatternBin.effectMoved
(LXPattern pattern, LXEffect effect) void
UIDeviceBin.UIPatternBin.effectRemoved
(LXPattern pattern, LXEffect effect) Constructors in heronarts.lx.studio.ui.device with parameters of type LXPatternModifierConstructorDescriptionUIPatternDevice
(LXStudio.UI ui, LXChannel channel, LXPattern pattern)