![]()  | 
  
    VCV Rack API v2
    
   | 
 
#include <vector>#include <jansson.h>#include <common.hpp>#include <string.hpp>#include <plugin/Model.hpp>#include <engine/Param.hpp>#include <engine/Port.hpp>#include <engine/Light.hpp>#include <engine/ParamQuantity.hpp>#include <engine/PortInfo.hpp>#include <engine/LightInfo.hpp>Go to the source code of this file.
Classes | |
| struct | rack::engine::Module | 
| DSP processor instance for your module.  More... | |
| struct | rack::engine::Module::Expander | 
| Represents a message-passing channel for an adjacent module.  More... | |
| struct | rack::engine::Module::BypassRoute | 
| struct | rack::engine::Module::ProcessArgs | 
| struct | rack::engine::Module::AddEvent | 
| struct | rack::engine::Module::RemoveEvent | 
| struct | rack::engine::Module::BypassEvent | 
| struct | rack::engine::Module::UnBypassEvent | 
| struct | rack::engine::Module::PortChangeEvent | 
| struct | rack::engine::Module::SampleRateChangeEvent | 
| struct | rack::engine::Module::ExpanderChangeEvent | 
| struct | rack::engine::Module::ResetEvent | 
| struct | rack::engine::Module::RandomizeEvent | 
| struct | rack::engine::Module::SaveEvent | 
| struct | rack::engine::Module::SetMasterEvent | 
| struct | rack::engine::Module::UnsetMasterEvent | 
Namespaces | |
| namespace | rack | 
| Root namespace for the Rack API.  | |
| namespace | rack::plugin | 
| Loads and manages Rack plugins.  | |
| namespace | rack::engine | 
| High-performance classes handling modules and voltage signals between them.  | |