DISTRHO Plugin Framework
|
#include <DistrhoDetails.hpp>
Public Member Functions | |
State () noexcept | |
Public Attributes | |
uint32_t | hints |
String | key |
String | defaultValue |
String | label |
String | description |
In DPF states refer to key:value string pairs, used to store arbitrary non-parameter data.
By default states are completely internal to the plugin and not visible by the host.
Flags can be set to allow hosts to see and/or change them.
TODO API under construction
|
inlinenoexcept |
Default constructor for a null state.
uint32_t State::hints |
Hints describing this state.
String State::key |
The key or "symbol" of this state.
A state key is a short restricted name used as a machine and human readable identifier.
String State::defaultValue |
The default value of this state.
Can be left empty if considered a valid initial state.
String State::description |
An extensive description/comment about this state.