Uses of Class
heronarts.lx.studio.LXStudio.UI
Packages that use LXStudio.UI
Package
Description
Utility abstraction for values that vary over time.
-
Uses of LXStudio.UI in heronarts.lx.modulator
Methods in heronarts.lx.modulator with parameters of type LXStudio.UIModifier and TypeMethodDescriptionvoidFocusedPatternControls.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, FocusedPatternControls modulator) -
Uses of LXStudio.UI in heronarts.lx.studio
Fields in heronarts.lx.studio declared as LXStudio.UIMethods in heronarts.lx.studio that return LXStudio.UIModifier and TypeMethodDescriptionprotected LXStudio.UILXStudio.buildUI()LXStudio.UI.registerKeyboardShortcut(int keyCode, int modifiers, KeyEvent.Shortcut.Action action) Registers a keyboard shortcut with the given modifier keys setLXStudio.UI.registerKeyboardShortcut(int keyCode, KeyEvent.Shortcut.Action action) Registers a keyboard shortcut for the given key when KeyEvent.COMMAND is setMethods in heronarts.lx.studio with parameters of type LXStudio.UIModifier and TypeMethodDescriptionvoidLXStudio.Plugin.initializeUI(LXStudio lx, LXStudio.UI ui) This method is invoked to initialize UI state.voidLXStudio.Plugin.onUIReady(LXStudio lx, LXStudio.UI ui) This method is invoked after the UI is completely ready. -
Uses of LXStudio.UI in heronarts.lx.studio.ui
Fields in heronarts.lx.studio.ui declared as LXStudio.UIMethods in heronarts.lx.studio.ui with parameters of type LXStudio.UIModifier and TypeMethodDescriptionvoidUIContentPicker.show(LXStudio.UI ui, UI2dComponent source, LXComponent target, Event event) voidUIContentPicker.show(LXStudio.UI ui, UI2dComponent source, LXComponent target, Event event, boolean effectsOnly) voidUIContentPicker.show(LXStudio.UI ui, UI2dComponent source, LXComponent target, Event event, boolean effectsOnly, boolean above, boolean left) Constructors in heronarts.lx.studio.ui with parameters of type LXStudio.UIModifierConstructorDescriptionUIBottomTray(LXStudio.UI ui, LX lx) UIContentPicker(LXStudio.UI ui, LX lx) UILeftPane(LXStudio.UI ui, LXStudio lx) UILoading(LXStudio.UI ui, LX lx) protectedUIPane(LXStudio.UI ui, LXStudio lx, String[] sectionNames, float x, float w) UIPreferences(LXStudio.UI ui, LXStudio lx) UIRightPane(LXStudio.UI ui, LXStudio lx) UIStatusBar(LXStudio.UI ui, UITimeline.Overview clipOverview) -
Uses of LXStudio.UI in heronarts.lx.studio.ui.browser
Constructors in heronarts.lx.studio.ui.browser with parameters of type LXStudio.UIModifierConstructorDescriptionUIPackageManager(LXStudio.UI ui, LXStudio lx, float x, float y, float w) -
Uses of LXStudio.UI in heronarts.lx.studio.ui.clip
Constructors in heronarts.lx.studio.ui.clip with parameters of type LXStudio.UIModifierConstructorDescriptionUIClipEditor(LXStudio.UI ui, float x, float y, float w, float h) UIClipInspector(LXStudio.UI ui, LX lx, float x, float y, float w) -
Uses of LXStudio.UI in heronarts.lx.studio.ui.device
Methods in heronarts.lx.studio.ui.device with parameters of type LXStudio.UIModifier and TypeMethodDescriptionprotected voidUIDevice.addContentPicker(LXStudio.UI ui, LXComponent target) default UI2dComponentUIControls.addVerticalBreak(LXStudio.UI ui, UI2dContainer uiDevice) voidUIDeviceControls.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, T device) voidUIDeviceControls.Default.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, LXDeviceComponent device) voidUIDeviceControls.Placeholder.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, LXDeviceComponent device) default UILabelUIControls.controlLabel(LXStudio.UI ui, String label) default UILabelUIControls.controlLabel(LXStudio.UI ui, String label, float width) default voidUIDeviceControls.disposeDeviceControls(LXStudio.UI ui, UIDevice uiDevice, T device) default UI2dComponentUIControls.horizontalBreak(LXStudio.UI ui, float width) default UI2dComponentUIControls.verticalBreak(LXStudio.UI ui, float height) Constructors in heronarts.lx.studio.ui.device with parameters of type LXStudio.UIModifierConstructorDescriptionUIBusDevice(LXStudio.UI ui, LXBus bus, int width) protectedUIDevice(LXStudio.UI ui, LXComponent component, float contentWidth) UIDeviceBin(LXStudio.UI ui, LXBus bus) UIEffectDevice(LXStudio.UI ui, LXComponent parent, LXEffect effect) UIPatternDevice(LXStudio.UI ui, LXChannel channel, LXPattern pattern) protectedUIPresetDevice(LXStudio.UI ui, LXComponent component, float contentWidth) -
Uses of LXStudio.UI in heronarts.lx.studio.ui.effect
Methods in heronarts.lx.studio.ui.effect with parameters of type LXStudio.UIModifier and TypeMethodDescriptionprotected voidUIImageMaskEffect.ImageControls.addImageColumn(LXStudio.UI ui) voidUIBlurEffect.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, BlurEffect blur) voidUIColorizeEffect.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, ColorizeEffect colorize) voidUIColorMaskEffect.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, ColorMaskEffect mask) voidUIDynamicsEffect.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, DynamicsEffect dynamics) voidUIFreezeEffect.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, FreezeEffect freeze) voidUIGateEffect.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, GateEffect gate) voidUIGradientMaskEffect.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, GradientMaskEffect mask) voidUIHueSaturationEffect.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, HueSaturationEffect device) voidUIImageMaskEffect.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, ImageMaskEffect device) voidUIInvertEffect.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, InvertEffect invert) voidUILinearMaskEffect.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, LinearMaskEffect mask) voidUIScriptEffect.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, ScriptEffect effect) voidUISoundObjectEffect.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, SoundObjectEffect soundObject) voidUISparkleEffect.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, SparkleEffect sparkle) voidUIStrobeEffect.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, StrobeEffect strobe) Constructors in heronarts.lx.studio.ui.effect with parameters of type LXStudio.UI -
Uses of LXStudio.UI in heronarts.lx.studio.ui.fixture
Methods in heronarts.lx.studio.ui.fixture with parameters of type LXStudio.UIModifier and TypeMethodDescriptionvoidUIArcFixture.buildFixtureControls(LXStudio.UI ui, UIFixture uiFixture, ArcFixture arc) voidUIFixtureControls.buildFixtureControls(LXStudio.UI ui, UIFixture uiFixture, T fixture) voidUIFixtureControls.Default.buildFixtureControls(LXStudio.UI ui, UIFixture uiFixture, LXFixture fixture) voidUIGridFixture.buildFixtureControls(LXStudio.UI ui, UIFixture uiFixture, GridFixture grid) voidUIJsonFixture.buildFixtureControls(LXStudio.UI ui, UIFixture uiFixture, JsonFixture fixture) voidUIPointFixture.buildFixtureControls(LXStudio.UI ui, UIFixture uiFixture, PointFixture point) voidUISpiralFixture.buildFixtureControls(LXStudio.UI ui, UIFixture uiFixture, SpiralFixture spiral) voidUIStripFixture.buildFixtureControls(LXStudio.UI ui, UIFixture uiFixture, StripFixture strip) default voidUIFixtureControls.disposeFixtureControls(LXStudio.UI ui, UIFixture uiFixture, T fixture) Constructors in heronarts.lx.studio.ui.fixture with parameters of type LXStudio.UIModifierConstructorDescriptionUIFixture(LXFixture fixture, LXStudio.UI ui, float w) UIFixtureInspector(LXStudio.UI ui, LX lx, float w) -
Uses of LXStudio.UI in heronarts.lx.studio.ui.midi.template
Methods in heronarts.lx.studio.ui.midi.template with parameters of type LXStudio.UIModifier and TypeMethodDescriptionvoidUIAkaiMidiMix.buildMidiTemplateControls(LXStudio.UI ui, UIMidiTemplate uiMidiTemplate, AkaiMidiMix midiMix) voidUIAkaiMPD218.buildMidiTemplateControls(LXStudio.UI ui, UIMidiTemplate uiMidiTemplate, AkaiMPD218 mpd) voidUIDJTTMidiFigherTwister.buildMidiTemplateControls(LXStudio.UI ui, UIMidiTemplate uiMidiTemplate, DJTTMidiFighterTwister twister) voidUIMidiTemplateControls.buildMidiTemplateControls(LXStudio.UI ui, UIMidiTemplate uiMidiTemplate, T midiTemplate) voidUIMidiTemplateControls.Missing.buildMidiTemplateControls(LXStudio.UI ui, UIMidiTemplate uiMidiTemplate, T midiTemplate) voidUINovationLaunchkeyMk337.buildMidiTemplateControls(LXStudio.UI ui, UIMidiTemplate uiMidiTemplate, NovationLaunchkeyMk337 launchkey) Constructors in heronarts.lx.studio.ui.midi.template with parameters of type LXStudio.UIModifierConstructorDescriptionUIMidiTemplate(LXStudio.UI ui, LXMidiTemplate midiTemplate, float width) UIMidiTemplates(LXStudio.UI ui, LXMidiEngine midi, float w) -
Uses of LXStudio.UI in heronarts.lx.studio.ui.model
Constructors in heronarts.lx.studio.ui.model with parameters of type LXStudio.UI -
Uses of LXStudio.UI in heronarts.lx.studio.ui.modulation
Methods in heronarts.lx.studio.ui.modulation with parameters of type LXStudio.UIModifier and TypeMethodDescriptionvoidUIBandFilter.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, BandFilter bandFilter) voidUIBandGate.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, BandGate bandGate) voidUIBooleanLogic.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, BooleanLogic logic) voidUIComparatorModulator.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, ComparatorModulator comparator) voidUICycleModulator.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, CycleModulator cycle) voidUIDamper.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, Damper damper) voidUIDmxColorModulator.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, DmxColorModulator dmx) voidUIDmxModulator.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, DmxModulator dmx) voidUIInterval.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, Interval interval) voidUIMacroKnobs.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, MacroKnobs macroKnobs) voidUIMacroSwitches.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, MacroSwitches macroSwitches) voidUIMacroTriggers.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, MacroTriggers macroTriggers) voidUIMidiNoteTrigger.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, MidiNoteTrigger midi) voidUIModulatorControls.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, T modulator) voidUIModulatorControls.Missing.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, LXModulator modulator) voidUIModulatorControls.Placeholder.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, LXModulator.Placeholder modulator) voidUIMultiModeEnvelope.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, MultiModeEnvelope envelope) voidUIMultiStageEnvelope.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, MultiStageEnvelope envelope) voidUIMultiTrig.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, MultiTrig multiTrig) voidUINoiseModulator.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, NoiseModulator noise) voidUIOperatorModulator.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, OperatorModulator operator) voidUIQuantizer.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, Quantizer quantizer) voidUIRandomizer.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, Randomizer randomizer) voidUIScaler.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, Scaler scaler) voidUISmoother.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, Smoother smoother) voidUISoundObject.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, SoundObject soundObject) voidUISpring.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, Spring spring) voidUIStepper.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, Stepper stepper) voidUIStepSequencer.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, StepSequencer sequencer) voidUITimer.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, Timer timer) voidUIVariableLFO.buildModulatorControls(LXStudio.UI ui, UIModulator uiModulator, VariableLFO lfo) static voidUIStepSequencer.buildStepModulatorControls(LXStudio.UI ui, UIModulatorControls<?> controls, UIModulator uiModulator, StepModulator modulator) default voidUIModulatorControls.disposeModulatorControls(LXStudio.UI ui, UIModulator uiModulator, T modulator) static UI2dContainerUITimer.newTimerRow(LXStudio.UI ui, String label, TimeParameter time, BooleanParameter triggerOut) Constructors in heronarts.lx.studio.ui.modulation with parameters of type LXStudio.UIModifierConstructorDescriptionUIDeviceModulator(LXStudio.UI ui, LXModulationContainer device, LXModulator modulator) UIGlobalModulator(LXStudio.UI ui, LXStudio lx, LXModulator modulator, float w) -
Uses of LXStudio.UI in heronarts.lx.studio.ui.pattern
Methods in heronarts.lx.studio.ui.pattern with parameters of type LXStudio.UIModifier and TypeMethodDescriptionstatic voidUISparklePattern.addCommonControls(LXStudio.UI ui, UIControls c, UIDevice uiDevice, SparklePattern.Engine engine) protected UI2dContainerUIImagePattern.ImageControls.addDefaultImageColumn(LXStudio.UI ui) protected voidUIImagePattern.ImageControls.addGifColumn(LXStudio.UI ui) protected voidUIImagePattern.ImageControls.addImageColumn(LXStudio.UI ui) static voidUISoundObjectPattern.addSoundObjectControls(LXStudio.UI ui, UIControls c, UIDevice uiDevice, SoundObjectPattern.Engine engine) voidUIChasePattern.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, ChasePattern chase) voidUIChevronPattern.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, ChevronPattern chevron) voidUIGradientPattern.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, GradientPattern gradientPattern) static voidUIGradientPattern.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, UIDeviceControls<?> controls, GradientPattern.Engine gradient) voidUIImagePattern.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, ImagePattern device) voidUILifePattern.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, LifePattern life) voidUINoisePattern.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, NoisePattern noise) voidUIOrboxPattern.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, OrboxPattern orbox) voidUIPlanesPattern.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, PlanesPattern planes) voidUIScriptPattern.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, ScriptPattern pattern) static voidUIScriptPattern.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, String type, LXDeviceComponent device, LXScriptEngine engine) voidUISlideshowPattern.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, SlideshowPattern slideshow) voidUISolidPattern.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, SolidPattern solid) voidUISoundObjectPattern.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, SoundObjectPattern soundObject) voidUISparklePattern.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, SparklePattern sparkle) voidUITestPattern.buildDeviceControls(LXStudio.UI ui, UIDevice uiDevice, TestPattern test) voidUISlideshowPattern.disposeDeviceControls(LXStudio.UI ui, UIDevice uiDevice, SlideshowPattern slideshow) Constructors in heronarts.lx.studio.ui.pattern with parameters of type LXStudio.UIModifierConstructorDescriptionprotectedImageControls(LXStudio.UI ui, ImagePattern.Image image) UILinkedColorColumn(LXStudio.UI ui, UIDeviceControls<?> controls, LinkedColorParameter color) UIPaletteGradient(LXStudio.UI ui, GradientUtils.GradientFunction gradientFunction, float w, float h) -
Uses of LXStudio.UI in heronarts.lx.studio.ui.performance
Constructors in heronarts.lx.studio.ui.performance with parameters of type LXStudio.UIModifierConstructorDescriptionUIPerformanceContainer(LXStudio.UI ui, LX lx, boolean aux) UIPerformanceDevice(LXStudio.UI ui, LXDeviceComponent device, boolean isAux) UIPerformancePane(LXStudio.UI ui, LX lx, boolean aux) -
Uses of LXStudio.UI in heronarts.lx.studio.ui.preview
Constructors in heronarts.lx.studio.ui.preview with parameters of type LXStudio.UIModifierConstructorDescriptionUIAxes(LXStudio.UI ui) UIGrid(LXStudio.UI ui) UIPreviewWindow(LXStudio.UI ui, LXStudio lx, float x, float y, float w, float h) UIPreviewWindow(LXStudio.UI ui, LXStudio lx, float x, float y, float w, float h, UIPointCloud global) -
Uses of LXStudio.UI in heronarts.lx.studio.ui.toolbar
Constructors in heronarts.lx.studio.ui.toolbar with parameters of type LXStudio.UIModifierConstructorDescriptionUIEngine(LXStudio.UI ui, LXEngine engine) UIToolbar(LXStudio.UI ui, LXStudio lx)