Navigation
Unreal Engine C++ API Reference > Runtime > Navmesh > DetourTileCache
References
Module | Navmesh |
Header | /Engine/Source/Runtime/Navmesh/Public/DetourTileCache/DetourTileCache.h |
Include | #include "DetourTileCache/DetourTileCache.h" |
Syntax
class dtTileCache
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
dtTileCache () |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
~dtTileCache () |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
dtStatus | addObstacle
(
const dtReal* pos, |
|
![]() |
dtStatus | addTile
(
unsigned char* data, |
|
![]() |
dtStatus | buildNavMeshTile
(
const dtCompressedTileRef ref, |
|
![]() |
dtStatus | buildNavMeshTilesAt
(
const int tx, |
|
![]() ![]() |
void | calcTightTileBounds
(
const dtTileCacheLayerHeader* header, |
|
![]() ![]() |
unsigned int | decodeObstacleIdObstacle
(
dtObstacleRef ref |
Decodes an obstacle id. |
![]() ![]() |
unsigned int | decodeObstacleIdSalt
(
dtObstacleRef ref |
Decodes an obstacle salt. |
![]() ![]() |
unsigned int | decodeTileIdSalt
(
dtCompressedTileRef ref |
Decodes a tile salt. |
![]() ![]() |
unsigned int | decodeTileIdTile
(
dtCompressedTileRef ref |
Decodes a tile id. |
![]() ![]() |
dtObstacleRef | encodeObstacleId
(
unsigned int salt, |
Encodes an obstacle id. |
![]() ![]() |
dtCompressedTileRef | encodeTileId
(
unsigned int salt, |
Encodes a tile id. |
![]() |
dtTileCacheAlloc * | getAlloc () |
|
![]() |
dtTileCacheCompressor * | ||
![]() ![]() |
const dtTileCacheObstacle * | getObstacle
(
const int i |
|
![]() ![]() |
void | getObstacleBounds
(
const dtTileCacheObstacle* ob, |
|
![]() |
const dtTileCacheObstacle * | getObstacleByRef
(
dtObstacleRef ref |
|
![]() ![]() |
int | ||
![]() ![]() |
dtObstacleRef | getObstacleRef
(
const dtTileCacheObstacle* obmin |
|
![]() ![]() |
const dtTileCacheParams * | getParams () |
|
![]() |
dtTileCacheMeshProcess * | getProcessor () |
|
![]() ![]() |
const dtCompressedTile * | getTile
(
const int i |
|
![]() |
dtCompressedTile * | getTileAt
(
const int tx, |
|
![]() ![]() |
const dtCompressedTile * | getTileByRef
(
dtCompressedTileRef ref |
|
![]() ![]() |
int | getTileCount () |
|
![]() ![]() |
dtCompressedTileRef | getTileRef
(
const dtCompressedTile* tile |
|
![]() ![]() |
int | getTilesAt
(
const int tx, |
|
![]() |
dtStatus | init
(
const dtTileCacheParams* params, |
|
![]() ![]() |
dtStatus | queryTiles
(
const dtReal* bmin, |
|
![]() |
dtStatus | removeObstacle
(
const dtObstacleRef ref |
|
![]() |
dtStatus | removeTile
(
dtCompressedTileRef ref, |
|
![]() |
dtStatus |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
ObstacleRequestAction |
Constants
Name | Description |
---|---|
MAX_REQUESTS | |
MAX_UPDATE |