| 
							- #pragma once
 - #include <app/common.hpp>
 - #include <widget/TransparentWidget.hpp>
 - 
 - 
 - namespace rack {
 - namespace app {
 - 
 - 
 - struct LightWidget : widget::TransparentWidget {
 - 	NVGcolor bgColor = nvgRGBA(0, 0, 0, 0);
 - 	NVGcolor color = nvgRGBA(0, 0, 0, 0);
 - 	NVGcolor borderColor = nvgRGBA(0, 0, 0, 0);
 - 
 - 	void draw(const DrawArgs& args) override;
 - 	void drawLayer(const DrawArgs& args, int layer) override;
 - 	virtual void drawBackground(const DrawArgs& args);
 - 	virtual void drawLight(const DrawArgs& args);
 - 	virtual void drawHalo(const DrawArgs& args);
 - };
 - 
 - 
 - } // namespace app
 - } // namespace rack
 
 
  |