Uses of Class
heronarts.glx.ui.UI
Package
Description
-
Uses of UI in heronarts.glx
-
Uses of UI in heronarts.glx.ui
Modifier and TypeMethodDescriptionUI.addLayer
(UI2dContext layer) Add a 2d context to this UIUI.addLayer
(UI3dContext layer) Add a 3d context to this UIUI.addLoopTask
(LXLoopTask loopTask) Add a task to be performed on every loop of the UI engine.UI.bringToTop
(UI2dContext layer) Brings a layer to the top of the UI stackUI.clearContextOverlay
(UI2dComponent contextOverlay) static UI
UI.get()
protected UI
UIObject.getUI()
UI.hideContextOverlay()
UI.mapModulationOff()
UI.mapModulationSource()
UI.mapModulationSource
(UIModulationSource modulationSource) UI.mapModulationSource
(LXModulationEngine modulationEngine, UIModulationSource modulationSource) UI.mapTriggerSource()
UI.mapTriggerSource
(UITriggerSource triggerSource) UI.mapTriggerSource
(LXModulationEngine modulationEngine, UITriggerSource triggerSource) UI.removeLayer
(UI2dContext layer) Remove a 2d context from this UIUI.removeLayer
(UI3dContext layer) UI.removeLoopTask
(LXLoopTask loopTask) Remove a task from the UI engineUI.setCoordinateSystem
(UI.CoordinateSystem coordinateSystem) UI.setHighlightModulationTarget
(LXParameter highlightModulationTarget) UI.setHighlightParameterModulation
(LXParameterModulation highlightParameterModulation) UI.setTopLevelKeyEventHandler
(UIEventHandler eventHandler) Sets an object to handle top-level input eventsUI.showContextDialogMessage
(String message) UI.showContextOverlay
(UI2dComponent contextOverlay) Modifier and TypeMethodDescriptionvoid
Draws this context into the given graphics context.final void
Draws the context into a parent view.final void
Draw the given component into the View contextfinal void
void
protected void
UI2dComponent.drawBackground
(UI ui, VGraphics vg) protected void
UI2dComponent.drawBorder
(UI ui, VGraphics vg) protected void
Draws focus on this object.protected void
UI2dComponent.drawFocusCorners
(UI ui, VGraphics vg, int color) static void
UI2dComponent.drawFocusCorners
(UI ui, VGraphics vg, int color, float x, float y, float width, float height, float focusSize) protected void
UI2dComponent.drawParentBackground
(UI ui, VGraphics vg) protected UIColor
UI2dComponent.getFocusColor
(UI ui) protected void
UI3dComponent.onCameraChanged
(UI ui, UI3dContext context) Invoked when the camera position of the parent context has changedvoid
UIContextActions.Action.CopyOscAddress.onContextAction
(UI ui) abstract void
UIContextActions.Action.onContextAction
(UI ui) void
UIContextActions.Action.ResetParameter.onContextAction
(UI ui) void
UIContextActions.Action.ToggleParameter.onContextAction
(UI ui) protected void
Subclasses should override this method to perform their drawing functions.protected void
protected void
Subclasses should override this method with specific drawing routingsprotected void
UIObject.onUIResize
(UI ui) Subclasses may override this method to handle resize events on the global UI.ModifierConstructorDescriptionUI2dContext
(UI ui, float x, float y, float w, float h) Constructs a new UI2dContextUI2dScrollContainer
(UI ui, float x, float y, float w, float h) UI2dScrollContext
(UI ui, float x, float y, float w, float h) protected
UI3dContext
(UI ui, float x, float y, float w, float h) UIDialogBox
(UI ui, String message) UIDialogBox
(UI ui, String message, Runnable callback) UIDialogBox
(UI ui, String message, String[] options, int[] optionWidth, Runnable[] callbacks) UIDialogBox
(UI ui, String message, String[] options, Runnable[] callbacks) -
Uses of UI in heronarts.glx.ui.component
Modifier and TypeMethodDescriptionprotected UIColorPicker.UIColorOverlay
UIColorPicker.buildColorOverlay
(UI ui) protected UIColorPicker.UIColorOverlay
UIDynamicColorPicker.buildColorOverlay
(UI ui) protected UI2dContainer
UICollapsibleSection.controlRow
(UI ui, String label, UI2dComponent control) default UI2dContainer
UICollapsibleSection.Utils.controlRow
(UI ui, float contentWidth, String label, UI2dComponent control) protected void
UIButton.Expander.drawBackground
(UI ui, VGraphics vg) protected void
UIContextMenu.drawBackground
(UI ui, VGraphics vg) protected void
UIButton.Expander.drawBorder
(UI ui, VGraphics vg) void
UIColorPicker.drawBorder
(UI ui, VGraphics vg) protected void
UIContextMenu.drawBorder
(UI ui, VGraphics vg) void
UINumberBox.drawBorder
(UI ui, VGraphics vg) protected void
UIButton.Expander.drawBottomLeft
(UI ui, VGraphics vg) protected void
UIButton.Expander.drawBottomRight
(UI ui, VGraphics vg) protected void
void
void
static void
UICollapsibleSection.drawHorizontalExpansionTriangle
(UI ui, VGraphics vg, boolean expanded) static void
UIParameterControl.drawParameterLabel
(UI ui, VGraphics vg, UI2dComponent component, String labelText) protected void
UIButton.Expander.drawTopLeft
(UI ui, VGraphics vg) protected void
UIButton.Expander.drawTopRight
(UI ui, VGraphics vg) protected void
default UI2dComponent
UICollapsibleSection.Utils.geometryContainer
(UI ui, float contentWidth, UI2dComponent... components) default UILabel
UICollapsibleSection.Utils.geometryLabel
(UI ui, String label) int
UIItemList.Item.getActiveColor
(UI ui) Active background color for this itemprotected UIColor
UIParameterControl.getFocusColor
(UI ui) static UIMeter
UIMeter.newHorizontalMeter
(UI ui, LXNormalizedParameter parameter, float w, float h) static UIMeter
UIMeter.newVerticalMeter
(UI ui, LXNormalizedParameter parameter, float w, float h) protected void
UIPointCloud.onCameraChanged
(UI ui, UI3dContext context) protected void
protected void
protected void
void
void
void
void
void
void
protected void
Subclasses may override to draw some other kind of drop menuvoid
void
protected void
void
void
protected void
protected void
void
protected void
protected void
void
protected void
protected void
void
void
static void
UIInputBox.onDrawText
(UI ui, VGraphics vg, UIInputBox.EditState editState, String rawString, boolean cursor, VGraphics.Align textAlignHorizontal, float x, float y, float width, float height, float availableWidth) Horrendous helper method to render an editable text fieldModifierConstructorDescriptionScrollList
(UI ui, int x, int y, int w, int h) Trigger
(UI ui, BooleanParameter trigger, float x, float y) UICollapsibleSection
(UI ui, float x, float y, float w, float h) Constructs a new collapsible sectionUIContextButton
(UI ui, float x, float y, float w, float h) UIContextButton
(UI ui, float x, float y, float w, float h, UI2dComponent contextMenu) UIDiscreteColorBox
(UI ui, DiscreteColorParameter parameter, float x, float y, float w, float h) UIIndicator
(UI ui, float x, float y, float w, float h, BooleanParameter bool) UIIndicator
(UI ui, float w, float h, BooleanParameter bool) UIIndicator
(UI ui, BooleanParameter bool) UIMeter
(UI ui, LXNormalizedParameter parameter, float x, float y, float w, float h) UIMeter
(UI ui, LXNormalizedParameter parameter, UIMeter.Axis axis, float x, float y, float w, float h) UIMidiFilter
(UI ui, float x, float y, MidiFilterParameter midiFilter) UIViewSelector
(UI ui, float x, float y, LXViewEngine.Selector viewSelector) -
Uses of UI in heronarts.lx.studio
-
Uses of UI in heronarts.lx.studio.ui
Modifier and TypeMethodDescriptionprotected void
UIBottomTray.drawBackground
(UI ui, VGraphics vg) protected void
UIPane.drawBackground
(UI ui, VGraphics vg) protected void
protected void
protected void
void
-
Uses of UI in heronarts.lx.studio.ui.browser
ModifierConstructorDescriptionprotected
UIComponentManager
(UI ui, LX lx, float x, float y, float w) UIEffectManager
(UI ui, LX lx, float x, float y, float w) UIPatternManager
(UI ui, LX lx, float x, float y, float w) UIPluginManager
(UI ui, LXStudio lx, float x, float y, float w) -
Uses of UI in heronarts.lx.studio.ui.clip
Modifier and TypeMethodDescriptionstatic void
UIClipButton.drawPlayTriangle
(UI ui, VGraphics vg) protected void
void
protected void
protected void
ModifierConstructorDescriptionprotected
UIClipButton
(UI ui, UIMixer mixer, LX lx, LXBus bus, int index, float x, float y, float width) UIClipLauncher
(UI ui, UIMixer mixer, LX lx, LXBus bus) UIClipLauncher
(UI ui, UIMixer mixer, LX lx, LXBus bus, int width) UIClipStop
(UI ui, UIMixer mixer, LX lx, LXBus bus, int width) UIClipView
(UI ui, LX lx, float x, float y, float w) UISceneButton
(UI ui, UIMixer mixer, LX lx, int index) UISceneLauncher
(UI ui, UIMixer mixer, LX lx, float x, float y) UISceneStop
(UI ui, UIMixer mixer, LX lx) protected
-
Uses of UI in heronarts.lx.studio.ui.device
Modifier and TypeMethodDescriptionstatic UI2dContainer
UIChannelDevice.buildBlendControls
(UI ui, UI2dContainer container, LXChannel channel, float contentWidth) static UI2dContainer
UIChannelDevice.buildPlaylistControls
(UI ui, UI2dContainer container, LXChannel channel, float contentWidth) void
UIDevice.drawBorder
(UI ui, VGraphics vg) void
ModifierConstructorDescriptionUIPatternList
(UI ui, int x, int y, int w, int h, LXChannel channel) -
Uses of UI in heronarts.lx.studio.ui.dmx
-
Uses of UI in heronarts.lx.studio.ui.fixture
ModifierConstructorDescriptionUIFixtureErrors
(UI ui, LX lx, float w) UIFixtureManager
(UI ui, LX lx, UIFixtureInspector inspector, float w) UIFixturePicker
(UI ui) -
Uses of UI in heronarts.lx.studio.ui.global
Modifier and TypeMethodDescriptionstatic void
UIAudio.addAttackAndRelease
(UI ui, UI2dContainer container, float yp, BoundedParameter attack, BoundedParameter release) static void
UIAudio.addGainAndRange
(UI ui, UI2dContainer container, float yp, BoundedParameter gain, BoundedParameter range) static UI2dContainer
UIPalette.buildSwatchControls
(UI ui, LXPalette palette, float width) static UI2dContainer
UIPalette.buildSwatchControls
(UI ui, LXPalette palette, float width, UIDropMenu.Direction direction) void
protected void
ModifierConstructorDescriptionGraphicMeter
(UI ui, float x, float y, float w, float h) Swatch
(UI ui, LXSwatch swatch, float x, float y, float w, UIColorPicker.Corner corner) UIAudio
(UI ui, LXAudioEngine audio, float w) UICamera
(UI ui, UIPreviewWindow context, float x, float y, float w) UISnapshots
(UI ui, LXSnapshotEngine snapshots, float w) -
Uses of UI in heronarts.lx.studio.ui.lfo
-
Uses of UI in heronarts.lx.studio.ui.midi
ModifierConstructorDescriptionUIMidiInputs
(UI ui, LXMidiEngine midiEngine, float x, float y, float w) UIMidiMappings
(UI ui, LX lx, float x, float y, float w) UIMidiSurfaces
(UI ui, LXMidiEngine midiEngine, float x, float y, float w) -
Uses of UI in heronarts.lx.studio.ui.mixer
Modifier and TypeMethodDescriptionvoid
protected void
ModifierConstructorDescriptionUIChannelStrip
(UI ui, UIMixer mixer, LX lx, LXChannel channel) UIClipGridStrip
(UI ui, LX lx, float w, float h) UIGroupStrip
(UI ui, UIMixer mixer, LX lx, LXGroup group) protected
UIMasterStrip
(UI ui, UIMixer mixer, LX lx) UIMasterStripControls
(UI ui, LX lx) protected
UIMixerStrip
(UI ui, UIMixer mixer, LX lx, LXBus bus) protected
UIMixerStrip
(UI ui, UIMixer mixer, LX lx, LXBus bus, float width) UISceneStrip
(UI ui, UIMixer mixer, LX lx) -
Uses of UI in heronarts.lx.studio.ui.model
ModifierConstructorDescriptionUIModelInspector
(UI ui, LX lx, float w) UIModelManager
(UI ui, LXStudio lx, float w) UISoundStageManager
(UI ui, SoundStage soundStage, float w) UIViews
(UI ui, LXViewEngine views, float w) -
Uses of UI in heronarts.lx.studio.ui.modulation
Modifier and TypeFieldDescriptionprotected final UI
UIMappingButton.ui
protected final UI
UIModulator.ui
Modifier and TypeMethodDescriptionprotected void
UISoundObject.UIAzimuth.drawBackgroundDetails
(UI ui, VGraphics vg) protected void
UISoundObject.UIElevation.drawBackgroundDetails
(UI ui, VGraphics vg) protected abstract void
UISoundObject.UILocation.drawBackgroundDetails
(UI ui, VGraphics vg) protected void
void
protected int
UIAbstractGlobalModulator.UIModulation.getModulationColor
(UI ui) void
protected void
final void
void
protected void
UIModulator.showModulatorError
(UI ui, LXModulator modulator, float errorHeight) ModifierConstructorDescriptionParameter
(UI ui, UIModulationSource modulationSource, float x, float y, float w, float h) Parameter
(UI ui, LXModulationEngine modulationEngine, float x, float y, float w, float h) Parameter
(UI ui, LXModulationEngine modulationEngine, UIModulationSource modulationSource, float x, float y, float w, float h) Trigger
(UI ui, LXModulationEngine modulationEngine, BooleanParameter trigger, float x, float y, float w, float h) Trigger
(UI ui, BooleanParameter trigger, float x, float y, float w, float h) UIAbstractGlobalModulator
(UI ui, LX lx, LXComponent component, boolean isGlobalModulator, float x, float y, float w, float h) UIAzimuth
(UI ui, SoundObject soundObject, float w) UIAzimuth
(UI ui, SoundObject soundObject, float x, float y, float w) UIComponentModulator
(UI ui, LX lx, LXComponent component, float x, float y, float w) UIElevation
(UI ui, SoundObject soundObject, float w) UIElevation
(UI ui, SoundObject soundObject, float x, float y, float w) protected
UIModulator
(UI ui, LXComponent modulator, float x, float y, float w, float h) UIModulatorPicker
(UI ui, boolean isGlobal) UIPeriodControl
(UI ui, LXVariablePeriodModulator modulator) UIPeriodControl
(UI ui, LXVariablePeriodModulator modulator, float width) -
Uses of UI in heronarts.lx.studio.ui.osc
-
Uses of UI in heronarts.lx.studio.ui.pattern
-
Uses of UI in heronarts.lx.studio.ui.performance
Modifier and TypeMethodDescriptionprotected void
UIPerformanceTool.drawBackground
(UI ui, VGraphics vg) protected void
UIPerformancePane.drawBorder
(UI ui, VGraphics vg) void
void
protected void
ModifierConstructorDescriptionprotected
ExpandableSection
(UI ui, float height, BooleanParameter expandedParameter) protected
UIPerformanceAudio
(UI ui, LX lx) UIPerformanceDevice
(UI ui, LXDeviceComponent device, boolean isAux) UIPerformancePalette
(UI ui, LX lx) UIPerformancePane
(UI ui, LX lx, boolean aux) protected
UIPerformanceTool
(UI ui, float x, float h, BooleanParameter expanded) -
Uses of UI in heronarts.lx.studio.ui.preview
-
Uses of UI in heronarts.lx.studio.ui.toolbar