Package heronarts.lx.parameter
Interface LXParameterListener
- All Known Implementing Classes:
AbstractDmxModulator,Accelerator,Accumulator,AddBlend,ADM,ADM.Obj,AHDSREnvelope,AkaiMidiMix,AkaiMPD218,AlternatingPattern,APC40,APC40Mk2,APCmini,APCminiMk2,APCminiSurface,ArcFixture,ArtNetDatagram,ArtSyncDatagram,BandFilter,BandGate,BlurEffect,BooleanLogic,BurnBlend,ChasePattern,ChevronPattern,Click,ColorizeEffect,ColorMaskEffect,ComparatorModulator,CycleModulator,DampedParameter,Damper,DarkestBlend,DDPDatagram,DDPOutputGroup,DecibelMeter,DifferenceBlend,DissolveBlend,DJM900nxs2,DJMA9,DJMV10,DJTTMidiFighterTwister,DmxColorModulator,DmxModulator,DmxPattern,DodgeBlend,DynamicsEffect,Envelop,Envelop.Decode,Envelop.MultiMeter,Envelop.Source,FadecandySocket,FocusedPatternControls,FreezeEffect,FunctionalModulator,GateEffect,GeometryTestPattern,GradientMaskEffect,GradientPattern,GraphicEqualizerPattern,GraphicMeter,GridFixture,HighlightBlend,HistoryBuffer,HueSaturationEffect,ImageMaskEffect,ImagePattern,ImagePattern.Image,Interval,InvertEffect,JsonFixture,JsonFixture.ParameterDefinition,KinetDatagram,LifePattern,LifePattern,LightestBlend,LinearEnvelope,LinearMaskEffect,LXAbstractChannel,LXAbstractChannelClip,LXAudioComponent,LXAudioEngine,LXAudioEngine.Meter,LXAudioInput,LXAudioOutput,LXBasicFixture,LXBlend,LXBlend.FunctionalBlend,LXBufferOutput,LXBus,LXChannel,LXChannelClip,LXClip,LXClipEngine,LXClipEngine.Grid,LXClipLane,LXClipSnapshot,LXComponent,LXCompoundModulation,LXDatagram,LXDeviceComponent,LXDmxEngine,LXDynamicColor,LXEffect,LXEffect.Placeholder,LXEngine,LXEngine.Output,LXFixture,LXGlobalSnapshot,LXGroup,LXGroupClip,LXLayer,LXLayeredComponent,LXMacroModulator,LXMasterBus,LXMasterClip,LXMidiEngine,LXMidiSurface,LXMidiTemplate,LXMixerEngine,LXModelComponent,LXModelEffect,LXModelLayer,LXModelPattern,LXModulationEngine,LXModulator,LXModulator.Placeholder,LXModulatorComponent,LXOscConnection,LXOscConnection.Input,LXOscConnection.Output,LXOscEngine,LXOutput,LXOutputGroup,LXPalette,LXParameterModulation,LXPattern,LXPattern.Placeholder,LXPatternEngine,LXPeriodicModulator,LXPreferences,LXProtocolFixture,LXRangeModulator,LXRunnableComponent,LXScheduledProject,LXScheduler,LXSnapshot,LXSnapshotEngine,LXSocket,LXStructure,LXStructureOutput,LXSwatch,LXTriggerModulation,LXVariablePeriodModulator,LXViewDefinition,LXViewEngine,MacroKnobs,MacroSwitches,MacroTriggers,MidiFighterTwister,MidiNoteClipLane,MidiNoteTrigger,MixerSurface,MultiModeEnvelope,MultiplyBlend,MultiStageEnvelope,MultiTrig,NoiseModulator,NoisePattern,NormalBlend,NovationLaunchkeyMk337,OPCDatagram,OPCSocket,OperatorModulator,OrboxPattern,ParameterClipLane,ParameterClipLane.Boolean,ParameterClipLane.Discrete,ParameterClipLane.Normalized,ParameterClipLane.Trigger,PatternClipLane,PatternRack,PlanesPattern,PlanesPattern.Plane,PointFixture,PointListFixture,QuadraticEnvelope,Quantizer,Randomizer,Reaper,SawLFO,Scaler,ScreenBlend,ScriptEffect,ScriptPattern,SinLFO,SlideshowPattern,SlideshowPattern.Image,Smoother,SolidPattern,SoundObject,SoundObjectEffect,SoundObjectPattern,SoundStage,SparkleEffect,SparklePattern,SpiralFixture,SpotlightBlend,Spring,SquareLFO,StepModulator,Stepper,StepSequencer,StreamingACNDatagram,StripFixture,StrobeEffect,SubtractBlend,Tempo,TestPattern,Timer,TransparifyEffect,TriangleLFO,UIClipEnvelope,UIComponentLabel,UICompoundParameterControl,UIDropMenu,UIKnob,UIMidiClipEnvelope,UIMidiSelector,UIModulation.UIMappingLabel,UIParameterClipEnvelope,UIParameterControl,UIParameterLabel,UIPatternClipEnvelope,UISlider,UISwitch,UIToggleSet,UIViewSelector,VariableLFO
public interface LXParameterListener
A listener interface to be notified of changes to the parameter value.
-
Method Summary
Modifier and TypeMethodDescriptionvoidonParameterChanged(LXParameter parameter) Invoked when the value of a parameter is changed.
-
Method Details
-
onParameterChanged
Invoked when the value of a parameter is changed.- Parameters:
parameter- The parameter that has changed its value
-