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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
void
modulatorAdded
(LXModulationEngine engine, LXModulator modulator) void
modulatorRemoved
(LXModulationEngine engine, LXModulator modulator) void
Subclasses should override this method with specific drawing routingsMethods inherited from class heronarts.glx.ui.UI3dComponent
addChild, contains, draw, getContext, getHeight, getWidth, onCameraChanged, removeChild
Methods inherited from class heronarts.glx.ui.UIObject
addListener, addListener, addLoopTask, blur, bringToFront, focus, getDescription, getFocusedChild, getLX, getParent, getUI, getX, getY, hasDirectFocus, hasFocus, isVisible, loop, onBlur, onFocus, onUIResize, removeLoopTask, requireUIThread, setConsumeMousePress, setDebugId, setDescription, setVisible, toggleVisible, toString
Methods inherited from class heronarts.glx.ui.UIEventHandler
onKeyPressed, onKeyReleased, onMouseDragged, onMouseMoved, onMouseOut, onMouseOver, onMousePressed, onMouseReleased, onMouseScroll
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface heronarts.lx.modulation.LXModulationEngine.Listener.Default
modulationAdded, modulationRemoved, modulatorMoved, triggerAdded, triggerRemoved
-
Constructor Details
-
UISoundStage
-
-
Method Details
-
modulatorAdded
- Specified by:
modulatorAdded
in interfaceLXModulationEngine.Listener
- Specified by:
modulatorAdded
in interfaceLXModulationEngine.Listener.Default
-
modulatorRemoved
- Specified by:
modulatorRemoved
in interfaceLXModulationEngine.Listener
- Specified by:
modulatorRemoved
in interfaceLXModulationEngine.Listener.Default
-
onDraw
Description copied from class:UI3dComponent
Subclasses should override this method with specific drawing routings- Overrides:
onDraw
in classUI3dComponent
- Parameters:
ui
- UIview
- View to draw into
-
dispose
public void dispose()
-