|
Odamex
Setting the Standard in Multiplayer Doom
|
#include <dobject.h>
Public Member Functions | |
| TypeInfo () | |
| TypeInfo (const char *inName, const TypeInfo *inParentType, unsigned int inSize) | |
| TypeInfo (const char *inName, const TypeInfo *inParentType, unsigned int inSize, DObject *(*inNew)()) | |
| void | RegisterType () |
| bool | IsAncestorOf (const TypeInfo *ti) const |
| bool | IsDescendantOf (const TypeInfo *ti) const |
Static Public Member Functions | |
| static const TypeInfo * | FindType (const char *name) |
Data Fields | |
| const char * | Name |
| const TypeInfo * | ParentType |
| unsigned int | SizeOf |
| DObject *(* | CreateNew )() |
| unsigned short | TypeIndex |
| static unsigned short | m_MaxTypes |
Static Public Attributes | |
| static unsigned short | m_NumTypes |
| static TypeInfo ** | m_Types |
| TypeInfo::TypeInfo | ( | ) | [inline] |
| TypeInfo::TypeInfo | ( | const char * | inName, |
| const TypeInfo * | inParentType, | ||
| unsigned int | inSize | ||
| ) | [inline] |
| TypeInfo::TypeInfo | ( | const char * | inName, |
| const TypeInfo * | inParentType, | ||
| unsigned int | inSize, | ||
| DObject *(*)() | inNew | ||
| ) | [inline] |
| const TypeInfo * TypeInfo::FindType | ( | const char * | name | ) | [static] |
| bool TypeInfo::IsAncestorOf | ( | const TypeInfo * | ti | ) | const [inline] |
| bool TypeInfo::IsDescendantOf | ( | const TypeInfo * | ti | ) | const [inline] |
| void TypeInfo::RegisterType | ( | ) |
| DObject*(* TypeInfo::CreateNew)() |
| unsigned short TypeInfo::m_MaxTypes |
unsigned short TypeInfo::m_NumTypes [static] |
TypeInfo ** TypeInfo::m_Types [static] |
| const char* TypeInfo::Name |
| const TypeInfo* TypeInfo::ParentType |
| unsigned int TypeInfo::SizeOf |
| unsigned short TypeInfo::TypeIndex |