Steinberg::Vst::ParameterContainer Class Reference

#include <vsteditcontroller.h>

List of all members.

Public Member Functions

 ParameterContainer ()
ParameteraddParameter (const ParameterInfo &info)
ParameteraddParameter (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
ParametergetParameterByIndex (int32 index)
void removeAll ()
ParametergetParameter (ParamID tag)

Protected Attributes

CArray params


Detailed Description

Definition at line 87 of file vsteditcontroller.h.


Constructor & Destructor Documentation

Steinberg::Vst::ParameterContainer::ParameterContainer (  ) 

Definition at line 115 of file vsteditcontroller.cpp.


Member Function Documentation

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.

Parameter * Steinberg::Vst::ParameterContainer::getParameter ( ParamID  tag  ) 

Gets parameter by ID.

Definition at line 128 of file vsteditcontroller.cpp.

Parameter* Steinberg::Vst::ParameterContainer::getParameterByIndex ( int32  index  )  [inline]

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.


Member Data Documentation

CArray Steinberg::Vst::ParameterContainer::params [protected]

Definition at line 120 of file vsteditcontroller.h.


The documentation for this class was generated from the following files: Empty

Copyright ©2008 Steinberg Media Technologies. All Rights Reserved.