Package | Description |
---|---|
heronarts.lx |
Core LX engine and component functionality.
|
heronarts.lx.blend | |
heronarts.lx.mixer |
Modifier and Type | Field and Description |
---|---|
List<Class<? extends LXBlend>> |
LXRegistry.channelBlends
The list of globally registered channel blend classes
|
List<Class<? extends LXBlend>> |
LXRegistry.crossfaderBlends
The list of globally registered crossfader blend classes
|
List<Class<? extends LXBlend>> |
LXRegistry.transitionBlends
The list of globally registered transition blend classes
|
Modifier and Type | Method and Description |
---|---|
LXBlend |
LX.instantiateBlend(Class<? extends LXBlend> cls) |
LXBlend |
LX.instantiateBlend(String className) |
Modifier and Type | Method and Description |
---|---|
LXRegistry |
LXRegistry.addBlend(Class<? extends LXBlend> blend)
Register a [channel and crossfader] blend class with the engine
|
LXRegistry |
LXRegistry.addChannelBlend(Class<? extends LXBlend> blend)
Register a channel blend class with the engine
|
LXRegistry |
LXRegistry.addCrossfaderBlend(Class<? extends LXBlend> blend)
Register a crossfader blend class with the engine
|
LXRegistry |
LXRegistry.addTransitionBlend(Class<? extends LXBlend> blend)
Register a transition blend class with the engine
|
LXBlend |
LX.instantiateBlend(Class<? extends LXBlend> cls) |
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 |
static class |
LXBlend.FunctionalBlend |
class |
MultiplyBlend |
class |
NormalBlend |
class |
ScreenBlend |
class |
SubtractBlend |
Modifier and Type | Method and Description |
---|---|
LXBlend |
LXBlend.setName(String name)
Sets name of this blend mode
|
Modifier and Type | Field and Description |
---|---|
ObjectParameter<LXBlend> |
LXAbstractChannel.blendMode |
ObjectParameter<LXBlend> |
LXMixerEngine.crossfaderBlendMode |
ObjectParameter<LXBlend> |
LXChannel.transitionBlendMode |
Modifier and Type | Method and Description |
---|---|
protected LXBlend[] |
LXMixerEngine.instantiateChannelBlends() |
protected LXBlend[] |
LXMixerEngine.instantiateCrossfaderBlends() |
protected LXBlend[] |
LXMixerEngine.instantiateTransitionBlends() |
LX library by Mark C. Slee. © 2012-2020