Built-in preset management — save/load/delete/rename/import. More...
#include <pulp/state/content_capability_manifest.hpp>#include <pulp/state/store.hpp>#include <string>#include <vector>#include <functional>#include <filesystem>#include <optional>Go to the source code of this file.
Classes | |
| struct | pulp::state::PresetInfo |
| Metadata for a single preset file. More... | |
| struct | pulp::state::ParamSetting |
| One parameter value read from a preset file. More... | |
| class | pulp::state::PresetManager |
| Built-in preset manager for Pulp plugins. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::state |
| SequencerStateChannel is the audio-safe transport for a plugin's structured NON-parameter state: the bulk, observable state a step sequencer / mod-matrix / pattern engine holds outside its automatable parameter set (e.g. | |
Typedefs | |
| using | pulp::state::ContentPresetSource |
| Lists installed content-pack presets for a plugin's content manifest. | |
Built-in preset management — save/load/delete/rename/import.
No more rolling your own PresetManager for every plugin.