namespace
navNavMesh namespace.
Classes
- class GreedyGeodesicFollowerImpl
- Generates actions to take to reach a goal.
- struct HitRecord
- Struct for recording closest obstacle information.
- struct MultiGoalShortestPath
- Struct for multi-goal shortest path finding. Used in conjunction with PathFinder::
findPath. - struct NavMeshSettings
- Configuration structure for NavMesh generation with recast.
- class PathFinder
- Loads and/or builds a navigation mesh and then allows point sampling, path finding, collision, and island queries on that navmesh.
- struct ShortestPath
- Struct for shortest path finding. Used in conjunction with PathFinder::
findPath.
Functions
- void initShortestPathBindings(pybind11::module& m)
- Specify bindings for esp::
nav:: HitRecord , esp:: nav:: ShortestPath , esp:: nav:: MultiGoalShortestPath, esp:: nav:: NavMeshSettings, esp:: nav:: PathFinder, and esp:: nav:: GreedyGeodesicFollowerImpl. -
auto espLoggingSubsystem() -> logging::
Subsystem - 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==.
Function documentation
void esp:: nav:: initShortestPathBindings(pybind11::module& m)
#include <esp/bindings/Bindings.h>
Specify bindings for esp::
logging:: Subsystem esp:: nav:: espLoggingSubsystem()
#include <esp/core/Logging.h>
bool esp:: nav:: operator==(const NavMeshSettings& a,
const NavMeshSettings& b)
#include <esp/nav/PathFinder.h>
Check equivalency of NavMeshSettings objects.
Checks for equivalency of (or < eps 1e-5 distance between) each parameter.
bool esp:: nav:: operator!=(const NavMeshSettings& a,
const NavMeshSettings& b)
#include <esp/nav/PathFinder.h>
Check non-equivalency of NavMeshSettings objects with nav::operator==.