Package | Description |
---|---|
heronarts.lx |
Core LX engine and component functionality.
|
heronarts.lx.color |
Classes for color manipulation, blending, color values.
|
heronarts.lx.effect |
Layer components that mutate existing buffers with standardized enable/disable.
|
heronarts.lx.parameter |
Abstraction for values that may be monitored and controlled via UI.
|
heronarts.lx.studio.ui.device | |
heronarts.p3lx.ui.component |
Collection of standard UI components.
|
Modifier and Type | Method and Description |
---|---|
LXListenableNormalizedParameter[] |
LXDeviceComponent.getRemoteControls()
Subclasses may override this.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
LXDeviceComponent.isRemoteControl(LXListenableNormalizedParameter parameter)
Subclasses may override this to filter out parameters that should not
be controlled by a remote surface
|
protected void |
LXDeviceComponent.setRemoteControls(LXListenableNormalizedParameter... remoteControls) |
Modifier and Type | Class and Description |
---|---|
class |
DiscreteColorParameter
Utility class with a discrete selection of colors that are shown by a UI picker
device.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
LXEffect.isRemoteControl(LXListenableNormalizedParameter parameter) |
Modifier and Type | Class and Description |
---|---|
class |
BooleanParameter
A simple parameter that has a binary value of off or on
|
class |
BoundedParameter
Simple parameter class with a double value.
|
class |
CompoundParameter |
class |
DiscreteParameter
Parameter type with a discrete set of possible integer values.
|
class |
EnumParameter<T> |
class |
ObjectParameter<T> |
Modifier and Type | Method and Description |
---|---|
LXListenableNormalizedParameter |
LXListenableNormalizedParameter.setExponent(double exponent) |
LXListenableNormalizedParameter |
LXListenableNormalizedParameter.setMappable(boolean mappable) |
Modifier and Type | Method and Description |
---|---|
default UISlider |
UIDeviceControls.newHorizontalSlider(LXListenableNormalizedParameter p) |
default UIKnob |
UIDeviceControls.newKnob(LXListenableNormalizedParameter p) |
default UISlider |
UIDeviceControls.newVerticalSlider(LXListenableNormalizedParameter p,
float height) |
Modifier and Type | Method and Description |
---|---|
LXListenableNormalizedParameter |
UICheckbox.getParameter() |
LXListenableNormalizedParameter |
UIButton.getParameter() |
Constructor and Description |
---|
UIKnob(float x,
float y,
LXListenableNormalizedParameter parameter) |
UIKnob(LXListenableNormalizedParameter parameter) |
UISlider(float w,
float h,
LXListenableNormalizedParameter parameter) |
UISlider(float w,
LXListenableNormalizedParameter parameter) |
UISlider(UISlider.Direction direction,
float x,
float y,
float w,
float h,
LXListenableNormalizedParameter parameter) |
UISlider(UISlider.Direction direction,
float w,
float h,
LXListenableNormalizedParameter parameter) |
LX library by Mark C. Slee. © 2012-2020