libecs-cpp 2.1.0
Entity Component System library in C++
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
Component.hpp File Reference
#include <unordered_map>
#include <string>
#include <memory>
#include <libecs-cpp/json.hpp>
Include dependency graph for Component.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ecs::Component
 Base class for the data attached to an entity. More...
 

Namespaces

namespace  ecs
 

Typedefs

typedef std::unordered_map< std::string, std::shared_ptr< ecs::Component > > ecs::EntityComponentList
 The components of one type, by entity handle.
 
typedef std::unordered_map< std::string, ecs::EntityComponentList > ecs::TypeEntityComponentList
 The components of a container, by type name and then by entity handle.