Gaia-ECS v0.9.3
A simple and powerful entity component system
Loading...
Searching...
No Matches
gaia::ecs::Archetype Member List

This is the complete list of members for gaia::ecs::Archetype, including all inherited members.

Archetype(Archetype &&)=delete (defined in gaia::ecs::Archetype)gaia::ecs::Archetype
Archetype(const Archetype &)=delete (defined in gaia::ecs::Archetype)gaia::ecs::Archetype
ARCHETYPE_LIFESPAN_BITSgaia::ecs::Archetypestatic
build_graph_edges(Archetype *pArchetypeRight, Entity entity)gaia::ecs::Archetypeinline
build_graph_edges_left(Archetype *pArchetypeLeft, Entity entity) (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinline
chunks() const (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinline
cmp_comps(const ArchetypeLookupChecker &other) const (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinline
comp_offs_view() const (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinline
comps_view() const (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinline
create(const World &world, ArchetypeId archetypeId, uint32_t &worldVersion, EntitySpan ids) (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinlinestatic
dead() constgaia::ecs::Archetypeinline
del(Chunk *pChunk)gaia::ecs::Archetypeinline
del_graph_edges(Archetype *pArchetypeRight, Entity entity) (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinline
del_graph_edges_left(Archetype *pArchetypeLeft, Entity entity) (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinline
destroy(Archetype *pArchetype) (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinlinestatic
diag(const World &world, const Archetype &archetype)gaia::ecs::Archetypeinlinestatic
diag_basic_info(const World &world, const Archetype &archetype) (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinlinestatic
diag_chunk_info(const Archetype &archetype) (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinlinestatic
diag_entity(const World &world, Entity entity) (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinlinestatic
diag_entity_info(const World &world, const Archetype &archetype) (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinlinestatic
diag_graph_info(const World &world, const Archetype &archetype) (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinlinestatic
die()gaia::ecs::Archetypeinline
dying() constgaia::ecs::Archetypeinline
empty() constgaia::ecs::Archetypeinline
enable_entity(Chunk *pChunk, uint16_t row, bool enableEntity, EntityContainers &recs)gaia::ecs::Archetypeinline
entity_from_pairs_as_idx(uint32_t idx) const (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinline
find_edge_left(Entity entity) constgaia::ecs::Archetypeinline
find_edge_right(Entity entity) constgaia::ecs::Archetypeinline
foc_free_chunk()gaia::ecs::Archetypeinline
getValue(size_t flatIndex) constgaia::ecs::Archetypeinline
getValue(uint32_t compIdx, size_t flatIndex, Entity &outEntity) constgaia::ecs::Archetypeinline
has(Entity entity) constgaia::ecs::Archetypeinline
has() constgaia::ecs::Archetypeinline
id() const (defined in gaia::ecs::ArchetypeBase)gaia::ecs::ArchetypeBaseinline
id_hash() const (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinline
ids_view() const (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinline
is_req_del() constgaia::ecs::Archetypeinline
left_edges() (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinline
left_edges() const (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinline
list_idx(uint32_t idx) (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinline
list_idx() const (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinline
load(ser::ISerializer &s) (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinline
lookup_hash() const (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinline
LookupHash typedef (defined in gaia::ecs::Archetype)gaia::ecs::Archetype
m_archetypeIdgaia::ecs::ArchetypeBaseprotected
MAX_ARCHETYPE_LIFESPANgaia::ecs::Archetypestatic
max_lifespan() constgaia::ecs::Archetypeinline
operator=(Archetype &&)=delete (defined in gaia::ecs::Archetype)gaia::ecs::Archetype
operator=(const Archetype &)=delete (defined in gaia::ecs::Archetype)gaia::ecs::Archetype
pairs() constgaia::ecs::Archetypeinline
pairs_is() constgaia::ecs::Archetypeinline
progress_death()gaia::ecs::Archetypeinline
props() const (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinline
queryMask() const (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinline
ready_to_die() constgaia::ecs::Archetypeinline
remove_entity(Chunk &chunk, uint16_t row, EntityContainers &recs)gaia::ecs::Archetypeinline
remove_entity_raw(Chunk &chunk, uint16_t row, EntityContainers &recs)gaia::ecs::Archetypeinline
req_del()gaia::ecs::Archetypeinline
revive()gaia::ecs::Archetypeinline
right_edges() (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinline
right_edges() const (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinline
save(ser::ISerializer &s) (defined in gaia::ecs::Archetype)gaia::ecs::Archetypeinline
set_hashes(LookupHash hashLookup)gaia::ecs::Archetypeinline
set_max_lifespan(uint32_t lifespan)gaia::ecs::Archetypeinline
sort_entities(Entity entity, TSortByFunc func)gaia::ecs::Archetypeinline
sort_entities_inter(size_t low, size_t high, TSortByFunc func)gaia::ecs::Archetypeinline
sort_entities_inter(const ComponentCacheItem *pItem, uint32_t compIdx, size_t low, size_t high, TSortByFunc func)gaia::ecs::Archetypeinline
start_dying()gaia::ecs::Archetypeinline
try_update_free_chunk_idx()gaia::ecs::Archetypeinline
try_update_free_chunk_idx(Chunk &chunkThatRemovedEntity)gaia::ecs::Archetypeinline