|
123456789101112131415161718192021222324 |
- #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
|