![]()  | 
  
    VCV Rack API v2
    
   | 
 
#include <common.hpp>Go to the source code of this file.
Classes | |
| struct | rack::Context | 
| Rack instance state.  More... | |
Namespaces | |
| namespace | rack | 
| Root namespace for the Rack API.  | |
| namespace | rack::history | 
| Action history for UI undo/redo.  | |
| namespace | rack::engine | 
| High-performance classes handling modules and voltage signals between them.  | |
| namespace | rack::window | 
| Handles OS windowing, OpenGL, and NanoVG.  | |
| namespace | rack::patch | 
| Handles the Rack patch file state.  | |
| namespace | rack::widget | 
| Base UI widget types.  | |
| namespace | rack::app | 
| Rack's custom UI widgets that control the Rack state and engine.  | |
| namespace | rack::midiloopback | 
Macros | |
| #define | APP rack::contextGet() | 
| Accesses the global Context pointer.   | |
Functions | |
| Context * | rack::contextGet () | 
| Returns the global Context pointer.   | |
| void | rack::contextSet (Context *context) | 
| Sets the context for this thread.   | |
| DEPRECATED Context * | rack::appGet () | 
| Deprecated.   | |
| #define APP rack::contextGet() | 
Accesses the global Context pointer.
Just an alias for contextGet().