FahlGrahn Audio v1.0.0
Loading...
Searching...
No Matches
DenoiserEditor.h
1#pragma once
2
3#include "DenoiserProcessor.h"
4#include "CustomLookAndFeel/DeathMetalLookAndFeel.h"
5//==============================================================================
6class DenoiserAudioProcessorEditor final : public juce::AudioProcessorEditor
7{
8public:
11
12 //==============================================================================
13 void paint (juce::Graphics&) override;
14 void resized() override;
15
16private:
17 // This reference is provided as a quick way for your editor to
18 // access the processor object that created it.
19 juce::Label titleLabel;
20 juce::Image backgroundImage;
21 juce::Slider denoiserSlider;
22 DeathMetalLookAndFeel deathMetalLookAndFeel;
23 std::unique_ptr<juce::AudioProcessorValueTreeState::SliderAttachment> mDenoiserAttachment;
24 DenoiserAudioProcessor& processorRef;
25
26 JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (DenoiserAudioProcessorEditor)
27};
Definition DeathMetalLookAndFeel.h:9
Definition DenoiserEditor.h:7
Definition DenoiserProcessor.h:8