|
tess 0.4.0
Performance-first tile and path simulation substrate
|
This is the complete list of members for tess::WeightedPortalRouteProduct, including all inherited members.
| build_weighted_chunk_portal_route_product(const World &world, PathRequest request, PathScratch &scratch, WeightedPortalRouteProduct &product) -> PathResult | tess::WeightedPortalRouteProduct | friend |
| build_weighted_portal_route_product(const World &world, PathRequest request, std::span< const Coord3 > waypoints, PathScratch &scratch, WeightedPortalRouteProduct &product) -> PathResult | tess::WeightedPortalRouteProduct | friend |
| build_weighted_portal_route_product(const World &world, PathRequest request, std::span< const Coord3 > waypoints, PathScratch &scratch, WeightedPortalSegmentCache &cache, WeightedPortalRouteProduct &product) -> PathResult | tess::WeightedPortalRouteProduct | friend |
| clear() noexcept (defined in tess::WeightedPortalRouteProduct) | tess::WeightedPortalRouteProduct | inline |
| dependencies() const noexcept -> std::span< const ChunkVersionDependencies::ChunkVersionDependency > (defined in tess::WeightedPortalRouteProduct) | tess::WeightedPortalRouteProduct | inline |
| is_valid(const World &world) const noexcept -> bool (defined in tess::WeightedPortalRouteProduct) | tess::WeightedPortalRouteProduct | inline |
| portal_scan_tiles() const noexcept -> std::size_t (defined in tess::WeightedPortalRouteProduct) | tess::WeightedPortalRouteProduct | inline |
| request() const noexcept -> PathRequest (defined in tess::WeightedPortalRouteProduct) | tess::WeightedPortalRouteProduct | inline |
| reserve_dependencies(std::size_t count) (defined in tess::WeightedPortalRouteProduct) | tess::WeightedPortalRouteProduct | inline |
| reserve_path_nodes(std::size_t node_count) (defined in tess::WeightedPortalRouteProduct) | tess::WeightedPortalRouteProduct | inline |
| reserve_waypoints(std::size_t count) (defined in tess::WeightedPortalRouteProduct) | tess::WeightedPortalRouteProduct | inline |
| route_candidates() const noexcept -> std::size_t (defined in tess::WeightedPortalRouteProduct) | tess::WeightedPortalRouteProduct | inline |
| waypoints() const noexcept -> std::span< const Coord3 > (defined in tess::WeightedPortalRouteProduct) | tess::WeightedPortalRouteProduct | inline |
| weighted_portal_route_product_path(const World &world, const WeightedPortalRouteProduct &product) -> PathResult | tess::WeightedPortalRouteProduct | friend |