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
Methods in heronarts.lx.clip that return LXPatternMethods in heronarts.lx.clip with parameters of type LXPatternModifier and TypeMethodDescriptionPatternClipLane.findEventIndices(LXPattern pattern) Return a list of the indices of events in this clip lane that reference the given patternvoidLXChannelClip.patternAdded(LXChannel channel, LXPattern pattern) voidLXChannelClip.patternRemoved(LXChannel channel, LXPattern pattern) voidPatternClipLane.patternRemoved(LXChannel channel, LXPattern pattern) voidLXChannelClip.patternWillChange(LXChannel channel, LXPattern pattern, LXPattern nextPattern) protected voidLXChannelClip.registerPattern(LXPattern pattern) PatternClipEvent.setPattern(LXPattern pattern) protected voidLXChannelClip.unregisterPattern(LXPattern pattern) -
Uses of LXPattern in heronarts.lx.clipboard
Constructors in heronarts.lx.clipboard with parameters of type LXPattern -
Uses of LXPattern in heronarts.lx.command
Methods in heronarts.lx.command with parameters of type LXPatternModifier and TypeMethodDescriptionprotected voidLXCommand.RemoveComponent.removePatternClipEvents(LXPattern pattern) Constructors in heronarts.lx.command with parameters of type LXPatternModifierConstructorDescriptionMovePattern(LXChannel channel, LXPattern pattern, int toIndex) ReloadPattern(LXChannel channel, LXPattern pattern) 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) AddPattern(LXChannel channel, Class<? extends LXPattern> patternClass, JsonObject patternObject, int patternIndex) -
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 LXPatternLXChannel.getActivePattern()final LXPatternLXChannel.getFocusedPattern()Returns the pattern that currently has focus in this channel's pattern list.final LXPatternLXChannel.getNextPattern()final LXPatternLXChannel.getPattern(int index) final LXPatternLXChannel.getPattern(String label) final LXPatternLXChannel.getPatternByClassName(String className) final LXPatternLXChannel.getTargetPattern()LXChannel.loadPattern(JsonObject patternObj, int index) 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 LXChannelLXChannel.addPattern(LXPattern pattern) final LXChannelLXChannel.addPattern(LXPattern pattern, int index) final LXChannelActivates the given pattern, which must belong to this channel.final LXChannelActivates the given pattern, which must belong to this channel.LXChannel.movePattern(LXPattern pattern, int index) voidLXChannel.onPatternEnabled(LXPattern pattern) default voidLXChannel.Listener.patternAdded(LXChannel channel, LXPattern pattern) default voidLXChannel.Listener.patternDidChange(LXChannel channel, LXPattern pattern) default voidLXChannel.Listener.patternEnabled(LXChannel channel, LXPattern pattern) default voidLXChannel.Listener.patternMoved(LXChannel channel, LXPattern pattern) default voidLXChannel.Listener.patternRemoved(LXChannel channel, LXPattern pattern) default voidLXChannel.Listener.patternWillChange(LXChannel channel, LXPattern pattern, LXPattern nextPattern) final LXChannelLXChannel.removePattern(LXPattern pattern) final LXChannelLXChannel.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 TypeClassDescriptionclassclassDeprecated.classLXModelPattern<T extends LXModel>Deprecated.No longer recommended, does not play nicely with dynamic models and view selectionstatic classPlaceholder pattern for when a class is missingMethods in heronarts.lx.pattern that return LXPatternModifier and TypeMethodDescriptionfinal LXPatternLXPattern.clearInterval()Clears a timer interval set to this pattern.LXPattern.moveEffect(LXEffect effect, int index) final LXPatternLXPattern.removeEffect(LXEffect effect) final LXPatternLXPattern.setAutoCycleEligible(boolean eligible) Sets whether this pattern is eligible for automatic selection.final LXPatternLXPattern.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 LXPatternLXPattern.toggleAutoCycleEligible()Toggles the eligibility state of this pattern.Methods in heronarts.lx.pattern with parameters of type LXPatternModifier and TypeMethodDescriptionvoidLXPattern.Listener.effectAdded(LXPattern pattern, LXEffect effect) voidLXPattern.Listener.effectMoved(LXPattern pattern, LXEffect effect) voidLXPattern.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 TypeClassDescriptionclassclassclass -
Uses of LXPattern in heronarts.lx.pattern.form
Subclasses of LXPattern in heronarts.lx.pattern.formModifier and TypeClassDescriptionclassclassclassclass -
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 TypeClassDescriptionclassBraindead 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 TypeMethodDescriptionvoidUIDeviceBin.UIPatternBin.effectAdded(LXPattern pattern, LXEffect effect) voidUIDeviceBin.UIPatternBin.effectMoved(LXPattern pattern, LXEffect effect) voidUIDeviceBin.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)