| active_category_count(ChunkKey key) const noexcept -> std::uint32_t (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | inline |
| active_chunks(ActiveMask mask) const -> std::vector< ChunkKey > | tess::World< Shape, Schema, AlwaysResident > | inline |
| active_mask(ChunkKey key) const noexcept -> ActiveMask (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | inline |
| chunk(ChunkKey key) noexcept -> page_type & | tess::World< Shape, Schema, AlwaysResident > | inline |
| chunk(ChunkKey key) const noexcept -> const page_type & | tess::World< Shape, Schema, AlwaysResident > | inline |
| chunk(ChunkCoord3 coord) noexcept -> page_type & | tess::World< Shape, Schema, AlwaysResident > | inline |
| chunk(ChunkCoord3 coord) const noexcept -> const page_type & | tess::World< Shape, Schema, AlwaysResident > | inline |
| chunk_activity(ChunkKey key) const noexcept -> ChunkActivity (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | inline |
| chunk_activity(ChunkCoord3 coord) const noexcept -> ChunkActivity (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | inline |
| chunk_count (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | static |
| chunks() noexcept -> std::span< page_type > | tess::World< Shape, Schema, AlwaysResident > | inline |
| chunks() const noexcept -> std::span< const page_type > | tess::World< Shape, Schema, AlwaysResident > | inline |
| clear_active(ChunkKey key, ActiveMask mask) noexcept (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | inline |
| clear_dirty(ChunkKey key, DirtyMask mask) noexcept (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | inline |
| clear_dirty_observed(ChunkKey key, DirtyObservation observed) noexcept (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | inline |
| collect_active_chunks(ActiveMask mask, std::vector< ChunkKey > &out) const | tess::World< Shape, Schema, AlwaysResident > | inline |
| collect_dirty_chunks(DirtyMask mask, std::vector< ChunkKey > &out) const | tess::World< Shape, Schema, AlwaysResident > | inline |
| dirty_bounds(ChunkKey key) const noexcept -> Box3 (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | inline |
| dirty_chunks(DirtyMask mask) const -> std::vector< ChunkKey > | tess::World< Shape, Schema, AlwaysResident > | inline |
| dirty_mask(ChunkKey key) const noexcept -> DirtyMask (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | inline |
| field(Coord3 coord) noexcept -> Schema::template value_type< Tag > & | tess::World< Shape, Schema, AlwaysResident > | inline |
| field(Coord3 coord) const noexcept -> const Schema::template value_type< Tag > & | tess::World< Shape, Schema, AlwaysResident > | inline |
| field_count (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | static |
| field_span(ChunkKey key) noexcept | tess::World< Shape, Schema, AlwaysResident > | inline |
| field_span(ChunkKey key) const noexcept | tess::World< Shape, Schema, AlwaysResident > | inline |
| fill_field(const Schema::template value_type< Tag > &value) noexcept | tess::World< Shape, Schema, AlwaysResident > | inline |
| local_tile_count (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | static |
| mark_active(ChunkKey key, ActiveMask mask) noexcept (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | inline |
| mark_content_changed(ChunkKey key) noexcept | tess::World< Shape, Schema, AlwaysResident > | inline |
| mark_dirty(ChunkKey key, DirtyMask mask, Box3 bounds) noexcept (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | inline |
| mark_topology_dirty(ChunkKey key, DirtyMask mask, Box3 bounds) noexcept (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | inline |
| mark_topology_rebuilt(ChunkKey key) noexcept (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | inline |
| meta(ChunkKey key) noexcept -> ChunkMeta & | tess::World< Shape, Schema, AlwaysResident > | inline |
| meta(ChunkKey key) const noexcept -> const ChunkMeta & (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | inline |
| meta(ChunkCoord3 coord) noexcept -> ChunkMeta & (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | inline |
| meta(ChunkCoord3 coord) const noexcept -> const ChunkMeta & (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | inline |
| observe_dirty(ChunkKey key, DirtyMask mask) const noexcept -> DirtyObservation (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | inline |
| page_byte_size (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | static |
| page_type typedef (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | |
| residency_type typedef (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | |
| resolve(Coord3 coord) const noexcept -> ResolvedTile< Shape > | tess::World< Shape, Schema, AlwaysResident > | inline |
| schema_type typedef (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | |
| shape_type typedef (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | |
| storage_byte_size (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | static |
| try_chunk(ChunkKey key) noexcept -> page_type * | tess::World< Shape, Schema, AlwaysResident > | inline |
| try_chunk(ChunkKey key) const noexcept -> const page_type * | tess::World< Shape, Schema, AlwaysResident > | inline |
| try_chunk(ChunkCoord3 coord) noexcept -> page_type * | tess::World< Shape, Schema, AlwaysResident > | inline |
| try_chunk(ChunkCoord3 coord) const noexcept -> const page_type * | tess::World< Shape, Schema, AlwaysResident > | inline |
| try_field(Coord3 coord) noexcept -> Schema::template value_type< Tag > * | tess::World< Shape, Schema, AlwaysResident > | inline |
| try_field(Coord3 coord) const noexcept -> const Schema::template value_type< Tag > * | tess::World< Shape, Schema, AlwaysResident > | inline |
| try_meta(ChunkKey key) noexcept -> ChunkMeta * | tess::World< Shape, Schema, AlwaysResident > | inline |
| try_meta(ChunkKey key) const noexcept -> const ChunkMeta * (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | inline |
| try_meta(ChunkCoord3 coord) noexcept -> ChunkMeta * (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | inline |
| try_meta(ChunkCoord3 coord) const noexcept -> const ChunkMeta * (defined in tess::World< Shape, Schema, AlwaysResident >) | tess::World< Shape, Schema, AlwaysResident > | inline |
| try_resolve(Coord3 coord) const noexcept -> std::optional< ResolvedTile< Shape > > | tess::World< Shape, Schema, AlwaysResident > | inline |
| World() | tess::World< Shape, Schema, AlwaysResident > | inline |