UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
dtNavMesh Member List

This is the complete list of members for dtNavMesh, including all inherited members.

addTile(unsigned char *data, int dataSize, int flags, dtTileRef lastRef, dtTileRef *result)dtNavMesh
applyAreaCostOrder(unsigned char *costOrder)dtNavMesh
applyWorldOffset(const dtReal *offset)dtNavMesh
calcTileLoc(const dtReal *pos, int *tx, int *ty) constdtNavMesh
decodeClusterIdTile(dtClusterRef ref) constdtNavMeshinline
decodePolyId(dtPolyRef ref, unsigned int &salt, unsigned int &it, unsigned int &ip) constdtNavMeshinline
decodePolyIdPoly(dtPolyRef ref) constdtNavMeshinline
decodePolyIdSalt(dtPolyRef ref) constdtNavMeshinline
decodePolyIdTile(dtPolyRef ref) constdtNavMeshinline
dtNavMesh()dtNavMesh
encodePolyId(unsigned int salt, unsigned int it, unsigned int ip) constdtNavMeshinline
getBVQuantFactor(const unsigned char resolution) constdtNavMeshinline
getClusterRefBase(const dtMeshTile *tile) constdtNavMesh
getLink(dtMeshTile *tile, unsigned int linkIdx)dtNavMeshinline
getLink(const dtMeshTile *tile, unsigned int linkIdx) constdtNavMeshinline
getMaxTiles() constdtNavMesh
getMutableTileByRef(dtTileRef ref) constdtNavMesh
getNeighbourCoords(const int x, const int y, const int side, int &outX, int &outY) constdtNavMeshinline
getNeighbourTilesCountAt(const int x, const int y, const int side) constdtNavMesh
getOffMeshConnectionByRef(dtPolyRef ref) constdtNavMesh
getOffMeshConnectionPolyEndPoints(dtPolyRef prevRef, dtPolyRef polyRef, const dtReal *currentPos, dtReal *startPos, dtReal *endPos) constdtNavMesh
getParams() constdtNavMesh
getPolyArea(dtPolyRef ref, unsigned char *resultArea) constdtNavMesh
getPolyFlags(dtPolyRef ref, unsigned short *resultFlags) constdtNavMesh
getPolyRefBase(const dtMeshTile *tile) constdtNavMesh
getSaltBits() constdtNavMeshinline
getTile(int i) constdtNavMesh
getTileAndPolyByRef(const dtPolyRef ref, const dtMeshTile **tile, const dtPoly **poly) constdtNavMesh
getTileAndPolyByRefUnsafe(const dtPolyRef ref, const dtMeshTile **tile, const dtPoly **poly) constdtNavMesh
getTileAt(const int x, const int y, const int layer) constdtNavMesh
getTileByRef(dtTileRef ref) constdtNavMesh
getTileCountAt(const int x, const int y) constdtNavMesh
getTileIndex(const dtMeshTile *tile) constdtNavMeshinline
getTileRef(const dtMeshTile *tile) constdtNavMesh
getTileRefAt(int x, int y, int layer) constdtNavMesh
getTilesAt(const int x, const int y, dtMeshTile const **tiles, const int maxTiles) constdtNavMesh
getTileStateSize(const dtMeshTile *tile) constdtNavMesh
getWalkableClimb() constdtNavMeshinline
getWalkableHeight() constdtNavMeshinline
getWalkableRadius() constdtNavMeshinline
init(const dtNavMeshParams *params)dtNavMesh
init(unsigned char *data, const int dataSize, const int flags)dtNavMesh
isEmpty() constdtNavMeshinline
isTileLocInValidRange(const dtReal *pos) constdtNavMesh
isValidPolyRef(dtPolyRef ref) constdtNavMesh
linkOffMeshHelper(dtMeshTile *tile0, unsigned int polyIdx0, const dtMeshTile *tile1, unsigned int polyIdx1, unsigned char side, unsigned char edge)dtNavMesh
m_areaCostOrderdtNavMesh
m_maxTilesdtNavMesh
m_nextFreedtNavMesh
m_origdtNavMesh
m_paramsdtNavMesh
m_polyBitsdtNavMesh
m_posLookupdtNavMesh
m_saltBitsdtNavMesh
m_tileBitsdtNavMesh
m_tileHeightdtNavMesh
m_tileLutMaskdtNavMesh
m_tileLutSizedtNavMesh
m_tilesdtNavMesh
m_tileWidthdtNavMesh
removeTile(dtTileRef ref, unsigned char **data, int *dataSize)dtNavMesh
restoreTileState(dtMeshTile *tile, const unsigned char *data, const int maxDataSize)dtNavMesh
setPolyArea(dtPolyRef ref, unsigned char area)dtNavMesh
setPolyFlags(dtPolyRef ref, unsigned short flags)dtNavMesh
storeTileState(const dtMeshTile *tile, unsigned char *data, const int maxDataSize) constdtNavMesh
updateOffMeshConnectionByUserId(unsigned long long int userId, unsigned char newArea, unsigned short newFlags)dtNavMesh
~dtNavMesh()dtNavMesh