Atoms Crowd  7.0.0
AtomsUtils::dtNavMesh Member List

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

addTile(unsigned char *data, int dataSize, int flags, dtTileRef lastRef, dtTileRef *result)AtomsUtils::dtNavMesh
applyAreaCostOrder(unsigned char *costOrder) (defined in AtomsUtils::dtNavMesh)AtomsUtils::dtNavMesh
applyWorldOffset(const float *offset)AtomsUtils::dtNavMesh
baseOffMeshLinks(dtMeshTile *tile)AtomsUtils::dtNavMesh
calcTileLoc(const float *pos, int *tx, int *ty) constAtomsUtils::dtNavMesh
closestPointOnPolyInTile(const dtMeshTile *tile, unsigned int ip, const float *pos, float *closest) constAtomsUtils::dtNavMesh
connectClusterLink(dtMeshTile *tile0, unsigned int cluster0, dtMeshTile *tile1, unsigned int cluster1, unsigned char flags, bool bCheckExisting=true)AtomsUtils::dtNavMesh
connectExtLinks(dtMeshTile *tile, dtMeshTile *target, int side, bool updateCLinks)AtomsUtils::dtNavMesh
connectExtOffMeshLinks(dtMeshTile *tile, dtMeshTile *target, int side, bool updateCLinks)AtomsUtils::dtNavMesh
connectIntLinks(dtMeshTile *tile)AtomsUtils::dtNavMesh
decodeClusterIdCluster(dtClusterRef ref) constAtomsUtils::dtNavMeshinline
decodeClusterIdTile(dtClusterRef ref) constAtomsUtils::dtNavMeshinline
decodePolyId(dtPolyRef ref, unsigned int &salt, unsigned int &it, unsigned int &ip) constAtomsUtils::dtNavMeshinline
decodePolyIdPoly(dtPolyRef ref) constAtomsUtils::dtNavMeshinline
decodePolyIdSalt(dtPolyRef ref) constAtomsUtils::dtNavMeshinline
decodePolyIdTile(dtPolyRef ref) constAtomsUtils::dtNavMeshinline
dtNavMesh() (defined in AtomsUtils::dtNavMesh)AtomsUtils::dtNavMesh
encodePolyId(unsigned int salt, unsigned int it, unsigned int ip) constAtomsUtils::dtNavMeshinline
findCheapestNearPolyInTile(const dtMeshTile *tile, const float *center, const float *extents, float *nearestPt) const (defined in AtomsUtils::dtNavMesh)AtomsUtils::dtNavMesh
findConnectingPolys(const float *va, const float *vb, const dtMeshTile *fromTile, int fromPolyIdx, const dtMeshTile *tile, int side, dtChunkArray< FConnectingPolyData > &cons) constAtomsUtils::dtNavMesh
findNearestPolyInTile(const dtMeshTile *tile, const float *center, const float *extents, float *nearestPt, bool bExcludeUnwalkable=false) constAtomsUtils::dtNavMesh
getClusterLink(dtMeshTile *tile, unsigned int linkIdx)AtomsUtils::dtNavMeshinline
getClusterLink(const dtMeshTile *tile, unsigned int linkIdx) const (defined in AtomsUtils::dtNavMesh)AtomsUtils::dtNavMeshinline
getClusterRefBase(const dtMeshTile *tile) constAtomsUtils::dtNavMesh
getLink(dtMeshTile *tile, unsigned int linkIdx)AtomsUtils::dtNavMeshinline
getLink(const dtMeshTile *tile, unsigned int linkIdx) const (defined in AtomsUtils::dtNavMesh)AtomsUtils::dtNavMeshinline
getMaxTiles() constAtomsUtils::dtNavMesh
getNeighbourCoords(const int x, const int y, const int side, int &outX, int &outY) const (defined in AtomsUtils::dtNavMesh)AtomsUtils::dtNavMeshinline
getNeighbourTilesAt(const int x, const int y, const int side, dtMeshTile **tiles, const int maxTiles) constAtomsUtils::dtNavMesh
getNeighbourTilesCountAt(const int x, const int y, const int side) constAtomsUtils::dtNavMesh
getOffMeshConnectionByRef(dtPolyRef ref) constAtomsUtils::dtNavMesh
getOffMeshConnectionPolyEndPoints(dtPolyRef prevRef, dtPolyRef polyRef, const float *currentPos, float *startPos, float *endPos) constAtomsUtils::dtNavMesh
getOffMeshSegmentConnectionByRef(dtPolyRef ref) constAtomsUtils::dtNavMesh
getParams() constAtomsUtils::dtNavMesh
getPolyArea(dtPolyRef ref, unsigned char *resultArea) constAtomsUtils::dtNavMesh
getPolyFlags(dtPolyRef ref, unsigned short *resultFlags) constAtomsUtils::dtNavMesh
getPolyRefBase(const dtMeshTile *tile) constAtomsUtils::dtNavMesh
getSaltBits() const (defined in AtomsUtils::dtNavMesh)AtomsUtils::dtNavMeshinline
getTile(int i) constAtomsUtils::dtNavMesh
getTile(int i)AtomsUtils::dtNavMesh
getTileAndPolyByRef(const dtPolyRef ref, const dtMeshTile **tile, const dtPoly **poly) constAtomsUtils::dtNavMesh
getTileAndPolyByRefUnsafe(const dtPolyRef ref, const dtMeshTile **tile, const dtPoly **poly) constAtomsUtils::dtNavMesh
getTileAt(const int x, const int y, const int layer) constAtomsUtils::dtNavMesh
getTileByRef(dtTileRef ref) constAtomsUtils::dtNavMesh
getTileCountAt(const int x, const int y) constAtomsUtils::dtNavMesh
getTileIndex(const dtMeshTile *tile) const (defined in AtomsUtils::dtNavMesh)AtomsUtils::dtNavMeshinline
getTileRef(const dtMeshTile *tile) constAtomsUtils::dtNavMesh
getTileRefAt(int x, int y, int layer) constAtomsUtils::dtNavMesh
getTilesAt(const int x, const int y, dtMeshTile const **tiles, const int maxTiles) constAtomsUtils::dtNavMesh
getTilesAt(const int x, const int y, dtMeshTile **tiles, const int maxTiles) constAtomsUtils::dtNavMesh
getTileStateSize(const dtMeshTile *tile) constAtomsUtils::dtNavMesh
init(const dtNavMeshParams *params)AtomsUtils::dtNavMesh
init(unsigned char *data, const int dataSize, const int flags)AtomsUtils::dtNavMesh
isEmpty() const (defined in AtomsUtils::dtNavMesh)AtomsUtils::dtNavMeshinline
isValidPolyRef(dtPolyRef ref) constAtomsUtils::dtNavMesh
linkOffMeshHelper(dtMeshTile *tile0, unsigned int polyIdx0, dtMeshTile *tile1, unsigned int polyIdx1, unsigned char side, unsigned char edge)AtomsUtils::dtNavMesh
m_areaCostOrder (defined in AtomsUtils::dtNavMesh)AtomsUtils::dtNavMesh
m_maxTilesAtomsUtils::dtNavMesh
m_nextFreeAtomsUtils::dtNavMesh
m_origAtomsUtils::dtNavMesh
m_paramsAtomsUtils::dtNavMesh
m_polyBitsAtomsUtils::dtNavMesh
m_posLookupAtomsUtils::dtNavMesh
m_saltBitsAtomsUtils::dtNavMesh
m_tileBitsAtomsUtils::dtNavMesh
m_tileHeightAtomsUtils::dtNavMesh
m_tileLutMaskAtomsUtils::dtNavMesh
m_tileLutSizeAtomsUtils::dtNavMesh
m_tilesAtomsUtils::dtNavMesh
m_tileWidth (defined in AtomsUtils::dtNavMesh)AtomsUtils::dtNavMesh
queryPolygonsInTile(const dtMeshTile *tile, const float *qmin, const float *qmax, dtPolyRef *polys, const int maxPolys, bool bExcludeUnwalkable=false) constAtomsUtils::dtNavMesh
removeTile(dtTileRef ref, unsigned char **data, int *dataSize)AtomsUtils::dtNavMesh
restoreTileState(dtMeshTile *tile, const unsigned char *data, const int maxDataSize)AtomsUtils::dtNavMesh
setPolyArea(dtPolyRef ref, unsigned char area)AtomsUtils::dtNavMesh
setPolyFlags(dtPolyRef ref, unsigned short flags)AtomsUtils::dtNavMesh
storeTileState(const dtMeshTile *tile, unsigned char *data, const int maxDataSize) constAtomsUtils::dtNavMesh
unconnectClusterLinks(dtMeshTile *tile, dtMeshTile *target)AtomsUtils::dtNavMesh
unconnectExtLinks(dtMeshTile *tile, dtMeshTile *target)AtomsUtils::dtNavMesh
updateOffMeshConnectionByUserId(unsigned int userId, unsigned char newArea, unsigned short newFlags)AtomsUtils::dtNavMesh
updateOffMeshSegmentConnectionByUserId(unsigned int userId, unsigned char newArea, unsigned short newFlags)AtomsUtils::dtNavMesh
~dtNavMesh() (defined in AtomsUtils::dtNavMesh)AtomsUtils::dtNavMesh