Package heronarts.lx.studio.ui.preview
Class UISoundStage
java.lang.Object
heronarts.glx.ui.UIEventHandler
heronarts.glx.ui.UIObject
heronarts.glx.ui.UI3dComponent
heronarts.lx.studio.ui.preview.UISoundStage
- All Implemented Interfaces:
LXLoopTask,LXModulationEngine.Listener,LXModulationEngine.Listener.Default
-
Nested Class Summary
Nested classes/interfaces inherited from interface heronarts.lx.modulation.LXModulationEngine.Listener
LXModulationEngine.Listener.Default -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()voidmodulatorAdded(LXModulationEngine engine, LXModulator modulator) voidmodulatorRemoved(LXModulationEngine engine, LXModulator modulator) voidSubclasses should override this method with specific drawing routingsMethods inherited from class heronarts.glx.ui.UI3dComponent
addChild, contains, draw, getContext, getHeight, getWidth, onCameraChanged, removeChildMethods inherited from class heronarts.glx.ui.UIObject
addListener, addListener, addLoopTask, addLoopTask, blur, bringToFront, focus, getDescription, getFocusedChild, getLX, getParent, getUI, getX, getY, hasDirectFocus, hasFocus, isVisible, isVisible, loop, onBlur, onFocus, onUIResize, removeLoopTask, requireUIThread, setConsumeMousePress, setDebugId, setDescription, setMouseCursor, setVisible, toggleVisible, toStringMethods inherited from class heronarts.glx.ui.UIEventHandler
onGamepadAxisChanged, onGamepadButtonPressed, onGamepadButtonReleased, onKeyPressed, onKeyReleased, onMouseDragged, onMouseMoved, onMouseOut, onMouseOver, onMousePressed, onMouseReleased, onMouseScrollMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface heronarts.lx.modulation.LXModulationEngine.Listener.Default
modulationAdded, modulationRemoved, modulatorMoved, triggerAdded, triggerRemoved
-
Constructor Details
-
UISoundStage
-
-
Method Details
-
modulatorAdded
- Specified by:
modulatorAddedin interfaceLXModulationEngine.Listener- Specified by:
modulatorAddedin interfaceLXModulationEngine.Listener.Default
-
modulatorRemoved
- Specified by:
modulatorRemovedin interfaceLXModulationEngine.Listener- Specified by:
modulatorRemovedin interfaceLXModulationEngine.Listener.Default
-
onDraw
Description copied from class:UI3dComponentSubclasses should override this method with specific drawing routings- Overrides:
onDrawin classUI3dComponent- Parameters:
ui- UIview- View to draw into
-
dispose
public void dispose()
-