Uses of Class
heronarts.lx.modulation.LXModulationEngine
Package
Description
Core LX engine and component functionality.
Components that control automated modulation of parameter values.
-
Uses of LXModulationEngine in heronarts.glx.ui
Modifier and TypeMethodDescriptionUI.mapModulationSource
(LXModulationEngine modulationEngine, UIModulationSource modulationSource) UI.mapTriggerSource
(LXModulationEngine modulationEngine, UITriggerSource triggerSource) -
Uses of LXModulationEngine in heronarts.lx
Modifier and TypeFieldDescriptionfinal LXModulationEngine
LXDeviceComponent.modulation
final LXModulationEngine
LXEngine.modulation
Modifier and TypeMethodDescriptionLXDeviceComponent.getModulationEngine()
LXEngine.getModulationEngine()
-
Uses of LXModulationEngine in heronarts.lx.command
Modifier and TypeMethodDescriptionprotected void
LXCommand.RemoveComponent.removeModulationMappings
(LXModulationEngine modulation, LXComponent component) ModifierConstructorDescriptionAddModulation
(LXModulationEngine engine, LXNormalizedParameter source, LXCompoundModulation.Target target) AddModulator
(LXModulationEngine modulation, Class<? extends LXModulator> modulatorClass) AddModulator
(LXModulationEngine modulation, Class<? extends LXModulator> modulatorClass, int modulationColor) AddModulator
(LXModulationEngine modulation, Class<? extends LXModulator> modulatorClass, JsonObject modulatorObj) AddModulator
(LXModulationEngine modulation, Class<? extends LXModulator> modulatorClass, JsonObject modulatorObj, int modulationColor) AddTrigger
(LXModulationEngine engine, BooleanParameter source, BooleanParameter target) MoveModulator
(LXModulationEngine modulation, LXModulator modulator, int index) Remove
(LXModulationEngine engine, List<LXParameterModulation> modulations) RemoveModulation
(LXModulationEngine engine, LXCompoundModulation modulation) RemoveModulator
(LXModulationEngine modulation, LXModulator modulator) RemoveTrigger
(LXModulationEngine engine, LXTriggerModulation trigger) -
Uses of LXModulationEngine in heronarts.lx.modulation
Modifier and TypeMethodDescriptionLXModulationEngine.addListener
(LXModulationEngine.Listener listener) LXModulationEngine.addModulation
(LXCompoundModulation modulation) LXModulationEngine.addTrigger
(LXTriggerModulation trigger) LXModulationContainer.getModulationEngine()
LXModulationEngine.removeListener
(LXModulationEngine.Listener listener) LXModulationEngine.removeModulation
(LXCompoundModulation modulation) LXModulationEngine.removeModulations
(LXComponent component) LXModulationEngine.removeParameterModulations
(LXParameter parameter) LXModulationEngine.removeTrigger
(LXTriggerModulation trigger) Modifier and TypeMethodDescriptionprotected static LXParameter
LXParameterModulation.getParameter
(LX lx, LXModulationEngine scope, JsonObject obj) default void
LXModulationEngine.Listener.Default.modulationAdded
(LXModulationEngine engine, LXCompoundModulation modulation) void
LXModulationEngine.Listener.modulationAdded
(LXModulationEngine engine, LXCompoundModulation modulation) default void
LXModulationEngine.Listener.Default.modulationRemoved
(LXModulationEngine engine, LXCompoundModulation modulation) void
LXModulationEngine.Listener.modulationRemoved
(LXModulationEngine engine, LXCompoundModulation modulation) default void
LXModulationEngine.Listener.Default.modulatorAdded
(LXModulationEngine engine, LXModulator modulator) void
LXModulationEngine.Listener.modulatorAdded
(LXModulationEngine engine, LXModulator modulator) default void
LXModulationEngine.Listener.Default.modulatorMoved
(LXModulationEngine engine, LXModulator modulator) void
LXModulationEngine.Listener.modulatorMoved
(LXModulationEngine engine, LXModulator modulator) default void
LXModulationEngine.Listener.Default.modulatorRemoved
(LXModulationEngine engine, LXModulator modulator) void
LXModulationEngine.Listener.modulatorRemoved
(LXModulationEngine engine, LXModulator modulator) default void
LXModulationEngine.Listener.Default.triggerAdded
(LXModulationEngine engine, LXTriggerModulation modulation) void
LXModulationEngine.Listener.triggerAdded
(LXModulationEngine engine, LXTriggerModulation modulation) default void
LXModulationEngine.Listener.Default.triggerRemoved
(LXModulationEngine engine, LXTriggerModulation modulation) void
LXModulationEngine.Listener.triggerRemoved
(LXModulationEngine engine, LXTriggerModulation modulation) ModifierConstructorDescriptionLXCompoundModulation
(LX lx, LXModulationEngine scope, JsonObject obj) LXCompoundModulation
(LXModulationEngine scope, LXNormalizedParameter source, LXCompoundModulation.Target target) protected
LXParameterModulation
(LXModulationEngine scope, LXParameter source, LXParameter target) LXTriggerModulation
(LX lx, LXModulationEngine scope, JsonObject obj) LXTriggerModulation
(LXModulationEngine scope, BooleanParameter source, BooleanParameter target) -
Uses of LXModulationEngine in heronarts.lx.studio.ui.modulation
Modifier and TypeFieldDescriptionprotected final LXModulationEngine
UIMappingButton.modulationEngine
Modifier and TypeMethodDescriptionvoid
UIModulatorPicker.show
(LXModulationEngine modulationEngine) ModifierConstructorDescriptionParameter
(UI ui, LXModulationEngine modulationEngine, float x, float y, float w, float h) Parameter
(UI ui, LXModulationEngine modulationEngine, UIModulationSource modulationSource, float x, float y, float w, float h) Trigger
(UI ui, LXModulationEngine modulationEngine, BooleanParameter trigger, float x, float y, float w, float h) -
Uses of LXModulationEngine in heronarts.lx.studio.ui.preview
Modifier and TypeMethodDescriptionvoid
UISoundStage.modulatorAdded
(LXModulationEngine engine, LXModulator modulator) void
UISoundStage.modulatorRemoved
(LXModulationEngine engine, LXModulator modulator)