#define PRIVATE
Attribute for private functions not intended to be called by plugins.
Definition common.hpp:32
Root namespace for the Rack API.
Definition AudioDisplay.hpp:9
widget::Widget * browser
Definition Scene.hpp:20
math::Vec mousePos
The last mouse position in the Scene.
Definition Scene.hpp:25
Internal * internal
Definition Scene.hpp:14
void onHover(const HoverEvent &e) override
void draw(const DrawArgs &args) override
Draws the widget to the NanoVG context.
void step() override
Advances the module by one frame.
void onPathDrop(const PathDropEvent &e) override
RackScrollWidget * rackScroll
Definition Scene.hpp:17
widget::Widget * menuBar
Definition Scene.hpp:19
void onHoverKey(const HoverKeyEvent &e) override
void onDragHover(const DragHoverEvent &e) override
RackWidget * rack
Definition Scene.hpp:18
2-dimensional vector of floats, representing a point on the plane for graphics.
Definition math.hpp:189