![]() |
VCV Rack API v2
|
#include <memory>#include <nanovg.h>#include <nanosvg.h>#include <common.hpp>#include <math.hpp>Go to the source code of this file.
Classes | |
| struct | rack::window::Svg |
| Scalable Vector Graphics document. More... | |
Namespaces | |
| namespace | rack |
| Root namespace for the Rack API. | |
| namespace | rack::window |
| Handles OS windowing, OpenGL, and NanoVG. | |
Functions | |
| float | rack::window::in2px (float in) |
| Converts inch measurements to pixels. | |
| math::Vec | rack::window::in2px (math::Vec in) |
| float | rack::window::mm2px (float mm) |
| Converts millimeter measurements to pixels. | |
| math::Vec | rack::window::mm2px (math::Vec mm) |
| void | rack::window::svgDraw (NVGcontext *vg, NSVGimage *svg) |
Variables | |
| DEPRECATED typedef Svg | rack::window::SVG |
| static const float | rack::window::SVG_DPI = 75.f |
| Arbitrary DPI, standardized for Rack. | |
| static const float | rack::window::MM_PER_IN = 25.4f |