This commit is contained in:
grahamboree
2026-02-08 18:46:48 +00:00
parent 494b2f7f5f
commit 7c1de54d2c
2 changed files with 25 additions and 25 deletions
+23 -23
View File
@@ -619,36 +619,36 @@ $(document).ready(function(){initNavTree('DetourNavMesh_8h_source.html',''); ini
<div class="ttc" id="aclassdtNavMeshQuery_html"><div class="ttname"><a href="classdtNavMeshQuery.html">dtNavMeshQuery</a></div><div class="ttdoc">Provides the ability to perform pathfinding related queries against a navigation mesh.</div><div class="ttdef"><b>Definition</b> DetourNavMeshQuery.h:166</div></div>
<div class="ttc" id="aclassdtNavMesh_html"><div class="ttname"><a href="classdtNavMesh.html">dtNavMesh</a></div><div class="ttdoc">A navigation mesh based on tiles of convex polygons.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.h:336</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a020702938951249972b955a65967234a"><div class="ttname"><a href="classdtNavMesh.html#a020702938951249972b955a65967234a">dtNavMesh::init</a></div><div class="ttdeci">dtStatus init(const dtNavMeshParams *params)</div><div class="ttdoc">Initializes the navigation mesh for tiled use.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:224</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a0741871ed1357c51e3847f22673fcc9c"><div class="ttname"><a href="classdtNavMesh.html#a0741871ed1357c51e3847f22673fcc9c">dtNavMesh::getPolyRefBase</a></div><div class="ttdeci">dtPolyRef getPolyRefBase(const dtMeshTile *tile) const</div><div class="ttdoc">Gets the polygon reference for the tile's base polygon.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1360</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a0741871ed1357c51e3847f22673fcc9c"><div class="ttname"><a href="classdtNavMesh.html#a0741871ed1357c51e3847f22673fcc9c">dtNavMesh::getPolyRefBase</a></div><div class="ttdeci">dtPolyRef getPolyRefBase(const dtMeshTile *tile) const</div><div class="ttdoc">Gets the polygon reference for the tile's base polygon.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1362</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a08ff0da5bc8c2d01d26535f67d0f4726"><div class="ttname"><a href="classdtNavMesh.html#a08ff0da5bc8c2d01d26535f67d0f4726">dtNavMesh::~dtNavMesh</a></div><div class="ttdeci">~dtNavMesh()</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:209</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a141e01263950382365468ea265f48758"><div class="ttname"><a href="classdtNavMesh.html#a141e01263950382365468ea265f48758">dtNavMesh::storeTileState</a></div><div class="ttdeci">dtStatus storeTileState(const dtMeshTile *tile, unsigned char *data, const int maxDataSize) const</div><div class="ttdoc">Stores the non-structural state of the tile in the specified buffer.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1394</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a141e01263950382365468ea265f48758"><div class="ttname"><a href="classdtNavMesh.html#a141e01263950382365468ea265f48758">dtNavMesh::storeTileState</a></div><div class="ttdeci">dtStatus storeTileState(const dtMeshTile *tile, unsigned char *data, const int maxDataSize) const</div><div class="ttdoc">Stores the non-structural state of the tile in the specified buffer.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1396</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a168a479840e7e32613f4b68ee4662d78"><div class="ttname"><a href="classdtNavMesh.html#a168a479840e7e32613f4b68ee4662d78">dtNavMesh::encodePolyId</a></div><div class="ttdeci">dtPolyRef encodePolyId(unsigned int salt, unsigned int it, unsigned int ip) const</div><div class="ttdoc">Derives a standard polygon reference.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.h:526</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a17672fe19464d55eb66dc69f5f2f2b3f"><div class="ttname"><a href="classdtNavMesh.html#a17672fe19464d55eb66dc69f5f2f2b3f">dtNavMesh::getMaxTiles</a></div><div class="ttdeci">int getMaxTiles() const</div><div class="ttdoc">The maximum number of tiles supported by the navigation mesh.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1180</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a1a89053de47c9ed459d598fc7f739670"><div class="ttname"><a href="classdtNavMesh.html#a1a89053de47c9ed459d598fc7f739670">dtNavMesh::getTilesAt</a></div><div class="ttdeci">int getTilesAt(const int x, const int y, dtMeshTile const **tiles, const int maxTiles) const</div><div class="ttdoc">Gets all tiles at the specified grid location.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1124</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a1db2c979241da0b6e0fda278206678de"><div class="ttname"><a href="classdtNavMesh.html#a1db2c979241da0b6e0fda278206678de">dtNavMesh::getOffMeshConnectionByRef</a></div><div class="ttdeci">const dtOffMeshConnection * getOffMeshConnectionByRef(dtPolyRef ref) const</div><div class="ttdoc">Gets the specified off-mesh connection.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1506</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a17672fe19464d55eb66dc69f5f2f2b3f"><div class="ttname"><a href="classdtNavMesh.html#a17672fe19464d55eb66dc69f5f2f2b3f">dtNavMesh::getMaxTiles</a></div><div class="ttdeci">int getMaxTiles() const</div><div class="ttdoc">The maximum number of tiles supported by the navigation mesh.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1182</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a1a89053de47c9ed459d598fc7f739670"><div class="ttname"><a href="classdtNavMesh.html#a1a89053de47c9ed459d598fc7f739670">dtNavMesh::getTilesAt</a></div><div class="ttdeci">int getTilesAt(const int x, const int y, dtMeshTile const **tiles, const int maxTiles) const</div><div class="ttdoc">Gets all tiles at the specified grid location.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1126</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a1db2c979241da0b6e0fda278206678de"><div class="ttname"><a href="classdtNavMesh.html#a1db2c979241da0b6e0fda278206678de">dtNavMesh::getOffMeshConnectionByRef</a></div><div class="ttdeci">const dtOffMeshConnection * getOffMeshConnectionByRef(dtPolyRef ref) const</div><div class="ttdoc">Gets the specified off-mesh connection.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1508</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a2c0a9164f97121d8d6fc5d48d3b2c544"><div class="ttname"><a href="classdtNavMesh.html#a2c0a9164f97121d8d6fc5d48d3b2c544">dtNavMesh::dtNavMesh</a></div><div class="ttdeci">dtNavMesh()</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:188</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a36a84aa7296d5cc257eb3ddc38181253"><div class="ttname"><a href="classdtNavMesh.html#a36a84aa7296d5cc257eb3ddc38181253">dtNavMesh::getTileAndPolyByRef</a></div><div class="ttdeci">dtStatus getTileAndPolyByRef(const dtPolyRef ref, const dtMeshTile **tile, const dtPoly **poly) const</div><div class="ttdoc">Gets the tile and polygon for the specified polygon reference.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1201</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a52bb4f57b24a139600cfb6aeec1d9bcd"><div class="ttname"><a href="classdtNavMesh.html#a52bb4f57b24a139600cfb6aeec1d9bcd">dtNavMesh::getTile</a></div><div class="ttdeci">const dtMeshTile * getTile(int i) const</div><div class="ttdoc">Gets the tile at the specified index.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1190</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a36a84aa7296d5cc257eb3ddc38181253"><div class="ttname"><a href="classdtNavMesh.html#a36a84aa7296d5cc257eb3ddc38181253">dtNavMesh::getTileAndPolyByRef</a></div><div class="ttdeci">dtStatus getTileAndPolyByRef(const dtPolyRef ref, const dtMeshTile **tile, const dtPoly **poly) const</div><div class="ttdoc">Gets the tile and polygon for the specified polygon reference.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1203</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a52bb4f57b24a139600cfb6aeec1d9bcd"><div class="ttname"><a href="classdtNavMesh.html#a52bb4f57b24a139600cfb6aeec1d9bcd">dtNavMesh::getTile</a></div><div class="ttdeci">const dtMeshTile * getTile(int i) const</div><div class="ttdoc">Gets the tile at the specified index.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1192</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a588b6f839fd249430cff02cea71f347c"><div class="ttname"><a href="classdtNavMesh.html#a588b6f839fd249430cff02cea71f347c">dtNavMesh::decodePolyIdSalt</a></div><div class="ttdeci">unsigned int decodePolyIdSalt(dtPolyRef ref) const</div><div class="ttdoc">Extracts a tile's salt value from the specified polygon reference.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.h:565</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a5b5a7c4fa72c08d9a6d4cc4d8cd3bb89"><div class="ttname"><a href="classdtNavMesh.html#a5b5a7c4fa72c08d9a6d4cc4d8cd3bb89">dtNavMesh::addTile</a></div><div class="ttdeci">dtStatus addTile(unsigned char *data, int dataSize, int flags, dtTileRef lastRef, dtTileRef *result)</div><div class="ttdoc">Adds a tile to the navigation mesh.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:912</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a5ca09946d00f1cee4987ed5e2f999fdb"><div class="ttname"><a href="classdtNavMesh.html#a5ca09946d00f1cee4987ed5e2f999fdb">dtNavMesh::removeTile</a></div><div class="ttdeci">dtStatus removeTile(dtTileRef ref, unsigned char **data, int *dataSize)</div><div class="ttdoc">Removes the specified tile from the navigation mesh.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1244</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a5f4c392080406146805f674489feac4a"><div class="ttname"><a href="classdtNavMesh.html#a5f4c392080406146805f674489feac4a">dtNavMesh::getOffMeshConnectionPolyEndPoints</a></div><div class="ttdeci">dtStatus getOffMeshConnectionPolyEndPoints(dtPolyRef prevRef, dtPolyRef polyRef, float *startPos, float *endPos) const</div><div class="ttdoc">Gets the endpoints for an off-mesh connection, ordered by &quot;direction of travel&quot;.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1463</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a6027a9a6f032dfd6a3b72563f17d80d7"><div class="ttname"><a href="classdtNavMesh.html#a6027a9a6f032dfd6a3b72563f17d80d7">dtNavMesh::getTileRef</a></div><div class="ttdeci">dtTileRef getTileRef(const dtMeshTile *tile) const</div><div class="ttdoc">Gets the tile reference for the specified tile.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1339</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a609d55c59062910ff645dbbd4c72fed1"><div class="ttname"><a href="classdtNavMesh.html#a609d55c59062910ff645dbbd4c72fed1">dtNavMesh::calcTileLoc</a></div><div class="ttdeci">void calcTileLoc(const float *pos, int *tx, int *ty) const</div><div class="ttdoc">Calculates the tile grid location for the specified world position.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1195</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a74a6e65e04a87a1b6abf837349f214fb"><div class="ttname"><a href="classdtNavMesh.html#a74a6e65e04a87a1b6abf837349f214fb">dtNavMesh::setPolyArea</a></div><div class="ttdeci">dtStatus setPolyArea(dtPolyRef ref, unsigned char area)</div><div class="ttdoc">Sets the user defined area for the specified polygon.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1564</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a84ce3e44a2a97c5377b3b308825fcd37"><div class="ttname"><a href="classdtNavMesh.html#a84ce3e44a2a97c5377b3b308825fcd37">dtNavMesh::isValidPolyRef</a></div><div class="ttdeci">bool isValidPolyRef(dtPolyRef ref) const</div><div class="ttdoc">Checks the validity of a polygon reference.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1227</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a88f53f80fa95524b1e7197dface10948"><div class="ttname"><a href="classdtNavMesh.html#a88f53f80fa95524b1e7197dface10948">dtNavMesh::getTileRefAt</a></div><div class="ttdeci">dtTileRef getTileRefAt(int x, int y, int layer) const</div><div class="ttdoc">Gets the tile reference for the tile at specified grid location.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1147</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a8d5d33030fc21afa6b1be3c80689f9b7"><div class="ttname"><a href="classdtNavMesh.html#a8d5d33030fc21afa6b1be3c80689f9b7">dtNavMesh::getPolyFlags</a></div><div class="ttdeci">dtStatus getPolyFlags(dtPolyRef ref, unsigned short *resultFlags) const</div><div class="ttdoc">Gets the user defined flags for the specified polygon.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1548</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a5b5a7c4fa72c08d9a6d4cc4d8cd3bb89"><div class="ttname"><a href="classdtNavMesh.html#a5b5a7c4fa72c08d9a6d4cc4d8cd3bb89">dtNavMesh::addTile</a></div><div class="ttdeci">dtStatus addTile(unsigned char *data, int dataSize, int flags, dtTileRef lastRef, dtTileRef *result)</div><div class="ttdoc">Adds a tile to the navigation mesh.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:914</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a5ca09946d00f1cee4987ed5e2f999fdb"><div class="ttname"><a href="classdtNavMesh.html#a5ca09946d00f1cee4987ed5e2f999fdb">dtNavMesh::removeTile</a></div><div class="ttdeci">dtStatus removeTile(dtTileRef ref, unsigned char **data, int *dataSize)</div><div class="ttdoc">Removes the specified tile from the navigation mesh.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1246</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a5f4c392080406146805f674489feac4a"><div class="ttname"><a href="classdtNavMesh.html#a5f4c392080406146805f674489feac4a">dtNavMesh::getOffMeshConnectionPolyEndPoints</a></div><div class="ttdeci">dtStatus getOffMeshConnectionPolyEndPoints(dtPolyRef prevRef, dtPolyRef polyRef, float *startPos, float *endPos) const</div><div class="ttdoc">Gets the endpoints for an off-mesh connection, ordered by &quot;direction of travel&quot;.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1465</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a6027a9a6f032dfd6a3b72563f17d80d7"><div class="ttname"><a href="classdtNavMesh.html#a6027a9a6f032dfd6a3b72563f17d80d7">dtNavMesh::getTileRef</a></div><div class="ttdeci">dtTileRef getTileRef(const dtMeshTile *tile) const</div><div class="ttdoc">Gets the tile reference for the specified tile.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1341</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a609d55c59062910ff645dbbd4c72fed1"><div class="ttname"><a href="classdtNavMesh.html#a609d55c59062910ff645dbbd4c72fed1">dtNavMesh::calcTileLoc</a></div><div class="ttdeci">void calcTileLoc(const float *pos, int *tx, int *ty) const</div><div class="ttdoc">Calculates the tile grid location for the specified world position.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1197</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a74a6e65e04a87a1b6abf837349f214fb"><div class="ttname"><a href="classdtNavMesh.html#a74a6e65e04a87a1b6abf837349f214fb">dtNavMesh::setPolyArea</a></div><div class="ttdeci">dtStatus setPolyArea(dtPolyRef ref, unsigned char area)</div><div class="ttdoc">Sets the user defined area for the specified polygon.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1566</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a84ce3e44a2a97c5377b3b308825fcd37"><div class="ttname"><a href="classdtNavMesh.html#a84ce3e44a2a97c5377b3b308825fcd37">dtNavMesh::isValidPolyRef</a></div><div class="ttdeci">bool isValidPolyRef(dtPolyRef ref) const</div><div class="ttdoc">Checks the validity of a polygon reference.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1229</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a88f53f80fa95524b1e7197dface10948"><div class="ttname"><a href="classdtNavMesh.html#a88f53f80fa95524b1e7197dface10948">dtNavMesh::getTileRefAt</a></div><div class="ttdeci">dtTileRef getTileRefAt(int x, int y, int layer) const</div><div class="ttdoc">Gets the tile reference for the tile at specified grid location.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1149</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a8d5d33030fc21afa6b1be3c80689f9b7"><div class="ttname"><a href="classdtNavMesh.html#a8d5d33030fc21afa6b1be3c80689f9b7">dtNavMesh::getPolyFlags</a></div><div class="ttdeci">dtStatus getPolyFlags(dtPolyRef ref, unsigned short *resultFlags) const</div><div class="ttdoc">Gets the user defined flags for the specified polygon.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1550</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a9202ff1b571f26d948c0ee2f07c9bce8"><div class="ttname"><a href="classdtNavMesh.html#a9202ff1b571f26d948c0ee2f07c9bce8">dtNavMesh::getParams</a></div><div class="ttdeci">const dtNavMeshParams * getParams() const</div><div class="ttdoc">The navigation mesh initialization params.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:298</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a936c3779e6cb7484e57dd106911eccc2"><div class="ttname"><a href="classdtNavMesh.html#a936c3779e6cb7484e57dd106911eccc2">dtNavMesh::decodePolyIdPoly</a></div><div class="ttdeci">unsigned int decodePolyIdPoly(dtPolyRef ref) const</div><div class="ttdoc">Extracts the polygon's index (within its tile) from the specified polygon reference.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.h:595</div></div>
<div class="ttc" id="aclassdtNavMesh_html_a94cfcf0015d7d6d856acaf96126cd349"><div class="ttname"><a href="classdtNavMesh.html#a94cfcf0015d7d6d856acaf96126cd349">dtNavMesh::decodePolyIdTile</a></div><div class="ttdeci">unsigned int decodePolyIdTile(dtPolyRef ref) const</div><div class="ttdoc">Extracts the tile's index from the specified polygon reference.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.h:580</div></div>
<div class="ttc" id="aclassdtNavMesh_html_aac53c07a2ab699b15228c91a17b3bafd"><div class="ttname"><a href="classdtNavMesh.html#aac53c07a2ab699b15228c91a17b3bafd">dtNavMesh::getPolyArea</a></div><div class="ttdeci">dtStatus getPolyArea(dtPolyRef ref, unsigned char *resultArea) const</div><div class="ttdoc">Gets the user defined area for the specified polygon.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1580</div></div>
<div class="ttc" id="aclassdtNavMesh_html_aaf6f0b0ce2bd81c5e6cd8ac67f6a8638"><div class="ttname"><a href="classdtNavMesh.html#aaf6f0b0ce2bd81c5e6cd8ac67f6a8638">dtNavMesh::getTileStateSize</a></div><div class="ttdeci">int getTileStateSize(const dtMeshTile *tile) const</div><div class="ttdoc">Gets the size of the buffer required by storeTileState to store the specified tile's state.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1381</div></div>
<div class="ttc" id="aclassdtNavMesh_html_ac5c5b89a6af63b7de29089ae83091e0f"><div class="ttname"><a href="classdtNavMesh.html#ac5c5b89a6af63b7de29089ae83091e0f">dtNavMesh::getTileAndPolyByRefUnsafe</a></div><div class="ttdeci">void getTileAndPolyByRefUnsafe(const dtPolyRef ref, const dtMeshTile **tile, const dtPoly **poly) const</div><div class="ttdoc">Returns the tile and polygon for the specified polygon reference.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1219</div></div>
<div class="ttc" id="aclassdtNavMesh_html_ac7924d8eeed5c67b04d2d23d0cc766ad"><div class="ttname"><a href="classdtNavMesh.html#ac7924d8eeed5c67b04d2d23d0cc766ad">dtNavMesh::getTileByRef</a></div><div class="ttdeci">const dtMeshTile * getTileByRef(dtTileRef ref) const</div><div class="ttdoc">Gets the tile for the specified tile reference.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1166</div></div>
<div class="ttc" id="aclassdtNavMesh_html_aecd08fb7ce20324cd18de51a834ff2ef"><div class="ttname"><a href="classdtNavMesh.html#aecd08fb7ce20324cd18de51a834ff2ef">dtNavMesh::getTileAt</a></div><div class="ttdeci">const dtMeshTile * getTileAt(const int x, const int y, const int layer) const</div><div class="ttdoc">Gets the tile at the specified grid location.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1061</div></div>
<div class="ttc" id="aclassdtNavMesh_html_aef336a67e552a9d031d669ec84029fb8"><div class="ttname"><a href="classdtNavMesh.html#aef336a67e552a9d031d669ec84029fb8">dtNavMesh::restoreTileState</a></div><div class="ttdeci">dtStatus restoreTileState(dtMeshTile *tile, const unsigned char *data, const int maxDataSize)</div><div class="ttdoc">Restores the state of the tile.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1426</div></div>
<div class="ttc" id="aclassdtNavMesh_html_af11a9e69fa88b6d5cf66c376d46b8889"><div class="ttname"><a href="classdtNavMesh.html#af11a9e69fa88b6d5cf66c376d46b8889">dtNavMesh::setPolyFlags</a></div><div class="ttdeci">dtStatus setPolyFlags(dtPolyRef ref, unsigned short flags)</div><div class="ttdoc">Sets the user defined flags for the specified polygon.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1531</div></div>
<div class="ttc" id="aclassdtNavMesh_html_aac53c07a2ab699b15228c91a17b3bafd"><div class="ttname"><a href="classdtNavMesh.html#aac53c07a2ab699b15228c91a17b3bafd">dtNavMesh::getPolyArea</a></div><div class="ttdeci">dtStatus getPolyArea(dtPolyRef ref, unsigned char *resultArea) const</div><div class="ttdoc">Gets the user defined area for the specified polygon.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1582</div></div>
<div class="ttc" id="aclassdtNavMesh_html_aaf6f0b0ce2bd81c5e6cd8ac67f6a8638"><div class="ttname"><a href="classdtNavMesh.html#aaf6f0b0ce2bd81c5e6cd8ac67f6a8638">dtNavMesh::getTileStateSize</a></div><div class="ttdeci">int getTileStateSize(const dtMeshTile *tile) const</div><div class="ttdoc">Gets the size of the buffer required by storeTileState to store the specified tile's state.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1383</div></div>
<div class="ttc" id="aclassdtNavMesh_html_ac5c5b89a6af63b7de29089ae83091e0f"><div class="ttname"><a href="classdtNavMesh.html#ac5c5b89a6af63b7de29089ae83091e0f">dtNavMesh::getTileAndPolyByRefUnsafe</a></div><div class="ttdeci">void getTileAndPolyByRefUnsafe(const dtPolyRef ref, const dtMeshTile **tile, const dtPoly **poly) const</div><div class="ttdoc">Returns the tile and polygon for the specified polygon reference.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1221</div></div>
<div class="ttc" id="aclassdtNavMesh_html_ac7924d8eeed5c67b04d2d23d0cc766ad"><div class="ttname"><a href="classdtNavMesh.html#ac7924d8eeed5c67b04d2d23d0cc766ad">dtNavMesh::getTileByRef</a></div><div class="ttdeci">const dtMeshTile * getTileByRef(dtTileRef ref) const</div><div class="ttdoc">Gets the tile for the specified tile reference.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1168</div></div>
<div class="ttc" id="aclassdtNavMesh_html_aecd08fb7ce20324cd18de51a834ff2ef"><div class="ttname"><a href="classdtNavMesh.html#aecd08fb7ce20324cd18de51a834ff2ef">dtNavMesh::getTileAt</a></div><div class="ttdeci">const dtMeshTile * getTileAt(const int x, const int y, const int layer) const</div><div class="ttdoc">Gets the tile at the specified grid location.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1063</div></div>
<div class="ttc" id="aclassdtNavMesh_html_aef336a67e552a9d031d669ec84029fb8"><div class="ttname"><a href="classdtNavMesh.html#aef336a67e552a9d031d669ec84029fb8">dtNavMesh::restoreTileState</a></div><div class="ttdeci">dtStatus restoreTileState(dtMeshTile *tile, const unsigned char *data, const int maxDataSize)</div><div class="ttdoc">Restores the state of the tile.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1428</div></div>
<div class="ttc" id="aclassdtNavMesh_html_af11a9e69fa88b6d5cf66c376d46b8889"><div class="ttname"><a href="classdtNavMesh.html#af11a9e69fa88b6d5cf66c376d46b8889">dtNavMesh::setPolyFlags</a></div><div class="ttdeci">dtStatus setPolyFlags(dtPolyRef ref, unsigned short flags)</div><div class="ttdoc">Sets the user defined flags for the specified polygon.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:1533</div></div>
<div class="ttc" id="aclassdtNavMesh_html_afaaf5c22864cdf4a61d5e40a4efce43f"><div class="ttname"><a href="classdtNavMesh.html#afaaf5c22864cdf4a61d5e40a4efce43f">dtNavMesh::decodePolyId</a></div><div class="ttdeci">void decodePolyId(dtPolyRef ref, unsigned int &amp;salt, unsigned int &amp;it, unsigned int &amp;ip) const</div><div class="ttdoc">Decodes a standard polygon reference.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.h:542</div></div>
<div class="ttc" id="agroup__detour_html_ga1a513a8c21db0913249b28bfdfd673bf"><div class="ttname"><a href="group__detour.html#ga1a513a8c21db0913249b28bfdfd673bf">dtAllocNavMesh</a></div><div class="ttdeci">dtNavMesh * dtAllocNavMesh()</div><div class="ttdoc">Allocates a navigation mesh object using the Detour allocator.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.cpp:138</div></div>
<div class="ttc" id="agroup__detour_html_ga7ea56cfe01bd7c34a81d821d94cbeea5"><div class="ttname"><a href="group__detour.html#ga7ea56cfe01bd7c34a81d821d94cbeea5">dtTileRef</a></div><div class="ttdeci">unsigned int dtTileRef</div><div class="ttdoc">A handle to a tile within a navigation mesh.</div><div class="ttdef"><b>Definition</b> DetourNavMesh.h:56</div></div>
+2 -2
View File
@@ -123,8 +123,8 @@ macOS</h2>
Linux</h2>
<ul>
<li>Install SDL2 and its dependencies according to your distro's guidelines.</li>
<li>Navigate to the <code>RecastDemo</code> folder and run <code>premake5 gmake2</code></li>
<li>Navigate to <code>RecastDemo/Build/gmake2</code> and run <code>make</code></li>
<li>Navigate to the <code>RecastDemo</code> folder and run <code>premake5 gmake</code></li>
<li>Navigate to <code>RecastDemo/Build/gmake</code> and run <code>make</code></li>
<li>Navigate to <code>RecastDemo/Bin</code> and run <code>./RecastDemo</code></li>
</ul>
<h1><a class="anchor" id="preprocessor-defines"></a>