Euphoria
ecs.h File Reference
#include <optional>
#include <memory>
#include <string_view>
#include <utility>
#include <typeinfo>
#include "assert/assert.h"
#include "core/ecs.id.h"

Go to the source code of this file.

Classes

struct  eu::core::ecs::ComponentArrayBase
 
struct  eu::core::ecs::GenericComponentArray< T >
 
struct  eu::core::ecs::Registry
 

Namespaces

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

Functions

std::size_t eu::core::ecs::c_ent (EntityHandle v)
 
std::size_t eu::core::ecs::c_comp (ComponentIndex v)
 
template<typename T >
constexpr std::string_view eu::core::ecs::get_component_base_name ()