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