CSEngine
Loading...
Searching...
No Matches
CSE::GameObjectContainer Class Reference
Inheritance diagram for CSE::GameObjectContainer:
CSE::SContainerHash< SGameObject * > CSE::SIContainer< S, T, M > CSE::GameObjectMgr

Additional Inherited Members

- Public Member Functions inherited from CSE::SContainerHash< SGameObject * >
void Register (SGameObject * object) override
 
void Remove (SGameObject * object) override
 
bool HasHash (const std::string &hash) const
 
SGameObjectGet (std::string index) const override
 
std::unordered_map< std::string, SGameObject * > GetAll () const override
 
std::string GetID (SGameObject * object) const override
 
int GetSize () const override
 
void ChangeHash (const std::string &srcHash, const std::string &dstHash)
 
- Public Member Functions inherited from CSE::SIContainer< S, T, M >
virtual void Register (T object)=0
 
virtual void Remove (T object)=0
 
virtual T Get (M index) const =0
 
virtual M GetID (T object) const =0
 
- Protected Attributes inherited from CSE::SContainerHash< SGameObject * >
std::unordered_map< std::string, SGameObject * > m_objects
 
int m_size
 

Detailed Description

Definition at line 8 of file GameObjectContainer.h.


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