Package heronarts.lx.studio.ui.device
Interface UIDeviceControls<T extends LXDeviceComponent>
- All Superinterfaces:
UIControls
- All Known Implementing Classes:
UIBlurEffect
,UIChasePattern
,UIChevronPattern
,UIColorizeEffect
,UIColorMaskEffect
,UIDeviceControls.Default
,UIDeviceControls.Placeholder
,UIDynamicsEffect
,UIGateEffect
,UIGradientPattern
,UIHueSaturationEffect
,UIImageMaskEffect
,UIImagePattern
,UIInvertEffect
,UILifePattern
,UINoisePattern
,UIOrboxPattern
,UIPlanesPattern
,UIScriptEffect
,UIScriptPattern
,UISlideshowPattern
,UISolidPattern
,UISoundObjectEffect
,UISoundObjectPattern
,UISparkleEffect
,UISparklePattern
,UIStrobeEffect
,UITestPattern
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
static class
-
Field Summary
Fields inherited from interface heronarts.lx.studio.ui.device.UIControls
COL_WIDTH, KNOB_SIDE_MARGIN
-
Method Summary
Modifier and TypeMethodDescriptionvoid
buildDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, T device) default void
disposeDeviceControls
(LXStudio.UI ui, UIDevice uiDevice, T device) Methods inherited from interface heronarts.lx.studio.ui.device.UIControls
addColumn, addColumn, addColumn, addColumn, addColumn, addVerticalBreak, controlLabel, controlLabel, horizontalBreak, newButton, newButton, newButton, newButton, newColorControl, newColorControl, newDoubleBox, newDoubleBox, newDropMenu, newDropMenu, newEnumBox, newEnumBox, newHorizontalSlider, newHorizontalSlider, newIntegerBox, newIntegerBox, newKnob, newKnob, newTextBox, newTextBox, newTextBox, newVerticalSlider, sectionLabel, sectionLabel, verticalBreak
-
Method Details
-
buildDeviceControls
-
disposeDeviceControls
-