Uses of Class
heronarts.lx.LXRegistry
-
Uses of LXRegistry in heronarts.lx
Modifier and TypeMethodDescriptionRegister a [channel and crossfader] blend class with the engineRegister multiple [channel and crossfader] blend classes with the engineLXRegistry.addChannelBlend
(Class<? extends LXBlend> blend) Register a channel blend class with the engineLXRegistry.addChannelBlends
(Class<LXBlend>[] blends) Register multiple channel blend classes with the engineLXRegistry.addCrossfaderBlend
(Class<? extends LXBlend> blend) Register a crossfader blend class with the engineLXRegistry.addCrossfaderBlends
(Class<LXBlend>[] blends) Register multiple crossfader blend classes with the engineRegister an effect class with the engineLXRegistry.addEffects
(Class<? extends LXEffect>[] effects) Register an effect class with the engineLXRegistry.addFixture
(Class<? extends LXFixture> fixture) Register a fixture class with the engineLXRegistry.addFixtures
(List<Class<? extends LXFixture>> fixtures) Register a set of fixture classes with the engineLXRegistry.addListener
(LXRegistry.Listener listener) LXRegistry.addModulataors
(Class<? extends LXModulator>[] modulators) Deprecated.Use addModulators without typoLXRegistry.addModulator
(Class<? extends LXModulator> modulator) Register a modulator class with the engineLXRegistry.addModulators
(Class<? extends LXModulator>[] modulators) Register an array of modulator classes with the engineLXRegistry.addPattern
(Class<? extends LXPattern> pattern) Register a pattern class with the engineLXRegistry.addPatterns
(Class<? extends LXPattern>[] patterns) Register a pattern class with the engineLXRegistry.addTransitionBlend
(Class<? extends LXBlend> blend) Register a transition blend class with the engineLXRegistry.addTransitionBlends
(Class<LXBlend>[] blends) Register multiple channel blend classes with the engineprotected LXRegistry
LX.instantiateRegistry
(LX lx) Subclasses may override to provide an enhanced registry with support for more typesLXRegistry.removeEffect
(Class<? extends LXEffect> effect) Unregister effect class with the engineLXRegistry.removeEffects
(List<Class<? extends LXEffect>> effects) Unregister effect classes with the engineLXRegistry.removeFixture
(Class<? extends LXFixture> fixture) Unregister fixture class with the engineLXRegistry.removeFixtures
(List<Class<? extends LXFixture>> fixtures) Unregister fixture classes with the engineLXRegistry.removeListener
(LXRegistry.Listener listener) LXRegistry.removeModulator
(Class<? extends LXModulator> modulator) Unregister modulator class with the engineLXRegistry.removeModulators
(List<Class<? extends LXModulator>> modulators) Unregister modulators classes with the engineLXRegistry.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 LXRegistry in heronarts.lx.studio
Modifier and TypeClassDescriptionstatic class
Registry class for the LXStudio application contains extensions to the default LX registry for custom UI components