#include <vsteditcontroller.h>
Public Member Functions | |
| ParameterContainer () | |
| Parameter * | addParameter (const ParameterInfo &info) |
| Parameter * | addParameter (const TChar *title, const TChar *units=0, int32 stepCount=0, ParamValue defaultValueNormalized=0., int32 flags=ParameterInfo::kCanAutomate, int32 tag=-1) |
| bool | addParameter (Parameter *p) |
| int32 | getParameterCount () const |
| Parameter * | getParameterByIndex (int32 index) |
| void | removeAll () |
| Parameter * | getParameter (ParamID tag) |
Protected Attributes | |
| CArray | params |
Definition at line 87 of file vsteditcontroller.h.
| Steinberg::Vst::ParameterContainer::ParameterContainer | ( | ) |
Definition at line 115 of file vsteditcontroller.cpp.
| bool Steinberg::Vst::ParameterContainer::addParameter | ( | Parameter * | p | ) | [inline] |
Adds a given parameter.
Definition at line 104 of file vsteditcontroller.h.
| Parameter * Steinberg::Vst::ParameterContainer::addParameter | ( | const TChar * | title, | |
| const TChar * | units = 0, |
|||
| int32 | stepCount = 0, |
|||
| ParamValue | defaultValueNormalized = 0., |
|||
| int32 | flags = ParameterInfo::kCanAutomate, |
|||
| int32 | tag = -1 | |||
| ) |
Creates and adds a new parameter with given properties.
Definition at line 144 of file vsteditcontroller.cpp.
| Parameter * Steinberg::Vst::ParameterContainer::addParameter | ( | const ParameterInfo & | info | ) |
Creates and adsd a new parameter from a ParameterInfo.
Definition at line 120 of file vsteditcontroller.cpp.
Gets parameter by ID.
Definition at line 128 of file vsteditcontroller.cpp.
Gets parameter by index.
Definition at line 110 of file vsteditcontroller.h.
| int32 Steinberg::Vst::ParameterContainer::getParameterCount | ( | ) | const [inline] |
Returns the count of parameters.
Definition at line 107 of file vsteditcontroller.h.
| void Steinberg::Vst::ParameterContainer::removeAll | ( | ) | [inline] |
Removes all parameters.
Definition at line 113 of file vsteditcontroller.h.
CArray Steinberg::Vst::ParameterContainer::params [protected] |
Definition at line 120 of file vsteditcontroller.h.