Uses of Class
heronarts.lx.effect.LXEffect
Package
Description
Core LX engine and component functionality.
Layer components that mutate existing buffers with standardized enable/disable.
Core classes for procedural animation.
-
Uses of LXEffect in heronarts.lx
Modifier and TypeMethodDescriptionLX.instantiateEffect
(Class<? extends LXEffect> cls) LX.instantiateEffect
(String className) Modifier and TypeMethodDescriptionAdd an effect to the FX chain.LX.addEffects
(LXEffect[] effects) Add multiple effects to the chainLX.removeEffect
(LXEffect effect) Remove an effect from the chainModifier and TypeMethodDescriptionRegister an effect class with the engineLX.instantiateEffect
(Class<? extends LXEffect> cls) LXRegistry.removeEffect
(Class<? extends LXEffect> effect) Unregister effect class with the engineLXRegistry.removeEffects
(List<Class<? extends LXEffect>> effects) Unregister effect classes with the engine -
Uses of LXEffect in heronarts.lx.clip
Modifier and TypeMethodDescriptionvoid
LXClip.effectAdded
(LXBus channel, LXEffect effect) void
LXClip.effectMoved
(LXBus channel, LXEffect effect) void
LXClip.effectRemoved
(LXBus channel, LXEffect effect) -
Uses of LXEffect in heronarts.lx.clipboard
-
Uses of LXEffect in heronarts.lx.command
ModifierConstructorDescriptionMoveEffect
(LXComponent parent, LXEffect effect, int toIndex) RemoveEffect
(LXComponent parent, LXEffect effect) ModifierConstructorDescriptionAddEffect
(LXComponent parent, Class<? extends LXEffect> effectClass) AddEffect
(LXComponent parent, Class<? extends LXEffect> effectClass, JsonObject effectObj) -
Uses of LXEffect in heronarts.lx.effect
Modifier and TypeClassDescriptionclass
class
class
class
static class
Placeholder pattern for when a class is missingclass
LXModelEffect<T extends LXModel>
Deprecated.No longer recommended, does not play nicely with dynamic models and view selectionclass
class
Modifier and TypeMethodDescriptionfinal LXEffect
LXEffect.disable()
Disables the effect.final LXEffect
LXEffect.enable()
Enables the effect.final LXEffect
LXEffect.setDamping
(boolean hasDamping) Sets whether this effect uses damping or notLXEffect.setDampingTime
(double dampingTimeMs) Set the amount of damping time used when this effect is enabled and disabled.protected LXEffect
LXEffect.setDampingTime
(double dampingTimeEnabledMs, double dampingTimeDisabledMs) Set the amount of damping time used when this effect is enabled and disabled.final LXEffect
LXEffect.setIndex
(int index) Called by the engine to assign index on this effect.final LXEffect
LXEffect.setPattern
(LXPattern pattern) final LXEffect
LXEffect.toggle()
Toggles the effect. -
Uses of LXEffect in heronarts.lx.effect.audio
-
Uses of LXEffect in heronarts.lx.effect.color
-
Uses of LXEffect in heronarts.lx.effect.image
-
Uses of LXEffect in heronarts.lx.effect.midi
-
Uses of LXEffect in heronarts.lx.mixer
Modifier and TypeMethodDescriptionfinal LXBus
final LXBus
default void
LXBus.Listener.effectAdded
(LXBus channel, LXEffect effect) default void
LXBus.Listener.effectMoved
(LXBus channel, LXEffect effect) default void
LXBus.Listener.effectRemoved
(LXBus channel, LXEffect effect) LXBus.moveEffect
(LXEffect effect, int index) LXBus.reloadEffect
(LXEffect effect) final LXBus
LXBus.removeEffect
(LXEffect effect) -
Uses of LXEffect in heronarts.lx.pattern
Modifier and TypeMethodDescriptionfinal LXPattern
final LXPattern
void
LXPattern.Listener.effectAdded
(LXPattern pattern, LXEffect effect) void
LXPattern.Listener.effectMoved
(LXPattern pattern, LXEffect effect) void
LXPattern.Listener.effectRemoved
(LXPattern pattern, LXEffect effect) LXPattern.moveEffect
(LXEffect effect, int index) LXPattern.reloadEffect
(LXEffect effect) final LXPattern
LXPattern.removeEffect
(LXEffect effect) -
Uses of LXEffect in heronarts.lx.script
-
Uses of LXEffect in heronarts.lx.snapshot
-
Uses of LXEffect in heronarts.lx.studio.ui.device
Modifier and TypeMethodDescriptionvoid
UIDeviceBin.UIPatternBin.effectAdded
(LXPattern pattern, LXEffect effect) void
UIDeviceBin.UIPatternBin.effectMoved
(LXPattern pattern, LXEffect effect) void
UIDeviceBin.UIPatternBin.effectRemoved
(LXPattern pattern, LXEffect effect) ModifierConstructorDescriptionUIEffectDevice
(LXStudio.UI ui, LXComponent parent, LXEffect effect)