#include <hostclasses.h>
|
| | HostAttributeList () |
| virtual | ~HostAttributeList () |
| tresult PLUGIN_API | setInt (AttrID aid, int64 value) SMTG_OVERRIDE |
| tresult PLUGIN_API | getInt (AttrID aid, int64 &value) SMTG_OVERRIDE |
| tresult PLUGIN_API | setFloat (AttrID aid, double value) SMTG_OVERRIDE |
| tresult PLUGIN_API | getFloat (AttrID aid, double &value) SMTG_OVERRIDE |
| tresult PLUGIN_API | setString (AttrID aid, const TChar *string) SMTG_OVERRIDE |
| tresult PLUGIN_API | getString (AttrID aid, TChar *string, uint32 sizeInBytes) SMTG_OVERRIDE |
| tresult PLUGIN_API | setBinary (AttrID aid, const void *data, uint32 sizeInBytes) SMTG_OVERRIDE |
| tresult PLUGIN_API | getBinary (AttrID aid, const void *&data, uint32 &sizeInBytes) SMTG_OVERRIDE |
| virtual tresult PLUGIN_API | queryInterface (const TUID _iid, void **obj)=0 |
| virtual uint32 PLUGIN_API | addRef ()=0 |
| virtual uint32 PLUGIN_API | release ()=0 |
Implementation's example of IAttributeList.
◆ HostAttributeList()
| Steinberg::Vst::HostAttributeList::HostAttributeList |
( |
| ) |
|
◆ ~HostAttributeList()
| Steinberg::Vst::HostAttributeList::~HostAttributeList |
( |
| ) |
|
|
virtual |
◆ getBinary()
◆ getFloat()
| tresult PLUGIN_API Steinberg::Vst::HostAttributeList::getFloat |
( |
AttrID | id, |
|
|
double & | value ) |
|
virtual |
◆ getInt()
◆ getString()
Gets string value (UTF16). Note that Size is in Byte, not the string Length! Do not forget to multiply the length by sizeof (TChar)!
Implements Steinberg::Vst::IAttributeList.
◆ removeAttrID()
| void Steinberg::Vst::HostAttributeList::removeAttrID |
( |
AttrID | aid | ) |
|
|
protected |
◆ setBinary()
◆ setFloat()
| tresult PLUGIN_API Steinberg::Vst::HostAttributeList::setFloat |
( |
AttrID | id, |
|
|
double | value ) |
|
virtual |
◆ setInt()
◆ setString()
◆ list
The documentation for this class was generated from the following files:
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/includes/vst3sdk/public.sdk/source/vst/hosting/hostclasses.h
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/includes/vst3sdk/public.sdk/source/vst/hosting/hostclasses.cpp