FIFE  2008.0
FIFE::FifeClass Class Reference

#include <fifeclass.h>

Inheritance diagram for FIFE::FifeClass:

List of all members.

Public Member Functions

fifeid_t getFifeId ()
virtual void addRef ()
virtual void decRef ()
virtual unsigned int getRefCount ()

Detailed Description

Base class for all fife classes Used e.g. to track instances over swig conversion

Definition at line 43 of file fifeclass.h.


Member Function Documentation

virtual void FIFE::FifeClass::addRef ( ) [inline, virtual]

Calling this method marks resource be used by some resource client. It adds one to resource counter that is kept up by the resource itself. When resource is about to be deleted (e.g. due to pooling algorithms), reference counter is inspected. In case value is non-zero, resource shouldn't be deleted.

Definition at line 59 of file fifeclass.h.

Referenced by FIFE::SoundEmitter::setSoundClip().

Here is the caller graph for this function:

virtual void FIFE::FifeClass::decRef ( ) [inline, virtual]

Calling this method unmarks resource be used by a resource client.

See also:
addRef

Definition at line 64 of file fifeclass.h.

fifeid_t FIFE::FifeClass::getFifeId ( ) [inline]

Gets unique id of this instance inside the engine

Definition at line 51 of file fifeclass.h.

virtual unsigned int FIFE::FifeClass::getRefCount ( ) [inline, virtual]

Gets the current reference count

See also:
addRef

Definition at line 69 of file fifeclass.h.


The documentation for this class was generated from the following files: