79 std::vector<Key>
const &
keys()
const {
return fKeys; }
85 Value getValue(std::unique_ptr<RT::RTRawVstParameter>
const &iParam,
Key iKey)
const;
86 Value getValue(std::unique_ptr<RT::IRTJmbInParameter>
const &iParam,
Key iKey)
const;
87 Value getValue(std::unique_ptr<RT::IRTJmbOutParameter>
const &iParam,
Key iKey)
const;
ParamDisplay & precision(int32 iPrecision)
Definition: ParamDisplay.h:67
Definition: Parameters.h:39
std::vector< ParamID > fParamIDs
Definition: ParamDisplay.h:122
Definition: ParamDef.h:199
Definition: GUIState.h:39
Definition: GUIJmbParameter.h:40
Definition: ParamDisplay.h:33
ParamDisplay & ids(std::vector< ParamID > const &iParamIDs)
Definition: ParamDisplay.h:70
ParamDisplay & key(Key iKey)
Definition: ParamDisplay.h:69
ParamMap getParamMap(std::vector< ParamID > const &iParamIDs={}) const
Definition: ParamDisplay.cpp:87
ParamDisplay(RT::RTState const *iState)
Definition: ParamDisplay.h:63
ValueMap getValues(ParamID iParamID, std::vector< Key > const &iKeys={}) const
Definition: ParamDisplay.cpp:70
GUI::GUIState const * fGUIState
Definition: ParamDisplay.h:127
Parameters const * fParameters
Definition: ParamDisplay.h:125
ParamDisplay(Parameters const &iParams)
Definition: ParamDisplay.h:62
Value getValue(Key iKey) const
Definition: ParamDisplay.cpp:386
RT::RTState const * fRTState
Definition: ParamDisplay.h:126
static ParamDisplay from(Parameters const &iParams)
Definition: ParamDisplay.cpp:444
ParamDisplay & keys(std::vector< Key > const &iKeys)
Definition: ParamDisplay.h:68
int32 fPrecision
Definition: ParamDisplay.h:123
ParamDisplay::ValueMap ValueMap
Definition: ParamTable.cpp:34
Definition: ParamDef.h:72
Key
Definition: ParamDisplay.h:36
std::string Value
Definition: ParamDisplay.h:57
std::map< Key, Value > ValueMap
Definition: ParamDisplay.h:58
std::vector< Key > const & keys() const
Definition: ParamDisplay.h:79
ParamDisplay(GUI::GUIState const *iState)
Definition: ParamDisplay.h:64
std::map< ParamID, ValueMap > ParamMap
Definition: ParamDisplay.h:59
std::shared_ptr< RawVstParamDef > getRawVstParamDef(ParamID iParamID) const
Definition: ParamDisplay.cpp:53
std::vector< ParamID > const & ids() const
Definition: ParamDisplay.h:80
ParamDisplay & id(ParamID iParamID)
Definition: ParamDisplay.h:71
std::vector< Key > fKeys
Definition: ParamDisplay.h:121