FahlGrahn Audio v1.0.0
Loading...
Searching...
No Matches
AbyssPluginEditor.h
1#pragma once
2
3#include "AbyssPluginProcessor.h"
4
5//==============================================================================
6class AbyssAudioProcessorEditor final : public juce::AudioProcessorEditor
7{
8 public:
11
12 //==============================================================================
13 // void paint(juce::Graphics &) override;
14 void resized() override;
15
16 private:
17 // This reference is provided as a quick way for your editor to
18 // access the processor object that created it.
19 AbyssAudioProcessor &processorRef;
20 juce::WebSliderRelay gainRelay{"gain"};
21 juce::WebBrowserComponent webBrowserComponent;
22 std::unique_ptr<juce::WebSliderParameterAttachment> gainWebAttachment;
23
24 std::optional<juce::WebBrowserComponent::Resource> getResource(const juce::String &url);
25
26 JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(AbyssAudioProcessorEditor)
27};
Definition AbyssPluginEditor.h:7
Definition AbyssPluginProcessor.h:7