Package | Description |
---|---|
heronarts.lx.studio.ui | |
heronarts.lx.studio.ui.browser | |
heronarts.lx.studio.ui.clip | |
heronarts.lx.studio.ui.device | |
heronarts.lx.studio.ui.fixture | |
heronarts.lx.studio.ui.global | |
heronarts.lx.studio.ui.lfo | |
heronarts.lx.studio.ui.midi | |
heronarts.lx.studio.ui.mixer | |
heronarts.lx.studio.ui.model | |
heronarts.lx.studio.ui.modulation | |
heronarts.lx.studio.ui.osc | |
heronarts.lx.studio.ui.pattern | |
heronarts.lx.studio.ui.toolbar | |
heronarts.p3lx.ui |
Framework for building modular 3d+2d UI in Processing 2.
|
heronarts.p3lx.ui.component |
Collection of standard UI components.
|
Modifier and Type | Class and Description |
---|---|
class |
UIBottomTray |
class |
UIContentPicker |
class |
UIContentPicker.UIContentList |
class |
UIContextualHelpBar |
class |
UILeftPane |
class |
UIPane |
class |
UIPreferences |
class |
UIRightPane |
Modifier and Type | Class and Description |
---|---|
class |
UIComponentManager |
class |
UIEffectManager |
class |
UIPackageManager |
class |
UIPatternManager |
class |
UIPluginManager |
Modifier and Type | Class and Description |
---|---|
class |
UIClipButton |
class |
UIClipLauncher |
class |
UIClipStop |
class |
UIClipView |
class |
UISceneButton |
class |
UISceneLauncher |
class |
UISceneStop |
class |
UIStop |
Modifier and Type | Class and Description |
---|---|
class |
UIBusDevice |
class |
UIDevice |
class |
UIDeviceBin |
class |
UIDeviceModulators |
class |
UIEffectDevice |
class |
UIPatternDevice |
class |
UIPatternList |
Modifier and Type | Method and Description |
---|---|
UI2dComponent |
UIDevice.addToContainer(UIContainer container,
int index) |
default UI2dComponent |
UIDeviceControls.addVerticalBreak(LXStudio.UI ui,
UIDevice uiDevice) |
default UI2dComponent |
UIDeviceControls.sectionLabel(String label) |
default UI2dComponent |
UIDeviceControls.sectionLabel(String label,
float columnWidth) |
Modifier and Type | Method and Description |
---|---|
default UI2dContainer |
UIDeviceControls.addColumn(UIDevice uiDevice,
float columnWidth,
String label,
UI2dComponent... components) |
default UI2dContainer |
UIDeviceControls.addColumn(UIDevice uiDevice,
float columnWidth,
UI2dComponent... components) |
default UI2dContainer |
UIDeviceControls.addColumn(UIDevice uiDevice,
String label,
UI2dComponent... components) |
default UI2dContainer |
UIDeviceControls.addColumn(UIDevice uiDevice,
UI2dComponent... components) |
Modifier and Type | Class and Description |
---|---|
class |
UIFixture |
class |
UIFixture.Section |
class |
UIFixtureInspector |
class |
UIFixtureManager |
Modifier and Type | Method and Description |
---|---|
UIFixture.Section |
UIFixture.Section.addControlRow(UI2dComponent[] components) |
UIFixture.Section |
UIFixture.addSection(String name,
UI2dComponent[]... controls) |
UI2dContainer |
UIFixture.newControlRow(UI2dComponent... components) |
Constructor and Description |
---|
Section(String name,
UI2dComponent[]... controls) |
Modifier and Type | Class and Description |
---|---|
class |
UIAudio |
class |
UIAudio.UIOutputControls |
class |
UICamera |
class |
UIPalette |
class |
UIPalette.UISavedSwatch |
class |
UISnapshots |
Modifier and Type | Class and Description |
---|---|
class |
UIWave |
Modifier and Type | Class and Description |
---|---|
class |
UIMidiInputs |
class |
UIMidiMappings |
class |
UIMidiSurfaces |
Modifier and Type | Class and Description |
---|---|
class |
UIAbstractChannelStripControls |
class |
UIChannelStrip |
class |
UIChannelStripControls |
class |
UIGroupStrip |
class |
UIGroupStripControls |
class |
UIMasterStrip |
class |
UIMasterStripControls |
class |
UIMixer |
class |
UIMixerStrip |
class |
UIMixerStripControls |
class |
UISceneStrip |
class |
UISceneStrip.UIClipViewToggle |
Modifier and Type | Field and Description |
---|---|
UI2dComponent |
UIMixer.addChannelSpacer |
Modifier and Type | Method and Description |
---|---|
protected abstract UI2dComponent |
UIMixerStripControls.getName() |
protected UI2dComponent |
UIMasterStripControls.getName() |
protected UI2dComponent |
UIAbstractChannelStripControls.getName() |
Modifier and Type | Class and Description |
---|---|
class |
UIModelManager |
class |
UIOutputManager |
Modifier and Type | Class and Description |
---|---|
class |
UIAbstractGlobalModulator |
protected class |
UIAbstractGlobalModulator.UICompoundModulation |
protected class |
UIAbstractGlobalModulator.UIModulation |
class |
UIComponentModulator |
class |
UIDeviceModulator |
class |
UIGlobalModulator |
class |
UIModulator
Abstract base class for a modulator UI element with controls, which could
be either in the global modulation scope or in the scope of a device
|
class |
UITriggerModulationButton |
static class |
UIVariableLFO.UIPeriodControl |
Modifier and Type | Field and Description |
---|---|
protected UI2dComponent |
UIAbstractGlobalModulator.toggleTarget |
Modifier and Type | Class and Description |
---|---|
class |
UIOscManager |
Modifier and Type | Class and Description |
---|---|
static class |
UIGradientPattern.UIPaletteGradient |
Modifier and Type | Class and Description |
---|---|
class |
UICommand |
class |
UIEngine |
class |
UIProject |
class |
UIProject.UIScheduler |
class |
UITempo |
class |
UIToolbar |
class |
UIToolbarSection |
Modifier and Type | Class and Description |
---|---|
class |
UI2dContainer |
class |
UI2dContext
A UIContext is a container that owns a graphics buffer.
|
class |
UI2dScrollContext |
class |
UIDialogBox |
class |
UIWindow
A UIWindow is a UIContext that by default has a title bar and can be dragged
around when the mouse is pressed on the title bar.
|
Modifier and Type | Method and Description |
---|---|
UI2dComponent |
UI2dComponent.addToContainer(UIContainer container)
Adds this component to a container, also removing it from any other container that
is currently holding it.
|
UI2dComponent |
UI2dComponent.addToContainer(UIContainer container,
int index)
Adds this component to a container at a specified index, also removing it from any
other container that is currently holding it.
|
UI2dComponent |
UI2dContainer.getChild(int i) |
UI2dComponent |
UI2dComponent.getNextSibling()
Returns the adjacent object in the hierarchy
|
UI2dComponent |
UI2dComponent.getPrevSibling()
Returns the adjacent object in the hierarchy
|
UI2dComponent |
UI2dComponent.redraw()
Redraws this object.
|
UI2dComponent |
UI2dComponent.removeFromContainer()
Removes this components from the container is is held by
|
UI2dComponent |
UI2dComponent.setBackground(boolean hasBackground)
Sets whether the object has a background
|
UI2dComponent |
UI2dComponent.setBackgroundColor(int backgroundColor)
Sets a background color
|
UI2dComponent |
UI2dComponent.setBorder(boolean hasBorder)
Sets whether there is a border
|
UI2dComponent |
UI2dComponent.setBorderColor(int borderColor)
Sets the color of the border
|
UI2dComponent |
UI2dComponent.setBorderRounding(int borderRounding) |
UI2dComponent |
UI2dComponent.setBorderWeight(int borderWeight)
Sets the weight of the border
|
UI2dComponent |
UI2dComponent.setBottomMargin(float bottomMargin)
Sets the bottom margin around this object when inside a UI2dContainer with layout
|
UI2dComponent |
UI2dComponent.setContainerIndex(int index)
Sets the index of this object in its container.
|
UI2dComponent |
UI2dComponent.setDescription(String description) |
UI2dComponent |
UI2dComponent.setFocusBackground(boolean focusBackground)
Sets whether a focus background color is used
|
UI2dComponent |
UI2dComponent.setFocusBackgroundColor(int focusBackgroundColor)
Sets a background color to be used when the component is focused
|
UI2dComponent |
UI2dComponent.setFocusColor(int focusColor) |
UI2dComponent |
UI2dComponent.setFocusCorners(boolean focusCorners) |
UI2dComponent |
UI2dComponent.setFont(PFont font)
Sets the default font for this object to use, null indicates component may
use its own default behavior.
|
UI2dComponent |
UI2dComponent.setFontColor(boolean hasFontColor)
Sets whether the object has a font color
|
UI2dComponent |
UI2dComponent.setFontColor(int fontColor)
Sets a font color
|
UI2dComponent |
UI2dComponent.setHeight(float height)
Sets the height of this component
|
UI2dComponent |
UI2dComponent.setLeftMargin(float leftMargin)
Sets the left margin around this object when inside a UI2dContainer with layout
|
UI2dComponent |
UI2dComponent.setMappable(boolean mappable)
Sets whether this component can ever be used for mapping control
|
UI2dComponent |
UI2dComponent.setMargin(float margin)
Sets the margins around this object when inside of a UI2dContainer with layout
|
UI2dComponent |
UI2dComponent.setMargin(float yMargin,
float xMargin)
Sets the margins around this object when inside of a UI2dContainer with layout
|
UI2dComponent |
UI2dComponent.setMargin(float topMargin,
float rightMargin,
float bottomMargin,
float leftMargin)
Sets the margins around this object when inside of a UI2dContainer with layout
|
UI2dComponent |
UI2dComponent.setPosition(float[] position)
Sets position based upon an array of either 2 coordinates or 4
|
UI2dComponent |
UI2dComponent.setPosition(float x,
float y)
Set the position of this component in its parent coordinate space
|
UI2dComponent |
UI2dComponent.setPosition(float x,
float y,
float width,
float height)
Set the position of this component in its parent coordinate space
|
UI2dComponent |
UI2dComponent.setPosition(UIObject parent,
float offsetX,
float offsetY)
Sets the position of this object in the global space, relative to a parent object
with a defined offset
|
UI2dComponent |
UI2dComponent.setRightMargin(float rightMargin)
Sets the right margin around this object when inside a UI2dContainer with layout
|
UI2dComponent |
UI2dComponent.setSize(float width,
float height)
Set the dimensions of this component
|
UI2dComponent |
UI2dComponent.setTextAlignment(int horizontalAlignment)
Sets the text alignment
|
UI2dComponent |
UI2dComponent.setTextAlignment(int horizontalAlignment,
int verticalAlignment)
Sets the text alignment of this component
|
UI2dComponent |
UI2dComponent.setTextOffset(float textOffsetX,
float textOffsetY)
Sets an offset for text rendering position relative to alignment.
|
UI2dComponent |
UI2dComponent.setTopMargin(float topMargin)
Sets the top margin around this object when inside a UI2dContainer with layout
|
UI2dComponent |
UI2dComponent.setVisible(boolean visible)
Set the visibility state of this component
|
UI2dComponent |
UI2dComponent.setWidth(float width)
Sets the width of this component
|
UI2dComponent |
UI2dComponent.setX(float x)
Set the position of this component in its parent coordinate space
|
UI2dComponent |
UI2dComponent.setY(float y)
Set the position of this component in its parent coordinate space
|
Modifier and Type | Method and Description |
---|---|
UI2dContainer |
UI2dContainer.addChildren(UI2dComponent... children) |
protected UI2dContainer |
UI2dContainer.addTopLevelComponent(UI2dComponent child) |
static UI2dContainer |
UI2dContainer.newHorizontalContainer(float height,
float childSpacing,
UI2dComponent... children) |
static UI2dContainer |
UI2dContainer.newVerticalContainer(float width,
float childSpacing,
UI2dComponent... children) |
UI |
UI.showContextOverlay(UI2dComponent contextOverlay) |
Modifier and Type | Class and Description |
---|---|
class |
UIButton |
static class |
UIButton.Action |
static class |
UIButton.Trigger |
class |
UIButtonGroup |
class |
UICheckbox |
class |
UICollapsibleSection
Section with a title which can collapse/expand
|
class |
UIColorPicker |
protected class |
UIColorPicker.UIColorOverlay |
class |
UIComponentLabel |
class |
UICompoundParameterControl |
class |
UIContextButton |
class |
UIContextMenu |
class |
UIDiscreteColorBox |
class |
UIDoubleBox |
class |
UIDropMenu |
class |
UIDynamicColorPicker |
class |
UIEnumBox |
class |
UIFileNameBox |
class |
UIImage |
class |
UIImageContext |
class |
UIInputBox |
class |
UIIntegerBox |
static class |
UIItemList.BasicList |
static class |
UIItemList.ScrollList |
class |
UIKnob |
class |
UILabel
A simple text label object.
|
class |
UINumberBox |
class |
UIParameterComponent |
class |
UIParameterControl |
class |
UIParameterLabel |
class |
UISlider |
class |
UISwitch |
class |
UITextBox |
class |
UIToggleSet |
LX library by Mark C. Slee. © 2012-2020