VCV Rack API v2
Loading...
Searching...
No Matches
Window.hpp File Reference
#include <memory>
#include <map>
#include <common.hpp>
#include <math.hpp>
#include <window/Svg.hpp>
#include <GL/glew.h>
#include <GLFW/glfw3.h>
#include <nanovg.h>
#include <nanovg_gl.h>
#include <nanovg_gl_utils.h>
Include dependency graph for Window.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  rack::window::Font
 Text font loaded in a particular Window context. More...
 
struct  rack::window::Image
 Bitmap/raster image loaded in a particular Window context. More...
 
struct  rack::window::Window
 OS window with OpenGL context. More...
 

Namespaces

namespace  rack
 Root namespace for the Rack API.
 
namespace  rack::window
 Handles OS windowing, OpenGL, and NanoVG.
 

Macros

#define GLEW_STATIC
 
#define GLEW_NO_GLU
 
#define NANOVG_GL2
 

Functions

PRIVATE void rack::window::init ()
 
PRIVATE void rack::window::destroy ()
 

Macro Definition Documentation

◆ GLEW_STATIC

#define GLEW_STATIC

◆ GLEW_NO_GLU

#define GLEW_NO_GLU

◆ NANOVG_GL2

#define NANOVG_GL2