Used to communicate the state between the UI and the RT and read/write to stream.
More...
#include <NormalizedState.h>
Used to communicate the state between the UI and the RT and read/write to stream.
◆ NormalizedState() [1/2]
◆ ~NormalizedState()
◆ NormalizedState() [2/2]
◆ copyValuesFrom()
Copy values from the source (iSource) state to this state.
This call will only copies the values that this state can handle.
- Parameters
-
| iSource | the source to copy the values from |
- Returns
- the number of values actually copied
◆ copyValuesTo()
Copy values from this to the destination (oDestination) state.
This call will only copies the values that oDestination state can handle.
- Parameters
-
| oDestination | the destination to copy the values to |
- Returns
- the number of values actually copied
◆ findParamIndex()
| int findParamIndex |
( |
ParamID |
iParamID | ) |
const |
The index for the given param.
- Returns
- the index or
-1 if not found
◆ get()
| ParamValue get |
( |
int |
iIdx | ) |
const |
|
inline |
◆ getCount()
◆ getNormalizedValue()
| tresult getNormalizedValue |
( |
ParamID |
iParamID, |
|
|
ParamValue & |
oValue |
|
) |
| const |
Returns the normalized value for the given param id if it exists.
- Returns
kResultTrue if the value existed and oValue is populated, kResultFalse otherwise
◆ getVersion()
| int16 getVersion |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ readFromStream()
| tresult readFromStream |
( |
Parameters const * |
iParameters, |
|
|
IBStreamer & |
iStreamer |
|
) |
| |
|
virtual |
◆ set()
| void set |
( |
int |
iIdx, |
|
|
ParamValue |
iParamValue |
|
) |
| |
|
inline |
◆ setNormalizedValue()
| tresult setNormalizedValue |
( |
ParamID |
iParamID, |
|
|
ParamValue |
iValue |
|
) |
| |
Sets the normalized value for the given param id if it exists.
- Returns
kResultTrue if the param existed, kResultFalse otherwise
◆ toString()
| std::string toString |
( |
| ) |
const |
◆ writeToStream()
| tresult writeToStream |
( |
Parameters const * |
iParameters, |
|
|
IBStreamer & |
oStreamer |
|
) |
| const |
|
virtual |
◆ fSaveOrder
◆ fValues
| ParamValue* fValues {nullptr} |
The documentation for this class was generated from the following files: