jubilant-funicular
Static Public Member Functions | Public Attributes | List of all members
nta::ComponentRegistry::Record Struct Reference
Collaboration diagram for nta::ComponentRegistry::Record:
Collaboration graph
[legend]

Static Public Member Functions

template<typename T >
static const Record get ()
 

Public Attributes

std::function< void(utils::TypeMap &)> create_list
 
std::function< void(const utils::TypeMap &, utils::IDFactory< ComponentID > &, Entity)> delete_entity
 
std::function< bool(const utils::TypeMap &, ComponentID, Entity)> delete_component
 
std::function< utils::Option< Component & >const utils::TypeMap &, Entity)> get_component
 
std::function< std::size_t(const utils::TypeMap &)> num_components
 
std::function< void(const utils::TypeMap &)> clear
 

Detailed Description

Definition at line 39 of file ECS.h.


The documentation for this struct was generated from the following file: