| 
| void  | Dispose () | 
|   | Dispose the navigation API.  More...
  | 
|   | 
| FindPathResult  | FindPath (FrameThreadSafe frame, FPVector2 start, FPVector2 end, NavMesh navmesh, NavMeshRegionMask regionMask) | 
|   | Find a path (thread-safe).  More...
  | 
|   | 
| FindPathResult  | FindPath (FrameThreadSafe frame, FPVector2 start, FPVector2 end, NavMesh navmesh, NavMeshRegionMask regionMask, bool automaticTargetCorrection, FP automaticTargetCorrectionRadius, PathQuality quality) | 
|   | Find a path (thread-safe).  More...
  | 
|   | 
| Navigation.FindPathResult  | FindPath (FrameThreadSafe frame, FPVector3 start, FPVector3 end, NavMesh navmesh, NavMeshRegionMask regionMask) | 
|   | Find a path (thread-safe). Uses automatic target correction with radius 1 and PathQualtiy Good.  More...
  | 
|   | 
| Navigation.FindPathResult  | FindPath (FrameThreadSafe frame, FPVector3 start, FPVector3 end, NavMesh navmesh, NavMeshRegionMask regionMask, bool automaticTargetCorrection, FP automaticTargetCorrectionRadius, PathQuality quality=PathQuality.Good) | 
|   | Find a path (thread-safe).  More...
  | 
|   | 
| IPathFinderData  | GetPathFinderData (FrameThreadSafe f) | 
|   | Access the pathfinder data after running Navigation.FindPath(). Don't save the IPathFinderData object anywhere, copy the data you need.  More...
  | 
|   | 
| unsafe Boolean  | LineOfSight (FPVector2 positionStart, FPVector2 positionDestination, NavMeshRegionMask regionMask, NavMesh navmesh, int triangleStart=-1, int triangleDestination=-1) | 
|   | Check line of sight inside the navmesh. This also works in 3D and creates a funnel through the navmesh triangles. Start and destination must be inside the navmesh.  More...
  | 
|   | 
| unsafe Boolean  | LineOfSight (FPVector3 positionStart, FPVector3 positionDestination, NavMeshRegionMask regionMask, NavMesh navmesh, int triangleStart=-1, int triangleDestination=-1) | 
|   | Check line of sight inside the navmesh. This also works in 3D and creates a funnel through the navmesh triangles. Start and destination must be inside the navmesh.  More...
  | 
|   | 
| unsafe Boolean  | Raycast2D (FrameThreadSafe frame, FPVector2 origin, FPVector2 direction, FP distance, NavMeshRegionMask regionMask, NavMesh navmesh, out FPVector2 hit) | 
|   | Raycast through the navmesh. Only works 2D, even when the navmesh is 3D. The ray is tested against navmesh borders.  More...
  | 
|   | 
| unsafe Boolean  | Raycast2D (FrameThreadSafe frame, FPVector3 origin, FPVector3 direction, FP distance, NavMeshRegionMask regionMask, NavMesh navmesh, out FPVector2 hit) | 
|   | Raycast through the navmesh. Only works 2D, even when the navmesh is 3D. The ray is tested against navmesh borders.  More...
  | 
|   | 
| TaskHandle  | Update (FrameBase frame, FP deltaTime, INavigationCallbacks callbacks, TaskHandle handle) | 
|   | Update the multi-threaded navigation API.  More...
  | 
|   |