VCV Rack API v2
Loading...
Searching...
No Matches
history.hpp File Reference
#include <vector>
#include <deque>
#include <jansson.h>
#include <common.hpp>
#include <math.hpp>
#include <color.hpp>
#include <plugin/Model.hpp>
Include dependency graph for history.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  rack::history::Action
 An undo action with an inverse redo action. More...
struct  rack::history::InverseAction< TAction >
struct  rack::history::ComplexAction
 Batches multiple actions into one. More...
struct  rack::history::ModuleAction
 An action operating on a module. More...
struct  rack::history::ModuleAdd
struct  rack::history::ModuleRemove
struct  rack::history::ModuleMove
struct  rack::history::ModuleBypass
struct  rack::history::ModuleChange
struct  rack::history::ParamChange
struct  rack::history::CableAdd
struct  rack::history::CableRemove
struct  rack::history::CableColorChange
struct  rack::history::State

Namespaces

namespace  rack
 Root namespace for the Rack API.
namespace  rack::app
 Rack's custom UI widgets that control the Rack state and engine.
namespace  rack::history
 Action history for UI undo/redo.