#include <ivstattributes.h>
Inheritance diagram for Steinberg::Vst::IAttributeList:

Public Types | |
| typedef const char * | AttrID |
Public Member Functions | |
| virtual tresult PLUGIN_API | setInt (AttrID id, int64 value)=0 |
| virtual tresult PLUGIN_API | getInt (AttrID id, int64 &value)=0 |
| virtual tresult PLUGIN_API | setFloat (AttrID id, double value)=0 |
| virtual tresult PLUGIN_API | getFloat (AttrID id, double &value)=0 |
| virtual tresult PLUGIN_API | setString (AttrID id, const TChar *string)=0 |
| virtual tresult PLUGIN_API | getString (AttrID id, TChar *string, uint32 size)=0 |
| virtual tresult PLUGIN_API | setBinary (AttrID id, const void *data, uint32 size)=0 |
| virtual tresult PLUGIN_API | getBinary (AttrID id, const void *&data, uint32 &size)=0 |
Static Public Attributes | |
| static const FUID | iid |
Definition at line 57 of file ivstattributes.h.
| typedef const char* Steinberg::Vst::IAttributeList::AttrID |
Definition at line 61 of file ivstattributes.h.
| virtual tresult PLUGIN_API Steinberg::Vst::IAttributeList::getBinary | ( | AttrID | id, | |
| const void *& | data, | |||
| uint32 & | size | |||
| ) | [pure virtual] |
Gets binary data.
| virtual tresult PLUGIN_API Steinberg::Vst::IAttributeList::getFloat | ( | AttrID | id, | |
| double & | value | |||
| ) | [pure virtual] |
Gets float value.
| virtual tresult PLUGIN_API Steinberg::Vst::IAttributeList::getInt | ( | AttrID | id, | |
| int64 & | value | |||
| ) | [pure virtual] |
Gets integer value.
| virtual tresult PLUGIN_API Steinberg::Vst::IAttributeList::getString | ( | AttrID | id, | |
| TChar * | string, | |||
| uint32 | size | |||
| ) | [pure virtual] |
Gets string value (UTF16).
| virtual tresult PLUGIN_API Steinberg::Vst::IAttributeList::setBinary | ( | AttrID | id, | |
| const void * | data, | |||
| uint32 | size | |||
| ) | [pure virtual] |
Set binary data.
| virtual tresult PLUGIN_API Steinberg::Vst::IAttributeList::setFloat | ( | AttrID | id, | |
| double | value | |||
| ) | [pure virtual] |
Set float value.
| virtual tresult PLUGIN_API Steinberg::Vst::IAttributeList::setInt | ( | AttrID | id, | |
| int64 | value | |||
| ) | [pure virtual] |
Set integer value.
| virtual tresult PLUGIN_API Steinberg::Vst::IAttributeList::setString | ( | AttrID | id, | |
| const TChar * | string | |||
| ) | [pure virtual] |
Set string value (UTF16).
const FUID Steinberg::Vst::IAttributeList::iid [static] |