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(LXPatternEngine 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) protected voidLXCommand.RemoveComponent.removePatternClipLaneEvents(PatternClipLane lane, LXPattern pattern) Constructors in heronarts.lx.command with parameters of type LXPatternModifierConstructorDescriptionGoPattern(LXPatternEngine.Container container, LXPattern nextPattern) GoPattern(LXPatternEngine engine, LXPattern nextPattern) MovePattern(LXPatternEngine.Container container, LXPattern pattern, int toIndex) MovePattern(LXPatternEngine engine, LXPattern pattern, int toIndex) ReloadPattern(LXPatternEngine.Container container, LXPattern pattern) ReloadPattern(LXPatternEngine engine, LXPattern pattern) RemovePattern(LXPatternEngine.Container container, LXPattern pattern) RemovePattern(LXPatternEngine engine, 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(LXPatternEngine.Container container, Class<? extends LXPattern> patternClass) AddPattern(LXPatternEngine.Container container, Class<? extends LXPattern> patternClass, JsonObject patternObject) AddPattern(LXPatternEngine.Container container, Class<? extends LXPattern> patternClass, JsonObject patternObject, int patternIndex) AddPattern(LXPatternEngine engine, Class<? extends LXPattern> patternClass) AddPattern(LXPatternEngine engine, Class<? extends LXPattern> patternClass, int patternIndex) AddPattern(LXPatternEngine engine, Class<? extends LXPattern> patternClass, JsonObject patternObject) AddPattern(LXPatternEngine engine, Class<? extends LXPattern> patternClass, JsonObject patternObject, int patternIndex) GroupPatterns(LXPatternEngine patternEngine, List<LXPattern> patterns) RemovePatterns(LXPatternEngine patternEngine, List<LXPattern> patterns) -
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 LXPatternLXPatternEngine.getActivePattern()final LXPatternLXChannel.getFocusedPattern()Returns the pattern that currently has focus in this channel's pattern list.final LXPatternLXPatternEngine.getFocusedPattern()Returns the pattern that currently has focus in this channel's pattern list.final LXPatternLXChannel.getNextPattern()final LXPatternLXPatternEngine.getNextPattern()final LXPatternLXChannel.getPattern(int index) final LXPatternLXChannel.getPattern(String label) final LXPatternLXPatternEngine.getPattern(int index) final LXPatternLXPatternEngine.getPattern(String label) final LXPatternLXChannel.getPatternByClassName(String className) final LXPatternLXPatternEngine.getPatternByClassName(String className) final LXPatternLXChannel.getTargetPattern()final LXPatternLXPatternEngine.getTargetPattern()LXPatternEngine.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 LXPatternEngineLXPatternEngine.addPattern(LXPattern pattern) final LXPatternEngineLXPatternEngine.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.final LXPatternEngineActivates the given pattern, which must belong to this channel.final LXPatternEngineActivates the given pattern, which must belong to this channel.LXChannel.movePattern(LXPattern pattern, int index) LXPatternEngine.movePattern(LXPattern pattern, int index) voidLXPatternEngine.onPatternEnabled(LXPattern pattern) default voidLXChannel.Listener.patternAdded(LXChannel channel, LXPattern pattern) default voidLXPatternEngine.Listener.patternAdded(LXPatternEngine engine, LXPattern pattern) default voidLXChannel.Listener.patternDidChange(LXChannel channel, LXPattern pattern) default voidLXPatternEngine.Listener.patternDidChange(LXPatternEngine engine, LXPattern pattern) default voidLXChannel.Listener.patternEnabled(LXChannel channel, LXPattern pattern) default voidLXPatternEngine.Listener.patternEnabled(LXPatternEngine engine, LXPattern pattern) default voidLXChannel.Listener.patternMoved(LXChannel channel, LXPattern pattern) default voidLXPatternEngine.Listener.patternMoved(LXPatternEngine engine, LXPattern pattern) default voidLXChannel.Listener.patternRemoved(LXChannel channel, LXPattern pattern) default voidLXPatternEngine.Listener.patternRemoved(LXPatternEngine engine, LXPattern pattern) default voidLXChannel.Listener.patternWillChange(LXChannel channel, LXPattern pattern, LXPattern nextPattern) default voidLXPatternEngine.Listener.patternWillChange(LXPatternEngine engine, LXPattern pattern, LXPattern nextPattern) final LXChannelLXChannel.removePattern(LXPattern pattern) final LXPatternEngineLXPatternEngine.removePattern(LXPattern pattern) final LXChannelLXChannel.setPatterns(LXPattern[] patterns) final LXPatternEngineLXPatternEngine.setPatterns(LXPattern[] patterns) Constructors in heronarts.lx.mixer with parameters of type LXPatternModifierConstructorDescriptionLXPatternEngine(LX lx, LXComponent component, LXPattern[] patterns) -
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 missingclassFields in heronarts.lx.pattern with type parameters of type LXPatternMethods 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) Deprecated.final LXPatternLXPattern.setEngine(LXPatternEngine patternEngine) Called by the engine when pattern is created.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 that return LXPatternModifier and TypeMethodDescriptionLXSnapshot.ActivePatternView.getPattern()LXSnapshot.RackPatternView.getPattern()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) voidUIDeviceBin.UIPatternBin.patternAdded(LXPatternEngine engine, LXPattern pattern) voidUIDeviceBin.UIPatternBin.patternRemoved(LXPatternEngine engine, LXPattern pattern) Constructors in heronarts.lx.studio.ui.device with parameters of type LXPatternModifierConstructorDescriptionUIPatternDevice(LXStudio.UI ui, LXChannel channel, LXPattern pattern)