![]() |
doom3-gpl
Doom 3 GPL source release
|
#include <Event.h>
Public Member Functions | |
| ~idEvent () | |
| void | Free (void) |
| void | Schedule (idClass *object, const idTypeInfo *cls, int time) |
| byte * | GetData (void) |
Static Public Member Functions | |
| static idEvent * | Alloc (const idEventDef *evdef, int numargs, va_list args) |
| static void | CopyArgs (const idEventDef *evdef, int numargs, va_list args, int data[D_EVENT_MAXARGS]) |
| static void | CancelEvents (const idClass *obj, const idEventDef *evdef=NULL) |
| static void | ClearEventList (void) |
| static void | ServiceEvents (void) |
| static void | Init (void) |
| static void | Shutdown (void) |
| static void | Save (idSaveGame *savefile) |
| static void | Restore (idRestoreGame *savefile) |
| static void | SaveTrace (idSaveGame *savefile, const trace_t &trace) |
| static void | RestoreTrace (idRestoreGame *savefile, trace_t &trace) |
Static Public Attributes | |
| static bool | initialized = false |
Private Attributes | |
| const idEventDef * | eventdef |
| byte * | data |
| int | time |
| idClass * | object |
| const idTypeInfo * | typeinfo |
| idLinkList< idEvent > | eventNode |
Static Private Attributes | |
| static idDynamicBlockAlloc < byte, 16 *1024, 256 > | eventDataAllocator |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| void idEvent::Schedule | ( | idClass * | object, |
| const idTypeInfo * | cls, | ||
| int | time | ||
| ) |
|
staticprivate |
|
private |
|
private |
|
private |
1.8.6.