terion/Source/ArcKnob.h

17 lines
411 B
C
Raw Permalink Normal View History

2026-09-16 17:47:45 +02:00
#pragma once
#include <juce_audio_processors/juce_audio_processors.h>
class ArcKnob : public juce::Slider
{
public:
explicit ArcKnob(juce::RangedAudioParameter& param);
juce::String getParameterName() const { return parameter.getName(10); }
void paint(juce::Graphics& g) override;
private:
juce::RangedAudioParameter& parameter;
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(ArcKnob)
};