eReferencableGameObject Class Reference

#include <eGameObject.h>

Inheritance diagram for eReferencableGameObject:

Inheritance graph
[legend]
Collaboration diagram for eReferencableGameObject:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 eReferencableGameObject (eGrid *grid, const eCoord &p, const eCoord &d, eFace *currentface, bool autodelete=1)
virtual void AddRef ()
 adds a reference
virtual void Release ()
 removes a reference

Private Member Functions

virtual void DoRemoveFromGame ()
 called when removed from the game


Detailed Description

Definition at line 227 of file eGameObject.h.


Constructor & Destructor Documentation

eReferencableGameObject::eReferencableGameObject ( eGrid grid,
const eCoord &  p,
const eCoord &  d,
eFace currentface,
bool  autodelete = 1 
)

Definition at line 923 of file eGameObject.cpp.

00924 : eGameObject( grid, p, d, currentface, autodelete )
00925 {
00926 }


Member Function Documentation

void eReferencableGameObject::AddRef ( void   )  [virtual]

adds a reference

Implements eGameObject.

Definition at line 929 of file eGameObject.cpp.

References tReferencable< T, MUTEX >::AddRef().

Here is the call graph for this function:

void eReferencableGameObject::Release (  )  [virtual]

removes a reference

Implements eGameObject.

Definition at line 934 of file eGameObject.cpp.

References tReferencable< T, MUTEX >::Release().

Here is the call graph for this function:

void eReferencableGameObject::DoRemoveFromGame (  )  [private, virtual]

called when removed from the game

Reimplemented from eGameObject.

Definition at line 939 of file eGameObject.cpp.

00940 {
00941     // nothing needs to be done, the reference counting takes care of the destruction
00942 }


The documentation for this class was generated from the following files:
Generated on Sat Mar 15 23:29:19 2008 for Armagetron Advanced by  doxygen 1.5.4