Jamba C++ API
5.1.1
|
This helper class is used to display the parameters (vst/jmb) in a line WARNING: this class is allocating memory and as a result should be used in RT only during development! More...
#include <ParamLine.h>
Public Member Functions | |
ParamLine & | firstSeparator (std::string iString) |
ParamLine & | id (ParamID iParamID) |
ParamLine & | ids (std::vector< ParamID > const &iParamIDs) |
ParamLine & | key (ParamDisplay::Key iKey) |
ParamLine & | keys (std::vector< ParamDisplay::Key > const &iKeys) |
ParamLine & | nextSeparator (std::string iString) |
ParamLine (ParamDisplay iParamDisplay) | |
ParamLine & | paramSeparator (std::string iString) |
ParamLine & | precision (int32 iPrecision) |
ParamLine & | skipEmptyEntry (bool iFlag=true) |
std::string | toString () const |
std::string | toString (NormalizedState const &iNormalizedState) const |
Static Public Member Functions | |
static ParamLine | from (Parameters const &iParams) |
Shortcut to create a table for all registered parameter (definition not current value) More... | |
static ParamLine | from (RT::RTState const *iState, bool iSaveStateOnly=false) |
Shortcut to create a table for the RTState (current values) More... | |
static ParamLine | from (GUI::GUIState const *iState, bool iSaveStateOnly=false) |
Shortcut to create a table for the GUIState (current values) More... | |
Protected Member Functions | |
std::string | toString (ParamDisplay::ParamMap const &iParamMap) const |
Private Attributes | |
std::string | fFirstSeparator {"="} |
std::string | fNextSeparator {"/"} |
ParamDisplay | fParamDisplay |
std::string | fParamSeparator {", "} |
bool | fSkipEmptyEntry {true} |
This helper class is used to display the parameters (vst/jmb) in a line WARNING: this class is allocating memory and as a result should be used in RT only during development!
|
inlineexplicit |
|
inline |
|
static |
Shortcut to create a table for all registered parameter (definition not current value)
|
static |
Shortcut to create a table for the RTState (current values)
|
static |
Shortcut to create a table for the GUIState (current values)
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
std::string toString | ( | ) | const |
std::string toString | ( | NormalizedState const & | iNormalizedState | ) | const |
|
protected |
|
private |
|
private |
|
private |
|
private |
|
private |