|
tess 1.0.0
Performance-first tile and path simulation substrate
|
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) -> DistanceFieldResult | tess::DistanceFieldProduct | friend |
| build_distance_field_product(const World &world, const GoalSet &goals, DistanceFieldProduct &product, DistanceFieldScratch &scratch, const Provider &provider) -> DistanceFieldResult | tess::DistanceFieldProduct | friend |
| build_weighted_distance_field_product(const World &world, const GoalSet &goals, DistanceFieldProduct &product, DistanceFieldScratch &scratch, const Provider &provider) -> DistanceFieldResult | tess::DistanceFieldProduct | friend |
| byte_size() const noexcept -> std::size_t (defined in tess::DistanceFieldProduct) | tess::DistanceFieldProduct | inline |
| clear() noexcept (defined in tess::DistanceFieldProduct) | tess::DistanceFieldProduct | inline |
| dependencies() const noexcept -> std::span< const ContentVersionDependencies::ContentVersionDependency > (defined in tess::DistanceFieldProduct) | tess::DistanceFieldProduct | inline |
| distance_at(Coord3 coord) const noexcept -> std::uint32_t | tess::DistanceFieldProduct | inline |
| distance_field_product_path(const World &world, Coord3 start, const DistanceFieldProduct &product, DistanceFieldScratch &scratch) -> PathResult | tess::DistanceFieldProduct | friend |
| distance_field_product_path(const World &world, Coord3 start, const DistanceFieldProduct &product, DistanceFieldScratch &scratch, const Provider &provider) -> PathResult | tess::DistanceFieldProduct | friend |
| expanded_nodes() const noexcept -> std::size_t (defined in tess::DistanceFieldProduct) | tess::DistanceFieldProduct | inline |
| FieldProductCache (defined in tess::DistanceFieldProduct) | tess::DistanceFieldProduct | friend |
| goals() const noexcept -> std::span< const Coord3 > (defined in tess::DistanceFieldProduct) | tess::DistanceFieldProduct | inline |
| is_valid(const World &world) const noexcept -> bool (defined in tess::DistanceFieldProduct) | tess::DistanceFieldProduct | inline |
| nearest_target(const World &world, Coord3 start, const DistanceFieldProduct &product, DistanceFieldScratch &scratch) -> NearestTargetResult | tess::DistanceFieldProduct | friend |
| nearest_target(const World &world, Coord3 start, const DistanceFieldProduct &product, DistanceFieldScratch &scratch, const Provider &provider) -> NearestTargetResult | tess::DistanceFieldProduct | friend |
| reached_nodes() const noexcept -> std::size_t (defined in tess::DistanceFieldProduct) | tess::DistanceFieldProduct | inline |
| reserve_dependencies(std::size_t count) (defined in tess::DistanceFieldProduct) | tess::DistanceFieldProduct | inline |
| reserve_goals(std::size_t count) (defined in tess::DistanceFieldProduct) | tess::DistanceFieldProduct | inline |
| reserve_nodes(std::size_t node_count) (defined in tess::DistanceFieldProduct) | tess::DistanceFieldProduct | inline |
| status() const noexcept -> PathStatus (defined in tess::DistanceFieldProduct) | tess::DistanceFieldProduct | inline |
| unreachable_distance | tess::DistanceFieldProduct | static |
| weighted_distance_field_product_path(const World &world, Coord3 start, const DistanceFieldProduct &product, DistanceFieldScratch &scratch, const Provider &provider) -> PathResult | tess::DistanceFieldProduct | friend |