Uses of Class
heronarts.lx.studio.LXStudio.UI
Package
Description
Utility abstraction for values that vary over time.
-
Uses of LXStudio.UI in heronarts.lx.modulator
Modifier and TypeMethodDescriptionvoid
FocusedPatternControls.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, FocusedPatternControls modulator) -
Uses of LXStudio.UI in heronarts.lx.studio
Modifier and TypeMethodDescriptionvoid
LXStudio.Plugin.initializeUI
(LXStudio lx, LXStudio.UI ui) This method is invoked to initialize UI state.void
LXStudio.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
Modifier and TypeMethodDescriptionvoid
UIContentPicker.show
(LXStudio.UI ui, UI2dComponent source, LXComponent target, Event event) void
UIContentPicker.show
(LXStudio.UI ui, UI2dComponent source, LXComponent target, Event event, boolean effectsOnly) ModifierConstructorDescriptionUIBottomTray
(LXStudio.UI ui, LX lx) UIContentPicker
(LXStudio.UI ui, LX lx) UILeftPane
(LXStudio.UI ui, LXStudio lx) UILoading
(LXStudio.UI ui, LX lx) protected
UIPane
(LXStudio.UI ui, LXStudio lx, String[] sectionNames, float x, float w) UIPreferences
(LXStudio.UI ui, LXStudio lx) UIRightPane
(LXStudio.UI ui, LXStudio lx) -
Uses of LXStudio.UI in heronarts.lx.studio.ui.browser
ModifierConstructorDescriptionUIPackageManager
(LXStudio.UI ui, LXStudio lx, float x, float y, float w) -
Uses of LXStudio.UI in heronarts.lx.studio.ui.device
Modifier and TypeMethodDescriptionprotected void
UIDevice.addContentPicker
(LXStudio.UI ui, LXComponent target) default UI2dComponent
UIControls.addVerticalBreak
(LXStudio.UI ui, UI2dContainer uiDevice) void
UIDeviceControls.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, T device) void
UIDeviceControls.Default.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, LXDeviceComponent device) void
UIDeviceControls.Placeholder.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, LXDeviceComponent device) default UILabel
UIControls.controlLabel
(LXStudio.UI ui, String label) default UILabel
UIControls.controlLabel
(LXStudio.UI ui, String label, float width) default void
UIDeviceControls.disposeDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, T device) default UI2dComponent
UIControls.horizontalBreak
(LXStudio.UI ui, float width) default UI2dComponent
UIControls.verticalBreak
(LXStudio.UI ui, float height) ModifierConstructorDescriptionUIBusDevice
(LXStudio.UI ui, LXBus bus, int width) protected
UIDevice
(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) protected
UIPresetDevice
(LXStudio.UI ui, LXComponent component, float contentWidth) -
Uses of LXStudio.UI in heronarts.lx.studio.ui.effect
Modifier and TypeMethodDescriptionprotected void
UIImageMaskEffect.ImageControls.addImageColumn
(LXStudio.UI ui) void
UIBlurEffect.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, BlurEffect blur) void
UIColorizeEffect.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, ColorizeEffect colorize) void
UIColorMaskEffect.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, ColorMaskEffect mask) void
UIDynamicsEffect.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, DynamicsEffect dynamics) void
UIGateEffect.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, GateEffect gate) void
UIHueSaturationEffect.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, HueSaturationEffect device) void
UIImageMaskEffect.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, ImageMaskEffect device) void
UIInvertEffect.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, InvertEffect invert) void
UIScriptEffect.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, ScriptEffect effect) void
UISoundObjectEffect.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, SoundObjectEffect soundObject) void
UISparkleEffect.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, SparkleEffect sparkle) void
UIStrobeEffect.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, StrobeEffect strobe) -
Uses of LXStudio.UI in heronarts.lx.studio.ui.fixture
Modifier and TypeMethodDescriptionvoid
UIArcFixture.buildFixtureControls
(LXStudio.UI ui, UIFixture uiFixture, ArcFixture arc) void
UIFixtureControls.buildFixtureControls
(LXStudio.UI ui, UIFixture uiFixture, T fixture) void
UIFixtureControls.Default.buildFixtureControls
(LXStudio.UI ui, UIFixture uiFixture, LXFixture fixture) void
UIGridFixture.buildFixtureControls
(LXStudio.UI ui, UIFixture uiFixture, GridFixture grid) void
UIJsonFixture.buildFixtureControls
(LXStudio.UI ui, UIFixture uiFixture, JsonFixture fixture) void
UIPointFixture.buildFixtureControls
(LXStudio.UI ui, UIFixture uiFixture, PointFixture point) void
UISpiralFixture.buildFixtureControls
(LXStudio.UI ui, UIFixture uiFixture, SpiralFixture spiral) void
UIStripFixture.buildFixtureControls
(LXStudio.UI ui, UIFixture uiFixture, StripFixture strip) default void
UIFixtureControls.disposeFixtureControls
(LXStudio.UI ui, UIFixture uiFixture, T fixture) ModifierConstructorDescriptionUIFixture
(LXFixture fixture, LXStudio.UI ui, float w) UIFixtureInspector
(LXStudio.UI ui, LX lx, float w) -
Uses of LXStudio.UI in heronarts.lx.studio.ui.model
-
Uses of LXStudio.UI in heronarts.lx.studio.ui.modulation
Modifier and TypeMethodDescriptionvoid
UIBandGate.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, BandGate bandGate) void
UIBooleanLogic.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, BooleanLogic logic) void
UIComparatorModulator.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, ComparatorModulator comparator) void
UIDamper.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, Damper damper) void
UIDmxColorModulator.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, DmxColorModulator dmx) void
UIDmxModulator.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, DmxModulator dmx) void
UIInterval.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, Interval interval) void
UIMacroKnobs.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, MacroKnobs macroKnobs) void
UIMacroSwitches.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, MacroSwitches macroSwitches) void
UIMacroTriggers.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, MacroTriggers macroTriggers) void
UIMidiNoteTrigger.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, MidiNoteTrigger midi) void
UIModulatorControls.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, T modulator) void
UIModulatorControls.Missing.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, LXModulator modulator) void
UIModulatorControls.Placeholder.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, LXModulator.Placeholder modulator) void
UIMultiModeEnvelope.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, MultiModeEnvelope envelope) void
UIMultiStageEnvelope.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, MultiStageEnvelope envelope) void
UIMultiTrig.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, MultiTrig multiTrig) void
UINoiseModulator.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, NoiseModulator noise) void
UIOperatorModulator.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, OperatorModulator operator) void
UIRandomizer.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, Randomizer randomizer) void
UIScaler.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, Scaler scaler) void
UISmoother.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, Smoother smoother) void
UISoundObject.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, SoundObject soundObject) void
UISpring.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, Spring spring) void
UIStepSequencer.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, StepSequencer sequencer) void
UITimer.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, Timer timer) void
UIVariableLFO.buildModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, VariableLFO lfo) default void
UIModulatorControls.disposeModulatorControls
(LXStudio.UI ui, UIModulator uiModulator, T modulator) static UI2dContainer
UITimer.newTimerRow
(LXStudio.UI ui, String label, TimeParameter time, BooleanParameter triggerOut) ModifierConstructorDescriptionUIDeviceModulator
(LXStudio.UI ui, LXDeviceComponent device, LXModulator modulator) UIGlobalModulator
(LXStudio.UI ui, LXStudio lx, LXModulator modulator, float w) -
Uses of LXStudio.UI in heronarts.lx.studio.ui.pattern
Modifier and TypeMethodDescriptionstatic void
UISparklePattern.addCommonControls
(LXStudio.UI ui, UIControls c, UIDevice uiDevice, SparklePattern.Engine engine) protected UI2dContainer
UIImagePattern.ImageControls.addDefaultImageColumn
(LXStudio.UI ui) protected void
UIImagePattern.ImageControls.addGifColumn
(LXStudio.UI ui) protected void
UIImagePattern.ImageControls.addImageColumn
(LXStudio.UI ui) static void
UISoundObjectPattern.addSoundObjectControls
(LXStudio.UI ui, UIControls c, UIDevice uiDevice, SoundObjectPattern.Engine engine) void
UIChasePattern.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, ChasePattern chase) void
UIChevronPattern.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, ChevronPattern chevron) void
UIGradientPattern.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, GradientPattern gradient) void
UIImagePattern.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, ImagePattern device) void
UILifePattern.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, LifePattern life) void
UINoisePattern.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, NoisePattern noise) void
UIOrboxPattern.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, OrboxPattern orbox) void
UIPlanesPattern.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, PlanesPattern planes) void
UIScriptPattern.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, ScriptPattern pattern) static void
UIScriptPattern.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, String type, LXDeviceComponent device, LXScriptEngine engine) void
UISlideshowPattern.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, SlideshowPattern slideshow) void
UISolidPattern.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, SolidPattern solid) void
UISoundObjectPattern.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, SoundObjectPattern soundObject) void
UISparklePattern.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, SparklePattern sparkle) void
UITestPattern.buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, TestPattern test) void
UISlideshowPattern.disposeDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, SlideshowPattern slideshow) ModifierConstructorDescriptionprotected
ImageControls
(LXStudio.UI ui, ImagePattern.Image image) UIPaletteGradient
(LXStudio.UI ui, GradientUtils.GradientFunction gradientFunction, float w, float h) -
Uses of LXStudio.UI in heronarts.lx.studio.ui.preview
ModifierConstructorDescriptionUIAxes
(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
ModifierConstructorDescriptionUIEngine
(LXStudio.UI ui, LXEngine engine) UIToolbar
(LXStudio.UI ui, LXStudio lx)