Package | Description |
---|---|
heronarts.lx |
Core LX engine and component functionality.
|
heronarts.lx.studio |
Modifier and Type | Field and Description |
---|---|
LXRegistry |
LX.registry
Registry for classes
|
Modifier and Type | Method and Description |
---|---|
LXRegistry |
LXRegistry.addBlend(Class<? extends LXBlend> blend)
Register a [channel and crossfader] blend class with the engine
|
LXRegistry |
LXRegistry.addBlends(Class<LXBlend>[] blends)
Register multiple [channel and crossfader] blend classes with the engine
|
LXRegistry |
LXRegistry.addChannelBlend(Class<? extends LXBlend> blend)
Register a channel blend class with the engine
|
LXRegistry |
LXRegistry.addChannelBlends(Class<LXBlend>[] blends)
Register multiple channel blend classes with the engine
|
LXRegistry |
LXRegistry.addCrossfaderBlend(Class<? extends LXBlend> blend)
Register a crossfader blend class with the engine
|
LXRegistry |
LXRegistry.addCrossfaderBlends(Class<LXBlend>[] blends)
Register multiple crossfader blend classes with the engine
|
LXRegistry |
LXRegistry.addEffect(Class<? extends LXEffect> effect)
Register an effect class with the engine
|
LXRegistry |
LXRegistry.addEffects(Class<? extends LXEffect>[] effects)
Register an effect class with the engine
|
LXRegistry |
LXRegistry.addFixture(Class<? extends LXFixture> fixture)
Register a fixture class with the engine
|
LXRegistry |
LXRegistry.addFixtures(List<Class<? extends LXFixture>> fixtures)
Register a set of fixture classes with the engine
|
LXRegistry |
LXRegistry.addListener(LXRegistry.Listener listener) |
LXRegistry |
LXRegistry.addPattern(Class<? extends LXPattern> pattern)
Register a pattern class with the engine
|
LXRegistry |
LXRegistry.addPatterns(Class<? extends LXPattern>[] patterns)
Register a pattern class with the engine
|
LXRegistry |
LXRegistry.addTransitionBlend(Class<? extends LXBlend> blend)
Register a transition blend class with the engine
|
LXRegistry |
LXRegistry.addTransitionBlends(Class<LXBlend>[] blends)
Register multiple channel blend classes with the engine
|
protected LXRegistry |
LX.instantiateRegistry(LX lx)
Subclasses may override to provide an enhanced registry with support for more types
|
LXRegistry |
LXRegistry.removeEffect(Class<? extends LXEffect> effect)
Unregister effect class with the engine
|
LXRegistry |
LXRegistry.removeEffects(List<Class<? extends LXEffect>> effects)
Unregister effect classes with the engine
|
LXRegistry |
LXRegistry.removeFixture(Class<? extends LXFixture> fixture)
Unregister fixture class with the engine
|
LXRegistry |
LXRegistry.removeFixtures(List<Class<? extends LXFixture>> fixtures)
Unregister fixture classes with the engine
|
LXRegistry |
LXRegistry.removeListener(LXRegistry.Listener listener) |
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 | Class and Description |
---|---|
protected static class |
LXStudio.Registry
Registry class for the LXStudio application contains extensions to the default LX registry
for custom UI components
|
Modifier and Type | Method and Description |
---|---|
protected LXRegistry |
LXStudio.instantiateRegistry(LX lx) |
LX library by Mark C. Slee. © 2012-2020