mirror of
https://github.com/recastnavigation/recastnavigation.git
synced 2026-08-30 23:18:40 +00:00
625 lines
42 KiB
HTML
625 lines
42 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">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.9.1"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Recast Navigation: DetourNavMesh.h File 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 style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<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.1 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('DetourNavMesh_8h.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">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> |
|
|
<a href="#var-members">Variables</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">DetourNavMesh.h File Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock"><code>#include "<a class="el" href="DetourAlloc_8h_source.html">DetourAlloc.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="DetourStatus_8h_source.html">DetourStatus.h</a>"</code><br />
|
|
</div>
|
|
<p><a href="DetourNavMesh_8h_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtPoly.html">dtPoly</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Defines a polygon within a <a class="el" href="structdtMeshTile.html" title="Defines a navigation mesh tile.">dtMeshTile</a> object. <a href="structdtPoly.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtPolyDetail.html">dtPolyDetail</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Defines the location of detail sub-mesh data within a <a class="el" href="structdtMeshTile.html" title="Defines a navigation mesh tile.">dtMeshTile</a>. <a href="structdtPolyDetail.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtLink.html">dtLink</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Defines a link between polygons. <a href="structdtLink.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtBVNode.html">dtBVNode</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Bounding volume node. <a href="structdtBVNode.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtOffMeshConnection.html">dtOffMeshConnection</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Defines an navigation mesh off-mesh connection within a <a class="el" href="structdtMeshTile.html" title="Defines a navigation mesh tile.">dtMeshTile</a> object. <a href="structdtOffMeshConnection.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshHeader.html">dtMeshHeader</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Provides high level information related to a <a class="el" href="structdtMeshTile.html" title="Defines a navigation mesh tile.">dtMeshTile</a> object. <a href="structdtMeshHeader.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshTile.html">dtMeshTile</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Defines a navigation mesh tile. <a href="structdtMeshTile.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshParams.html">dtNavMeshParams</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Configuration parameters used to define multi-tile navigation meshes. <a href="structdtNavMeshParams.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classdtNavMesh.html">dtNavMesh</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A navigation mesh based on tiles of convex polygons. <a href="classdtNavMesh.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
|
Typedefs</h2></td></tr>
|
|
<tr class="memitem:gab4e0b2257a670c1a800057999612b466"><td class="memItemLeft" align="right" valign="top">typedef unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__detour.html#gab4e0b2257a670c1a800057999612b466">dtPolyRef</a></td></tr>
|
|
<tr class="memdesc:gab4e0b2257a670c1a800057999612b466"><td class="mdescLeft"> </td><td class="mdescRight">A handle to a polygon within a navigation mesh tile. <a href="group__detour.html#gab4e0b2257a670c1a800057999612b466">More...</a><br /></td></tr>
|
|
<tr class="separator:gab4e0b2257a670c1a800057999612b466"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7ea56cfe01bd7c34a81d821d94cbeea5"><td class="memItemLeft" align="right" valign="top">typedef unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__detour.html#ga7ea56cfe01bd7c34a81d821d94cbeea5">dtTileRef</a></td></tr>
|
|
<tr class="memdesc:ga7ea56cfe01bd7c34a81d821d94cbeea5"><td class="mdescLeft"> </td><td class="mdescRight">A handle to a tile within a navigation mesh. <a href="group__detour.html#ga7ea56cfe01bd7c34a81d821d94cbeea5">More...</a><br /></td></tr>
|
|
<tr class="separator:ga7ea56cfe01bd7c34a81d821d94cbeea5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:ace45ee22124392a9026eb6266000ca1c"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="DetourNavMesh_8h.html#ace45ee22124392a9026eb6266000ca1c">dtTileFlags</a> { <a class="el" href="DetourNavMesh_8h.html#ace45ee22124392a9026eb6266000ca1ca454ad5984fddf654fc291123ada94d1b">DT_TILE_FREE_DATA</a> = 0x01
|
|
}</td></tr>
|
|
<tr class="memdesc:ace45ee22124392a9026eb6266000ca1c"><td class="mdescLeft"> </td><td class="mdescRight">Tile flags used for various functions and fields. <a href="DetourNavMesh_8h.html#ace45ee22124392a9026eb6266000ca1c">More...</a><br /></td></tr>
|
|
<tr class="separator:ace45ee22124392a9026eb6266000ca1c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac8cecf1c1e32f8464a1905edfeaebbc7"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="DetourNavMesh_8h.html#ac8cecf1c1e32f8464a1905edfeaebbc7">dtStraightPathFlags</a> { <a class="el" href="DetourNavMesh_8h.html#ac8cecf1c1e32f8464a1905edfeaebbc7a45732cca36a4a88b3cc5492dc1c4d55a">DT_STRAIGHTPATH_START</a> = 0x01
|
|
, <a class="el" href="DetourNavMesh_8h.html#ac8cecf1c1e32f8464a1905edfeaebbc7a3857dec720eca5984c04ecf962b7bfa2">DT_STRAIGHTPATH_END</a> = 0x02
|
|
, <a class="el" href="DetourNavMesh_8h.html#ac8cecf1c1e32f8464a1905edfeaebbc7a6f3af4eb103dca5d2259f7b8770e2c02">DT_STRAIGHTPATH_OFFMESH_CONNECTION</a> = 0x04
|
|
}</td></tr>
|
|
<tr class="memdesc:ac8cecf1c1e32f8464a1905edfeaebbc7"><td class="mdescLeft"> </td><td class="mdescRight">Vertex flags returned by <a class="el" href="classdtNavMeshQuery.html#ac160434c85bdf9edec24fa621f120d2d" title="Finds the straight path from the start to the end position within the polygon corridor.">dtNavMeshQuery::findStraightPath</a>. <a href="DetourNavMesh_8h.html#ac8cecf1c1e32f8464a1905edfeaebbc7">More...</a><br /></td></tr>
|
|
<tr class="separator:ac8cecf1c1e32f8464a1905edfeaebbc7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a41a7f5b74dd90b219858a75208bcac4e"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="DetourNavMesh_8h.html#a41a7f5b74dd90b219858a75208bcac4e">dtStraightPathOptions</a> { <a class="el" href="DetourNavMesh_8h.html#a41a7f5b74dd90b219858a75208bcac4ea0b347150cb46ca63c54526df691a9aef">DT_STRAIGHTPATH_AREA_CROSSINGS</a> = 0x01
|
|
, <a class="el" href="DetourNavMesh_8h.html#a41a7f5b74dd90b219858a75208bcac4eae6fa64aada65c8ec7458b2a5653d5e02">DT_STRAIGHTPATH_ALL_CROSSINGS</a> = 0x02
|
|
}</td></tr>
|
|
<tr class="memdesc:a41a7f5b74dd90b219858a75208bcac4e"><td class="mdescLeft"> </td><td class="mdescRight">Options for <a class="el" href="classdtNavMeshQuery.html#ac160434c85bdf9edec24fa621f120d2d" title="Finds the straight path from the start to the end position within the polygon corridor.">dtNavMeshQuery::findStraightPath</a>. <a href="DetourNavMesh_8h.html#a41a7f5b74dd90b219858a75208bcac4e">More...</a><br /></td></tr>
|
|
<tr class="separator:a41a7f5b74dd90b219858a75208bcac4e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa783b570776c948098378da1a45e1bac"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="DetourNavMesh_8h.html#aa783b570776c948098378da1a45e1bac">dtFindPathOptions</a> { <a class="el" href="DetourNavMesh_8h.html#aa783b570776c948098378da1a45e1bacae68dc8af59dbb706ec70f4482590599b">DT_FINDPATH_ANY_ANGLE</a> = 0x02
|
|
}</td></tr>
|
|
<tr class="memdesc:aa783b570776c948098378da1a45e1bac"><td class="mdescLeft"> </td><td class="mdescRight">Options for <a class="el" href="classdtNavMeshQuery.html#ae9a478194f14f1a4591f8b6528007d82" title="Intializes a sliced path query.">dtNavMeshQuery::initSlicedFindPath</a> and updateSlicedFindPath. <a href="DetourNavMesh_8h.html#aa783b570776c948098378da1a45e1bac">More...</a><br /></td></tr>
|
|
<tr class="separator:aa783b570776c948098378da1a45e1bac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a667a15950cb93797b15be3c958e440f0"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="DetourNavMesh_8h.html#a667a15950cb93797b15be3c958e440f0">dtRaycastOptions</a> { <a class="el" href="DetourNavMesh_8h.html#a667a15950cb93797b15be3c958e440f0a904277bd4cec80e1ec2848c010b779e8">DT_RAYCAST_USE_COSTS</a> = 0x01
|
|
}</td></tr>
|
|
<tr class="memdesc:a667a15950cb93797b15be3c958e440f0"><td class="mdescLeft"> </td><td class="mdescRight">Options for <a class="el" href="classdtNavMeshQuery.html#a7509a4bf31a215f20478c5050ef25913" title="Casts a 'walkability' ray along the surface of the navigation mesh from the start position toward the...">dtNavMeshQuery::raycast</a>. <a href="DetourNavMesh_8h.html#a667a15950cb93797b15be3c958e440f0">More...</a><br /></td></tr>
|
|
<tr class="separator:a667a15950cb93797b15be3c958e440f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a42be29b2c7d98704d437ef08e9bc526d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="DetourNavMesh_8h.html#a42be29b2c7d98704d437ef08e9bc526d">dtDetailTriEdgeFlags</a> { <a class="el" href="DetourNavMesh_8h.html#a42be29b2c7d98704d437ef08e9bc526da2d515783212eec68c805a91b8de1d723">DT_DETAIL_EDGE_BOUNDARY</a> = 0x01
|
|
}</td></tr>
|
|
<tr class="separator:a42be29b2c7d98704d437ef08e9bc526d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a19937b4ff098f7c52ee08af1b5f39c98"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="DetourNavMesh_8h.html#a19937b4ff098f7c52ee08af1b5f39c98">dtPolyTypes</a> { <a class="el" href="DetourNavMesh_8h.html#a19937b4ff098f7c52ee08af1b5f39c98a29186313531593c85696d62ff83f6220">DT_POLYTYPE_GROUND</a> = 0
|
|
, <a class="el" href="DetourNavMesh_8h.html#a19937b4ff098f7c52ee08af1b5f39c98a5454d6f0a19d046264f5305baa7ba858">DT_POLYTYPE_OFFMESH_CONNECTION</a> = 1
|
|
}</td></tr>
|
|
<tr class="memdesc:a19937b4ff098f7c52ee08af1b5f39c98"><td class="mdescLeft"> </td><td class="mdescRight">Flags representing the type of a navigation mesh polygon. <a href="DetourNavMesh_8h.html#a19937b4ff098f7c52ee08af1b5f39c98">More...</a><br /></td></tr>
|
|
<tr class="separator:a19937b4ff098f7c52ee08af1b5f39c98"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:a5368111c9ec95da8fd3ad0c45b90c902"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="DetourNavMesh_8h.html#a5368111c9ec95da8fd3ad0c45b90c902">dtGetDetailTriEdgeFlags</a> (unsigned char triFlags, int edgeIndex)</td></tr>
|
|
<tr class="memdesc:a5368111c9ec95da8fd3ad0c45b90c902"><td class="mdescLeft"> </td><td class="mdescRight">Get flags for edge in detail triangle. <a href="DetourNavMesh_8h.html#a5368111c9ec95da8fd3ad0c45b90c902">More...</a><br /></td></tr>
|
|
<tr class="separator:a5368111c9ec95da8fd3ad0c45b90c902"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga73648d53c5a414855a2aa264aab9263c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdtNavMesh.html">dtNavMesh</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__detour.html#ga73648d53c5a414855a2aa264aab9263c">dtAllocNavMesh</a> ()</td></tr>
|
|
<tr class="memdesc:ga73648d53c5a414855a2aa264aab9263c"><td class="mdescLeft"> </td><td class="mdescRight">Allocates a navigation mesh object using the Detour allocator. <a href="group__detour.html#ga73648d53c5a414855a2aa264aab9263c">More...</a><br /></td></tr>
|
|
<tr class="separator:ga73648d53c5a414855a2aa264aab9263c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad938af5675a2f62c7c3830b38ea9a184"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__detour.html#gad938af5675a2f62c7c3830b38ea9a184">dtFreeNavMesh</a> (<a class="el" href="classdtNavMesh.html">dtNavMesh</a> *navmesh)</td></tr>
|
|
<tr class="memdesc:gad938af5675a2f62c7c3830b38ea9a184"><td class="mdescLeft"> </td><td class="mdescRight">Frees the specified navigation mesh object using the Detour allocator. <a href="group__detour.html#gad938af5675a2f62c7c3830b38ea9a184">More...</a><br /></td></tr>
|
|
<tr class="separator:gad938af5675a2f62c7c3830b38ea9a184"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
|
Variables</h2></td></tr>
|
|
<tr class="memitem:ga8591fdac662dbfabb580de626c64c9f3"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__detour.html#ga8591fdac662dbfabb580de626c64c9f3">DT_VERTS_PER_POLYGON</a> = 6</td></tr>
|
|
<tr class="memdesc:ga8591fdac662dbfabb580de626c64c9f3"><td class="mdescLeft"> </td><td class="mdescRight">The maximum number of vertices per navigation polygon. <a href="group__detour.html#ga8591fdac662dbfabb580de626c64c9f3">More...</a><br /></td></tr>
|
|
<tr class="separator:ga8591fdac662dbfabb580de626c64c9f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa2d400dcfaef68b62c1f1118de13e87e"><td class="memItemLeft" align="right" valign="top">static const unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="DetourNavMesh_8h.html#aa2d400dcfaef68b62c1f1118de13e87e">DT_EXT_LINK</a> = 0x8000</td></tr>
|
|
<tr class="memdesc:aa2d400dcfaef68b62c1f1118de13e87e"><td class="mdescLeft"> </td><td class="mdescRight">A flag that indicates that an entity links to an external entity. <a href="DetourNavMesh_8h.html#aa2d400dcfaef68b62c1f1118de13e87e">More...</a><br /></td></tr>
|
|
<tr class="separator:aa2d400dcfaef68b62c1f1118de13e87e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aca31b5eadafd19285e16eca707b3295b"><td class="memItemLeft" align="right" valign="top">static const unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="DetourNavMesh_8h.html#aca31b5eadafd19285e16eca707b3295b">DT_NULL_LINK</a> = 0xffffffff</td></tr>
|
|
<tr class="memdesc:aca31b5eadafd19285e16eca707b3295b"><td class="mdescLeft"> </td><td class="mdescRight">A value that indicates the entity does not link to anything. <a href="DetourNavMesh_8h.html#aca31b5eadafd19285e16eca707b3295b">More...</a><br /></td></tr>
|
|
<tr class="separator:aca31b5eadafd19285e16eca707b3295b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf1ff9d60c36045d41c92859d96e8dd0"><td class="memItemLeft" align="right" valign="top">static const unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="DetourNavMesh_8h.html#adf1ff9d60c36045d41c92859d96e8dd0">DT_OFFMESH_CON_BIDIR</a> = 1</td></tr>
|
|
<tr class="memdesc:adf1ff9d60c36045d41c92859d96e8dd0"><td class="mdescLeft"> </td><td class="mdescRight">A flag that indicates that an off-mesh connection can be traversed in both directions. (Is bidirectional.) <a href="DetourNavMesh_8h.html#adf1ff9d60c36045d41c92859d96e8dd0">More...</a><br /></td></tr>
|
|
<tr class="separator:adf1ff9d60c36045d41c92859d96e8dd0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga954dc85eacf41248ee76968957484a9e"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__detour.html#ga954dc85eacf41248ee76968957484a9e">DT_MAX_AREAS</a> = 64</td></tr>
|
|
<tr class="memdesc:ga954dc85eacf41248ee76968957484a9e"><td class="mdescLeft"> </td><td class="mdescRight">The maximum number of user defined area ids. <a href="group__detour.html#ga954dc85eacf41248ee76968957484a9e">More...</a><br /></td></tr>
|
|
<tr class="separator:ga954dc85eacf41248ee76968957484a9e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a52749b53f72f838b3f54f61ca091ca74"><td class="memItemLeft" align="right" valign="top">static const float </td><td class="memItemRight" valign="bottom"><a class="el" href="DetourNavMesh_8h.html#a52749b53f72f838b3f54f61ca091ca74">DT_RAY_CAST_LIMIT_PROPORTIONS</a> = 50.0f</td></tr>
|
|
<tr class="memdesc:a52749b53f72f838b3f54f61ca091ca74"><td class="mdescLeft"> </td><td class="mdescRight">Limit raycasting during any angle pahfinding The limit is given as a multiple of the character radius. <a href="DetourNavMesh_8h.html#a52749b53f72f838b3f54f61ca091ca74">More...</a><br /></td></tr>
|
|
<tr class="separator:a52749b53f72f838b3f54f61ca091ca74"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader">Tile Serialization Constants</div></td></tr>
|
|
<tr><td colspan="2"><div class="groupText"><p>These constants are used to detect whether a navigation tile's data and state format is compatible with the current build. </p>
|
|
</div></td></tr>
|
|
<tr class="memitem:aab52da983cde5b114352f3aed116d9ed"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="DetourNavMesh_8h.html#aab52da983cde5b114352f3aed116d9ed">DT_NAVMESH_MAGIC</a> = 'D'<<24 | 'N'<<16 | 'A'<<8 | 'V'</td></tr>
|
|
<tr class="memdesc:aab52da983cde5b114352f3aed116d9ed"><td class="mdescLeft"> </td><td class="mdescRight">A magic number used to detect compatibility of navigation tile data. <a href="DetourNavMesh_8h.html#aab52da983cde5b114352f3aed116d9ed">More...</a><br /></td></tr>
|
|
<tr class="separator:aab52da983cde5b114352f3aed116d9ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a666e6e3396a42c7cacc6ac5d593c10d8"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="DetourNavMesh_8h.html#a666e6e3396a42c7cacc6ac5d593c10d8">DT_NAVMESH_VERSION</a> = 7</td></tr>
|
|
<tr class="memdesc:a666e6e3396a42c7cacc6ac5d593c10d8"><td class="mdescLeft"> </td><td class="mdescRight">A version number used to detect compatibility of navigation tile data. <a href="DetourNavMesh_8h.html#a666e6e3396a42c7cacc6ac5d593c10d8">More...</a><br /></td></tr>
|
|
<tr class="separator:a666e6e3396a42c7cacc6ac5d593c10d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aef983d45255c8121c3407c8dc927351d"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="DetourNavMesh_8h.html#aef983d45255c8121c3407c8dc927351d">DT_NAVMESH_STATE_MAGIC</a> = 'D'<<24 | 'N'<<16 | 'M'<<8 | 'S'</td></tr>
|
|
<tr class="memdesc:aef983d45255c8121c3407c8dc927351d"><td class="mdescLeft"> </td><td class="mdescRight">A magic number used to detect the compatibility of navigation tile states. <a href="DetourNavMesh_8h.html#aef983d45255c8121c3407c8dc927351d">More...</a><br /></td></tr>
|
|
<tr class="separator:aef983d45255c8121c3407c8dc927351d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad9115abe722291293a45d928ec44a87b"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="DetourNavMesh_8h.html#ad9115abe722291293a45d928ec44a87b">DT_NAVMESH_STATE_VERSION</a> = 1</td></tr>
|
|
<tr class="memdesc:ad9115abe722291293a45d928ec44a87b"><td class="mdescLeft"> </td><td class="mdescRight">A version number used to detect compatibility of navigation tile states. <a href="DetourNavMesh_8h.html#ad9115abe722291293a45d928ec44a87b">More...</a><br /></td></tr>
|
|
<tr class="separator:ad9115abe722291293a45d928ec44a87b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a id="a42be29b2c7d98704d437ef08e9bc526d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a42be29b2c7d98704d437ef08e9bc526d">◆ </a></span>dtDetailTriEdgeFlags</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="DetourNavMesh_8h.html#a42be29b2c7d98704d437ef08e9bc526d">dtDetailTriEdgeFlags</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a42be29b2c7d98704d437ef08e9bc526da2d515783212eec68c805a91b8de1d723"></a>DT_DETAIL_EDGE_BOUNDARY </td><td class="fielddoc"><p>Detail triangle edge is part of the poly boundary. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa783b570776c948098378da1a45e1bac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa783b570776c948098378da1a45e1bac">◆ </a></span>dtFindPathOptions</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="DetourNavMesh_8h.html#aa783b570776c948098378da1a45e1bac">dtFindPathOptions</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Options for <a class="el" href="classdtNavMeshQuery.html#ae9a478194f14f1a4591f8b6528007d82" title="Intializes a sliced path query.">dtNavMeshQuery::initSlicedFindPath</a> and updateSlicedFindPath. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa783b570776c948098378da1a45e1bacae68dc8af59dbb706ec70f4482590599b"></a>DT_FINDPATH_ANY_ANGLE </td><td class="fielddoc"><p>use raycasts during pathfind to "shortcut" (raycast still consider costs) </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a19937b4ff098f7c52ee08af1b5f39c98"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a19937b4ff098f7c52ee08af1b5f39c98">◆ </a></span>dtPolyTypes</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="DetourNavMesh_8h.html#a19937b4ff098f7c52ee08af1b5f39c98">dtPolyTypes</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Flags representing the type of a navigation mesh polygon. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a19937b4ff098f7c52ee08af1b5f39c98a29186313531593c85696d62ff83f6220"></a>DT_POLYTYPE_GROUND </td><td class="fielddoc"><p>The polygon is a standard convex polygon that is part of the surface of the mesh. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a19937b4ff098f7c52ee08af1b5f39c98a5454d6f0a19d046264f5305baa7ba858"></a>DT_POLYTYPE_OFFMESH_CONNECTION </td><td class="fielddoc"><p>The polygon is an off-mesh connection consisting of two vertices. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a667a15950cb93797b15be3c958e440f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a667a15950cb93797b15be3c958e440f0">◆ </a></span>dtRaycastOptions</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="DetourNavMesh_8h.html#a667a15950cb93797b15be3c958e440f0">dtRaycastOptions</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Options for <a class="el" href="classdtNavMeshQuery.html#a7509a4bf31a215f20478c5050ef25913" title="Casts a 'walkability' ray along the surface of the navigation mesh from the start position toward the...">dtNavMeshQuery::raycast</a>. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a667a15950cb93797b15be3c958e440f0a904277bd4cec80e1ec2848c010b779e8"></a>DT_RAYCAST_USE_COSTS </td><td class="fielddoc"><p>Raycast should calculate movement cost along the ray and fill RaycastHit::cost. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac8cecf1c1e32f8464a1905edfeaebbc7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac8cecf1c1e32f8464a1905edfeaebbc7">◆ </a></span>dtStraightPathFlags</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="DetourNavMesh_8h.html#ac8cecf1c1e32f8464a1905edfeaebbc7">dtStraightPathFlags</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Vertex flags returned by <a class="el" href="classdtNavMeshQuery.html#ac160434c85bdf9edec24fa621f120d2d" title="Finds the straight path from the start to the end position within the polygon corridor.">dtNavMeshQuery::findStraightPath</a>. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac8cecf1c1e32f8464a1905edfeaebbc7a45732cca36a4a88b3cc5492dc1c4d55a"></a>DT_STRAIGHTPATH_START </td><td class="fielddoc"><p>The vertex is the start position in the path. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ac8cecf1c1e32f8464a1905edfeaebbc7a3857dec720eca5984c04ecf962b7bfa2"></a>DT_STRAIGHTPATH_END </td><td class="fielddoc"><p>The vertex is the end position in the path. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ac8cecf1c1e32f8464a1905edfeaebbc7a6f3af4eb103dca5d2259f7b8770e2c02"></a>DT_STRAIGHTPATH_OFFMESH_CONNECTION </td><td class="fielddoc"><p>The vertex is the start of an off-mesh connection. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a41a7f5b74dd90b219858a75208bcac4e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a41a7f5b74dd90b219858a75208bcac4e">◆ </a></span>dtStraightPathOptions</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="DetourNavMesh_8h.html#a41a7f5b74dd90b219858a75208bcac4e">dtStraightPathOptions</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Options for <a class="el" href="classdtNavMeshQuery.html#ac160434c85bdf9edec24fa621f120d2d" title="Finds the straight path from the start to the end position within the polygon corridor.">dtNavMeshQuery::findStraightPath</a>. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a41a7f5b74dd90b219858a75208bcac4ea0b347150cb46ca63c54526df691a9aef"></a>DT_STRAIGHTPATH_AREA_CROSSINGS </td><td class="fielddoc"><p>Add a vertex at every polygon edge crossing where area changes. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a41a7f5b74dd90b219858a75208bcac4eae6fa64aada65c8ec7458b2a5653d5e02"></a>DT_STRAIGHTPATH_ALL_CROSSINGS </td><td class="fielddoc"><p>Add a vertex at every polygon edge crossing. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ace45ee22124392a9026eb6266000ca1c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ace45ee22124392a9026eb6266000ca1c">◆ </a></span>dtTileFlags</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="DetourNavMesh_8h.html#ace45ee22124392a9026eb6266000ca1c">dtTileFlags</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Tile flags used for various functions and fields. </p>
|
|
<p>For an example, see <a class="el" href="classdtNavMesh.html#a5b5a7c4fa72c08d9a6d4cc4d8cd3bb89" title="Adds a tile to the navigation mesh.">dtNavMesh::addTile()</a>. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ace45ee22124392a9026eb6266000ca1ca454ad5984fddf654fc291123ada94d1b"></a>DT_TILE_FREE_DATA </td><td class="fielddoc"><p>The navigation mesh owns the tile memory and is responsible for freeing it. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="a5368111c9ec95da8fd3ad0c45b90c902"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5368111c9ec95da8fd3ad0c45b90c902">◆ </a></span>dtGetDetailTriEdgeFlags()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int dtGetDetailTriEdgeFlags </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned char </td>
|
|
<td class="paramname"><em>triFlags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>edgeIndex</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</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">
|
|
|
|
<p>Get flags for edge in detail triangle. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">triFlags</td><td>The flags for the triangle (last component of detail vertices above). </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">edgeIndex</td><td>The index of the first vertex of the edge. For instance, if 0, returns flags for edge AB. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Variable Documentation</h2>
|
|
<a id="aa2d400dcfaef68b62c1f1118de13e87e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa2d400dcfaef68b62c1f1118de13e87e">◆ </a></span>DT_EXT_LINK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const unsigned short DT_EXT_LINK = 0x8000</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>A flag that indicates that an entity links to an external entity. </p>
|
|
<p>(E.g. A polygon edge is a portal that links to another polygon.) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aab52da983cde5b114352f3aed116d9ed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aab52da983cde5b114352f3aed116d9ed">◆ </a></span>DT_NAVMESH_MAGIC</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const int DT_NAVMESH_MAGIC = 'D'<<24 | 'N'<<16 | 'A'<<8 | 'V'</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>A magic number used to detect compatibility of navigation tile data. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aef983d45255c8121c3407c8dc927351d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aef983d45255c8121c3407c8dc927351d">◆ </a></span>DT_NAVMESH_STATE_MAGIC</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const int DT_NAVMESH_STATE_MAGIC = 'D'<<24 | 'N'<<16 | 'M'<<8 | 'S'</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>A magic number used to detect the compatibility of navigation tile states. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad9115abe722291293a45d928ec44a87b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad9115abe722291293a45d928ec44a87b">◆ </a></span>DT_NAVMESH_STATE_VERSION</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const int DT_NAVMESH_STATE_VERSION = 1</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>A version number used to detect compatibility of navigation tile states. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a666e6e3396a42c7cacc6ac5d593c10d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a666e6e3396a42c7cacc6ac5d593c10d8">◆ </a></span>DT_NAVMESH_VERSION</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const int DT_NAVMESH_VERSION = 7</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>A version number used to detect compatibility of navigation tile data. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aca31b5eadafd19285e16eca707b3295b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aca31b5eadafd19285e16eca707b3295b">◆ </a></span>DT_NULL_LINK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const unsigned int DT_NULL_LINK = 0xffffffff</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>A value that indicates the entity does not link to anything. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf1ff9d60c36045d41c92859d96e8dd0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf1ff9d60c36045d41c92859d96e8dd0">◆ </a></span>DT_OFFMESH_CON_BIDIR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const unsigned int DT_OFFMESH_CON_BIDIR = 1</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>A flag that indicates that an off-mesh connection can be traversed in both directions. (Is bidirectional.) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a52749b53f72f838b3f54f61ca091ca74"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a52749b53f72f838b3f54f61ca091ca74">◆ </a></span>DT_RAY_CAST_LIMIT_PROPORTIONS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const float DT_RAY_CAST_LIMIT_PROPORTIONS = 50.0f</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Limit raycasting during any angle pahfinding The limit is given as a multiple of the character radius. </p>
|
|
|
|
</div>
|
|
</div>
|
|
</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="dir_49bbc5a28a7ee729bdecc682ba5a63c9.html">Detour</a></li><li class="navelem"><a class="el" href="dir_97c6bac6df0065e0578eb2a70aa0bb50.html">Include</a></li><li class="navelem"><a class="el" href="DetourNavMesh_8h.html">DetourNavMesh.h</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>
|