|
viotecs 1.1.0
|
Data Structures | |
| class | Component |
| Component class. More... | |
| class | Entity |
| class | None |
| None type. More... | |
| class | RegisteredSystems |
| Registered Systems Type. More... | |
| class | Resource |
| Resource type. More... | |
| class | System |
| System type. More... | |
| class | World |
| World class. More... | |
Typedefs | |
| template<typename T > | |
| using | SPtr = std::shared_ptr< T > |
| template<typename T > | |
| using | SetPtr = std::unique_ptr< std::set< T > > |
| template<typename T , typename G > | |
| using | UMap = std::unordered_map< T, SPtr< G > > |
| template<typename T , typename G > | |
| using | UMapVec = std::unordered_map< T, std::vector< SPtr< G > > > |
| template<typename T , typename G > | |
| using | UMapPtr = std::unique_ptr< UMap< T, G > > |
| template<typename T , typename G > | |
| using | UMapVecPtr = std::unique_ptr< UMapVec< T, G > > |
| template<typename T > | |
| using | VecSPtr = std::shared_ptr< std::vector< SPtr< T > > > |
| typedef int | EntityId |
| using | TypeId = const void * |
Variables | |
| template<typename T > | |
| constexpr TypeId | type_id = &type_id<T> |