#include "Southpole.hpp" namespace rack_plugin_Southpole { struct Blank1HPWidget : ModuleWidget { Blank1HPWidget(Module *module) : ModuleWidget(module) { box.size = Vec(1 * RACK_GRID_WIDTH, RACK_GRID_HEIGHT); { auto *panel = new SVGPanel(); panel->box.size = box.size; panel->setBackground(SVG::load(assetPlugin(plugin, "res/sp-Blank2HP.svg"))); addChild(panel); } } }; struct Blank2HPWidget : ModuleWidget { Blank2HPWidget(Module *module) : ModuleWidget(module) { box.size = Vec(2 * RACK_GRID_WIDTH, RACK_GRID_HEIGHT); { auto *panel = new SVGPanel(); panel->box.size = box.size; panel->setBackground(SVG::load(assetPlugin(plugin, "res/sp-Blank2HP.svg"))); addChild(panel); } } }; struct Blank4HPWidget : ModuleWidget { Blank4HPWidget(Module *module) : ModuleWidget(module) { box.size = Vec(4 * RACK_GRID_WIDTH, RACK_GRID_HEIGHT); { auto *panel = new SVGPanel(); panel->box.size = box.size; panel->setBackground(SVG::load(assetPlugin(plugin, "res/sp-Blank4HP.svg"))); addChild(panel); } } }; struct Blank8HPWidget : ModuleWidget { Blank8HPWidget(Module *module) : ModuleWidget(module) { box.size = Vec(8 * RACK_GRID_WIDTH, RACK_GRID_HEIGHT); { auto *panel = new SVGPanel(); panel->box.size = box.size; panel->setBackground(SVG::load(assetPlugin(plugin, "res/sp-Blank8HP.svg"))); addChild(panel); } } }; struct Blank16HPWidget : ModuleWidget { Blank16HPWidget(Module *module) : ModuleWidget(module) { box.size = Vec(16 * RACK_GRID_WIDTH, RACK_GRID_HEIGHT); { auto *panel = new SVGPanel(); panel->box.size = box.size; panel->setBackground(SVG::load(assetPlugin(plugin, "res/sp-Blank16HP.svg"))); addChild(panel); } } }; struct Blank42HPWidget : ModuleWidget { Blank42HPWidget(Module *module) : ModuleWidget(module) { box.size = Vec(42 * RACK_GRID_WIDTH, RACK_GRID_HEIGHT); { auto *panel = new SVGPanel(); panel->box.size = box.size; panel->setBackground(SVG::load(assetPlugin(plugin, "res/sp-Blank42HP.svg"))); addChild(panel); } } }; } // namespace rack_plugin_Southpole using namespace rack_plugin_Southpole; RACK_PLUGIN_MODEL_INIT(Southpole, Blank16HP) { Model *modelBlank16HP = Model::create("Southpole", "Blank16HP", "Blank 16 HP", BLANK_TAG); return modelBlank16HP; } RACK_PLUGIN_MODEL_INIT(Southpole, Blank1HP) { Model *modelBlank1HP = Model::create("Southpole", "Blank1HP", "Blank 1 HP", BLANK_TAG); return modelBlank1HP; } RACK_PLUGIN_MODEL_INIT(Southpole, Blank2HP) { Model *modelBlank2HP = Model::create("Southpole", "Blank2HP", "Blank 2 HP", BLANK_TAG); return modelBlank2HP; } RACK_PLUGIN_MODEL_INIT(Southpole, Blank42HP) { Model *modelBlank42HP = Model::create("Southpole", "Blank42HP", "Blank 42 HP", BLANK_TAG); return modelBlank42HP; } RACK_PLUGIN_MODEL_INIT(Southpole, Blank4HP) { Model *modelBlank4HP = Model::create("Southpole", "Blank4HP", "Blank 4 HP", BLANK_TAG); return modelBlank4HP; } RACK_PLUGIN_MODEL_INIT(Southpole, Blank8HP) { Model *modelBlank8HP = Model::create("Southpole", "Blank8HP", "Blank 8 HP", BLANK_TAG); return modelBlank8HP; }