|
tess 0.4.0
Performance-first tile and path simulation substrate
|
#include <tess/path/path.h>
Classes | |
| struct | ChunkVersionDependency |
Public Member Functions | |
| void | reserve (std::size_t count) |
| void | clear () noexcept |
| template<typename World> | |
| void | capture_all (const World &world) |
| template<typename World> | |
| void | add_chunk_unique (const World &world, ChunkKey key) |
| template<typename World> | |
| void | add_chunk (const World &world, ChunkKey key) |
| template<typename World> | |
| auto | is_valid (const World &world) const noexcept -> bool |
| auto | size () const noexcept -> std::size_t |
| auto | empty () const noexcept -> bool |
| auto | chunks () const noexcept -> std::span< const ChunkVersionDependency > |
Captures chunk versions used to reject stale cached path products.
The object owns its dependency list and may allocate unless reserved.