|
| CSpaceNoThreads () |
|
virtual | ~CSpaceNoThreads () |
|
virtual void | UpdateControllableEntitiesAct () |
|
virtual void | UpdatePhysics () |
|
virtual void | UpdateMedia () |
|
virtual void | UpdateControllableEntitiesSenseStep () |
|
| CSpace () |
| Class constructor. More...
|
|
virtual | ~CSpace () |
| Class destructor. More...
|
|
virtual void | Init (TConfigurationNode &t_tree) |
| Initializes the space using the <arena> section of the XML configuration file. More...
|
|
virtual void | Reset () |
| Reset the space and all its entities. More...
|
|
virtual void | Destroy () |
| Destroys the space and all its entities. More...
|
|
UInt32 | GetNumberEntities () const |
| Returns the number of entities contained in the space. More...
|
|
CEntity::TVector & | GetEntityVector () |
| Returns a vector of all the entities in the space. More...
|
|
CEntity::TVector & | GetRootEntityVector () |
| Returns a vector of all the root entities in the space. More...
|
|
CEntity & | GetEntity (const std::string &str_id) |
| Returns the entity with the given id. More...
|
|
void | GetEntitiesMatching (CEntity::TVector &t_buffer, const std::string &str_pattern) |
| Returns the entities matching a given pattern. More...
|
|
CEntity::TMap & | GetEntityMapPerId () |
| Returns a map of all entities ordered by id. More...
|
|
TMapPerTypePerId & | GetEntityMapPerTypePerId () |
| Returns a nested map of entities, ordered by type and by id. More...
|
|
TMapPerType & | GetEntitiesByType (const std::string &str_type) |
| Returns a map containing all the objects of a given type. More...
|
|
CFloorEntity & | GetFloorEntity () |
| Returns the floor entity. More...
|
|
void | SetFloorEntity (CFloorEntity &c_floor_entity) |
| Sets the floor entity. More...
|
|
virtual void | Update () |
| Updates the space. More...
|
|
template<typename ENTITY > |
void | AddEntity (ENTITY &c_entity) |
| Adds an entity of the given type. More...
|
|
template<typename ENTITY > |
void | RemoveEntity (ENTITY &c_entity) |
| Removes an entity of the given type. More...
|
|
UInt32 | GetSimulationClock () const |
| Returns the current value of the simulation clock. More...
|
|
void | SetSimulationClock (UInt32 un_simulation_clock) |
| Sets a new value for the simulation clock. More...
|
|
void | IncreaseSimulationClock (UInt32 un_increase=1) |
| Increases the simulation clock by the wanted value. More...
|
|
const CVector3 & | GetArenaSize () const |
| Returns the arena size. More...
|
|
void | SetArenaSize (const CVector3 &c_size) |
| Sets the arena size. More...
|
|
const CVector3 & | GetArenaCenter () const |
| Returns the arena center. More...
|
|
void | SetArenaCenter (const CVector3 &c_center) |
| Sets the arena center. More...
|
|
const CRange< CVector3 > & | GetArenaLimits () const |
|
virtual void | AddControllableEntity (CControllableEntity &c_entity) |
|
virtual void | RemoveControllableEntity (CControllableEntity &c_entity) |
|
virtual void | AddEntityToPhysicsEngine (CEmbodiedEntity &c_entity) |
|
virtual | ~CBaseConfigurableResource () |
| Class destructor. More...
|
|