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 |