mirror of
https://github.com/recastnavigation/recastnavigation.git
synced 2026-06-08 08:13:49 +00:00
1215 lines
60 KiB
HTML
1215 lines
60 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Recast Navigation: dtTileCache Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
|
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
|
<td id="projectalign">
|
|
<div id="projectname">Recast Navigation
|
|
</div>
|
|
<div id="projectbrief">Navigation-mesh Toolset for Games</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(document).ready(function(){initNavTree('classdtTileCache.html',''); initResizable(); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="classdtTileCache-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">dtTileCache Class Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="DetourTileCache_8h_source.html">DetourTileCache.h</a>></code></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:ae10595cf54f85416c0081fa0af530ed1" id="r_ae10595cf54f85416c0081fa0af530ed1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#ae10595cf54f85416c0081fa0af530ed1">dtTileCache</a> ()</td></tr>
|
|
<tr class="separator:ae10595cf54f85416c0081fa0af530ed1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abaad84f534e7b782352d5da36a9066dc" id="r_abaad84f534e7b782352d5da36a9066dc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#abaad84f534e7b782352d5da36a9066dc">~dtTileCache</a> ()</td></tr>
|
|
<tr class="separator:abaad84f534e7b782352d5da36a9066dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa64d5b69dba5918f11efa1fdb134d250" id="r_aa64d5b69dba5918f11efa1fdb134d250"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structdtTileCacheAlloc.html">dtTileCacheAlloc</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#aa64d5b69dba5918f11efa1fdb134d250">getAlloc</a> ()</td></tr>
|
|
<tr class="separator:aa64d5b69dba5918f11efa1fdb134d250"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad6a977c307a234f60ccbefeb1f007fe6" id="r_ad6a977c307a234f60ccbefeb1f007fe6"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structdtTileCacheCompressor.html">dtTileCacheCompressor</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#ad6a977c307a234f60ccbefeb1f007fe6">getCompressor</a> ()</td></tr>
|
|
<tr class="separator:ad6a977c307a234f60ccbefeb1f007fe6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a19518556c937306a2fb6ee71bbf5bcd4" id="r_a19518556c937306a2fb6ee71bbf5bcd4"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structdtTileCacheParams.html">dtTileCacheParams</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#a19518556c937306a2fb6ee71bbf5bcd4">getParams</a> () const</td></tr>
|
|
<tr class="separator:a19518556c937306a2fb6ee71bbf5bcd4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af97fdd9fe05fa93455a203c5dd927df6" id="r_af97fdd9fe05fa93455a203c5dd927df6"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#af97fdd9fe05fa93455a203c5dd927df6">getTileCount</a> () const</td></tr>
|
|
<tr class="separator:af97fdd9fe05fa93455a203c5dd927df6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a88cb734463c7e951383d7e993e8e7476" id="r_a88cb734463c7e951383d7e993e8e7476"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structdtCompressedTile.html">dtCompressedTile</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#a88cb734463c7e951383d7e993e8e7476">getTile</a> (const int i) const</td></tr>
|
|
<tr class="separator:a88cb734463c7e951383d7e993e8e7476"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f76bec4205d0f8a2a78683dd8766ea9" id="r_a7f76bec4205d0f8a2a78683dd8766ea9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#a7f76bec4205d0f8a2a78683dd8766ea9">getObstacleCount</a> () const</td></tr>
|
|
<tr class="separator:a7f76bec4205d0f8a2a78683dd8766ea9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abffc0af9a355f68eb7b63fbfc501179a" id="r_abffc0af9a355f68eb7b63fbfc501179a"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structdtTileCacheObstacle.html">dtTileCacheObstacle</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#abffc0af9a355f68eb7b63fbfc501179a">getObstacle</a> (const int i) const</td></tr>
|
|
<tr class="separator:abffc0af9a355f68eb7b63fbfc501179a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6aaf88b2bb53c59d8a57d1b95eba8ce9" id="r_a6aaf88b2bb53c59d8a57d1b95eba8ce9"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structdtTileCacheObstacle.html">dtTileCacheObstacle</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#a6aaf88b2bb53c59d8a57d1b95eba8ce9">getObstacleByRef</a> (<a class="el" href="DetourTileCache_8h.html#a98ea3fd044afb85907f03e6de505fa75">dtObstacleRef</a> ref)</td></tr>
|
|
<tr class="separator:a6aaf88b2bb53c59d8a57d1b95eba8ce9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab8e216fc463a72e59fc9c54df3acc13a" id="r_ab8e216fc463a72e59fc9c54df3acc13a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="DetourTileCache_8h.html#a98ea3fd044afb85907f03e6de505fa75">dtObstacleRef</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#ab8e216fc463a72e59fc9c54df3acc13a">getObstacleRef</a> (const <a class="el" href="structdtTileCacheObstacle.html">dtTileCacheObstacle</a> *obmin) const</td></tr>
|
|
<tr class="separator:ab8e216fc463a72e59fc9c54df3acc13a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9cd97203168485f62bf1b2983d56745a" id="r_a9cd97203168485f62bf1b2983d56745a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="DetourStatus_8h.html#a4f23c0dcf28d9e299a4aa06af5b9ada3">dtStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#a9cd97203168485f62bf1b2983d56745a">init</a> (const <a class="el" href="structdtTileCacheParams.html">dtTileCacheParams</a> *params, struct <a class="el" href="structdtTileCacheAlloc.html">dtTileCacheAlloc</a> *talloc, struct <a class="el" href="structdtTileCacheCompressor.html">dtTileCacheCompressor</a> *tcomp, struct <a class="el" href="structdtTileCacheMeshProcess.html">dtTileCacheMeshProcess</a> *tmproc)</td></tr>
|
|
<tr class="separator:a9cd97203168485f62bf1b2983d56745a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4d60dcc8a8395400838cde8f6aa33fc9" id="r_a4d60dcc8a8395400838cde8f6aa33fc9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#a4d60dcc8a8395400838cde8f6aa33fc9">getTilesAt</a> (const int tx, const int ty, <a class="el" href="DetourTileCache_8h.html#ae3892eb9546be426b84e906846ada2f6">dtCompressedTileRef</a> *tiles, const int maxTiles) const</td></tr>
|
|
<tr class="separator:a4d60dcc8a8395400838cde8f6aa33fc9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae13e3a13020a99039b96ccb51ea0dbc2" id="r_ae13e3a13020a99039b96ccb51ea0dbc2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structdtCompressedTile.html">dtCompressedTile</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#ae13e3a13020a99039b96ccb51ea0dbc2">getTileAt</a> (const int tx, const int ty, const int tlayer)</td></tr>
|
|
<tr class="separator:ae13e3a13020a99039b96ccb51ea0dbc2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3154cf5071666a7cf12495c809255541" id="r_a3154cf5071666a7cf12495c809255541"><td class="memItemLeft" align="right" valign="top"><a class="el" href="DetourTileCache_8h.html#ae3892eb9546be426b84e906846ada2f6">dtCompressedTileRef</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#a3154cf5071666a7cf12495c809255541">getTileRef</a> (const <a class="el" href="structdtCompressedTile.html">dtCompressedTile</a> *tile) const</td></tr>
|
|
<tr class="separator:a3154cf5071666a7cf12495c809255541"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6d59bed3d3db9550ca4cf9eb17c14b75" id="r_a6d59bed3d3db9550ca4cf9eb17c14b75"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structdtCompressedTile.html">dtCompressedTile</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#a6d59bed3d3db9550ca4cf9eb17c14b75">getTileByRef</a> (<a class="el" href="DetourTileCache_8h.html#ae3892eb9546be426b84e906846ada2f6">dtCompressedTileRef</a> ref) const</td></tr>
|
|
<tr class="separator:a6d59bed3d3db9550ca4cf9eb17c14b75"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ace9cbc6f688769c9314d453f5cac2432" id="r_ace9cbc6f688769c9314d453f5cac2432"><td class="memItemLeft" align="right" valign="top"><a class="el" href="DetourStatus_8h.html#a4f23c0dcf28d9e299a4aa06af5b9ada3">dtStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#ace9cbc6f688769c9314d453f5cac2432">addTile</a> (unsigned char *data, const int dataSize, unsigned char flags, <a class="el" href="DetourTileCache_8h.html#ae3892eb9546be426b84e906846ada2f6">dtCompressedTileRef</a> *result)</td></tr>
|
|
<tr class="separator:ace9cbc6f688769c9314d453f5cac2432"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8ead2a72687eec8644f64b3e3cf1942e" id="r_a8ead2a72687eec8644f64b3e3cf1942e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="DetourStatus_8h.html#a4f23c0dcf28d9e299a4aa06af5b9ada3">dtStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#a8ead2a72687eec8644f64b3e3cf1942e">removeTile</a> (<a class="el" href="DetourTileCache_8h.html#ae3892eb9546be426b84e906846ada2f6">dtCompressedTileRef</a> ref, unsigned char **data, int *dataSize)</td></tr>
|
|
<tr class="separator:a8ead2a72687eec8644f64b3e3cf1942e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5744412c3e291c0d4dcab91329449466" id="r_a5744412c3e291c0d4dcab91329449466"><td class="memItemLeft" align="right" valign="top"><a class="el" href="DetourStatus_8h.html#a4f23c0dcf28d9e299a4aa06af5b9ada3">dtStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#a5744412c3e291c0d4dcab91329449466">addObstacle</a> (const float *pos, const float radius, const float height, <a class="el" href="DetourTileCache_8h.html#a98ea3fd044afb85907f03e6de505fa75">dtObstacleRef</a> *result)</td></tr>
|
|
<tr class="separator:a5744412c3e291c0d4dcab91329449466"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7bc032ae2bfec09d3ede528841c80ac6" id="r_a7bc032ae2bfec09d3ede528841c80ac6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="DetourStatus_8h.html#a4f23c0dcf28d9e299a4aa06af5b9ada3">dtStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#a7bc032ae2bfec09d3ede528841c80ac6">addBoxObstacle</a> (const float *bmin, const float *bmax, <a class="el" href="DetourTileCache_8h.html#a98ea3fd044afb85907f03e6de505fa75">dtObstacleRef</a> *result)</td></tr>
|
|
<tr class="separator:a7bc032ae2bfec09d3ede528841c80ac6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac37b6e2373ec3994e87b19606b135522" id="r_ac37b6e2373ec3994e87b19606b135522"><td class="memItemLeft" align="right" valign="top"><a class="el" href="DetourStatus_8h.html#a4f23c0dcf28d9e299a4aa06af5b9ada3">dtStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#ac37b6e2373ec3994e87b19606b135522">addBoxObstacle</a> (const float *center, const float *halfExtents, const float yRadians, <a class="el" href="DetourTileCache_8h.html#a98ea3fd044afb85907f03e6de505fa75">dtObstacleRef</a> *result)</td></tr>
|
|
<tr class="separator:ac37b6e2373ec3994e87b19606b135522"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afa96b0b04338947f24097a39db50d9f8" id="r_afa96b0b04338947f24097a39db50d9f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="DetourStatus_8h.html#a4f23c0dcf28d9e299a4aa06af5b9ada3">dtStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#afa96b0b04338947f24097a39db50d9f8">removeObstacle</a> (const <a class="el" href="DetourTileCache_8h.html#a98ea3fd044afb85907f03e6de505fa75">dtObstacleRef</a> ref)</td></tr>
|
|
<tr class="separator:afa96b0b04338947f24097a39db50d9f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afa3fb52e3082723c52a2048698a26cb3" id="r_afa3fb52e3082723c52a2048698a26cb3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="DetourStatus_8h.html#a4f23c0dcf28d9e299a4aa06af5b9ada3">dtStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#afa3fb52e3082723c52a2048698a26cb3">queryTiles</a> (const float *bmin, const float *bmax, <a class="el" href="DetourTileCache_8h.html#ae3892eb9546be426b84e906846ada2f6">dtCompressedTileRef</a> *results, int *resultCount, const int maxResults) const</td></tr>
|
|
<tr class="separator:afa3fb52e3082723c52a2048698a26cb3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a93f931ad563e5cadcc389acdffd4892e" id="r_a93f931ad563e5cadcc389acdffd4892e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="DetourStatus_8h.html#a4f23c0dcf28d9e299a4aa06af5b9ada3">dtStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#a93f931ad563e5cadcc389acdffd4892e">update</a> (const float dt, class <a class="el" href="classdtNavMesh.html">dtNavMesh</a> *navmesh, bool *upToDate=0)</td></tr>
|
|
<tr class="memdesc:a93f931ad563e5cadcc389acdffd4892e"><td class="mdescLeft"> </td><td class="mdescRight">Updates the tile cache by rebuilding tiles touched by unfinished obstacle requests. <br /></td></tr>
|
|
<tr class="separator:a93f931ad563e5cadcc389acdffd4892e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae501e709b8c918b9c60d87816d54bbab" id="r_ae501e709b8c918b9c60d87816d54bbab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="DetourStatus_8h.html#a4f23c0dcf28d9e299a4aa06af5b9ada3">dtStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#ae501e709b8c918b9c60d87816d54bbab">buildNavMeshTilesAt</a> (const int tx, const int ty, class <a class="el" href="classdtNavMesh.html">dtNavMesh</a> *navmesh)</td></tr>
|
|
<tr class="separator:ae501e709b8c918b9c60d87816d54bbab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a58de8a233915bc3aa553d4cf4e10084d" id="r_a58de8a233915bc3aa553d4cf4e10084d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="DetourStatus_8h.html#a4f23c0dcf28d9e299a4aa06af5b9ada3">dtStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#a58de8a233915bc3aa553d4cf4e10084d">buildNavMeshTile</a> (const <a class="el" href="DetourTileCache_8h.html#ae3892eb9546be426b84e906846ada2f6">dtCompressedTileRef</a> ref, class <a class="el" href="classdtNavMesh.html">dtNavMesh</a> *navmesh)</td></tr>
|
|
<tr class="separator:a58de8a233915bc3aa553d4cf4e10084d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac3e71498a991117139f007f53ce0a822" id="r_ac3e71498a991117139f007f53ce0a822"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#ac3e71498a991117139f007f53ce0a822">calcTightTileBounds</a> (const struct <a class="el" href="structdtTileCacheLayerHeader.html">dtTileCacheLayerHeader</a> *header, float *bmin, float *bmax) const</td></tr>
|
|
<tr class="separator:ac3e71498a991117139f007f53ce0a822"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a71b5f91b742cc8339d36ac7b1c04ac0e" id="r_a71b5f91b742cc8339d36ac7b1c04ac0e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#a71b5f91b742cc8339d36ac7b1c04ac0e">getObstacleBounds</a> (const struct <a class="el" href="structdtTileCacheObstacle.html">dtTileCacheObstacle</a> *ob, float *bmin, float *bmax) const</td></tr>
|
|
<tr class="separator:a71b5f91b742cc8339d36ac7b1c04ac0e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8e894bf86dc38b622fac1afe3ba5fe84" id="r_a8e894bf86dc38b622fac1afe3ba5fe84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="DetourTileCache_8h.html#ae3892eb9546be426b84e906846ada2f6">dtCompressedTileRef</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#a8e894bf86dc38b622fac1afe3ba5fe84">encodeTileId</a> (unsigned int salt, unsigned int it) const</td></tr>
|
|
<tr class="memdesc:a8e894bf86dc38b622fac1afe3ba5fe84"><td class="mdescLeft"> </td><td class="mdescRight">Encodes a tile id. <br /></td></tr>
|
|
<tr class="separator:a8e894bf86dc38b622fac1afe3ba5fe84"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a30b610f38d3f6a73065fad5438c31ec7" id="r_a30b610f38d3f6a73065fad5438c31ec7"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#a30b610f38d3f6a73065fad5438c31ec7">decodeTileIdSalt</a> (<a class="el" href="DetourTileCache_8h.html#ae3892eb9546be426b84e906846ada2f6">dtCompressedTileRef</a> ref) const</td></tr>
|
|
<tr class="memdesc:a30b610f38d3f6a73065fad5438c31ec7"><td class="mdescLeft"> </td><td class="mdescRight">Decodes a tile salt. <br /></td></tr>
|
|
<tr class="separator:a30b610f38d3f6a73065fad5438c31ec7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9a64eecd18a74bb994d076dced0ec0be" id="r_a9a64eecd18a74bb994d076dced0ec0be"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#a9a64eecd18a74bb994d076dced0ec0be">decodeTileIdTile</a> (<a class="el" href="DetourTileCache_8h.html#ae3892eb9546be426b84e906846ada2f6">dtCompressedTileRef</a> ref) const</td></tr>
|
|
<tr class="memdesc:a9a64eecd18a74bb994d076dced0ec0be"><td class="mdescLeft"> </td><td class="mdescRight">Decodes a tile id. <br /></td></tr>
|
|
<tr class="separator:a9a64eecd18a74bb994d076dced0ec0be"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d0ae89585f257f5ff0961e9eabfb52d" id="r_a0d0ae89585f257f5ff0961e9eabfb52d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="DetourTileCache_8h.html#a98ea3fd044afb85907f03e6de505fa75">dtObstacleRef</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#a0d0ae89585f257f5ff0961e9eabfb52d">encodeObstacleId</a> (unsigned int salt, unsigned int it) const</td></tr>
|
|
<tr class="memdesc:a0d0ae89585f257f5ff0961e9eabfb52d"><td class="mdescLeft"> </td><td class="mdescRight">Encodes an obstacle id. <br /></td></tr>
|
|
<tr class="separator:a0d0ae89585f257f5ff0961e9eabfb52d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad2ba8e2882fca7ffb2b9239879cac3c7" id="r_ad2ba8e2882fca7ffb2b9239879cac3c7"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#ad2ba8e2882fca7ffb2b9239879cac3c7">decodeObstacleIdSalt</a> (<a class="el" href="DetourTileCache_8h.html#a98ea3fd044afb85907f03e6de505fa75">dtObstacleRef</a> ref) const</td></tr>
|
|
<tr class="memdesc:ad2ba8e2882fca7ffb2b9239879cac3c7"><td class="mdescLeft"> </td><td class="mdescRight">Decodes an obstacle salt. <br /></td></tr>
|
|
<tr class="separator:ad2ba8e2882fca7ffb2b9239879cac3c7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4351916cf85bcc4d3fc2bd477b0f373f" id="r_a4351916cf85bcc4d3fc2bd477b0f373f"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtTileCache.html#a4351916cf85bcc4d3fc2bd477b0f373f">decodeObstacleIdObstacle</a> (<a class="el" href="DetourTileCache_8h.html#a98ea3fd044afb85907f03e6de505fa75">dtObstacleRef</a> ref) const</td></tr>
|
|
<tr class="memdesc:a4351916cf85bcc4d3fc2bd477b0f373f"><td class="mdescLeft"> </td><td class="mdescRight">Decodes an obstacle id. <br /></td></tr>
|
|
<tr class="separator:a4351916cf85bcc4d3fc2bd477b0f373f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="ae10595cf54f85416c0081fa0af530ed1" name="ae10595cf54f85416c0081fa0af530ed1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae10595cf54f85416c0081fa0af530ed1">◆ </a></span>dtTileCache()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dtTileCache::dtTileCache </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abaad84f534e7b782352d5da36a9066dc" name="abaad84f534e7b782352d5da36a9066dc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abaad84f534e7b782352d5da36a9066dc">◆ </a></span>~dtTileCache()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dtTileCache::~dtTileCache </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a7bc032ae2bfec09d3ede528841c80ac6" name="a7bc032ae2bfec09d3ede528841c80ac6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7bc032ae2bfec09d3ede528841c80ac6">◆ </a></span>addBoxObstacle() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="DetourStatus_8h.html#a4f23c0dcf28d9e299a4aa06af5b9ada3">dtStatus</a> dtTileCache::addBoxObstacle </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const float * </td>
|
|
<td class="paramname"><em>bmin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float * </td>
|
|
<td class="paramname"><em>bmax</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="DetourTileCache_8h.html#a98ea3fd044afb85907f03e6de505fa75">dtObstacleRef</a> * </td>
|
|
<td class="paramname"><em>result</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac37b6e2373ec3994e87b19606b135522" name="ac37b6e2373ec3994e87b19606b135522"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac37b6e2373ec3994e87b19606b135522">◆ </a></span>addBoxObstacle() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="DetourStatus_8h.html#a4f23c0dcf28d9e299a4aa06af5b9ada3">dtStatus</a> dtTileCache::addBoxObstacle </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const float * </td>
|
|
<td class="paramname"><em>center</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float * </td>
|
|
<td class="paramname"><em>halfExtents</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>yRadians</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="DetourTileCache_8h.html#a98ea3fd044afb85907f03e6de505fa75">dtObstacleRef</a> * </td>
|
|
<td class="paramname"><em>result</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5744412c3e291c0d4dcab91329449466" name="a5744412c3e291c0d4dcab91329449466"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5744412c3e291c0d4dcab91329449466">◆ </a></span>addObstacle()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="DetourStatus_8h.html#a4f23c0dcf28d9e299a4aa06af5b9ada3">dtStatus</a> dtTileCache::addObstacle </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const float * </td>
|
|
<td class="paramname"><em>pos</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>radius</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>height</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="DetourTileCache_8h.html#a98ea3fd044afb85907f03e6de505fa75">dtObstacleRef</a> * </td>
|
|
<td class="paramname"><em>result</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ace9cbc6f688769c9314d453f5cac2432" name="ace9cbc6f688769c9314d453f5cac2432"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ace9cbc6f688769c9314d453f5cac2432">◆ </a></span>addTile()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="DetourStatus_8h.html#a4f23c0dcf28d9e299a4aa06af5b9ada3">dtStatus</a> dtTileCache::addTile </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned char * </td>
|
|
<td class="paramname"><em>data</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>dataSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned char </td>
|
|
<td class="paramname"><em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="DetourTileCache_8h.html#ae3892eb9546be426b84e906846ada2f6">dtCompressedTileRef</a> * </td>
|
|
<td class="paramname"><em>result</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a58de8a233915bc3aa553d4cf4e10084d" name="a58de8a233915bc3aa553d4cf4e10084d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a58de8a233915bc3aa553d4cf4e10084d">◆ </a></span>buildNavMeshTile()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="DetourStatus_8h.html#a4f23c0dcf28d9e299a4aa06af5b9ada3">dtStatus</a> dtTileCache::buildNavMeshTile </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="DetourTileCache_8h.html#ae3892eb9546be426b84e906846ada2f6">dtCompressedTileRef</a> </td>
|
|
<td class="paramname"><em>ref</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">class <a class="el" href="classdtNavMesh.html">dtNavMesh</a> * </td>
|
|
<td class="paramname"><em>navmesh</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae501e709b8c918b9c60d87816d54bbab" name="ae501e709b8c918b9c60d87816d54bbab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae501e709b8c918b9c60d87816d54bbab">◆ </a></span>buildNavMeshTilesAt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="DetourStatus_8h.html#a4f23c0dcf28d9e299a4aa06af5b9ada3">dtStatus</a> dtTileCache::buildNavMeshTilesAt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>tx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>ty</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">class <a class="el" href="classdtNavMesh.html">dtNavMesh</a> * </td>
|
|
<td class="paramname"><em>navmesh</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac3e71498a991117139f007f53ce0a822" name="ac3e71498a991117139f007f53ce0a822"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac3e71498a991117139f007f53ce0a822">◆ </a></span>calcTightTileBounds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void dtTileCache::calcTightTileBounds </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const struct <a class="el" href="structdtTileCacheLayerHeader.html">dtTileCacheLayerHeader</a> * </td>
|
|
<td class="paramname"><em>header</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>bmin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>bmax</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4351916cf85bcc4d3fc2bd477b0f373f" name="a4351916cf85bcc4d3fc2bd477b0f373f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4351916cf85bcc4d3fc2bd477b0f373f">◆ </a></span>decodeObstacleIdObstacle()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int dtTileCache::decodeObstacleIdObstacle </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="DetourTileCache_8h.html#a98ea3fd044afb85907f03e6de505fa75">dtObstacleRef</a> </td>
|
|
<td class="paramname"><em>ref</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Decodes an obstacle id. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad2ba8e2882fca7ffb2b9239879cac3c7" name="ad2ba8e2882fca7ffb2b9239879cac3c7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad2ba8e2882fca7ffb2b9239879cac3c7">◆ </a></span>decodeObstacleIdSalt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int dtTileCache::decodeObstacleIdSalt </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="DetourTileCache_8h.html#a98ea3fd044afb85907f03e6de505fa75">dtObstacleRef</a> </td>
|
|
<td class="paramname"><em>ref</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Decodes an obstacle salt. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a30b610f38d3f6a73065fad5438c31ec7" name="a30b610f38d3f6a73065fad5438c31ec7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a30b610f38d3f6a73065fad5438c31ec7">◆ </a></span>decodeTileIdSalt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int dtTileCache::decodeTileIdSalt </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="DetourTileCache_8h.html#ae3892eb9546be426b84e906846ada2f6">dtCompressedTileRef</a> </td>
|
|
<td class="paramname"><em>ref</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Decodes a tile salt. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9a64eecd18a74bb994d076dced0ec0be" name="a9a64eecd18a74bb994d076dced0ec0be"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9a64eecd18a74bb994d076dced0ec0be">◆ </a></span>decodeTileIdTile()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int dtTileCache::decodeTileIdTile </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="DetourTileCache_8h.html#ae3892eb9546be426b84e906846ada2f6">dtCompressedTileRef</a> </td>
|
|
<td class="paramname"><em>ref</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Decodes a tile id. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0d0ae89585f257f5ff0961e9eabfb52d" name="a0d0ae89585f257f5ff0961e9eabfb52d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d0ae89585f257f5ff0961e9eabfb52d">◆ </a></span>encodeObstacleId()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="DetourTileCache_8h.html#a98ea3fd044afb85907f03e6de505fa75">dtObstacleRef</a> dtTileCache::encodeObstacleId </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>salt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>it</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Encodes an obstacle id. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8e894bf86dc38b622fac1afe3ba5fe84" name="a8e894bf86dc38b622fac1afe3ba5fe84"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8e894bf86dc38b622fac1afe3ba5fe84">◆ </a></span>encodeTileId()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="DetourTileCache_8h.html#ae3892eb9546be426b84e906846ada2f6">dtCompressedTileRef</a> dtTileCache::encodeTileId </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>salt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>it</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Encodes a tile id. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa64d5b69dba5918f11efa1fdb134d250" name="aa64d5b69dba5918f11efa1fdb134d250"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa64d5b69dba5918f11efa1fdb134d250">◆ </a></span>getAlloc()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct <a class="el" href="structdtTileCacheAlloc.html">dtTileCacheAlloc</a> * dtTileCache::getAlloc </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad6a977c307a234f60ccbefeb1f007fe6" name="ad6a977c307a234f60ccbefeb1f007fe6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad6a977c307a234f60ccbefeb1f007fe6">◆ </a></span>getCompressor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct <a class="el" href="structdtTileCacheCompressor.html">dtTileCacheCompressor</a> * dtTileCache::getCompressor </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abffc0af9a355f68eb7b63fbfc501179a" name="abffc0af9a355f68eb7b63fbfc501179a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abffc0af9a355f68eb7b63fbfc501179a">◆ </a></span>getObstacle()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="structdtTileCacheObstacle.html">dtTileCacheObstacle</a> * dtTileCache::getObstacle </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>i</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a71b5f91b742cc8339d36ac7b1c04ac0e" name="a71b5f91b742cc8339d36ac7b1c04ac0e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a71b5f91b742cc8339d36ac7b1c04ac0e">◆ </a></span>getObstacleBounds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void dtTileCache::getObstacleBounds </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const struct <a class="el" href="structdtTileCacheObstacle.html">dtTileCacheObstacle</a> * </td>
|
|
<td class="paramname"><em>ob</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>bmin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>bmax</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6aaf88b2bb53c59d8a57d1b95eba8ce9" name="a6aaf88b2bb53c59d8a57d1b95eba8ce9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6aaf88b2bb53c59d8a57d1b95eba8ce9">◆ </a></span>getObstacleByRef()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="structdtTileCacheObstacle.html">dtTileCacheObstacle</a> * dtTileCache::getObstacleByRef </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="DetourTileCache_8h.html#a98ea3fd044afb85907f03e6de505fa75">dtObstacleRef</a> </td>
|
|
<td class="paramname"><em>ref</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7f76bec4205d0f8a2a78683dd8766ea9" name="a7f76bec4205d0f8a2a78683dd8766ea9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f76bec4205d0f8a2a78683dd8766ea9">◆ </a></span>getObstacleCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int dtTileCache::getObstacleCount </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab8e216fc463a72e59fc9c54df3acc13a" name="ab8e216fc463a72e59fc9c54df3acc13a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab8e216fc463a72e59fc9c54df3acc13a">◆ </a></span>getObstacleRef()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="DetourTileCache_8h.html#a98ea3fd044afb85907f03e6de505fa75">dtObstacleRef</a> dtTileCache::getObstacleRef </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structdtTileCacheObstacle.html">dtTileCacheObstacle</a> * </td>
|
|
<td class="paramname"><em>obmin</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a19518556c937306a2fb6ee71bbf5bcd4" name="a19518556c937306a2fb6ee71bbf5bcd4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a19518556c937306a2fb6ee71bbf5bcd4">◆ </a></span>getParams()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="structdtTileCacheParams.html">dtTileCacheParams</a> * dtTileCache::getParams </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a88cb734463c7e951383d7e993e8e7476" name="a88cb734463c7e951383d7e993e8e7476"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a88cb734463c7e951383d7e993e8e7476">◆ </a></span>getTile()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="structdtCompressedTile.html">dtCompressedTile</a> * dtTileCache::getTile </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>i</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae13e3a13020a99039b96ccb51ea0dbc2" name="ae13e3a13020a99039b96ccb51ea0dbc2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae13e3a13020a99039b96ccb51ea0dbc2">◆ </a></span>getTileAt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structdtCompressedTile.html">dtCompressedTile</a> * dtTileCache::getTileAt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>tx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>ty</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>tlayer</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6d59bed3d3db9550ca4cf9eb17c14b75" name="a6d59bed3d3db9550ca4cf9eb17c14b75"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6d59bed3d3db9550ca4cf9eb17c14b75">◆ </a></span>getTileByRef()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="structdtCompressedTile.html">dtCompressedTile</a> * dtTileCache::getTileByRef </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="DetourTileCache_8h.html#ae3892eb9546be426b84e906846ada2f6">dtCompressedTileRef</a> </td>
|
|
<td class="paramname"><em>ref</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af97fdd9fe05fa93455a203c5dd927df6" name="af97fdd9fe05fa93455a203c5dd927df6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af97fdd9fe05fa93455a203c5dd927df6">◆ </a></span>getTileCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int dtTileCache::getTileCount </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3154cf5071666a7cf12495c809255541" name="a3154cf5071666a7cf12495c809255541"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3154cf5071666a7cf12495c809255541">◆ </a></span>getTileRef()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="DetourTileCache_8h.html#ae3892eb9546be426b84e906846ada2f6">dtCompressedTileRef</a> dtTileCache::getTileRef </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structdtCompressedTile.html">dtCompressedTile</a> * </td>
|
|
<td class="paramname"><em>tile</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4d60dcc8a8395400838cde8f6aa33fc9" name="a4d60dcc8a8395400838cde8f6aa33fc9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4d60dcc8a8395400838cde8f6aa33fc9">◆ </a></span>getTilesAt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int dtTileCache::getTilesAt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>tx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>ty</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="DetourTileCache_8h.html#ae3892eb9546be426b84e906846ada2f6">dtCompressedTileRef</a> * </td>
|
|
<td class="paramname"><em>tiles</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>maxTiles</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9cd97203168485f62bf1b2983d56745a" name="a9cd97203168485f62bf1b2983d56745a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9cd97203168485f62bf1b2983d56745a">◆ </a></span>init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="DetourStatus_8h.html#a4f23c0dcf28d9e299a4aa06af5b9ada3">dtStatus</a> dtTileCache::init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structdtTileCacheParams.html">dtTileCacheParams</a> * </td>
|
|
<td class="paramname"><em>params</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">struct <a class="el" href="structdtTileCacheAlloc.html">dtTileCacheAlloc</a> * </td>
|
|
<td class="paramname"><em>talloc</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">struct <a class="el" href="structdtTileCacheCompressor.html">dtTileCacheCompressor</a> * </td>
|
|
<td class="paramname"><em>tcomp</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">struct <a class="el" href="structdtTileCacheMeshProcess.html">dtTileCacheMeshProcess</a> * </td>
|
|
<td class="paramname"><em>tmproc</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afa3fb52e3082723c52a2048698a26cb3" name="afa3fb52e3082723c52a2048698a26cb3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afa3fb52e3082723c52a2048698a26cb3">◆ </a></span>queryTiles()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="DetourStatus_8h.html#a4f23c0dcf28d9e299a4aa06af5b9ada3">dtStatus</a> dtTileCache::queryTiles </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const float * </td>
|
|
<td class="paramname"><em>bmin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float * </td>
|
|
<td class="paramname"><em>bmax</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="DetourTileCache_8h.html#ae3892eb9546be426b84e906846ada2f6">dtCompressedTileRef</a> * </td>
|
|
<td class="paramname"><em>results</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int * </td>
|
|
<td class="paramname"><em>resultCount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>maxResults</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afa96b0b04338947f24097a39db50d9f8" name="afa96b0b04338947f24097a39db50d9f8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afa96b0b04338947f24097a39db50d9f8">◆ </a></span>removeObstacle()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="DetourStatus_8h.html#a4f23c0dcf28d9e299a4aa06af5b9ada3">dtStatus</a> dtTileCache::removeObstacle </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="DetourTileCache_8h.html#a98ea3fd044afb85907f03e6de505fa75">dtObstacleRef</a> </td>
|
|
<td class="paramname"><em>ref</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8ead2a72687eec8644f64b3e3cf1942e" name="a8ead2a72687eec8644f64b3e3cf1942e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8ead2a72687eec8644f64b3e3cf1942e">◆ </a></span>removeTile()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="DetourStatus_8h.html#a4f23c0dcf28d9e299a4aa06af5b9ada3">dtStatus</a> dtTileCache::removeTile </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="DetourTileCache_8h.html#ae3892eb9546be426b84e906846ada2f6">dtCompressedTileRef</a> </td>
|
|
<td class="paramname"><em>ref</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned char ** </td>
|
|
<td class="paramname"><em>data</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int * </td>
|
|
<td class="paramname"><em>dataSize</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a93f931ad563e5cadcc389acdffd4892e" name="a93f931ad563e5cadcc389acdffd4892e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a93f931ad563e5cadcc389acdffd4892e">◆ </a></span>update()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="DetourStatus_8h.html#a4f23c0dcf28d9e299a4aa06af5b9ada3">dtStatus</a> dtTileCache::update </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>dt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">class <a class="el" href="classdtNavMesh.html">dtNavMesh</a> * </td>
|
|
<td class="paramname"><em>navmesh</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>upToDate</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Updates the tile cache by rebuilding tiles touched by unfinished obstacle requests. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">dt</td><td>The time step size. Currently not used. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">navmesh</td><td>The mesh to affect when rebuilding tiles. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">upToDate</td><td>Whether the tile cache is fully up to date with obstacle requests and tile rebuilds. If the tile cache is up to date another (immediate) call to update will have no effect; otherwise another call will continue processing obstacle requests and tile rebuilds. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
<li><a class="el" href="DetourTileCache_8h_source.html">DetourTileCache.h</a></li>
|
|
<li><a class="el" href="DetourTileCache_8cpp.html">DetourTileCache.cpp</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- HTML footer for doxygen 1.8.6-->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="classdtTileCache.html">dtTileCache</a></li>
|
|
<a href="https://github.com/recastnavigation/recastnavigation">Project Home</a>
|
|
| <a href="./License.txt">Licence (ZLib)</a>
|
|
| Copyright 2009 Mikko Mononen
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|