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

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

build_distance_field_product(const World &world, const GoalSet &goals, DistanceFieldProduct &product, DistanceFieldScratch &scratch) -> DistanceFieldResulttess::DistanceFieldProductfriend
build_distance_field_product(const World &world, const GoalSet &goals, DistanceFieldProduct &product, DistanceFieldScratch &scratch, const Provider &provider) -> DistanceFieldResulttess::DistanceFieldProductfriend
build_weighted_distance_field_product(const World &world, const GoalSet &goals, DistanceFieldProduct &product, DistanceFieldScratch &scratch, const Provider &provider) -> DistanceFieldResulttess::DistanceFieldProductfriend
byte_size() const noexcept -> std::size_t (defined in tess::DistanceFieldProduct)tess::DistanceFieldProductinline
clear() noexcept (defined in tess::DistanceFieldProduct)tess::DistanceFieldProductinline
dependencies() const noexcept -> std::span< const ContentVersionDependencies::ContentVersionDependency > (defined in tess::DistanceFieldProduct)tess::DistanceFieldProductinline
distance_at(Coord3 coord) const noexcept -> std::uint32_ttess::DistanceFieldProductinline
distance_field_product_path(const World &world, Coord3 start, const DistanceFieldProduct &product, DistanceFieldScratch &scratch) -> PathResulttess::DistanceFieldProductfriend
distance_field_product_path(const World &world, Coord3 start, const DistanceFieldProduct &product, DistanceFieldScratch &scratch, const Provider &provider) -> PathResulttess::DistanceFieldProductfriend
expanded_nodes() const noexcept -> std::size_t (defined in tess::DistanceFieldProduct)tess::DistanceFieldProductinline
FieldProductCache (defined in tess::DistanceFieldProduct)tess::DistanceFieldProductfriend
goals() const noexcept -> std::span< const Coord3 > (defined in tess::DistanceFieldProduct)tess::DistanceFieldProductinline
is_valid(const World &world) const noexcept -> bool (defined in tess::DistanceFieldProduct)tess::DistanceFieldProductinline
nearest_target(const World &world, Coord3 start, const DistanceFieldProduct &product, DistanceFieldScratch &scratch) -> NearestTargetResulttess::DistanceFieldProductfriend
nearest_target(const World &world, Coord3 start, const DistanceFieldProduct &product, DistanceFieldScratch &scratch, const Provider &provider) -> NearestTargetResulttess::DistanceFieldProductfriend
reached_nodes() const noexcept -> std::size_t (defined in tess::DistanceFieldProduct)tess::DistanceFieldProductinline
reserve_dependencies(std::size_t count) (defined in tess::DistanceFieldProduct)tess::DistanceFieldProductinline
reserve_goals(std::size_t count) (defined in tess::DistanceFieldProduct)tess::DistanceFieldProductinline
reserve_nodes(std::size_t node_count) (defined in tess::DistanceFieldProduct)tess::DistanceFieldProductinline
status() const noexcept -> PathStatus (defined in tess::DistanceFieldProduct)tess::DistanceFieldProductinline
unreachable_distancetess::DistanceFieldProductstatic
weighted_distance_field_product_path(const World &world, Coord3 start, const DistanceFieldProduct &product, DistanceFieldScratch &scratch, const Provider &provider) -> PathResulttess::DistanceFieldProductfriend