Euphoria
ecs.cc File Reference
#include "core/ecs.h"
#include <unordered_map>
#include <algorithm>
#include "base/cint.h"

Go to the source code of this file.

Classes

struct  eu::core::ecs::Signature
 
struct  eu::core::ecs::AliveEntities
 
struct  eu::core::ecs::KnownComponentTypes
 
struct  eu::core::ecs::AllComponents
 
struct  eu::core::ecs::RegistryPimpl
 

Namespaces

 eu
 
 eu::core
 
 eu::core::ecs
 

Functions

std::size_t eu::core::ecs::c_comp (ComponentIndex v)
 
std::size_t eu::core::ecs::c_ent (EntityHandle v)
 
EntityHandle eu::core::ecs::c_ent (std::size_t v)
 
ComponentIndex eu::core::ecs::c_comp (std::size_t v)