Uses of Class
heronarts.glx.ui.UI
Packages that use UI
Package
Description
-
Uses of UI in heronarts.glx
Fields in heronarts.glx declared as UIMethods in heronarts.glx that return UI -
Uses of UI in heronarts.glx.ui
Methods in heronarts.glx.ui that return UIModifier 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) Methods in heronarts.glx.ui with parameters of type UIModifier 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.Constructors in heronarts.glx.ui with parameters of type UIModifierConstructorDescriptionUI2dContext
(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
Methods in heronarts.glx.ui.component with parameters of type UIModifier 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 fieldConstructors in heronarts.glx.ui.component with parameters of type UIModifierConstructorDescriptionScrollList
(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
Subclasses of UI in heronarts.lx.studio -
Uses of UI in heronarts.lx.studio.ui
Methods in heronarts.lx.studio.ui with parameters of type UIModifier and TypeMethodDescriptionprotected void
UIBottomTray.drawBackground
(UI ui, VGraphics vg) protected void
UIPane.drawBackground
(UI ui, VGraphics vg) protected void
protected void
protected void
void
Constructors in heronarts.lx.studio.ui with parameters of type UI -
Uses of UI in heronarts.lx.studio.ui.browser
Constructors in heronarts.lx.studio.ui.browser with parameters of type UIModifierConstructorDescriptionprotected
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
Methods in heronarts.lx.studio.ui.clip with parameters of type UIModifier and TypeMethodDescriptionstatic void
UIClipButton.drawPlayTriangle
(UI ui, VGraphics vg) protected void
void
protected void
protected void
Constructors in heronarts.lx.studio.ui.clip with parameters of type UIModifierConstructorDescriptionprotected
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
Methods in heronarts.lx.studio.ui.device with parameters of type UIModifier 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
Constructors in heronarts.lx.studio.ui.device with parameters of type UIModifierConstructorDescriptionUIPatternList
(UI ui, int x, int y, int w, int h, LXChannel channel) -
Uses of UI in heronarts.lx.studio.ui.dmx
Constructors in heronarts.lx.studio.ui.dmx with parameters of type UI -
Uses of UI in heronarts.lx.studio.ui.fixture
Methods in heronarts.lx.studio.ui.fixture with parameters of type UIConstructors in heronarts.lx.studio.ui.fixture with parameters of type UIModifierConstructorDescriptionUIFixtureErrors
(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
Methods in heronarts.lx.studio.ui.global with parameters of type UIModifier 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
Constructors in heronarts.lx.studio.ui.global with parameters of type UIModifierConstructorDescriptionGraphicMeter
(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
Methods in heronarts.lx.studio.ui.lfo with parameters of type UIConstructors in heronarts.lx.studio.ui.lfo with parameters of type UI -
Uses of UI in heronarts.lx.studio.ui.midi
Constructors in heronarts.lx.studio.ui.midi with parameters of type UIModifierConstructorDescriptionUIMidiInputs
(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
Fields in heronarts.lx.studio.ui.mixer declared as UIMethods in heronarts.lx.studio.ui.mixer with parameters of type UIModifier and TypeMethodDescriptionvoid
protected void
Constructors in heronarts.lx.studio.ui.mixer with parameters of type UIModifierConstructorDescriptionUIChannelStrip
(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
Constructors in heronarts.lx.studio.ui.model with parameters of type UIModifierConstructorDescriptionUIModelInspector
(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
Fields in heronarts.lx.studio.ui.modulation declared as UIModifier and TypeFieldDescriptionprotected final UI
UIMappingButton.ui
protected final UI
UIModulator.ui
Methods in heronarts.lx.studio.ui.modulation with parameters of type UIModifier 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) Constructors in heronarts.lx.studio.ui.modulation with parameters of type UIModifierConstructorDescriptionParameter
(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
Constructors in heronarts.lx.studio.ui.osc with parameters of type UI -
Uses of UI in heronarts.lx.studio.ui.pattern
Methods in heronarts.lx.studio.ui.pattern with parameters of type UI -
Uses of UI in heronarts.lx.studio.ui.performance
Methods in heronarts.lx.studio.ui.performance with parameters of type UIModifier and TypeMethodDescriptionprotected void
UIPerformanceTool.drawBackground
(UI ui, VGraphics vg) protected void
UIPerformancePane.drawBorder
(UI ui, VGraphics vg) void
void
protected void
Constructors in heronarts.lx.studio.ui.performance with parameters of type UIModifierConstructorDescriptionprotected
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
Methods in heronarts.lx.studio.ui.preview with parameters of type UI -
Uses of UI in heronarts.lx.studio.ui.toolbar
Methods in heronarts.lx.studio.ui.toolbar with parameters of type UIConstructors in heronarts.lx.studio.ui.toolbar with parameters of type UI