tess 1.0.0
Performance-first tile and path simulation substrate
Loading...
Searching...
No Matches
tess::UnitRouteCache Member List

This is the complete list of members for tess::UnitRouteCache, including all inherited members.

bind_class(std::uintptr_t identity) noexcept (defined in tess::UnitRouteCache)tess::UnitRouteCacheinline
bind_missing_chunk_policy(MissingChunkPolicy policy) noexcept (defined in tess::UnitRouteCache)tess::UnitRouteCacheinline
bind_provider(std::uintptr_t type_identity, const void *instance_identity, std::uint64_t revision) noexcept (defined in tess::UnitRouteCache)tess::UnitRouteCacheinline
cached_astar_path(const World &world, PathRequest request, PathScratch &scratch, UnitRouteCache &cache, MissingChunkPolicy policy=MissingChunkPolicy::ReportIndeterminate) -> PathResulttess::UnitRouteCachefriend
cached_astar_path(const World &world, PathRequest request, PathScratch &scratch, UnitRouteCache &cache, const Provider &provider, MissingChunkPolicy policy=MissingChunkPolicy::ReportIndeterminate) -> PathResulttess::UnitRouteCachefriend
capture_world_versions(const World &world) noexcept (defined in tess::UnitRouteCache)tess::UnitRouteCacheinline
clear() noexcept (defined in tess::UnitRouteCache)tess::UnitRouteCacheinline
default_max_entries (defined in tess::UnitRouteCache)tess::UnitRouteCachestatic
default_max_path_nodes (defined in tess::UnitRouteCache)tess::UnitRouteCachestatic
invalidate() noexcept (defined in tess::UnitRouteCache)tess::UnitRouteCacheinline
invalidate_if_world_changed(const World &world) noexcept -> bool (defined in tess::UnitRouteCache)tess::UnitRouteCacheinline
refresh_if_world_changed(const World &world) -> bool (defined in tess::UnitRouteCache)tess::UnitRouteCacheinline
reserve_path_nodes(std::size_t node_count) (defined in tess::UnitRouteCache)tess::UnitRouteCacheinline
reserve_routes(std::size_t route_count) (defined in tess::UnitRouteCache)tess::UnitRouteCacheinline
reset_stats() noexcept (defined in tess::UnitRouteCache)tess::UnitRouteCacheinline
set_caps(UnitRouteCacheLimits limits) noexcept (defined in tess::UnitRouteCache)tess::UnitRouteCacheinline
set_dependency_cap(std::size_t max_dependency_pairs) noexcept (defined in tess::UnitRouteCache)tess::UnitRouteCacheinline
set_staleness(UnitRouteStaleness staleness) noexcept (defined in tess::UnitRouteCache)tess::UnitRouteCacheinline
staleness() const noexcept -> UnitRouteStaleness (defined in tess::UnitRouteCache)tess::UnitRouteCacheinline
stats() const noexcept -> UnitRouteCacheStats (defined in tess::UnitRouteCache)tess::UnitRouteCacheinline