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.hideDropMenu()
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.resizeContextOverlay
(UI2dComponent contextOverlay) UI.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) UI.showDropMenu
(UIContextMenu dropMenu) 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
UI2dScrollPane.drawBackground
(UI ui, VGraphics vg) protected void
UI2dComponent.drawBorder
(UI ui, VGraphics vg) protected void
UI2dScrollPane.drawBorder
(UI ui, VGraphics vg) protected void
UI2dComponent.drawComponentBackground
(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) void
UIContextActions.ContextAction.onContextAction
(UI ui) protected void
Subclasses should override this method to perform their drawing functions.protected void
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) UI2dScrollPane
(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
UIItemList.BasicList.drawBorder
(UI ui, VGraphics vg) void
UIItemList.ScrollList.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
UIDropMenu.drawDisabledBackground
(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) static void
UIDropMenu.drawTriangle
(UI ui, UI2dComponent component, VGraphics vg, float textOffsetY) 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
void
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, float x, float y, float w, float h) Trigger
(UI ui, BooleanParameter trigger, float x, float y) UICollapsibleSection
(UI ui, float w, float h) UICollapsibleSection
(UI ui, float x, float y, float w, float h) Constructs a new collapsible sectionUICollapsibleSection
(UI ui, float w, float h, BooleanParameter expandedParameter) UIContextButton
(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) UIMidiFilter
(UI ui, float x, float y, MidiFilterParameter midiFilter, MidiSelector.Source midiSource) 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
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 TypeMethodDescriptionprotected UIClipEnvelope<T>.UIClipLaneMetadata
UIClipEnvelope.constructMetadata
(UI ui) protected UIClipEnvelope<MidiNoteClipLane>.UIClipLaneMetadata
UIMidiClipEnvelope.constructMetadata
(UI ui) static UIClipEnvelope
<?> UIClipEnvelope.create
(UI ui, UIClipEditor clipEditor, LXClipLane<?> lane) protected void
UIMidiClipEnvelope.drawBackground
(UI ui, VGraphics vg) protected void
UIClipEditor.drawCursorIndicators
(UI ui, VGraphics vg, UITimeline.LensScrollContainer content) Playback/recording cursor and pending launch location are drawn over the top of the main lens lane.static void
UIPatternLauncher.drawLauchIcon
(UI ui, VGraphics vg, int tintColor) static void
UIPatternLauncher.drawLaunchIcon
(UI ui, VGraphics vg, UIColor tintColor) protected boolean
UIMidiClipEnvelope.drawNoteLabels
(UI ui, VGraphics vg, float x, float width) protected boolean
UIMidiClipEnvelope.drawNoteRoll
(UI ui, VGraphics vg, float x, float width, int mask) static void
UIClipButton.drawPlayTriangle
(UI ui, VGraphics vg) static void
UIClipButton.drawPlayTriangle
(UI ui, VGraphics vg, float x, float y) static void
UIClipLauncher.drawRowNumbers
(UI ui, VGraphics vg, float x, int offset) protected int
UIClipAction.getButtonColor
(UI ui) protected int
UIClipButton.getButtonColor
(UI ui, LXClip clip) protected void
void
protected void
protected void
protected void
protected void
protected void
void
void
protected void
protected void
protected void
protected void
protected void
Constructors in heronarts.lx.studio.ui.clip with parameters of type UIModifierConstructorDescriptionprotected
UIClipAction
(UI ui, float width, QuantizedTriggerParameter launchParameter) protected
UIClipButton
(UI ui, UIMixer mixer, LX lx, LXBus bus, int index, float x, float y, float width) protected
UIClipEnvelope
(UI ui, UIClipEditor clipEditor, T lane) UIClipLaneMetadata
(UI ui) protected
UIClipLaneMetadata
(UI ui, float labelPadding) 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) UILoopBrace
(UI ui, UITimeline timeline) protected
UIMidiClipEnvelope
(UI ui, UIClipEditor clipEditor, MidiNoteClipLane lane) protected
UIParameterClipEnvelope
(UI ui, UIClipEditor clipEditor, ParameterClipLane lane) protected
UIPatternClipEnvelope
(UI ui, UIClipEditor clipEditor, PatternClipLane lane) UIPatternLauncher
(UI ui, UIMixer mixer, LXChannel channel) UIPatternLauncher
(UI ui, UIMixer mixer, LXChannel channel, float width) protected
UISceneButton
(UI ui, UIMixer mixer, DiscreteParameter gridOffset, int index) UISceneLauncher
(UI ui, UIMixer mixer, LXClipEngine.GridMode gridMode, float x, float y) UISceneStop
(UI ui, UIMixer mixer) UIScrubLane
(UI ui, UITimeline timeline) protected
UIStop
(UI ui, UIMixer mixer, float width, QuantizedTriggerParameter launch) -
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.effect
Methods in heronarts.lx.studio.ui.effect 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
Methods in heronarts.lx.studio.ui.midi with parameters of type UIConstructors in heronarts.lx.studio.ui.midi with parameters of type UIModifierConstructorDescriptionUIMidiInputs
(UI ui, LXMidiEngine midiEngine, float w) UIMidiIOSelector
(UI ui, MidiSelector.Source source, MidiSelector.Destination destination, float x, float y, float width, float height) UIMidiMappings
(UI ui, LX lx, float w) UIMidiSurfaces
(UI ui, LXMidiEngine midiEngine, float w) -
Uses of UI in heronarts.lx.studio.ui.midi.template
Constructors in heronarts.lx.studio.ui.midi.template with parameters of type UI -
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 TypeMethodDescriptionstatic void
UISceneStrip.UIGridViewToggle.drawGridToggle
(UI ui, VGraphics vg, float xp, float yp) static void
UISceneStrip.UIGridViewToggle.drawMixerStackToggle
(UI ui, VGraphics vg, boolean stacked, float x, float y) void
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
UIModulationMappings.UIModulation.getModulationColor
(UI ui) protected static UILabel
UIModulator.newMacroSizeButton
(UI ui, LXMacroModulator macro, float x, float y) void
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) UIBandSelector
(UI ui, BandFilter bandFilter, float x, float y, float w, float h) 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) UIModulationMappings
(UI ui, LXComponent component, LXModulator modulator, float x, float y, float w, float h) 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 UIModifierConstructorDescriptionUIOscManager
(UI ui, LX lx, float x, float y, float w) UIOutput
(UI ui, LXOscConnection.Output output) UIOutput
(UI ui, LXOscEngine osc) -
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 TypeMethodDescriptionvoid
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) UIPerformancePalette
(UI ui, LX lx) -
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.timeline
Methods in heronarts.lx.studio.ui.timeline with parameters of type UIModifier and TypeMethodDescriptionprotected void
UITimeline.drawBorder
(UI ui, VGraphics vg) protected void
UITimeline.drawCursorIndicators
(UI ui, VGraphics vg, UITimeline.LensScrollContainer content) void
Constructors in heronarts.lx.studio.ui.timeline with parameters of type UIModifierConstructorDescriptionprotected
LensScrollContainer
(UI ui, float x, float y, float w, float h) UITimeline
(UI ui, float x, float y, float w, float h) -
Uses of UI in heronarts.lx.studio.ui.timeline.lane
Methods in heronarts.lx.studio.ui.timeline.lane with parameters of type UIModifier and TypeMethodDescriptionprotected void
UIGridLane.drawBackground
(UI ui, VGraphics vg) protected void
UIGridLane.drawGridLabel
(UI ui, VGraphics vg, float x, String label) Subclasses (such as Ruler) can override to customize the look of grid labelsvoid
UIRuler.drawGridLabel
(UI ui, VGraphics vg, float x, String label) protected void
UIClipLane.drawSelection
(UI ui, VGraphics vg) Draw a semi-transparent selection over the alternating grid colors and before the grid lines.protected void
UIGridLane.drawSelection
(UI ui, VGraphics vg) protected UIColor
UIGridLane.getGridLineColor
(UI ui) Constructors in heronarts.lx.studio.ui.timeline.lane with parameters of type UIModifierConstructorDescriptionUIClipLane
(UI ui, UITimeline timeline, float h) UIGridLane
(UI ui, UITimeline timeline, float h) UILane
(UI ui, UITimeline timeline, float h) UIRuler
(UI ui, UITimeline timeline) UIRuler
(UI ui, UITimeline timeline, UIRuler.MarkerLocation markerLocation) -
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