Modifier and Type | Class and Description |
---|---|
class |
LXDeviceComponent
A component which may have its own scoped user-level modulators.
|
class |
LXLayer
A layer is a components that has a run method and operates on some other
buffer component.
|
class |
LXLayeredComponent
Base class for system components that run in the engine, which have common
attributes, such as parameters, modulators, and layers.
|
class |
LXModelComponent
A component that keeps a reference to a particular model, which may
potentially be different than the global model.
|
class |
LXModelLayer<T extends LXModel>
Templatized version of the LXLayerclass, which strongly types a particular model.
|
class |
LXModulatorComponent |
class |
LXRunnableComponent |
class |
Tempo
Class to represent a musical tempo at which patterns are operating.
|
Modifier and Type | Method and Description |
---|---|
LXEngine |
LXEngine.addLoopTask(LXLoopTask loopTask)
Add a task to be run on every loop of the engine thread.
|
LXEngine |
LXEngine.removeLoopTask(LXLoopTask loopTask)
Remove a task from the list run on every loop invocation
|
Modifier and Type | Class and Description |
---|---|
class |
BandGate
A frequency gate monitors a Graphic Meter for a particular frequency range and
triggers when that range passes a certain threshold.
|
class |
DecibelMeter
A DecibelMeter is a modulator that returns the level of an audio signal.
|
class |
GraphicMeter
A graphic meter splits the signal into frequency bands and computes
envelopes for each of the bands independently.
|
class |
LXAudioEngine |
Modifier and Type | Class and Description |
---|---|
class |
AddBlend |
class |
DarkestBlend |
class |
DifferenceBlend |
class |
DissolveBlend
The dissolve blend is a special blend used in the crossfader.
|
class |
LightestBlend |
class |
LXBlend
An LXBlend is a loop-based implementation of a compositing algorithm.
|
static class |
LXBlend.FunctionalBlend |
class |
MultiplyBlend |
class |
NormalBlend |
class |
ScreenBlend |
class |
SubtractBlend |
Modifier and Type | Class and Description |
---|---|
class |
LXAbstractChannelClip |
class |
LXChannelClip |
class |
LXClip |
class |
LXGroupClip |
class |
LXMasterClip |
Modifier and Type | Class and Description |
---|---|
class |
LXDynamicColor
A dynamic color is a color that has a few different settings that allows it to either
be fixed or to change its value over time.
|
class |
LXPalette
A palette is an object that is used to keep track of top-level color values and
set modes of color computation.
|
class |
LXSwatch
A swatch is a set of up to 5 dynamic colors that can be referenced by patterns and effects.
|
Modifier and Type | Class and Description |
---|---|
class |
BlurEffect |
class |
DynamicsEffect |
class |
HueSaturationEffect |
class |
InvertEffect |
class |
LXEffect
Class to represent an effect that may be applied to the color array.
|
static class |
LXEffect.Placeholder
Placeholder pattern for when a class is missing
|
class |
LXModelEffect<T extends LXModel> |
class |
SparkleEffect |
class |
StrobeEffect |
Modifier and Type | Class and Description |
---|---|
class |
ColorizeEffect |
Modifier and Type | Class and Description |
---|---|
class |
GateEffect |
Modifier and Type | Class and Description |
---|---|
class |
LXAbstractChannel
Abstract subclass for both groups and channels
|
class |
LXBus
Abstract representation of a channel, which could be a normal channel with patterns
or the master channel.
|
class |
LXChannel
A channel is a single component of the engine that has a set of patterns from
which it plays and rotates.
|
class |
LXGroup |
class |
LXMasterBus
Represents the master channel.
|
Modifier and Type | Class and Description |
---|---|
class |
LXModulationEngine |
Modifier and Type | Class and Description |
---|---|
class |
Accelerator
An accelerator is a free-running modulator that changes its value based on
velocity and acceleration, measured in units/second and units/second^2,
respectively.
|
class |
Accumulator
An accumulator oscillates between increasing and decreasing value by some velocity such that it never
overflows or stops moving outside of the floating point range.
|
class |
ADEnvelope |
class |
ADSREnvelope |
class |
Click
A click is a simple modulator that fires a value of 1 every time its period
has passed.
|
class |
DampedParameter
A modulator that tracks the value of a parameter but damps motion over time according
to rules.
|
class |
FunctionalModulator
An extendable modulator class that lets a custom normalized function be
supplied by simply extending this class and supplying a compute() and
invert() method.
|
class |
HistoryBuffer |
class |
LinearEnvelope
This modulator is a simple linear ramp from one value to another over a
specified number of milliseconds.
|
class |
LXModulator
A Modulator is an abstraction for a variable with a value that varies over
time, such as an envelope or a low frequency oscillator.
|
class |
LXPeriodicModulator
An LXPeriodicModulator is a modulator that moves through a cycle in a given
amount of time.
|
class |
LXRangeModulator
Utility subclass for modulators which oscillate in a range of values between
a minimum and a maximum.
|
class |
MacroKnobs |
class |
MultiStageEnvelope |
class |
QuadraticEnvelope
A quadratic envelope moves from one value to another along a quadratic curve.
|
class |
SawLFO
A sawtooth LFO oscillates from one extreme value to another.
|
class |
SinLFO
A classic sinusoidal oscillator.
|
class |
SquareLFO
Simple square wave LFO.
|
class |
TriangleLFO
A triangular LFO is a simple linear modulator that oscillates between a low
and hi value over a specified time period.
|
class |
VariableLFO
A sawtooth LFO oscillates from one extreme value to another.
|
Modifier and Type | Class and Description |
---|---|
class |
GraphicEqualizerPattern |
class |
LifePattern |
class |
LXModelPattern<T extends LXModel>
Templatized version of the LXPattern class, which strongly types a particular model.
|
class |
LXPattern
A pattern is the core object that the animation engine uses to generate
colors for all the points.
|
static class |
LXPattern.Placeholder
Placeholder pattern for when a class is missing
|
Modifier and Type | Class and Description |
---|---|
class |
GradientPattern |
class |
SolidPattern |
Modifier and Type | Class and Description |
---|---|
class |
PlanesPattern |
class |
PlanesPattern.Plane |
Modifier and Type | Class and Description |
---|---|
class |
TestPattern
Braindead simple test pattern that iterates through all the nodes turning
them on one by one in fixed order.
|
Modifier and Type | Class and Description |
---|---|
class |
NoisePattern |
class |
SparklePattern |
Modifier and Type | Class and Description |
---|---|
class |
LXScheduler |
Modifier and Type | Class and Description |
---|---|
class |
LXSnapshotEngine
The snapshot engine stores snapshots in time of the state of project settings.
|
Modifier and Type | Class and Description |
---|---|
class |
UIBottomTray |
class |
UIContentPicker |
class |
UIContentPicker.UIContentList |
class |
UIContextualHelpBar |
class |
UILeftPane |
class |
UIPane |
class |
UIPreferences |
class |
UIPreviewWindow |
class |
UIPreviewWindow.Grid |
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 | Class and Description |
---|---|
class |
UIFixture |
class |
UIFixture.Section |
class |
UIFixtureInspector |
class |
UIFixtureManager |
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 | 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 | 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 |
P3LXPattern |
Modifier and Type | Class and Description |
---|---|
class |
UI2dComponent |
class |
UI2dContainer |
class |
UI2dContext
A UIContext is a container that owns a graphics buffer.
|
class |
UI2dScrollContext |
class |
UI3dComponent
A component in a CameraLayer.
|
class |
UI3dContext
This is a layer that contains a 3d scene with a camera.
|
class |
UIDialogBox |
class |
UIObject |
class |
UITimerTask |
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 |
---|---|
protected UIObject |
UIObject.addLoopTask(LXLoopTask loopTask)
Add a task to be performed on every loop of the UI engine.
|
UI |
UI.addLoopTask(LXLoopTask loopTask)
Add a task to be performed on every loop of the UI engine.
|
protected UIObject |
UIObject.removeLoopTask(LXLoopTask loopTask)
Remove a task from the UI engine
|
UI |
UI.removeLoopTask(LXLoopTask loopTask)
Remove a task from the UI engine
|
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 |
UIGLPointCloud
Same as a UIPointCloud, except this version uses GLSL to draw
the points with a vertex shader.
|
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 |
UIPointCloud
Draws a cloud of points in the layer
|
class |
UISlider |
class |
UISwitch |
class |
UITextBox |
class |
UIToggleSet |
LX library by Mark C. Slee. © 2012-2020