Navigation
API > API/Runtime > API/Runtime/NavigationSystem > API/Runtime/NavigationSystem/FNavMeshPath
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool DoesIntersectBox
(
const FBox& Box, |
Checks if given path, starting from StartingIndex, intersects with given AABB box | NavMesh/NavMeshPath.h | |
virtual bool DoesIntersectBox
(
const FBox& Box, |
Checks if given path, starting from StartingIndex, intersects with given AABB box. | NavMesh/NavMeshPath.h |
DoesIntersectBox(const FBox &, uint32, int32 , FVector )
Description
Checks if given path, starting from StartingIndex, intersects with given AABB box
| Name | DoesIntersectBox |
| Type | function |
| Header File | /Engine/Source/Runtime/NavigationSystem/Public/NavMesh/NavMeshPath.h |
| Include Path | #include "NavMesh/NavMeshPath.h" |
| Source | /Engine/Source/Runtime/NavigationSystem/Private/NavMesh/NavMeshPath.cpp |
virtual bool DoesIntersectBox
(
const FBox & Box,
uint32 StartingIndex,
int32 * IntersectingSegmentIndex,
FVector * AgentExtent
) const
DoesIntersectBox(const FBox &, const FVector &, uint32, int32 , FVector )
Description
Checks if given path, starting from StartingIndex, intersects with given AABB box. This version uses AgentLocation as beginning of the path with segment between AgentLocation and path's StartingIndex-th node treated as first path segment to check
| Name | DoesIntersectBox |
| Type | function |
| Header File | /Engine/Source/Runtime/NavigationSystem/Public/NavMesh/NavMeshPath.h |
| Include Path | #include "NavMesh/NavMeshPath.h" |
| Source | /Engine/Source/Runtime/NavigationSystem/Private/NavMesh/NavMeshPath.cpp |
virtual bool DoesIntersectBox
(
const FBox & Box,
const FVector & AgentLocation,
uint32 StartingIndex,
int32 * IntersectingSegmentIndex,
FVector * AgentExtent
) const