Package | Description |
---|---|
heronarts.lx.studio | |
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 |
Framework for embedding LX in Processing 3.
|
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 |
LXStudio.UI |
Modifier and Type | Method and Description |
---|---|
protected UI |
LXStudio.buildUI() |
Modifier and Type | Method and Description |
---|---|
void |
UIBottomTray.onDraw(UI ui,
PGraphics pg) |
void |
UIPreviewWindow.Grid.onDraw(UI ui,
PGraphics pg) |
void |
UIPane.onDraw(UI ui,
PGraphics pg) |
void |
UIPreferences.show(UI ui) |
Constructor and Description |
---|
UIContextualHelpBar(UI ui) |
UIPane(UI ui,
LX lx,
String[] sectionNames,
int x,
int w) |
UIPreferences(UI ui,
LXStudio lx) |
Constructor and Description |
---|
UIComponentManager(UI ui,
LX lx,
float x,
float y,
float w) |
UIEffectManager(UI ui,
LX lx,
float x,
float y,
float w) |
UIPatternManager(UI ui,
LX lx,
float x,
float y,
float w) |
UIPluginManager(UI ui,
LXStudio lx,
float x,
float y,
float w) |
Modifier and Type | Method and Description |
---|---|
static void |
UIClipButton.drawPlayTriangle(UI ui,
PGraphics pg) |
protected void |
UIClipButton.onDraw(UI ui,
PGraphics pg) |
protected void |
UIStop.onDraw(UI ui,
PGraphics pg) |
protected void |
UISceneButton.onDraw(UI ui,
PGraphics pg) |
Constructor and Description |
---|
UIClipButton(UI ui,
UIMixer mixer,
LX lx,
LXBus bus,
int index,
float x,
float y) |
UIClipLauncher(UI ui,
UIMixer mixer,
LX lx,
LXBus bus) |
UIClipStop(UI ui,
UIMixer mixer,
LX lx,
LXBus bus) |
UIClipView(UI ui,
LX lx,
float x,
float y,
float w) |
UISceneButton(UI ui,
UIMixer mixer,
LX lx,
int index) |
UISceneLauncher(UI ui,
UIMixer mixer,
LX lx,
float x,
float y) |
UISceneStop(UI ui,
UIMixer mixer,
LX lx) |
UIStop(UI ui,
UIMixer mixer,
float width) |
Modifier and Type | Method and Description |
---|---|
void |
UIDevice.drawFocus(UI ui,
PGraphics pg) |
void |
UIDevice.onDraw(UI ui,
PGraphics pg) |
Constructor and Description |
---|
UIPatternList(UI ui,
float x,
float y,
float w,
float h,
LXChannel channel) |
Modifier and Type | Method and Description |
---|---|
void |
UIFixture.Section.onDraw(UI ui,
PGraphics pg) |
Constructor and Description |
---|
UIFixtureManager(UI ui,
LX lx,
UIFixtureInspector inspector,
float w) |
Constructor and Description |
---|
UIAudio(UI ui,
LXAudioEngine audio,
float w) |
UICamera(UI ui,
UIPreviewWindow context,
float x,
float y,
float w) |
UIPalette(UI ui,
LXPalette palette,
float x,
float y,
float w) |
UISnapshots(UI ui,
LXSnapshotEngine snapshots,
float x,
float y,
float w) |
Modifier and Type | Method and Description |
---|---|
protected void |
UIWave.onDraw(UI ui,
PGraphics pg) |
Constructor and Description |
---|
UIWave(UI ui,
VariableLFO lfo,
float x,
float y,
float w,
float h) |
Constructor and Description |
---|
UIMidiInputs(UI ui,
LXMidiEngine midiEngine,
float x,
float y,
float w) |
UIMidiMappings(UI ui,
LX lx,
float x,
float y,
float w) |
UIMidiSurfaces(UI ui,
LXMidiEngine midiEngine,
float x,
float y,
float w) |
Modifier and Type | Field and Description |
---|---|
protected UI |
UIMixerStripControls.ui |
Modifier and Type | Method and Description |
---|---|
void |
UIMixerStripControls.onDraw(UI ui,
PGraphics pg) |
protected void |
UISceneStrip.UIClipViewToggle.onDraw(UI ui,
PGraphics pg) |
Constructor and Description |
---|
UIChannelStrip(UI ui,
UIMixer mixer,
LX lx,
LXChannel channel) |
UIGroupStrip(UI ui,
UIMixer mixer,
LX lx,
LXGroup group) |
UIMasterStrip(UI ui,
UIMixer mixer,
LX lx) |
UIMasterStripControls(UI ui,
LX lx) |
UIMixer(UI ui,
LX lx,
float x,
float y,
float h) |
UIMixerStrip(UI ui,
UIMixer mixer,
LX lx,
LXBus bus,
float x,
float y) |
UISceneStrip(UI ui,
UIMixer mixer,
LX lx) |
Constructor and Description |
---|
UIModelManager(UI ui,
LX lx,
float w) |
Modifier and Type | Field and Description |
---|---|
protected UI |
UIModulator.ui |
Modifier and Type | Method and Description |
---|---|
void |
UIAbstractGlobalModulator.UIModulation.drawFocus(UI ui,
PGraphics pg) |
protected int |
UIAbstractGlobalModulator.UIModulation.getModulationColor(UI ui) |
void |
UIVariableLFO.UIPeriodControl.onDraw(UI ui,
PGraphics pg) |
protected void |
UIDeviceModulator.onDraw(UI ui,
PGraphics pg) |
Constructor and Description |
---|
UIAbstractGlobalModulator(UI ui,
LX lx,
LXComponent component,
boolean isModulator,
float x,
float y,
float w,
float h) |
UIComponentModulator(UI ui,
LX lx,
LXComponent component,
float x,
float y,
float w) |
UIModulator(UI ui,
LXComponent modulator,
float x,
float y,
float w,
float h) |
UIPeriodControl(UI ui,
VariableLFO lfo) |
UITriggerModulationButton(UI ui,
LX lx,
BooleanParameter trigger,
float x,
float y,
float w,
float h) |
Constructor and Description |
---|
UIOscManager(UI ui,
LX lx,
float x,
float y,
float w) |
Modifier and Type | Method and Description |
---|---|
void |
UIGradientPattern.UIPaletteGradient.onDraw(UI ui,
PGraphics pg) |
Modifier and Type | Method and Description |
---|---|
void |
UIProject.UIScheduler.show(UI ui) |
Constructor and Description |
---|
UICommand(UI ui,
LX lx) |
UIProject(UI ui,
LX lx,
float x) |
UITempo(UI ui,
LX lx,
float x) |
UIToolbarSection(UI ui,
float x) |
Modifier and Type | Field and Description |
---|---|
UI |
P3LX.ui
The UI container.
|
Modifier and Type | Method and Description |
---|---|
protected UI |
P3LX.buildUI()
Subclass may override.
|
Modifier and Type | Method and Description |
---|---|
UI |
UI.addLayer(UI2dContext layer)
Add a 2d context to this UI
|
UI |
UI.addLayer(UI2dContext layer,
int index)
Add a 2d context to this UI at the given index
|
UI |
UI.addLayer(UI3dContext layer)
Add a 3d context to this UI
|
UI |
UI.addLayer(UI3dContext layer,
int index)
Add a 3d context to this UI, at the given index
|
UI |
UI.addLoopTask(LXLoopTask loopTask)
Add a task to be performed on every loop of the UI engine.
|
UI |
UI.bringToTop(UI2dContext layer)
Brings a layer to the top of the UI stack
|
static UI |
UI.get() |
protected UI |
UIObject.getUI() |
UI |
UI.hideContextOverlay() |
UI |
UI.mapModulationSource(LXModulationEngine modulationEngine,
UIModulationSource modulationSource) |
UI |
UI.mapModulationSource(UIModulationSource modulationSource) |
UI |
UI.mapTriggerSource(UITriggerSource triggerSource) |
UI |
UI.removeLayer(UI2dContext layer)
Remove a 2d context from this UI
|
UI |
UI.removeLayer(UI3dContext layer) |
UI |
UI.removeLoopTask(LXLoopTask loopTask)
Remove a task from the UI engine
|
UI |
UI.setBackground(boolean hasBackground) |
UI |
UI.setBackgroundColor(int backgroundColor) |
UI |
UI.setCoordinateSystem(UI.CoordinateSystem coordinateSystem) |
UI |
UI.setHighlightParameterModulation(LXParameterModulation highlightParameterModulation) |
UI |
UI.setResizable(boolean resizable)
Sets whether the UI should be resizable.
|
UI |
UI.setTopLevelKeyEventHandler(UIEventHandler eventHandler)
Sets an object to handle top-level input events
|
UI |
UI.showContextOverlay(UI2dComponent contextOverlay) |
Modifier and Type | Method and Description |
---|---|
protected void |
UIObject.beginDraw(UI ui,
PGraphics pg)
Subclasses may override this method to perform operations before their
onDraw method is called or any children are drawn.
|
void |
UI3dContext.draw(UI ui,
PGraphics dstPg) |
protected void |
UI2dContext.drawBackground(UI ui,
PGraphics pg) |
protected void |
UI2dComponent.drawBackground(UI ui,
PGraphics pg) |
protected void |
UI2dComponent.drawBorder(UI ui,
PGraphics pg) |
protected void |
UI2dComponent.drawFocus(UI ui,
PGraphics pg)
Draws focus on this object.
|
protected void |
UI2dComponent.drawFocusCorners(UI ui,
PGraphics pg,
int color) |
static void |
UI2dComponent.drawFocusCorners(UI ui,
PGraphics pg,
int color,
float x,
float y,
float width,
float height,
int focusSize) |
protected void |
UIObject.endDraw(UI ui,
PGraphics pg)
Subclasses may override this method to perform operations after their onDraw
method has been called and after all children have been drawn
|
protected int |
UI2dComponent.getFocusColor(UI ui) |
static UI3dContext |
UI3dContext.newTopLevelContext(UI ui)
Creates a UI3dContext which draws into the parent Processing
graphics context, bypassing any compositing of UI layers.
|
abstract void |
UIContextActions.Action.onContextAction(UI ui) |
void |
UIContextActions.Action.ResetParameter.onContextAction(UI ui) |
void |
UIContextActions.Action.CopyOscAddress.onContextAction(UI ui) |
protected void |
UIObject.onDraw(UI ui,
PGraphics pg)
Subclasses should override this method to perform their drawing functions.
|
protected void |
UIObject.onUIResize(UI ui)
Subclasses may override this method to handle resize events on the global UI.
|
Constructor and Description |
---|
UI2dContext(UI ui,
float x,
float y,
float w,
float h)
Constructs a new UI2dContext
|
UI2dScrollContext(UI ui,
float x,
float y,
float w,
float h) |
UI3dContext(UI ui,
int x,
int y,
int w,
int h)
Creates a UI3dContext with the given frame position.
|
UI3dContext(UI ui,
PGraphics pg,
int x,
int y) |
UIDialogBox(UI ui,
String message) |
UIDialogBox(UI ui,
String message,
Runnable callback) |
UIDialogBox(UI ui,
String message,
String[] options,
int[] optionWidth,
Runnable[] callbacks) |
UIDialogBox(UI ui,
String message,
String[] options,
Runnable[] callbacks) |
UIWindow(UI ui,
String title,
float x,
float y,
float w,
float h)
Constructs a window object
|
Modifier and Type | Method and Description |
---|---|
protected UIColorPicker.UIColorOverlay |
UIDynamicColorPicker.buildColorOverlay(UI ui) |
protected UIColorPicker.UIColorOverlay |
UIColorPicker.buildColorOverlay(UI ui) |
void |
UIItemList.ScrollList.drawFocus(UI ui,
PGraphics pg) |
void |
UIItemList.BasicList.drawFocus(UI ui,
PGraphics pg) |
protected void |
UIDynamicColorPicker.drawFocus(UI ui,
PGraphics pg) |
int |
UIItemList.Item.getActiveColor(UI ui)
Active background color for this item
|
protected int |
UIParameterControl.getFocusColor(UI ui) |
void |
UIToggleSet.onDraw(UI ui,
PGraphics pg) |
protected void |
UISwitch.onDraw(UI ui,
PGraphics pg) |
protected void |
UISlider.onDraw(UI ui,
PGraphics pg) |
protected void |
UIPointCloud.onDraw(UI ui,
PGraphics pg) |
protected void |
UIParameterControl.onDraw(UI ui,
PGraphics pg) |
protected void |
UILabel.onDraw(UI ui,
PGraphics pg) |
protected void |
UIKnob.onDraw(UI ui,
PGraphics pg) |
void |
UIItemList.ScrollList.onDraw(UI ui,
PGraphics pg) |
void |
UIItemList.BasicList.onDraw(UI ui,
PGraphics pg) |
protected void |
UIInputBox.onDraw(UI ui,
PGraphics pg) |
void |
UIImage.onDraw(UI ui,
PGraphics pg) |
protected void |
UIGLPointCloud.onDraw(UI ui,
PGraphics pg) |
void |
UIDropMenu.onDraw(UI ui,
PGraphics pg) |
void |
UIContextMenu.onDraw(UI ui,
PGraphics pg)
Subclasses may override to draw some other kind of drop menu
|
void |
UIContextButton.onDraw(UI ui,
PGraphics pg) |
void |
UICollapsibleSection.onDraw(UI ui,
PGraphics pg) |
protected void |
UICheckbox.onDraw(UI ui,
PGraphics pg) |
protected void |
UIButton.onDraw(UI ui,
PGraphics pg) |
protected void |
UIGLPointCloud.onUIResize(UI ui) |
Constructor and Description |
---|
BasicList(UI ui,
float x,
float y,
float w,
float h) |
ScrollList(UI ui,
float x,
float y,
float w,
float h) |
Trigger(UI ui,
BooleanParameter trigger,
float x,
float y) |
Trigger(UI ui,
float x,
float y) |
UICollapsibleSection(UI ui,
float x,
float y,
float w,
float h)
Constructs a new collapsible section
|
UIDiscreteColorBox(UI ui,
DiscreteColorParameter parameter,
float x,
float y,
float w,
float h) |
UIImageContext(UI ui,
PImage image) |
UIImageContext(UI ui,
PImage image,
float x,
float y) |
LX library by Mark C. Slee. © 2012-2020