![]() |
doom3-gpl
Doom 3 GPL source release
|
#include <Class.h>
Public Member Functions | |
| idTypeInfo (const char *classname, const char *superclass, idEventFunc< idClass > *eventCallbacks, idClass *(*CreateInstance)(void), void(idClass::*Spawn)(void), void(idClass::*Save)(idSaveGame *savefile) const, void(idClass::*Restore)(idRestoreGame *savefile)) | |
| ~idTypeInfo () | |
| void | Init (void) |
| void | Shutdown (void) |
| bool | IsType (const idTypeInfo &superclass) const |
| bool | RespondsTo (const idEventDef &ev) const |
Public Attributes | |
| const char * | classname |
| const char * | superclass |
| idClass *(* | CreateInstance )(void) |
| void(idClass::* | Spawn )(void) |
| void(idClass::* | Save )(idSaveGame *savefile) const |
| void(idClass::* | Restore )(idRestoreGame *savefile) |
| idEventFunc< idClass > * | eventCallbacks |
| eventCallback_t * | eventMap |
| idTypeInfo * | super |
| idTypeInfo * | next |
| bool | freeEventMap |
| int | typeNum |
| int | lastChild |
| idHierarchy< idTypeInfo > | node |
| idTypeInfo::idTypeInfo | ( | const char * | classname, |
| const char * | superclass, | ||
| idEventFunc< idClass > * | eventCallbacks, | ||
| idClass *(*)(void) | CreateInstance, | ||
| void(idClass::*)(void) | Spawn, | ||
| void(idClass::*)(idSaveGame *savefile) const | Save, | ||
| void(idClass::*)(idRestoreGame *savefile) | Restore | ||
| ) |
| ID_INLINE bool idTypeInfo::IsType | ( | const idTypeInfo & | superclass | ) | const |
| ID_INLINE bool idTypeInfo::RespondsTo | ( | const idEventDef & | ev | ) | const |
| idEventFunc<idClass>* idTypeInfo::eventCallbacks |
| eventCallback_t* idTypeInfo::eventMap |
| idTypeInfo* idTypeInfo::next |
| idHierarchy<idTypeInfo> idTypeInfo::node |
| void( idClass::* idTypeInfo::Restore)(idRestoreGame *savefile) |
| void( idClass::* idTypeInfo::Save)(idSaveGame *savefile) const |
| idTypeInfo* idTypeInfo::super |
1.8.6.