Navigation
API > API/Runtime > API/Runtime/Navmesh
| Name | dtTileCache |
| Type | class |
| Header File | /Engine/Source/Runtime/Navmesh/Public/DetourTileCache/DetourTileCache.h |
| Include Path | #include "DetourTileCache/DetourTileCache.h" |
Syntax
class dtTileCache
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
dtTileCache() |
DetourTileCache/DetourTileCache.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~dtTileCache() |
DetourTileCache/DetourTileCache.h |
Structs
| Name | Remarks |
|---|---|
| ObstacleRequest |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| MAX_REQUESTS | const int | DetourTileCache/DetourTileCache.h | |
| MAX_UPDATE | const int | DetourTileCache/DetourTileCache.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| m_nextFreeObstacle | dtTileCacheObstacle * | DetourTileCache/DetourTileCache.h | ||
| m_nextFreeTile | dtCompressedTile * | Freelist of tiles. | DetourTileCache/DetourTileCache.h | |
| m_nreqs | int | DetourTileCache/DetourTileCache.h | ||
| m_nupdate | int | DetourTileCache/DetourTileCache.h | ||
| m_obstacles | dtTileCacheObstacle * | DetourTileCache/DetourTileCache.h | ||
| m_params | dtTileCacheParams | DetourTileCache/DetourTileCache.h | ||
| m_posLookup | dtCompressedTile ** | Tile hash lookup. | DetourTileCache/DetourTileCache.h | |
| m_reqs | ObstacleRequest | DetourTileCache/DetourTileCache.h | ||
| m_saltBits | unsigned int | Number of salt bits in the tile ID. | DetourTileCache/DetourTileCache.h | |
| m_talloc | dtTileCacheAlloc * | DetourTileCache/DetourTileCache.h | ||
| m_tcomp | dtTileCacheCompressor * | DetourTileCache/DetourTileCache.h | ||
| m_tileBits | unsigned int | Number of tile bits in the tile ID. | DetourTileCache/DetourTileCache.h | |
| m_tileLutMask | int | Tile hash lookup mask. | DetourTileCache/DetourTileCache.h | |
| m_tileLutSize | int | Tile hash lookup size (must be pot). | DetourTileCache/DetourTileCache.h | |
| m_tiles | dtCompressedTile * | List of tiles. | DetourTileCache/DetourTileCache.h | |
| m_tmproc | dtTileCacheMeshProcess * | DetourTileCache/DetourTileCache.h | ||
| m_update | dtCompressedTileRef | DetourTileCache/DetourTileCache.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
dtStatus addObstacle
(
const dtReal* pos, |
DetourTileCache/DetourTileCache.h | ||
dtStatus addTile
(
unsigned char* data, |
DetourTileCache/DetourTileCache.h | ||
dtStatus buildNavMeshTile
(
const dtCompressedTileRef ref, |
DetourTileCache/DetourTileCache.h | ||
dtStatus buildNavMeshTilesAt
(
const int tx, |
DetourTileCache/DetourTileCache.h | ||
void calcTightTileBounds
(
const dtTileCacheLayerHeader* header, |
DetourTileCache/DetourTileCache.h | ||
unsigned int decodeObstacleIdObstacle
(
dtObstacleRef ref |
Decodes an obstacle id. | DetourTileCache/DetourTileCache.h | |
unsigned int decodeObstacleIdSalt
(
dtObstacleRef ref |
Decodes an obstacle salt. | DetourTileCache/DetourTileCache.h | |
unsigned int decodeTileIdSalt
(
dtCompressedTileRef ref |
Decodes a tile salt. | DetourTileCache/DetourTileCache.h | |
unsigned int decodeTileIdTile
(
dtCompressedTileRef ref |
Decodes a tile id. | DetourTileCache/DetourTileCache.h | |
dtObstacleRef encodeObstacleId
(
unsigned int salt, |
Encodes an obstacle id. | DetourTileCache/DetourTileCache.h | |
dtCompressedTileRef encodeTileId
(
unsigned int salt, |
Encodes a tile id. | DetourTileCache/DetourTileCache.h | |
dtTileCacheAlloc * getAlloc() |
DetourTileCache/DetourTileCache.h | ||
dtTileCacheCompressor * getCompressor() |
DetourTileCache/DetourTileCache.h | ||
const dtTileCacheObstacle * getObstacle
(
const int i |
DetourTileCache/DetourTileCache.h | ||
void getObstacleBounds
(
const dtTileCacheObstacle* ob, |
DetourTileCache/DetourTileCache.h | ||
const dtTileCacheObstacle * getObstacleByRef
(
dtObstacleRef ref |
DetourTileCache/DetourTileCache.h | ||
int getObstacleCount() |
DetourTileCache/DetourTileCache.h | ||
dtObstacleRef getObstacleRef
(
const dtTileCacheObstacle* obmin |
DetourTileCache/DetourTileCache.h | ||
const dtTileCacheParams * getParams() |
DetourTileCache/DetourTileCache.h | ||
dtTileCacheMeshProcess * getProcessor() |
DetourTileCache/DetourTileCache.h | ||
const dtCompressedTile * getTile
(
const int i |
DetourTileCache/DetourTileCache.h | ||
dtCompressedTile * getTileAt
(
const int tx, |
DetourTileCache/DetourTileCache.h | ||
const dtCompressedTile * getTileByRef
(
dtCompressedTileRef ref |
DetourTileCache/DetourTileCache.h | ||
int getTileCount() |
DetourTileCache/DetourTileCache.h | ||
dtCompressedTileRef getTileRef
(
const dtCompressedTile* tile |
DetourTileCache/DetourTileCache.h | ||
int getTilesAt
(
const int tx, |
DetourTileCache/DetourTileCache.h | ||
dtStatus init
(
const dtTileCacheParams* params, |
DetourTileCache/DetourTileCache.h | ||
dtStatus queryTiles
(
const dtReal* bmin, |
DetourTileCache/DetourTileCache.h | ||
dtStatus removeObstacle
(
const dtObstacleRef ref |
DetourTileCache/DetourTileCache.h | ||
dtStatus removeTile
(
dtCompressedTileRef ref, |
DetourTileCache/DetourTileCache.h | ||
dtStatus update
(
const dtReal, |
DetourTileCache/DetourTileCache.h |