![]() |
Gaia-ECS v0.9.3
A simple and powerful entity component system
|
This is the complete list of members for gaia::ecs::Chunk, including all inherited members.
| add_entity(Entity entity) | gaia::ecs::Chunk | inline |
| call_all_dtors() (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | inline |
| call_ctor(uint32_t entIdx, const ComponentCacheItem &item) (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | inline |
| call_gen_ctors(uint32_t entIdx, uint32_t entCnt) (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | inline |
| capacity() const | gaia::ecs::Chunk | inline |
| changed(uint32_t requiredVersion) const | gaia::ecs::Chunk | inline |
| changed(uint32_t requiredVersion, uint32_t compIdx) const | gaia::ecs::Chunk | inline |
| Chunk(const Chunk &chunk)=delete (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | |
| Chunk(Chunk &&chunk)=delete (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | |
| chunk_data_area_offset() | gaia::ecs::Chunk | inlinestatic |
| chunk_data_bytes(uint16_t totalSize) (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | inlinestatic |
| chunk_header_size() (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | inlinestatic |
| chunk_total_bytes(uint16_t dataSize) (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | inlinestatic |
| comp_idx(Entity entity) const | gaia::ecs::Chunk | inline |
| comp_idx(Entity entity, uint32_t offset) const | gaia::ecs::Chunk | inline |
| comp_ptr(uint32_t compIdx) const (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | inline |
| comp_ptr(uint32_t compIdx, uint32_t offset) const (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | inline |
| comp_ptr_mut(uint32_t compIdx) (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | inline |
| comp_ptr_mut(uint32_t compIdx, uint32_t offset) (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | inline |
| comp_ptr_mut_gen(uint32_t compIdx, uint32_t row) | gaia::ecs::Chunk | inline |
| comp_rec_view() const (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | inline |
| ComponentArray typedef (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | |
| ComponentOffsetArray typedef (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | |
| copy_entity_data(Entity srcEntity, Entity dstEntity, EntityContainers &recs) | gaia::ecs::Chunk | inlinestatic |
| copy_foreign_entity_data(Chunk *pSrcChunk, uint32_t srcRow, Chunk *pDstChunk, uint32_t dstRow) | gaia::ecs::Chunk | inlinestatic |
| create(const World &wld, const ComponentCache &cc, uint32_t chunkIndex, uint16_t capacity, uint8_t cntEntities, uint8_t genEntities, uint16_t dataBytes, uint32_t &worldVersion, const ChunkDataOffsets &offsets, const Entity *ids, const Component *comps, const ChunkDataOffset *compOffs) | gaia::ecs::Chunk | inlinestatic |
| data(uint32_t offset) | gaia::ecs::Chunk | inline |
| data(uint32_t offset) const | gaia::ecs::Chunk | inline |
| dead() const | gaia::ecs::Chunk | inline |
| diag() const (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | inline |
| die() | gaia::ecs::Chunk | inline |
| dying() const | gaia::ecs::Chunk | inline |
| empty() const | gaia::ecs::Chunk | inline |
| enable_entity(uint16_t row, bool enableEntity, EntityContainers &recs) | gaia::ecs::Chunk | inline |
| enabled(uint16_t row) const | gaia::ecs::Chunk | inline |
| entity_view() const (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | inline |
| EntityArray typedef (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | |
| free(Chunk *pChunk) | gaia::ecs::Chunk | inlinestatic |
| full() const | gaia::ecs::Chunk | inline |
| get(uint16_t row) const | gaia::ecs::Chunk | inline |
| get() const | gaia::ecs::Chunk | inline |
| has(Entity entity) const | gaia::ecs::Chunk | inline |
| has() const | gaia::ecs::Chunk | inline |
| has_disabled_entities() const | gaia::ecs::Chunk | inline |
| has_enabled_entities() const | gaia::ecs::Chunk | inline |
| ids_view() const (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | inline |
| idx() const | gaia::ecs::Chunk | inline |
| is_semi() const | gaia::ecs::Chunk | inline |
| load(ser::ISerializer &s) (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | inline |
| modify() | gaia::ecs::Chunk | inline |
| move_entity_data(Entity entity, uint16_t row, EntityContainers &recs) | gaia::ecs::Chunk | inline |
| move_foreign_entity_data(Chunk *pSrcChunk, uint32_t srcRow, Chunk *pDstChunk, uint32_t dstRow) | gaia::ecs::Chunk | inlinestatic |
| operator=(const Chunk &chunk)=delete (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | |
| operator=(Chunk &&chunk)=delete (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | |
| progress_death() | gaia::ecs::Chunk | inline |
| remove_entity(uint16_t row, EntityContainers &recs) | gaia::ecs::Chunk | inline |
| remove_entity_inter(uint16_t row, EntityContainers &recs) | gaia::ecs::Chunk | inline |
| remove_last_entity() | gaia::ecs::Chunk | inline |
| revive() | gaia::ecs::Chunk | inline |
| save(ser::ISerializer &s) (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | inline |
| set(uint16_t row) | gaia::ecs::Chunk | inline |
| set(uint16_t row, Entity type) | gaia::ecs::Chunk | inline |
| set_idx(uint32_t value) | gaia::ecs::Chunk | inline |
| size() const | gaia::ecs::Chunk | inline |
| size_disabled() const | gaia::ecs::Chunk | inline |
| size_enabled() const | gaia::ecs::Chunk | inline |
| size_generic() const | gaia::ecs::Chunk | inline |
| sset(uint16_t row) | gaia::ecs::Chunk | inline |
| sset(uint16_t row, Entity type) | gaia::ecs::Chunk | inline |
| start_dying() | gaia::ecs::Chunk | inline |
| sview_auto(uint16_t from, uint16_t to) | gaia::ecs::Chunk | inline |
| sview_auto() (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | inline |
| sview_mut(uint16_t from, uint16_t to) | gaia::ecs::Chunk | inline |
| sview_mut() (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | inline |
| sview_mut_raw(void *ptr, uint32_t size) const (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | inline |
| swap_chunk_entities(uint16_t rowA, uint16_t rowB, EntityContainers &recs) | gaia::ecs::Chunk | inline |
| swap_chunk_entities(World &world, Entity entityA, Entity entityB) | gaia::ecs::Chunk | inlinestatic |
| update_versions() | gaia::ecs::Chunk | inline |
| update_world_version(uint32_t compIdx) | gaia::ecs::Chunk | inline |
| update_world_version() | gaia::ecs::Chunk | inline |
| update_world_version_init() | gaia::ecs::Chunk | inline |
| view(uint16_t from, uint16_t to) const | gaia::ecs::Chunk | inline |
| view() const (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | inline |
| view_auto(uint16_t from, uint16_t to) | gaia::ecs::Chunk | inline |
| view_auto() (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | inline |
| view_mut(uint16_t from, uint16_t to) | gaia::ecs::Chunk | inline |
| view_mut() (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | inline |
| view_mut_raw(void *ptr, uint32_t size) const (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | inline |
| view_raw(const void *ptr, uint32_t size) const (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk | inline |
| ~Chunk()=default (defined in gaia::ecs::Chunk) | gaia::ecs::Chunk |