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 |