VCV Rack API v2
|
Handles OS windowing, OpenGL, and NanoVG. More...
Classes | |
struct | Font |
Text font loaded in a particular Window context. More... | |
struct | Image |
Bitmap/raster image loaded in a particular Window context. More... | |
struct | Svg |
Scalable Vector Graphics document. More... | |
struct | Window |
OS window with OpenGL context. More... | |
Functions | |
float | in2px (float in) |
Converts inch measurements to pixels. | |
math::Vec | in2px (math::Vec in) |
float | mm2px (float mm) |
Converts millimeter measurements to pixels. | |
math::Vec | mm2px (math::Vec mm) |
void | svgDraw (NVGcontext *vg, NSVGimage *svg) |
PRIVATE void | init () |
PRIVATE void | destroy () |
Variables | |
DEPRECATED typedef Svg | SVG |
static const float | SVG_DPI = 75.f |
Arbitrary DPI, standardized for Rack. | |
static const float | MM_PER_IN = 25.4f |
Handles OS windowing, OpenGL, and NanoVG.
|
inline |
Converts inch measurements to pixels.
|
inline |
Converts millimeter measurements to pixels.
void rack::window::svgDraw | ( | NVGcontext * | vg, |
NSVGimage * | svg ) |
PRIVATE void rack::window::init | ( | ) |
PRIVATE void rack::window::destroy | ( | ) |
DEPRECATED typedef Svg rack::window::SVG |
|
static |
Arbitrary DPI, standardized for Rack.
|
static |