| active_chunks(std::uint32_t flags) const -> std::vector< ChunkKey > | tess::World< Shape, Schema, SparseResident > | inline |
| active_flags(ChunkKey key) const noexcept -> std::uint32_t (defined in tess::World< Shape, Schema, SparseResident >) | tess::World< Shape, Schema, SparseResident > | inline |
| byte_budget() const noexcept | tess::World< Shape, Schema, SparseResident > | inline |
| capacity() const noexcept | tess::World< Shape, Schema, SparseResident > | inline |
| chunk(ChunkKey key) noexcept -> page_type & | tess::World< Shape, Schema, SparseResident > | inline |
| chunk(ChunkKey key) const noexcept -> const page_type & | tess::World< Shape, Schema, SparseResident > | inline |
| chunk_count (defined in tess::World< Shape, Schema, SparseResident >) | tess::World< Shape, Schema, SparseResident > | static |
| chunk_state(ChunkKey key) const noexcept -> ChunkState (defined in tess::World< Shape, Schema, SparseResident >) | tess::World< Shape, Schema, SparseResident > | inline |
| clear_active(ChunkKey key, std::uint32_t flags) noexcept (defined in tess::World< Shape, Schema, SparseResident >) | tess::World< Shape, Schema, SparseResident > | inline |
| clear_dirty(ChunkKey key, std::uint32_t flags) noexcept (defined in tess::World< Shape, Schema, SparseResident >) | tess::World< Shape, Schema, SparseResident > | inline |
| clear_dirty_observed(ChunkKey key, DirtyObservation observed) noexcept (defined in tess::World< Shape, Schema, SparseResident >) | tess::World< Shape, Schema, SparseResident > | inline |
| collect_active_chunks(std::uint32_t flags, std::vector< ChunkKey > &out) const | tess::World< Shape, Schema, SparseResident > | inline |
| collect_dirty_chunks(std::uint32_t flags, std::vector< ChunkKey > &out) const | tess::World< Shape, Schema, SparseResident > | inline |
| contains(ChunkKey key) noexcept | tess::World< Shape, Schema, SparseResident > | inlinestatic |
| dirty_bounds(ChunkKey key) const noexcept -> Box3 (defined in tess::World< Shape, Schema, SparseResident >) | tess::World< Shape, Schema, SparseResident > | inline |
| dirty_chunks(std::uint32_t flags) const -> std::vector< ChunkKey > | tess::World< Shape, Schema, SparseResident > | inline |
| dirty_flags(ChunkKey key) const noexcept -> std::uint32_t (defined in tess::World< Shape, Schema, SparseResident >) | tess::World< Shape, Schema, SparseResident > | inline |
| ensure_resident(ChunkKey key) | tess::World< Shape, Schema, SparseResident > | inline |
| evict(ChunkKey key) | tess::World< Shape, Schema, SparseResident > | inline |
| field(Coord3 coord) noexcept -> Schema::template value_type< Tag > & | tess::World< Shape, Schema, SparseResident > | inline |
| field(Coord3 coord) const noexcept -> const Schema::template value_type< Tag > & | tess::World< Shape, Schema, SparseResident > | inline |
| field_count (defined in tess::World< Shape, Schema, SparseResident >) | tess::World< Shape, Schema, SparseResident > | static |
| field_span(ChunkKey key) noexcept | tess::World< Shape, Schema, SparseResident > | inline |
| field_span(ChunkKey key) const noexcept | tess::World< Shape, Schema, SparseResident > | inline |
| is_resident(ChunkKey key) const noexcept | tess::World< Shape, Schema, SparseResident > | inline |
| local_tile_count (defined in tess::World< Shape, Schema, SparseResident >) | tess::World< Shape, Schema, SparseResident > | static |
| mark_active(ChunkKey key, std::uint32_t flags) noexcept (defined in tess::World< Shape, Schema, SparseResident >) | tess::World< Shape, Schema, SparseResident > | inline |
| mark_dirty(ChunkKey key, std::uint32_t flags, Box3 bounds) noexcept (defined in tess::World< Shape, Schema, SparseResident >) | tess::World< Shape, Schema, SparseResident > | inline |
| mark_topology_dirty(ChunkKey key, std::uint32_t flags, Box3 bounds) noexcept (defined in tess::World< Shape, Schema, SparseResident >) | tess::World< Shape, Schema, SparseResident > | inline |
| mark_topology_rebuilt(ChunkKey key) noexcept (defined in tess::World< Shape, Schema, SparseResident >) | tess::World< Shape, Schema, SparseResident > | inline |
| meta(ChunkKey key) noexcept -> ChunkMeta & | tess::World< Shape, Schema, SparseResident > | inline |
| meta(ChunkKey key) const noexcept -> const ChunkMeta & (defined in tess::World< Shape, Schema, SparseResident >) | tess::World< Shape, Schema, SparseResident > | inline |
| npos_slot | tess::World< Shape, Schema, SparseResident > | static |
| observe_dirty(ChunkKey key, std::uint32_t flags) const noexcept -> DirtyObservation (defined in tess::World< Shape, Schema, SparseResident >) | tess::World< Shape, Schema, SparseResident > | inline |
| page_byte_size (defined in tess::World< Shape, Schema, SparseResident >) | tess::World< Shape, Schema, SparseResident > | static |
| page_type typedef (defined in tess::World< Shape, Schema, SparseResident >) | tess::World< Shape, Schema, SparseResident > | |
| residency_fingerprint() const noexcept | tess::World< Shape, Schema, SparseResident > | inline |
| residency_generation(ChunkKey key) const noexcept | tess::World< Shape, Schema, SparseResident > | inline |
| residency_type typedef (defined in tess::World< Shape, Schema, SparseResident >) | tess::World< Shape, Schema, SparseResident > | |
| resident_byte_size() const noexcept | tess::World< Shape, Schema, SparseResident > | inline |
| resident_chunk_keys() const noexcept | tess::World< Shape, Schema, SparseResident > | inline |
| resident_count() const noexcept | tess::World< Shape, Schema, SparseResident > | inline |
| resident_ref(ChunkKey key) const noexcept -> ResidentChunkRef | tess::World< Shape, Schema, SparseResident > | inline |
| resident_slot(ChunkKey key) const noexcept | tess::World< Shape, Schema, SparseResident > | inline |
| resolve(Coord3 coord) const noexcept -> ResolvedTile< Shape > | tess::World< Shape, Schema, SparseResident > | inline |
| schema_type typedef (defined in tess::World< Shape, Schema, SparseResident >) | tess::World< Shape, Schema, SparseResident > | |
| set_chunk_state(ChunkKey key, ChunkState state) noexcept (defined in tess::World< Shape, Schema, SparseResident >) | tess::World< Shape, Schema, SparseResident > | inline |
| shape_type typedef (defined in tess::World< Shape, Schema, SparseResident >) | tess::World< Shape, Schema, SparseResident > | |
| touch(ChunkKey key) noexcept | tess::World< Shape, Schema, SparseResident > | inline |
| try_chunk(ChunkKey key) noexcept -> page_type * | tess::World< Shape, Schema, SparseResident > | inline |
| try_chunk(ChunkKey key) const noexcept -> const page_type * | tess::World< Shape, Schema, SparseResident > | inline |
| try_field(Coord3 coord) noexcept -> Schema::template value_type< Tag > * | tess::World< Shape, Schema, SparseResident > | inline |
| try_field(Coord3 coord) const noexcept -> const Schema::template value_type< Tag > * | tess::World< Shape, Schema, SparseResident > | inline |
| try_meta(ChunkKey key) noexcept -> ChunkMeta * | tess::World< Shape, Schema, SparseResident > | inline |
| try_meta(ChunkKey key) const noexcept -> const ChunkMeta * (defined in tess::World< Shape, Schema, SparseResident >) | tess::World< Shape, Schema, SparseResident > | inline |
| try_resolve(Coord3 coord) const noexcept -> std::optional< ResolvedTile< Shape > > | tess::World< Shape, Schema, SparseResident > | inline |
| valid(ResidencyHandle handle) const noexcept | tess::World< Shape, Schema, SparseResident > | inline |
| World(ResidencyConfig config) | tess::World< Shape, Schema, SparseResident > | inlineexplicit |