|
- #pragma once
-
- #include "asset.hpp"
- #include "rack.hpp"
-
- using namespace rack;
-
- #define plugin "SynthKit"
-
- struct RCKnobRed : RoundKnob {
- RCKnobRed() {
- setSVG(SVG::load(assetPlugin(plugin, "res/KnobRed.svg")));
- }
- };
-
- struct RCKnobRedSnap : RCKnobRed {
- RCKnobRedSnap ( ) {
- snap = true;
- }
- };
-
- struct RCKnobRedLarge : RoundKnob {
- RCKnobRedLarge() {
- setSVG(SVG::load(assetPlugin(plugin, "res/KnobRedLarge.svg")));
- }
- };
-
- struct RCKnobRedLargeSnap : RCKnobRedLarge {
- RCKnobRedLargeSnap ( ) {
- snap = true;
- }
- };
-
- struct RCKnobRedSmall : RoundKnob {
- RCKnobRedSmall() {
- setSVG(SVG::load(assetPlugin(plugin, "res/KnobRedSmall.svg")));
- }
- };
-
- struct RCKnobRedSmallSnap : RCKnobRedSmall {
- RCKnobRedSmallSnap() {
- snap = true;
- }
- };
-
- struct RCKnobWhiteLarge : RoundKnob {
- RCKnobWhiteLarge() {
- setSVG(SVG::load(assetPlugin(plugin, "res/KnobWhiteLarge.svg")));
- }
- };
-
- struct RCKnobWhiteLargeSnap : RCKnobWhiteLarge {
- RCKnobWhiteLargeSnap() {
- snap = true;
- }
- };
-
- struct RCKnobWhite : RoundKnob {
- RCKnobWhite() {
- setSVG(SVG::load(assetPlugin(plugin, "res/KnobWhite.svg")));
- }
- };
-
- struct RCKnobWhiteSnap : RCKnobWhite {
- RCKnobWhiteSnap() {
- snap = true;
- }
- };
-
- struct RCKnobWhiteSmall : RoundKnob {
- RCKnobWhiteSmall() {
- setSVG(SVG::load(assetPlugin(plugin, "res/KnobWhiteSmall.svg")));
- }
- };
-
- struct RCKnobWhiteSmallSnap : RCKnobWhiteSmall {
- RCKnobWhiteSmallSnap() {
- snap = true;
- }
- };
|