FIFE
2008.0
|
#include <fifeclass.h>
Public Member Functions | |
fifeid_t | getFifeId () |
virtual void | addRef () |
virtual void | decRef () |
virtual unsigned int | getRefCount () |
Base class for all fife classes Used e.g. to track instances over swig conversion
Definition at line 43 of file fifeclass.h.
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().
virtual void FIFE::FifeClass::decRef | ( | ) | [inline, virtual] |
Calling this method unmarks resource be used by a resource client.
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] |