#include <NavMeshAreaFactory.hpp>
Inheritance diagram for se_basic::NavMeshAreaFactory:
Public Member Functions | |
NavMeshAreaFactory (se_core::String *name, coor_tile_t w, coor_tile_t h, se_core::ByteArray *data) | |
~NavMeshAreaFactory () | |
se_core::Composite * | create (se_core::String *name, int pageX, int pageY, int pageZ, int gridId) const |
void | release (se_core::Composite *t) const |
virtual Composite * | create (String *name, int pageX, int pageY, int pageZ, int gridId) const =0 |
virtual Composite * | create () const |
const char * | name () const |
int | type () const |
virtual void | release (Composite *t) const |
void | addComponent (ComponentFactory *f) |
void | setTag (int t) |
int | tag () |
Static Public Member Functions | |
void | addGenericComponent (CompositeType type, const ComponentFactory *f) |
Protected Member Functions | |
void | createComponents (Composite *owner) const |
void | createGenericComponents (Composite *owner) const |
Static Protected Member Functions | |
Generic & | gen () |
Protected Attributes | |
se_core::ByteArray * | data_ |
coor_tile_t | width_ |
coor_tile_t | height_ |
const NavMesh * | navMesh_ |
String * | name_ |
CompositeType | type_ |
int | tag_ |
int | componentCount_ |
ComponentFactory * | components_ [MAX_COMPONENTS] |
Static Protected Attributes | |
const int | MAX_COMPONENTS = 32 |
|
Definition at line 33 of file NavMeshAreaFactory.cpp. References se_core::ByteArray::get(). |
|
Definition at line 40 of file NavMeshAreaFactory.cpp. |
|
Definition at line 76 of file CompositeFactory.cpp. References Assert. Referenced by se_core::CompositeParser::parse(), se_ogre::O3dThingParser::parse(), and se_basic::SimpleActorParser::parse(). |
|
Definition at line 43 of file CompositeFactory.hpp. |
|
Reimplemented in se_basic::SimpleActorFactory. Definition at line 55 of file CompositeFactory.cpp. Referenced by se_core::SpawnManager::create(). |
|
Referenced by se_core::AreaManager::createArea(). |
|
Definition at line 47 of file NavMeshAreaFactory.cpp. References se_core::String::copyValue(), se_core::Area::height(), and se_core::Area::width(). |
|
Definition at line 83 of file CompositeFactory.cpp. References se_core::ComponentFactory::create(). |
|
Definition at line 91 of file CompositeFactory.cpp. |
|
Definition at line 31 of file CompositeFactory.cpp. |
|
Definition at line 70 of file CompositeFactory.cpp. Referenced by se_core::SpawnManager::addFactory(), and se_ogre::O3dManager::updateStats(). |
|
Definition at line 64 of file CompositeFactory.cpp. Referenced by se_core::SpawnManager::performDestructions(), and se_core::AreaManager::resetAll(). |
|
Definition at line 65 of file NavMeshAreaFactory.cpp. References se_core::Composite::component(). |
|
Definition at line 47 of file CompositeFactory.hpp. Referenced by se_basic::SimpleActorParser::parse(). |
|
Definition at line 48 of file CompositeFactory.hpp. |
|
Definition at line 36 of file CompositeFactory.hpp. |
|
Definition at line 59 of file CompositeFactory.hpp. |
|
Definition at line 60 of file CompositeFactory.hpp. |
|
Definition at line 40 of file NavMeshAreaFactory.hpp. |
|
Definition at line 41 of file NavMeshAreaFactory.hpp. |
|
Definition at line 58 of file CompositeFactory.hpp. |
|
Definition at line 51 of file CompositeFactory.hpp. |
|
Definition at line 42 of file NavMeshAreaFactory.hpp. |
|
Definition at line 53 of file CompositeFactory.hpp. |
|
Definition at line 52 of file CompositeFactory.hpp. |
|
Definition at line 41 of file NavMeshAreaFactory.hpp. |
Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:21 2007 by Doxygen version 1.3.9.1.