Package | Description |
---|---|
heronarts.lx |
Core LX engine and component functionality.
|
heronarts.lx.clip | |
heronarts.lx.clipboard | |
heronarts.lx.command | |
heronarts.lx.mixer | |
heronarts.lx.pattern |
Core classes for procedural animation.
|
heronarts.lx.pattern.color | |
heronarts.lx.pattern.form | |
heronarts.lx.pattern.test | |
heronarts.lx.pattern.texture | |
heronarts.lx.studio.ui.device | |
heronarts.p3lx.pattern |
Modifier and Type | Field and Description |
---|---|
List<Class<? extends LXPattern>> |
LXRegistry.patterns |
Modifier and Type | Method and Description |
---|---|
LXPattern |
LX.instantiatePattern(Class<? extends LXPattern> cls) |
LXPattern |
LX.instantiatePattern(String className) |
Modifier and Type | Method and Description |
---|---|
List<LXPattern> |
LX.getPatterns()
Gets the current set of patterns on the main channel.
|
Modifier and Type | Method and Description |
---|---|
LX |
LX.goPattern(LXPattern pattern)
Sets the main channel to a given pattern instance.
|
LX |
LX.setPatterns(LXPattern[] patterns)
Specifies the set of patterns to be run.
|
Modifier and Type | Method and Description |
---|---|
LXRegistry |
LXRegistry.addPattern(Class<? extends LXPattern> pattern)
Register a pattern class with the engine
|
LXPattern |
LX.instantiatePattern(Class<? extends LXPattern> cls) |
LXRegistry |
LXRegistry.removePattern(Class<? extends LXPattern> pattern)
Unregister pattern class with the engine
|
LXRegistry |
LXRegistry.removePatterns(List<Class<? extends LXPattern>> patterns)
Unregister pattern classes with the engine
|
Modifier and Type | Field and Description |
---|---|
LXPattern |
PatternClipEvent.pattern |
Modifier and Type | Method and Description |
---|---|
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) |
Constructor and Description |
---|
Pattern(LXPattern pattern) |
Constructor and Description |
---|
GoPattern(LXChannel channel,
LXPattern nextPattern) |
MovePattern(LXChannel channel,
LXPattern pattern,
int toIndex) |
RemovePattern(LXChannel channel,
LXPattern pattern) |
Constructor and Description |
---|
AddChannel(Class<? extends LXPattern> patternClass) |
AddChannel(JsonObject channelObj,
Class<? extends LXPattern> patternClass) |
AddPattern(LXChannel channel,
Class<? extends LXPattern> patternClass) |
AddPattern(LXChannel channel,
Class<? extends LXPattern> patternClass,
JsonObject patternObject) |
Modifier and Type | Field and Description |
---|---|
List<LXPattern> |
LXChannel.patterns |
Modifier and Type | Method and Description |
---|---|
LXPattern |
LXChannel.getActivePattern() |
LXPattern |
LXChannel.getFocusedPattern()
Returns the pattern that currently has focus in this channel's
pattern list.
|
LXPattern |
LXChannel.getNextPattern() |
LXPattern |
LXChannel.getPattern(int index) |
LXPattern |
LXChannel.getPattern(String label) |
LXPattern |
LXChannel.getPatternByClassName(String className) |
LXPattern |
LXChannel.getTargetPattern() |
Modifier and Type | Method and Description |
---|---|
List<LXPattern> |
LXChannel.getPatterns() |
Modifier and Type | Method and Description |
---|---|
LXChannel |
LXMixerEngine.addChannel(int index,
LXPattern[] patterns) |
LXChannel |
LXMixerEngine.addChannel(LXPattern[] patterns) |
LXChannel |
LXChannel.addPattern(LXPattern pattern) |
LXChannel |
LXChannel.addPattern(LXPattern pattern,
int index) |
LXChannel |
LXChannel.goPattern(LXPattern pattern)
Activates the given pattern, which must belong to this channel.
|
LXChannel |
LXChannel.movePattern(LXPattern pattern,
int index) |
default void |
LXChannel.Listener.patternAdded(LXChannel channel,
LXPattern pattern) |
default void |
LXChannel.Listener.patternDidChange(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 |
LXChannel.reloadPattern(LXPattern pattern) |
LXChannel |
LXChannel.removePattern(LXPattern pattern) |
LXChannel |
LXChannel.setPatterns(LXPattern[] patterns) |
Constructor and Description |
---|
LXChannel(LX lx,
int index,
LXPattern[] patterns) |
Modifier and Type | Class and Description |
---|---|
class |
GraphicEqualizerPattern |
class |
LifePattern |
class |
LXModelPattern<T extends LXModel>
Templatized version of the LXPattern class, which strongly types a particular model.
|
static class |
LXPattern.Placeholder
Placeholder pattern for when a class is missing
|
Modifier and Type | Method and Description |
---|---|
LXPattern |
LXPattern.clearInterval()
Clears a timer interval set to this pattern.
|
LXPattern |
LXPattern.setAutoCycleEligible(boolean eligible)
Sets whether this pattern is eligible for automatic selection.
|
LXPattern |
LXPattern.setChannel(LXChannel channel)
Called by the engine when pattern is loaded onto a channel.
|
LXPattern |
LXPattern.setInterval(int begin,
int end)
Set an interval during which this pattern is allowed to run.
|
LXPattern |
LXPattern.toggleAutoCycleEligible()
Toggles the eligibility state of this pattern.
|
Modifier and Type | Class and Description |
---|---|
class |
GradientPattern |
class |
SolidPattern |
Modifier and Type | Class and Description |
---|---|
class |
PlanesPattern |
Modifier and Type | Class and Description |
---|---|
class |
TestPattern
Braindead simple test pattern that iterates through all the nodes turning
them on one by one in fixed order.
|
Modifier and Type | Class and Description |
---|---|
class |
NoisePattern |
class |
SparklePattern |
Modifier and Type | Field and Description |
---|---|
LXPattern |
UIPatternDevice.pattern |
Constructor and Description |
---|
UIPatternDevice(LXStudio.UI ui,
LXChannel channel,
LXPattern pattern) |
Modifier and Type | Class and Description |
---|---|
class |
P3LXPattern |
LX library by Mark C. Slee. © 2012-2020