61 std::function<
void (
float)> parameterChangedCallback,
107 template <
typename Callback>
108 void callIfParameterValueChanged (
float newDenormalisedValue, Callback&&
callback);
110 void parameterValueChanged (
int,
float)
override;
112 void handleAsyncUpdate()
override;
AsyncUpdater()
Definition juce_AsyncUpdater.cpp:44
Definition juce_AudioProcessorParameter.h:294
Definition juce_ComboBox.h:290
Definition juce_ComboBox.h:49
RangedAudioParameter & storedParameter
Definition juce_ParameterAttachments.h:206
ParameterAttachment attachment
Definition juce_ParameterAttachments.h:207
void sendInitialUpdate()
Definition juce_ParameterAttachments.cpp:204
ComboBox & comboBox
Definition juce_ParameterAttachments.h:205
bool ignoreCallbacks
Definition juce_ParameterAttachments.h:208
void comboBoxChanged(ComboBox *) override
Definition juce_ParameterAttachments.cpp:221
ComboBoxParameterAttachment(RangedAudioParameter ¶meter, ComboBox &combo, UndoManager *undoManager=nullptr)
Definition juce_ParameterAttachments.cpp:188
void setValue(float newValue)
Definition juce_ParameterAttachments.cpp:209
Definition juce_ParameterAttachments.h:48
void endGesture()
Definition juce_ParameterAttachments.cpp:76
void setValueAsCompleteGesture(float newDenormalisedValue)
Definition juce_ParameterAttachments.cpp:50
void sendInitialUpdate()
Definition juce_ParameterAttachments.cpp:45
RangedAudioParameter & parameter
Definition juce_ParameterAttachments.h:114
float normalise(float f) const
Definition juce_ParameterAttachments.h:105
std::atomic< float > lastValue
Definition juce_ParameterAttachments.h:115
void beginGesture()
Definition juce_ParameterAttachments.cpp:60
void setValueAsPartOfGesture(float newDenormalisedValue)
Definition juce_ParameterAttachments.cpp:68
void parameterGestureChanged(int, bool) override
Definition juce_ParameterAttachments.h:111
UndoManager * undoManager
Definition juce_ParameterAttachments.h:116
ParameterAttachment(RangedAudioParameter ¶meter, std::function< void(float)> parameterChangedCallback, UndoManager *undoManager=nullptr)
Definition juce_ParameterAttachments.cpp:29
std::function< void(float)> setValue
Definition juce_ParameterAttachments.h:117
Definition juce_RangedAudioParameter.h:98
Definition juce_Slider.h:556
Definition juce_Slider.h:54
void sendInitialUpdate()
Definition juce_ParameterAttachments.cpp:173
void sliderValueChanged(Slider *) override
Definition juce_ParameterAttachments.cpp:181
Slider & slider
Definition juce_ParameterAttachments.h:160
bool ignoreCallbacks
Definition juce_ParameterAttachments.h:162
void sliderDragEnded(Slider *) override
Definition juce_ParameterAttachments.h:158
void sliderDragStarted(Slider *) override
Definition juce_ParameterAttachments.h:157
ParameterAttachment attachment
Definition juce_ParameterAttachments.h:161
void setValue(float newValue)
Definition juce_ParameterAttachments.cpp:175
SliderParameterAttachment(RangedAudioParameter ¶meter, Slider &slider, UndoManager *undoManager=nullptr)
Definition juce_ParameterAttachments.cpp:113
Definition juce_UndoManager.h:52
unsigned f
Definition inflate.c:1572
Definition carla_juce.cpp:31
RECT const char void(* callback)(const char *droppath))) SWELL_API_DEFINE(BOOL
Definition swell-functions.h:1004
#define void
Definition unzip.h:396