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 TypeMethodDescriptionvoid
FocusedPatternControls.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.UIMethods in heronarts.lx.studio with parameters of type LXStudio.UIModifier 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
Fields in heronarts.lx.studio.ui declared as LXStudio.UIMethods in heronarts.lx.studio.ui with parameters of type LXStudio.UIModifier 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) 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) 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
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.device
Methods in heronarts.lx.studio.ui.device with parameters of type LXStudio.UIModifier 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) Constructors in heronarts.lx.studio.ui.device with parameters of type LXStudio.UIModifierConstructorDescriptionUIBusDevice
(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
Methods in heronarts.lx.studio.ui.effect with parameters of type LXStudio.UIModifier 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) 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 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) 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.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 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) Constructors in heronarts.lx.studio.ui.modulation with parameters of type LXStudio.UIModifierConstructorDescriptionUIDeviceModulator
(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
Methods in heronarts.lx.studio.ui.pattern with parameters of type LXStudio.UIModifier 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) Constructors in heronarts.lx.studio.ui.pattern with parameters of type LXStudio.UIModifierConstructorDescriptionprotected
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
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)