Uses of Class
heronarts.lx.mixer.LXPatternEngine
Packages that use LXPatternEngine
Package
Description
Core classes for procedural animation.
-
Uses of LXPatternEngine in heronarts.lx.clip
Fields in heronarts.lx.clip declared as LXPatternEngineMethods in heronarts.lx.clip with parameters of type LXPatternEngineModifier and TypeMethodDescriptionprotected PatternClipLaneLXChannelClip.getPatternLane(LXPatternEngine engine, boolean create) protected PatternClipLaneLXChannelClip.getPatternLane(LXPatternEngine engine, boolean create, int index) voidPatternClipLane.patternRemoved(LXPatternEngine channel, LXPattern pattern) -
Uses of LXPatternEngine in heronarts.lx.command
Constructors in heronarts.lx.command with parameters of type LXPatternEngineModifierConstructorDescriptionAddPattern(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) AutoMute(LXPatternEngine patternEngine, boolean autoMute) GoPattern(LXPatternEngine engine, LXPattern nextPattern) GroupPatterns(LXPatternEngine patternEngine, List<LXPattern> patterns) MovePattern(LXPatternEngine engine, LXPattern pattern, int toIndex) PatternCycle(LXPatternEngine patternEngine) ReloadPattern(LXPatternEngine engine, LXPattern pattern) RemovePattern(LXPatternEngine engine, LXPattern pattern) RemovePatterns(LXPatternEngine patternEngine, List<LXPattern> patterns) -
Uses of LXPatternEngine in heronarts.lx.mixer
Fields in heronarts.lx.mixer declared as LXPatternEngineMethods in heronarts.lx.mixer that return LXPatternEngineModifier and TypeMethodDescriptionfinal LXPatternEngineLXPatternEngine.addPattern(LXPattern pattern) final LXPatternEngineLXPatternEngine.addPattern(LXPattern pattern, int index) LXPatternEngine.disableAutoCycle()LXPatternEngine.enableAutoCycle(double autoCycleThreshold) Enable automatic transition from pattern to pattern on this channelLXChannel.getPatternEngine()LXPatternEngine.Container.getPatternEngine()final LXPatternEngineLXPatternEngine.goNextPattern()Activates the next pattern in this channel's pattern listfinal LXPatternEngineActivates the given pattern, which must belong to this channel.final LXPatternEngineActivates the given pattern, which must belong to this channel.final LXPatternEngineLXPatternEngine.goPatternIndex(int index) Activates the pattern at the given index, if it is within the bounds of this channel's pattern list.final LXPatternEngineLXPatternEngine.goPreviousPattern()Activates the previous pattern in this channel's pattern listfinal LXPatternEngineLXPatternEngine.goRandomPattern()Activates a randomly selected pattern on the channel, from the set of patterns that have auto cycle enabled.LXPatternEngine.movePattern(LXPattern pattern, int index) final LXPatternEngineLXPatternEngine.removePattern(LXPattern pattern) final LXPatternEngineLXPatternEngine.setPatterns(LXPattern[] patterns) Methods in heronarts.lx.mixer with parameters of type LXPatternEngineModifier and TypeMethodDescriptiondefault voidLXPatternEngine.Listener.patternAdded(LXPatternEngine engine, LXPattern pattern) default voidLXPatternEngine.Listener.patternDidChange(LXPatternEngine engine, LXPattern pattern) default voidLXPatternEngine.Listener.patternEnabled(LXPatternEngine engine, LXPattern pattern) default voidLXPatternEngine.Listener.patternMoved(LXPatternEngine engine, LXPattern pattern) default voidLXPatternEngine.Listener.patternRemoved(LXPatternEngine engine, LXPattern pattern) default voidLXPatternEngine.Listener.patternWillChange(LXPatternEngine engine, LXPattern pattern, LXPattern nextPattern) -
Uses of LXPatternEngine in heronarts.lx.pattern
Fields in heronarts.lx.pattern declared as LXPatternEngineMethods in heronarts.lx.pattern that return LXPatternEngineModifier and TypeMethodDescriptionfinal LXPatternEngineLXPattern.getEngine()Gets the pattern engine that this pattern belongs toPatternRack.getPatternEngine()Methods in heronarts.lx.pattern with parameters of type LXPatternEngineModifier and TypeMethodDescriptionfinal LXPatternLXPattern.setEngine(LXPatternEngine patternEngine) Called by the engine when pattern is created. -
Uses of LXPatternEngine in heronarts.lx.studio.ui.device
Methods in heronarts.lx.studio.ui.device with parameters of type LXPatternEngineModifier and TypeMethodDescriptionstatic UI2dContainerUIPatternEngineControls.buildBlendControls(UI ui, UI2dContainer container, LXPatternEngine engine, float contentWidth) static UI2dContainerUIPatternEngineControls.buildBlendControls(UI ui, UI2dContainer container, LXPatternEngine engine, float contentWidth, boolean aux) static UI2dContainerUIPatternEngineControls.buildPlaylistControls(UI ui, UI2dContainer container, LXPatternEngine engine, float contentWidth) 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 LXPatternEngineModifierConstructorDescriptionprotectedUIPatternEngineControls(UI ui, LXPatternEngine engine, float contentHeight) UIPatternList(UI ui, int x, int y, int w, int h, LXPatternEngine engine)