VST 3 SDK VST 3.7
SDK for developing VST plug-in
|
Example implementation of IEventList. More...
#include <eventlist.h>
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 |