esp/nav/PathFinder.h file

Namespaces

namespace esp
Root namespace.
namespace esp::assets
Assets library.
namespace esp::nav
NavMesh namespace.

Classes

struct esp::nav::HitRecord
Struct for recording closest obstacle information.
struct esp::nav::ShortestPath
Struct for shortest path finding. Used in conjunction with PathFinder::findPath.
struct esp::nav::MultiGoalShortestPath
Struct for multi-goal shortest path finding. Used in conjunction with PathFinder::findPath.
struct esp::nav::NavMeshSettings
Configuration structure for NavMesh generation with recast.
class esp::nav::PathFinder
Loads and/or builds a navigation mesh and then allows point sampling, path finding, collision, and island queries on that navmesh.

Functions

auto operator==(const NavMeshSettings& a, const NavMeshSettings& b) -> bool
Check equivalency of NavMeshSettings objects.
auto operator!=(const NavMeshSettings& a, const NavMeshSettings& b) -> bool
Check non-equivalency of NavMeshSettings objects with nav::operator==.