Package | Description |
---|---|
heronarts.lx |
Core LX engine and component functionality.
|
heronarts.lx.effect |
Layer components that mutate existing buffers with standardized enable/disable.
|
heronarts.lx.effect.color | |
heronarts.lx.effect.midi | |
heronarts.lx.pattern |
Core classes for procedural animation.
|
heronarts.lx.pattern.color | |
heronarts.lx.pattern.form | |
heronarts.lx.pattern.test | |
heronarts.lx.pattern.texture | |
heronarts.p3lx.pattern |
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 |
LXModelLayer<T extends LXModel>
Templatized version of the LXLayerclass, which strongly types a particular model.
|
Modifier and Type | Method and Description |
---|---|
protected LXLayeredComponent |
LXLayeredComponent.addColor(int i,
int c)
Adds to the color of point i, using blendColor with ADD
|
protected LXLayeredComponent |
LXLayeredComponent.addColor(LXModel model,
int c)
Adds the color to the fixture
|
protected LXLayeredComponent |
LXLayeredComponent.blendColor(int i,
int c,
LXColor.Blend blendMode)
Blend the color at index i with its existing value
|
protected LXLayeredComponent |
LXLayeredComponent.blendColor(LXModel model,
int c,
LXColor.Blend blendMode) |
protected LXLayeredComponent |
LXLayeredComponent.clearColors()
Clears all colors
|
LXLayeredComponent |
LXLayeredComponent.setBuffer(LXBuffer buffer) |
protected LXLayeredComponent |
LXLayeredComponent.setBuffer(LXDeviceComponent component) |
protected LXLayeredComponent |
LXLayeredComponent.setColor(int i,
int c)
Sets the color of point i
|
protected LXLayeredComponent |
LXLayeredComponent.setColor(LXModel model,
int c)
Sets the color of all points in a fixture
|
protected LXLayeredComponent |
LXLayeredComponent.setColor(LXPoint p,
int c)
Sets the color of a point.
|
protected LXLayeredComponent |
LXLayeredComponent.setColors(int c)
Sets all points to one color
|
protected LXLayeredComponent |
LXLayeredComponent.subtractColor(int i,
int c)
Subtracts from the color of point i, using blendColor with SUBTRACT
|
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 |
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 |
P3LXPattern |
LX library by Mark C. Slee. © 2012-2020