RNBO: src/RNBO_Presets.h File Reference
RNBO_Presets. More...
#include "RNBO_PatcherState.h"#include "RNBO_Debug.h"#include "3rdparty/json/json.hpp"#include "RNBO_Utils.h"#include "RNBO_ExternalData.h"#include "3rdparty/cppcodec/base64_rfc4648.hpp"Go to the source code of this file.
Data Structures | |
| struct | RNBO::NamedPresetEntry | 
| Associates a PresetPtr and its name.  More... | |
| class | RNBO::DummyPreset | 
Typedefs | |
| using | base64 = cppcodec::base64_rfc4648 | 
| using | RNBO::PresetMap = StateMap | 
| using | RNBO::Preset = PatcherState | 
| a preset is a saved patcher state  | |
| using | RNBO::PresetPtr = std::shared_ptr< Preset > | 
| an shared pointer to a Preset  More... | |
| using | RNBO::PresetCallback = std::function< void(std::shared_ptr< const Preset >)> | 
| a function to execute when a preset is made available  | |
| using | RNBO::ConstPresetPtr = std::shared_ptr< const Preset > | 
| an shared pointer to a const Preset  More... | |
| using | RNBO::UniquePresetPtr = std::unique_ptr< Preset > | 
| a unique pointer to a Preset  More... | |
| using | RNBO::Json = nlohmann::json | 
Detailed Description
RNBO_Presets.
Typedef Documentation
◆ ConstPresetPtr
| typedef std::shared_ptr< const Preset > RNBO::ConstPresetPtr | 
an shared pointer to a const Preset
Used for read-only access to a Preset
◆ PresetPtr
| typedef std::shared_ptr< Preset > RNBO::PresetPtr | 
an shared pointer to a Preset
A reference-counted pointer to a Preset
◆ UniquePresetPtr
| typedef std::unique_ptr< Preset > RNBO::UniquePresetPtr | 
a unique pointer to a Preset
An owning pointer to a Preset