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

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

add_entity(Entity entity)gaia::ecs::Chunkinline
call_all_dtors() (defined in gaia::ecs::Chunk)gaia::ecs::Chunkinline
call_ctor(uint32_t entIdx, const ComponentCacheItem &item) (defined in gaia::ecs::Chunk)gaia::ecs::Chunkinline
call_gen_ctors(uint32_t entIdx, uint32_t entCnt) (defined in gaia::ecs::Chunk)gaia::ecs::Chunkinline
capacity() constgaia::ecs::Chunkinline
changed(uint32_t requiredVersion) constgaia::ecs::Chunkinline
changed(uint32_t requiredVersion, uint32_t compIdx) constgaia::ecs::Chunkinline
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::Chunkinlinestatic
chunk_data_bytes(uint16_t totalSize) (defined in gaia::ecs::Chunk)gaia::ecs::Chunkinlinestatic
chunk_header_size() (defined in gaia::ecs::Chunk)gaia::ecs::Chunkinlinestatic
chunk_total_bytes(uint16_t dataSize) (defined in gaia::ecs::Chunk)gaia::ecs::Chunkinlinestatic
comp_idx(Entity entity) constgaia::ecs::Chunkinline
comp_idx(Entity entity, uint32_t offset) constgaia::ecs::Chunkinline
comp_ptr(uint32_t compIdx) const (defined in gaia::ecs::Chunk)gaia::ecs::Chunkinline
comp_ptr(uint32_t compIdx, uint32_t offset) const (defined in gaia::ecs::Chunk)gaia::ecs::Chunkinline
comp_ptr_mut(uint32_t compIdx) (defined in gaia::ecs::Chunk)gaia::ecs::Chunkinline
comp_ptr_mut(uint32_t compIdx, uint32_t offset) (defined in gaia::ecs::Chunk)gaia::ecs::Chunkinline
comp_ptr_mut_gen(uint32_t compIdx, uint32_t row)gaia::ecs::Chunkinline
comp_rec_view() const (defined in gaia::ecs::Chunk)gaia::ecs::Chunkinline
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::Chunkinlinestatic
copy_foreign_entity_data(Chunk *pSrcChunk, uint32_t srcRow, Chunk *pDstChunk, uint32_t dstRow)gaia::ecs::Chunkinlinestatic
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::Chunkinlinestatic
data(uint32_t offset)gaia::ecs::Chunkinline
data(uint32_t offset) constgaia::ecs::Chunkinline
dead() constgaia::ecs::Chunkinline
diag() const (defined in gaia::ecs::Chunk)gaia::ecs::Chunkinline
die()gaia::ecs::Chunkinline
dying() constgaia::ecs::Chunkinline
empty() constgaia::ecs::Chunkinline
enable_entity(uint16_t row, bool enableEntity, EntityContainers &recs)gaia::ecs::Chunkinline
enabled(uint16_t row) constgaia::ecs::Chunkinline
entity_view() const (defined in gaia::ecs::Chunk)gaia::ecs::Chunkinline
EntityArray typedef (defined in gaia::ecs::Chunk)gaia::ecs::Chunk
free(Chunk *pChunk)gaia::ecs::Chunkinlinestatic
full() constgaia::ecs::Chunkinline
get(uint16_t row) constgaia::ecs::Chunkinline
get() constgaia::ecs::Chunkinline
has(Entity entity) constgaia::ecs::Chunkinline
has() constgaia::ecs::Chunkinline
has_disabled_entities() constgaia::ecs::Chunkinline
has_enabled_entities() constgaia::ecs::Chunkinline
ids_view() const (defined in gaia::ecs::Chunk)gaia::ecs::Chunkinline
idx() constgaia::ecs::Chunkinline
is_semi() constgaia::ecs::Chunkinline
load(ser::ISerializer &s) (defined in gaia::ecs::Chunk)gaia::ecs::Chunkinline
modify()gaia::ecs::Chunkinline
move_entity_data(Entity entity, uint16_t row, EntityContainers &recs)gaia::ecs::Chunkinline
move_foreign_entity_data(Chunk *pSrcChunk, uint32_t srcRow, Chunk *pDstChunk, uint32_t dstRow)gaia::ecs::Chunkinlinestatic
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::Chunkinline
remove_entity(uint16_t row, EntityContainers &recs)gaia::ecs::Chunkinline
remove_entity_inter(uint16_t row, EntityContainers &recs)gaia::ecs::Chunkinline
remove_last_entity()gaia::ecs::Chunkinline
revive()gaia::ecs::Chunkinline
save(ser::ISerializer &s) (defined in gaia::ecs::Chunk)gaia::ecs::Chunkinline
set(uint16_t row)gaia::ecs::Chunkinline
set(uint16_t row, Entity type)gaia::ecs::Chunkinline
set_idx(uint32_t value)gaia::ecs::Chunkinline
size() constgaia::ecs::Chunkinline
size_disabled() constgaia::ecs::Chunkinline
size_enabled() constgaia::ecs::Chunkinline
size_generic() constgaia::ecs::Chunkinline
sset(uint16_t row)gaia::ecs::Chunkinline
sset(uint16_t row, Entity type)gaia::ecs::Chunkinline
start_dying()gaia::ecs::Chunkinline
sview_auto(uint16_t from, uint16_t to)gaia::ecs::Chunkinline
sview_auto() (defined in gaia::ecs::Chunk)gaia::ecs::Chunkinline
sview_mut(uint16_t from, uint16_t to)gaia::ecs::Chunkinline
sview_mut() (defined in gaia::ecs::Chunk)gaia::ecs::Chunkinline
sview_mut_raw(void *ptr, uint32_t size) const (defined in gaia::ecs::Chunk)gaia::ecs::Chunkinline
swap_chunk_entities(uint16_t rowA, uint16_t rowB, EntityContainers &recs)gaia::ecs::Chunkinline
swap_chunk_entities(World &world, Entity entityA, Entity entityB)gaia::ecs::Chunkinlinestatic
update_versions()gaia::ecs::Chunkinline
update_world_version(uint32_t compIdx)gaia::ecs::Chunkinline
update_world_version()gaia::ecs::Chunkinline
update_world_version_init()gaia::ecs::Chunkinline
view(uint16_t from, uint16_t to) constgaia::ecs::Chunkinline
view() const (defined in gaia::ecs::Chunk)gaia::ecs::Chunkinline
view_auto(uint16_t from, uint16_t to)gaia::ecs::Chunkinline
view_auto() (defined in gaia::ecs::Chunk)gaia::ecs::Chunkinline
view_mut(uint16_t from, uint16_t to)gaia::ecs::Chunkinline
view_mut() (defined in gaia::ecs::Chunk)gaia::ecs::Chunkinline
view_mut_raw(void *ptr, uint32_t size) const (defined in gaia::ecs::Chunk)gaia::ecs::Chunkinline
view_raw(const void *ptr, uint32_t size) const (defined in gaia::ecs::Chunk)gaia::ecs::Chunkinline
~Chunk()=default (defined in gaia::ecs::Chunk)gaia::ecs::Chunk