Package heronarts.lx.studio
Class LXStudio.Registry
java.lang.Object
heronarts.lx.LXRegistry
heronarts.lx.studio.LXStudio.Registry
- All Implemented Interfaces:
LXSerializable
- Enclosing class:
- LXStudio
Registry class for the LXStudio application contains extensions to the default LX registry
for custom UI components
-
Nested Class Summary
Nested classes/interfaces inherited from class heronarts.lx.LXRegistry
LXRegistry.JsonFixture, LXRegistry.Listener, LXRegistry.Plugin
Nested classes/interfaces inherited from interface heronarts.lx.LXSerializable
LXSerializable.Utils
-
Field Summary
Fields inherited from class heronarts.lx.LXRegistry
channelBlends, classLoader, crossfaderBlends, effects, fixtures, jsonFixtureErrors, jsonFixtures, lx, modulators, packages, patterns, plugins, transitionBlends
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
addUIDeviceControls
(Class<? extends UIDeviceControls> uiDeviceClass) addUIFixtureControls
(Class<? extends UIFixtureControls> uiFixtureClass) addUIModulatorControls
(Class<? extends UIModulatorControls> uiModulatorClass) protected void
removeClass
(Class<?> clz) removeUIDeviceControls
(Class<? extends UIDeviceControls> uiDeviceClass) removeUIFixtureControls
(Class<? extends UIFixtureControls> uiFixtureClass) removeUIModulatorControls
(Class<? extends UIModulatorControls> uiModulatorClass) Methods inherited from class heronarts.lx.LXRegistry
addBlend, addBlends, addChannelBlend, addChannelBlends, addCrossfaderBlend, addCrossfaderBlends, addEffect, addEffects, addFixture, addFixtures, addListener, addModulataors, addModulator, addModulators, addPattern, addPatterns, addPlugin, addTransitionBlend, addTransitionBlends, checkRegistration, disposePlugins, initialize, initializePlugins, installPackage, installPackage, load, reloadContent, removeEffect, removeEffects, removeFixture, removeFixtures, removeListener, removeModulator, removeModulators, removePattern, removePatterns, save, uninstallPackage
-
Constructor Details
-
Registry
-
-
Method Details
-
addClass
- Overrides:
addClass
in classLXRegistry
-
removeClass
- Overrides:
removeClass
in classLXRegistry
-
addUIDeviceControls
-
removeUIDeviceControls
-
addUIModulatorControls
public LXStudio.Registry addUIModulatorControls(Class<? extends UIModulatorControls> uiModulatorClass) -
removeUIModulatorControls
public LXStudio.Registry removeUIModulatorControls(Class<? extends UIModulatorControls> uiModulatorClass) -
addUIFixtureControls
-
removeUIFixtureControls
-