TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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
baseOffMeshLinks(dtMeshTile *tile)dtNavMeshprivate
calcTileLoc(const float *pos, int *tx, int *ty) const dtNavMesh
closestPointOnPoly(dtPolyRef ref, const float *pos, float *closest, bool *posOverPoly) const dtNavMeshprivate
connectExtLinks(dtMeshTile *tile, dtMeshTile *target, int side)dtNavMeshprivate
connectExtOffMeshLinks(dtMeshTile *tile, dtMeshTile *target, int side)dtNavMeshprivate
connectIntLinks(dtMeshTile *tile)dtNavMeshprivate
decodePolyId(dtPolyRef ref, unsigned int &salt, unsigned int &it, unsigned int &ip) const dtNavMeshinline
decodePolyIdPoly(dtPolyRef ref) const dtNavMeshinline
decodePolyIdSalt(dtPolyRef ref) const dtNavMeshinline
decodePolyIdTile(dtPolyRef ref) const dtNavMeshinline
dtNavMesh()dtNavMesh
encodePolyId(unsigned int salt, unsigned int it, unsigned int ip) const dtNavMeshinline
findConnectingPolys(const float *va, const float *vb, const dtMeshTile *tile, int side, dtPolyRef *con, float *conarea, int maxcon) const dtNavMeshprivate
findNearestPolyInTile(const dtMeshTile *tile, const float *center, const float *extents, float *nearestPt) const dtNavMeshprivate
getMaxTiles() const dtNavMesh
getNeighbourTilesAt(const int x, const int y, const int side, dtMeshTile **tiles, const int maxTiles) const dtNavMeshprivate
getOffMeshConnectionByRef(dtPolyRef ref) const dtNavMesh
getOffMeshConnectionPolyEndPoints(dtPolyRef prevRef, dtPolyRef polyRef, float *startPos, float *endPos) const dtNavMesh
getParams() const dtNavMesh
getPolyArea(dtPolyRef ref, unsigned char *resultArea) const dtNavMesh
getPolyFlags(dtPolyRef ref, unsigned short *resultFlags) const dtNavMesh
getPolyRefBase(const dtMeshTile *tile) const dtNavMesh
getTile(int i) const dtNavMesh
getTile(int i)dtNavMeshprivate
getTileAndPolyByRef(const dtPolyRef ref, const dtMeshTile **tile, const dtPoly **poly) const dtNavMesh
getTileAndPolyByRefUnsafe(const dtPolyRef ref, const dtMeshTile **tile, const dtPoly **poly) const dtNavMesh
getTileAt(const int x, const int y, const int layer) const dtNavMesh
getTileByRef(dtTileRef ref) const dtNavMesh
getTileRef(const dtMeshTile *tile) const dtNavMesh
getTileRefAt(int x, int y, int layer) const dtNavMesh
getTilesAt(const int x, const int y, dtMeshTile const **tiles, const int maxTiles) const dtNavMesh
getTilesAt(const int x, const int y, dtMeshTile **tiles, const int maxTiles) const dtNavMeshprivate
getTileStateSize(const dtMeshTile *tile) const dtNavMesh
init(const dtNavMeshParams *params)dtNavMesh
init(unsigned char *data, const int dataSize, const int flags)dtNavMesh
isValidPolyRef(dtPolyRef ref) const dtNavMesh
m_maxTilesdtNavMeshprivate
m_nextFreedtNavMeshprivate
m_origdtNavMeshprivate
m_paramsdtNavMeshprivate
m_polyBitsdtNavMeshprivate
m_posLookupdtNavMeshprivate
m_saltBitsdtNavMeshprivate
m_tileBitsdtNavMeshprivate
m_tileHeightdtNavMeshprivate
m_tileLutMaskdtNavMeshprivate
m_tileLutSizedtNavMeshprivate
m_tilesdtNavMeshprivate
m_tileWidthdtNavMeshprivate
queryPolygonsInTile(const dtMeshTile *tile, const float *qmin, const float *qmax, dtPolyRef *polys, const int maxPolys) const dtNavMeshprivate
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) const dtNavMesh
unconnectExtLinks(dtMeshTile *tile, dtMeshTile *target)dtNavMeshprivate
~dtNavMesh()dtNavMesh