Navigation
API > API/Runtime > API/Runtime/NavigationSystem > API/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 |