|
VOX
A little voxel engine
|
#include <typeindex>#include <unordered_map>#include <memory>#include <exception>#include <string>#include <functional>#include <tuple>#include <utility>#include <iostream>#include "ecs_CONSTANTS.hpp"#include "ecs_FWD.hpp"#include "ecs_utils.hpp"#include "ecs_Exceptions.hpp"#include "ComponentStorage.hpp"#include "SparseSet.hpp"#include "View.hpp"

Go to the source code of this file.
Classes | |
| class | ecs::Manager< entityType > |
| This class is the main class of the ECS system you can use it to create entitites, add component to entities, fetch components from entities and remove them. More... | |
| class | ecs::Manager< entityType >::EntityDoesNotExist |
| class | ecs::Manager< entityType >::EntityAlreadyExists |
| class | ecs::Manager< entityType >::ComponentDoesNotExist |
| class | ecs::Manager< entityType >::ComponentAlreadyExists |
Namespaces | |
| namespace | ecs |