|
tess 1.0.0
Performance-first tile and path simulation substrate
|
This is the complete list of members for tess::FieldProductCache, including all inherited members.
| can_fit_distance_storage(std::size_t node_count) const noexcept -> bool (defined in tess::FieldProductCache) | tess::FieldProductCache | inline |
| clear() noexcept (defined in tess::FieldProductCache) | tess::FieldProductCache | inline |
| FieldProductCache(std::size_t byte_budget=std::numeric_limits< std::size_t >::max()) noexcept (defined in tess::FieldProductCache) | tess::FieldProductCache | inlineexplicit |
| key_matches_product(const Key &key, const DistanceFieldProduct &product) noexcept -> bool (defined in tess::FieldProductCache) | tess::FieldProductCache | inlinestatic |
| lookup(const World &world, const GoalSet &goals) -> const DistanceFieldProduct * (defined in tess::FieldProductCache) | tess::FieldProductCache | inline |
| lookup(const World &world, const GoalSet &goals, const Provider &provider) -> const DistanceFieldProduct * | tess::FieldProductCache | inline |
| lookup_weighted(const World &world, const GoalSet &goals, const Provider &provider) -> const DistanceFieldProduct * | tess::FieldProductCache | inline |
| lookup_weighted(const World &world, const GoalSet &goals) -> const DistanceFieldProduct * | tess::FieldProductCache | inline |
| reserve_entries(std::size_t count) (defined in tess::FieldProductCache) | tess::FieldProductCache | inline |
| reset_stats() noexcept (defined in tess::FieldProductCache) | tess::FieldProductCache | inline |
| set_byte_budget(std::size_t byte_budget) (defined in tess::FieldProductCache) | tess::FieldProductCache | inline |
| stats() const noexcept -> FieldProductCacheStats (defined in tess::FieldProductCache) | tess::FieldProductCache | inline |
| store(DistanceFieldProduct &&product) -> bool (defined in tess::FieldProductCache) | tess::FieldProductCache | inline |
| store(DistanceFieldProduct &&product, const Provider &provider) -> bool | tess::FieldProductCache | inline |
| store_reusing(DistanceFieldProduct &product, const Provider &provider) -> const DistanceFieldProduct * | tess::FieldProductCache | inline |
| store_reusing(DistanceFieldProduct &product) -> const DistanceFieldProduct * | tess::FieldProductCache | inline |
| store_weighted(DistanceFieldProduct &&product, const Provider &provider) -> bool | tess::FieldProductCache | inline |
| store_weighted(DistanceFieldProduct &&product) -> bool | tess::FieldProductCache | inline |
| store_weighted_reusing(DistanceFieldProduct &product, const Provider &provider) -> const DistanceFieldProduct * | tess::FieldProductCache | inline |