Navigation
Unreal Engine C++ API Reference > Runtime > NavigationSystem > NavMesh
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UNavigationDataChunk
- URecastNavMeshDataChunk
References
Module | NavigationSystem |
Header | /Engine/Source/Runtime/NavigationSystem/Public/NavMesh/RecastNavMeshDataChunk.h |
Include | #include "NavMesh/RecastNavMeshDataChunk.h" |
Syntax
class URecastNavMeshDataChunk : public UNavigationDataChunk
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
URecastNavMeshDataChunk
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
TArray< FRecastTileData > & | Mutable accessor to the list of tiles in the data chunk. | |
![]() ![]() |
int32 | GetNumTiles () |
Number of tiles in this chunk |
![]() ![]() |
const TArray< FRecastTileData > & | GetTiles () |
Const accessor to the list of tiles in the data chunk. |
![]() |
void | Collect tiles with data and/or cache data from the provided TileIndices. | |
![]() ![]() |
void | GetTilesBounds
(
const FPImplRecastNavMesh& NavMeshImpl, |
Returns the AABB for the given tiles. |
![]() |
void | MoveTiles
(
FPImplRecastNavMesh& NavMeshImpl, |
Experimental: Moves tiles data on the xy plane by the offset (in tile coordinates) and rotation (in degree). |
![]() |
void | ReleaseTiles () |
Releases all tiles that this chunk holds |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Handles reading, writing, and reference collecting using FArchive. |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() |
TArray< uint32 > | AttachTiles
(
FPImplRecastNavMesh& NavMeshImpl |
Use overload using ARecastNavMesh& instead |
![]() |
TArray< uint32 > | AttachTiles
(
FPImplRecastNavMesh& NavMeshImpl, |
Use overload using ARecastNavMesh& instead |
![]() |
TArray< uint32 > | DetachTiles
(
FPImplRecastNavMesh& NavMeshImpl |
Use overload using ARecastNavMesh& instead |
![]() |
TArray< uint32 > | DetachTiles
(
FPImplRecastNavMesh& NavMeshImpl, |
Use overload using ARecastNavMesh& instead |