MCPcopy Create free account
hub / github.com/StrangeLoopsAudio/gRainbow / timerCallback

Method timerCallback

Source/Components/EnvelopeADSR.cpp:77–85  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

75void EnvelopeADSR::parameterValueChanged(int, float) { mParamHasChanged.store(true); }
76
77void EnvelopeADSR::timerCallback() {
78 if (mParamHasChanged.load()) {
79 mParamHasChanged.store(false);
80 mSliderAttack.setValue(mParameters.global.ampEnvAttack->get(), juce::dontSendNotification);
81 mSliderDecay.setValue(mParameters.global.ampEnvDecay->get(), juce::dontSendNotification);
82 mSliderSustain.setValue(mParameters.global.ampEnvSustain->get(), juce::dontSendNotification);
83 mSliderRelease.setValue(mParameters.global.ampEnvRelease->get(), juce::dontSendNotification);
84 }
85}
86
87void EnvelopeADSR::paint(juce::Graphics& g) {
88 juce::Colour colour = Utils::Colour::GLOBAL;

Callers

nothing calls this directly

Calls 1

loadMethod · 0.80

Tested by

no test coverage detected