![]() |
Gaia-ECS v0.9.3
A simple and powerful entity component system
|
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_BITS | gaia::ecs::Archetype | static |
| build_graph_edges(Archetype *pArchetypeRight, Entity entity) | gaia::ecs::Archetype | inline |
| build_graph_edges_left(Archetype *pArchetypeLeft, Entity entity) (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inline |
| chunks() const (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inline |
| cmp_comps(const ArchetypeLookupChecker &other) const (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inline |
| comp_offs_view() const (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inline |
| comps_view() const (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inline |
| create(const World &world, ArchetypeId archetypeId, uint32_t &worldVersion, EntitySpan ids) (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inlinestatic |
| dead() const | gaia::ecs::Archetype | inline |
| del(Chunk *pChunk) | gaia::ecs::Archetype | inline |
| del_graph_edges(Archetype *pArchetypeRight, Entity entity) (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inline |
| del_graph_edges_left(Archetype *pArchetypeLeft, Entity entity) (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inline |
| destroy(Archetype *pArchetype) (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inlinestatic |
| diag(const World &world, const Archetype &archetype) | gaia::ecs::Archetype | inlinestatic |
| diag_basic_info(const World &world, const Archetype &archetype) (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inlinestatic |
| diag_chunk_info(const Archetype &archetype) (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inlinestatic |
| diag_entity(const World &world, Entity entity) (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inlinestatic |
| diag_entity_info(const World &world, const Archetype &archetype) (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inlinestatic |
| diag_graph_info(const World &world, const Archetype &archetype) (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inlinestatic |
| die() | gaia::ecs::Archetype | inline |
| dying() const | gaia::ecs::Archetype | inline |
| empty() const | gaia::ecs::Archetype | inline |
| enable_entity(Chunk *pChunk, uint16_t row, bool enableEntity, EntityContainers &recs) | gaia::ecs::Archetype | inline |
| entity_from_pairs_as_idx(uint32_t idx) const (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inline |
| find_edge_left(Entity entity) const | gaia::ecs::Archetype | inline |
| find_edge_right(Entity entity) const | gaia::ecs::Archetype | inline |
| foc_free_chunk() | gaia::ecs::Archetype | inline |
| getValue(size_t flatIndex) const | gaia::ecs::Archetype | inline |
| getValue(uint32_t compIdx, size_t flatIndex, Entity &outEntity) const | gaia::ecs::Archetype | inline |
| has(Entity entity) const | gaia::ecs::Archetype | inline |
| has() const | gaia::ecs::Archetype | inline |
| id() const (defined in gaia::ecs::ArchetypeBase) | gaia::ecs::ArchetypeBase | inline |
| id_hash() const (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inline |
| ids_view() const (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inline |
| is_req_del() const | gaia::ecs::Archetype | inline |
| left_edges() (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inline |
| left_edges() const (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inline |
| list_idx(uint32_t idx) (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inline |
| list_idx() const (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inline |
| load(ser::ISerializer &s) (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inline |
| lookup_hash() const (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inline |
| LookupHash typedef (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | |
| m_archetypeId | gaia::ecs::ArchetypeBase | protected |
| MAX_ARCHETYPE_LIFESPAN | gaia::ecs::Archetype | static |
| max_lifespan() const | gaia::ecs::Archetype | inline |
| operator=(Archetype &&)=delete (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | |
| operator=(const Archetype &)=delete (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | |
| pairs() const | gaia::ecs::Archetype | inline |
| pairs_is() const | gaia::ecs::Archetype | inline |
| progress_death() | gaia::ecs::Archetype | inline |
| props() const (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inline |
| queryMask() const (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inline |
| ready_to_die() const | gaia::ecs::Archetype | inline |
| remove_entity(Chunk &chunk, uint16_t row, EntityContainers &recs) | gaia::ecs::Archetype | inline |
| remove_entity_raw(Chunk &chunk, uint16_t row, EntityContainers &recs) | gaia::ecs::Archetype | inline |
| req_del() | gaia::ecs::Archetype | inline |
| revive() | gaia::ecs::Archetype | inline |
| right_edges() (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inline |
| right_edges() const (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inline |
| save(ser::ISerializer &s) (defined in gaia::ecs::Archetype) | gaia::ecs::Archetype | inline |
| set_hashes(LookupHash hashLookup) | gaia::ecs::Archetype | inline |
| set_max_lifespan(uint32_t lifespan) | gaia::ecs::Archetype | inline |
| sort_entities(Entity entity, TSortByFunc func) | gaia::ecs::Archetype | inline |
| sort_entities_inter(size_t low, size_t high, TSortByFunc func) | gaia::ecs::Archetype | inline |
| sort_entities_inter(const ComponentCacheItem *pItem, uint32_t compIdx, size_t low, size_t high, TSortByFunc func) | gaia::ecs::Archetype | inline |
| start_dying() | gaia::ecs::Archetype | inline |
| try_update_free_chunk_idx() | gaia::ecs::Archetype | inline |
| try_update_free_chunk_idx(Chunk &chunkThatRemovedEntity) | gaia::ecs::Archetype | inline |