Uses of Class
heronarts.lx.effect.LXEffect
Packages that use 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
Fields in heronarts.lx with type parameters of type LXEffectMethods in heronarts.lx that return LXEffectModifier and TypeMethodDescriptionLX.instantiateEffect
(Class<? extends LXEffect> cls) LX.instantiateEffect
(String className) Methods in heronarts.lx with parameters of type LXEffectModifier 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 chainMethod parameters in heronarts.lx with type arguments of type LXEffectModifier 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
Methods in heronarts.lx.clip with parameters of type LXEffectModifier 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
Constructors in heronarts.lx.clipboard with parameters of type LXEffect -
Uses of LXEffect in heronarts.lx.command
Constructors in heronarts.lx.command with parameters of type LXEffectModifierConstructorDescriptionMoveEffect
(LXComponent parent, LXEffect effect, int toIndex) RemoveEffect
(LXComponent parent, LXEffect effect) Constructor parameters in heronarts.lx.command with type arguments of type LXEffectModifierConstructorDescriptionAddEffect
(LXComponent parent, Class<? extends LXEffect> effectClass) AddEffect
(LXComponent parent, Class<? extends LXEffect> effectClass, JsonObject effectObj) -
Uses of LXEffect in heronarts.lx.effect
Subclasses of LXEffect in heronarts.lx.effectModifier 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
Methods in heronarts.lx.effect that return LXEffectModifier 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
Subclasses of LXEffect in heronarts.lx.effect.audio -
Uses of LXEffect in heronarts.lx.effect.color
Subclasses of LXEffect in heronarts.lx.effect.color -
Uses of LXEffect in heronarts.lx.effect.image
Subclasses of LXEffect in heronarts.lx.effect.image -
Uses of LXEffect in heronarts.lx.effect.midi
Subclasses of LXEffect in heronarts.lx.effect.midi -
Uses of LXEffect in heronarts.lx.mixer
Fields in heronarts.lx.mixer with type parameters of type LXEffectMethods in heronarts.lx.mixer that return LXEffectMethods in heronarts.lx.mixer that return types with arguments of type LXEffectMethods in heronarts.lx.mixer with parameters of type LXEffectModifier 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
Fields in heronarts.lx.pattern with type parameters of type LXEffectMethods in heronarts.lx.pattern that return LXEffectMethods in heronarts.lx.pattern that return types with arguments of type LXEffectMethods in heronarts.lx.pattern with parameters of type LXEffectModifier 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
Subclasses of LXEffect in heronarts.lx.script -
Uses of LXEffect in heronarts.lx.snapshot
Methods in heronarts.lx.snapshot with parameters of type LXEffect -
Uses of LXEffect in heronarts.lx.studio.ui.device
Methods in heronarts.lx.studio.ui.device with parameters of type LXEffectModifier 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) Constructors in heronarts.lx.studio.ui.device with parameters of type LXEffectModifierConstructorDescriptionUIEffectDevice
(LXStudio.UI ui, LXComponent parent, LXEffect effect)