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 UIUI.get()protected UIUIObject.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 TypeMethodDescriptionvoidDraws this context into the given graphics context.final voidDraws the context into a parent view.final voidDraw the given component into the View contextfinal voidvoidprotected voidUI2dComponent.drawBackground(UI ui, VGraphics vg) protected voidUI2dScrollPane.drawBackground(UI ui, VGraphics vg) protected voidUI2dComponent.drawBorder(UI ui, VGraphics vg) protected voidUI2dScrollPane.drawBorder(UI ui, VGraphics vg) protected voidUI2dComponent.drawComponentBackground(UI ui, VGraphics vg) protected voidDraws focus on this object.protected voidUI2dComponent.drawFocusCorners(UI ui, VGraphics vg, int color) static voidUI2dComponent.drawFocusCorners(UI ui, VGraphics vg, int color, float x, float y, float width, float height, float focusSize) protected voidUI2dComponent.drawParentBackground(UI ui, VGraphics vg) protected UIColorUI2dComponent.getFocusColor(UI ui) protected voidUI3dComponent.onCameraChanged(UI ui, UI3dContext context) Invoked when the camera position of the parent context has changedvoidUIContextActions.Action.CopyOscAddress.onContextAction(UI ui) abstract voidUIContextActions.Action.onContextAction(UI ui) voidUIContextActions.Action.ResetParameter.onContextAction(UI ui) voidUIContextActions.Action.ToggleParameter.onContextAction(UI ui) voidUIContextActions.ContextAction.onContextAction(UI ui) protected voidSubclasses should override this method to perform their drawing functions.protected voidvoidprotected voidSubclasses should override this method with specific drawing routingsprotected voidUIObject.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) protectedUI3dContext(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.UIColorOverlayUIColorPicker.buildColorOverlay(UI ui) protected UIColorPicker.UIColorOverlayUIDynamicColorPicker.buildColorOverlay(UI ui) protected UI2dContainerUICollapsibleSection.controlRow(UI ui, String label, UI2dComponent control) default UI2dContainerUICollapsibleSection.Utils.controlRow(UI ui, float contentWidth, String label, UI2dComponent control) protected voidUIButton.Expander.drawBackground(UI ui, VGraphics vg) protected voidUIContextMenu.drawBackground(UI ui, VGraphics vg) protected voidUIButton.Expander.drawBorder(UI ui, VGraphics vg) voidUIColorPicker.drawBorder(UI ui, VGraphics vg) protected voidUIContextMenu.drawBorder(UI ui, VGraphics vg) voidUIItemList.BasicList.drawBorder(UI ui, VGraphics vg) voidUIItemList.ScrollList.drawBorder(UI ui, VGraphics vg) voidUINumberBox.drawBorder(UI ui, VGraphics vg) protected voidUIButton.Expander.drawBottomLeft(UI ui, VGraphics vg) protected voidUIButton.Expander.drawBottomRight(UI ui, VGraphics vg) protected voidUIDropMenu.drawDisabledBackground(UI ui, VGraphics vg) protected voidvoidvoidstatic voidUICollapsibleSection.drawHorizontalExpansionTriangle(UI ui, VGraphics vg, boolean expanded) static voidUIParameterControl.drawParameterLabel(UI ui, VGraphics vg, UI2dComponent component, String labelText) protected voidUIButton.Expander.drawTopLeft(UI ui, VGraphics vg) protected voidUIButton.Expander.drawTopRight(UI ui, VGraphics vg) static voidUIDropMenu.drawTriangle(UI ui, UI2dComponent component, VGraphics vg, float textOffsetY) protected voiddefault UI2dComponentUICollapsibleSection.Utils.geometryContainer(UI ui, float contentWidth, UI2dComponent... components) default UILabelUICollapsibleSection.Utils.geometryLabel(UI ui, String label) intUIItemList.Item.getActiveColor(UI ui) Active background color for this itemprotected UIColorUIParameterControl.getFocusColor(UI ui) static UIMeterUIMeter.newHorizontalMeter(UI ui, LXNormalizedParameter parameter, float w, float h) static UIMeterUIMeter.newVerticalMeter(UI ui, LXNormalizedParameter parameter, float w, float h) protected voidUIPointCloud.onCameraChanged(UI ui, UI3dContext context) protected voidprotected voidprotected voidvoidvoidvoidvoidvoidvoidprotected voidSubclasses may override to draw some other kind of drop menuvoidvoidprotected voidvoidvoidprotected voidprotected voidvoidprotected voidvoidvoidprotected voidvoidprotected voidprotected voidvoidvoidstatic voidUIInputBox.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 voidUIBottomTray.drawBackground(UI ui, VGraphics vg) protected voidprotected voidprotected voidvoidConstructors 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 UIModifierConstructorDescriptionprotectedUIComponentManager(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>.UIClipLaneMetadataUIClipEnvelope.constructMetadata(UI ui) protected UIClipEnvelope<MidiNoteClipLane>.UIClipLaneMetadataUIMidiClipEnvelope.constructMetadata(UI ui) static UIClipEnvelope<?> UIClipEnvelope.create(UI ui, UIClipEditor clipEditor, LXClipLane<?> lane) protected voidUIMidiClipEnvelope.drawBackground(UI ui, VGraphics vg) protected voidUIClipEditor.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 voidUIPatternLauncher.drawLauchIcon(UI ui, VGraphics vg, int tintColor) static voidUIPatternLauncher.drawLaunchIcon(UI ui, VGraphics vg, UIColor tintColor) protected booleanUIMidiClipEnvelope.drawNoteLabels(UI ui, VGraphics vg, float x, float width) protected booleanUIMidiClipEnvelope.drawNoteRoll(UI ui, VGraphics vg, float x, float width, int mask) static voidUIClipButton.drawPlayTriangle(UI ui, VGraphics vg) static voidUIClipButton.drawPlayTriangle(UI ui, VGraphics vg, float x, float y) static voidUIClipLauncher.drawRowNumbers(UI ui, VGraphics vg, float x, int offset) protected intUIClipAction.getButtonColor(UI ui) protected intUIClipButton.getButtonColor(UI ui, LXClip clip) protected voidvoidprotected voidprotected voidprotected voidprotected voidprotected voidvoidvoidprotected voidprotected voidprotected voidprotected voidprotected voidConstructors in heronarts.lx.studio.ui.clip with parameters of type UIModifierConstructorDescriptionprotectedUIClipAction(UI ui, float width, QuantizedTriggerParameter launchParameter) protectedUIClipButton(UI ui, UIMixer mixer, LX lx, LXBus bus, int index, float x, float y, float width) protectedUIClipEnvelope(UI ui, UIClipEditor clipEditor, T lane) UIClipLaneMetadata(UI ui) protectedUIClipLaneMetadata(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) protectedUIMidiClipEnvelope(UI ui, UIClipEditor clipEditor, MidiNoteClipLane lane) protectedUIParameterClipEnvelope(UI ui, UIClipEditor clipEditor, ParameterClipLane lane) protectedUIPatternClipEnvelope(UI ui, UIClipEditor clipEditor, PatternClipLane lane) UIPatternLauncher(UI ui, UIMixer mixer, LXChannel channel) UIPatternLauncher(UI ui, UIMixer mixer, LXChannel channel, float width) protectedUISceneButton(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) protectedUIStop(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 UI2dContainerUIChannelDevice.buildBlendControls(UI ui, UI2dContainer container, LXChannel channel, float contentWidth) static UI2dContainerUIChannelDevice.buildPlaylistControls(UI ui, UI2dContainer container, LXChannel channel, float contentWidth) voidUIDevice.drawBorder(UI ui, VGraphics vg) voidConstructors 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 voidUIAudio.addAttackAndRelease(UI ui, UI2dContainer container, float yp, BoundedParameter attack, BoundedParameter release) static voidUIAudio.addGainAndRange(UI ui, UI2dContainer container, float yp, BoundedParameter gain, BoundedParameter range) static UI2dContainerUIPalette.buildSwatchControls(UI ui, LXPalette palette, float width) static UI2dContainerUIPalette.buildSwatchControls(UI ui, LXPalette palette, float width, UIDropMenu.Direction direction) voidprotected voidConstructors 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 voidUISceneStrip.UIGridViewToggle.drawGridToggle(UI ui, VGraphics vg, float xp, float yp) static voidUISceneStrip.UIGridViewToggle.drawMixerStackToggle(UI ui, VGraphics vg, boolean stacked, float x, float y) voidprotected voidConstructors 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) protectedUIMasterStrip(UI ui, UIMixer mixer, LX lx) UIMasterStripControls(UI ui, LX lx) protectedUIMixerStrip(UI ui, UIMixer mixer, LX lx, LXBus bus) protectedUIMixerStrip(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 UIUIMappingButton.uiprotected final UIUIModulator.uiMethods in heronarts.lx.studio.ui.modulation with parameters of type UIModifier and TypeMethodDescriptionprotected voidUISoundObject.UIAzimuth.drawBackgroundDetails(UI ui, VGraphics vg) protected voidUISoundObject.UIElevation.drawBackgroundDetails(UI ui, VGraphics vg) protected abstract voidUISoundObject.UILocation.drawBackgroundDetails(UI ui, VGraphics vg) protected voidvoidprotected intUIModulationMappings.UIModulation.getModulationColor(UI ui) protected static UILabelUIModulator.newMacroSizeButton(UI ui, LXMacroModulator macro, float x, float y) voidvoidprotected voidfinal voidvoidprotected voidUIModulator.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) protectedUIModulator(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 TypeMethodDescriptionvoidvoidConstructors in heronarts.lx.studio.ui.performance with parameters of type UIModifierConstructorDescriptionprotectedExpandableSection(UI ui, float height, BooleanParameter expandedParameter) protectedUIPerformanceAudio(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 voidUITimeline.drawBorder(UI ui, VGraphics vg) protected voidUITimeline.drawCursorIndicators(UI ui, VGraphics vg, UITimeline.LensScrollContainer content) voidConstructors in heronarts.lx.studio.ui.timeline with parameters of type UIModifierConstructorDescriptionprotectedLensScrollContainer(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 voidUIGridLane.drawBackground(UI ui, VGraphics vg) protected voidUIGridLane.drawGridLabel(UI ui, VGraphics vg, float x, String label) Subclasses (such as Ruler) can override to customize the look of grid labelsvoidUIRuler.drawGridLabel(UI ui, VGraphics vg, float x, String label) protected voidUIClipLane.drawSelection(UI ui, VGraphics vg) Draw a semi-transparent selection over the alternating grid colors and before the grid lines.protected voidUIGridLane.drawSelection(UI ui, VGraphics vg) protected UIColorUIGridLane.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