Odamex
Setting the Standard in Multiplayer Doom
DObject Class Reference

#include <dobject.h>

Inheritance diagram for DObject:
DArgs DBoundingBox DCanvas DConsoleCommand DLevelScript DSeqNode DThinker DConsoleAlias DSeqActorNode DSeqPolyNode DSeqSectorNode AActor DACSThinker DActiveButton DEarthquake DPolyAction DPusher DScroller DSectorEffect

Public Member Functions

virtual TypeInfoStaticType () const
 DObject ()
virtual ~DObject ()
bool IsKindOf (const TypeInfo *base) const
bool IsA (const TypeInfo *type) const
virtual void Serialize (FArchive &arc)
virtual void Destroy ()

Static Public Member Functions

static void BeginFrame ()
static void EndFrame ()
static void STACK_ARGS StaticShutdown ()

Data Fields

DWORD ObjectFlags

Static Public Attributes

static TypeInfo _StaticType

Constructor & Destructor Documentation

DObject::DObject ( )
DObject::~DObject ( ) [virtual]

Member Function Documentation

void DObject::BeginFrame ( ) [static]
void DObject::Destroy ( ) [virtual]

Reimplemented in AActor.

void DObject::EndFrame ( ) [static]
bool DObject::IsA ( const TypeInfo type) const [inline]
bool DObject::IsKindOf ( const TypeInfo base) const [inline]
virtual void DObject::Serialize ( FArchive arc) [inline, virtual]
void STACK_ARGS DObject::StaticShutdown ( ) [static]
virtual TypeInfo* DObject::StaticType ( ) const [inline, virtual]

Field Documentation


The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends