|
VST 3 SDK VST 3.7
SDK for developing VST plug-in
|
Example implementation of IEventList. More...
#include <eventlist.h>
Inheritance diagram for EventList:Public Member Functions | |
| EventList (int32 maxSize=50) | |
| virtual | ~EventList () |
| int32 | getEventCount () SMTG_OVERRIDE |
| tresult | getEvent (int32 index, Event &e) SMTG_OVERRIDE |
| tresult | addEvent (Event &e) SMTG_OVERRIDE |
| void | setMaxSize (int32 maxSize) |
| void | clear () |
| Event * | getEventByIndex (int32 index) const |
| virtual int32 | getEventCount ()=0 |
| virtual tresult | getEvent (int32 index, Event &e)=0 |
| virtual tresult | addEvent (Event &e)=0 |
Public Member Functions inherited from FUnknown | |
| virtual tresult | queryInterface (const TUID _iid, void **obj)=0 |
| virtual uint32 | addRef ()=0 |
| virtual uint32 | release ()=0 |
Protected Attributes | |
| Event * | events {nullptr} |
| int32 | maxSize {0} |
| int32 | fillCount {0} |
Additional Inherited Members | |
Static Public Attributes inherited from IEventList | |
| static const FUID | iid |
Static Public Attributes inherited from FUnknown | |
| static const FUID | iid |
Example implementation of IEventList.
|
virtual |
|
inlinevirtual |
Implements IEventList.
Implements IEventList.
Implements IEventList.
| void setMaxSize | ( | int32 | maxSize | ) |
|
inline |
|
protected |
|
protected |
|
protected |