Files
recastnavigation/structdtNavMeshCreateParams.html

735 lines
48 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: dtNavMeshCreateParams Struct 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&amp;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&amp;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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('structdtNavMeshCreateParams.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="structdtNavMeshCreateParams-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">dtNavMeshCreateParams Struct Reference<div class="ingroups"><a class="el" href="group__detour.html">Detour</a></div></div> </div>
</div><!--header-->
<div class="contents">
<p>Represents the source data used to build an navigation mesh tile.
<a href="structdtNavMeshCreateParams.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="DetourNavMeshBuilder_8h_source.html">DetourNavMeshBuilder.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Polygon Mesh Attributes</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Used to create the base navigation graph.</p>
<p>See <a class="el" href="structrcPolyMesh.html" title="Represents a polygon mesh suitable for use in building a navigation mesh.">rcPolyMesh</a> for details related to these attributes. </p>
</div></td></tr>
<tr class="memitem:a000f1bbb0fbc2dbd9d34e73bcb50ae3f"><td class="memItemLeft" align="right" valign="top">const unsigned short *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#a000f1bbb0fbc2dbd9d34e73bcb50ae3f">verts</a></td></tr>
<tr class="memdesc:a000f1bbb0fbc2dbd9d34e73bcb50ae3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The polygon mesh vertices. [(x, y, z) * <a class="el" href="structdtNavMeshCreateParams.html#a5cc3d74f4b38715cb1adf01c7d118c3f" title="The number vertices in the polygon mesh. [Limit: &gt;= 3].">vertCount</a>] [Unit: vx]. <a href="structdtNavMeshCreateParams.html#a000f1bbb0fbc2dbd9d34e73bcb50ae3f">More...</a><br /></td></tr>
<tr class="separator:a000f1bbb0fbc2dbd9d34e73bcb50ae3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cc3d74f4b38715cb1adf01c7d118c3f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#a5cc3d74f4b38715cb1adf01c7d118c3f">vertCount</a></td></tr>
<tr class="memdesc:a5cc3d74f4b38715cb1adf01c7d118c3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The number vertices in the polygon mesh. [Limit: &gt;= 3]. <a href="structdtNavMeshCreateParams.html#a5cc3d74f4b38715cb1adf01c7d118c3f">More...</a><br /></td></tr>
<tr class="separator:a5cc3d74f4b38715cb1adf01c7d118c3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32129adb089b24ce7f328f780bbf35a7"><td class="memItemLeft" align="right" valign="top">const unsigned short *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#a32129adb089b24ce7f328f780bbf35a7">polys</a></td></tr>
<tr class="memdesc:a32129adb089b24ce7f328f780bbf35a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">The polygon data. [Size: <a class="el" href="structdtNavMeshCreateParams.html#ade05d506a6505335142d06f18a35cc45" title="Number of polygons in the mesh. [Limit: &gt;= 1].">polyCount</a> * 2 * <a class="el" href="structdtNavMeshCreateParams.html#aa0cacf292dd206fe7da335461c3af65c" title="Number maximum number of vertices per polygon. [Limit: &gt;= 3].">nvp</a>]. <a href="structdtNavMeshCreateParams.html#a32129adb089b24ce7f328f780bbf35a7">More...</a><br /></td></tr>
<tr class="separator:a32129adb089b24ce7f328f780bbf35a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61193891d27672918981c8e9447baf47"><td class="memItemLeft" align="right" valign="top">const unsigned short *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#a61193891d27672918981c8e9447baf47">polyFlags</a></td></tr>
<tr class="memdesc:a61193891d27672918981c8e9447baf47"><td class="mdescLeft">&#160;</td><td class="mdescRight">The user defined flags assigned to each polygon. [Size: <a class="el" href="structdtNavMeshCreateParams.html#ade05d506a6505335142d06f18a35cc45" title="Number of polygons in the mesh. [Limit: &gt;= 1].">polyCount</a>]. <a href="structdtNavMeshCreateParams.html#a61193891d27672918981c8e9447baf47">More...</a><br /></td></tr>
<tr class="separator:a61193891d27672918981c8e9447baf47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6968dabec88b5fc3f549f675b7a40eed"><td class="memItemLeft" align="right" valign="top">const unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#a6968dabec88b5fc3f549f675b7a40eed">polyAreas</a></td></tr>
<tr class="memdesc:a6968dabec88b5fc3f549f675b7a40eed"><td class="mdescLeft">&#160;</td><td class="mdescRight">The user defined area ids assigned to each polygon. [Size: <a class="el" href="structdtNavMeshCreateParams.html#ade05d506a6505335142d06f18a35cc45" title="Number of polygons in the mesh. [Limit: &gt;= 1].">polyCount</a>]. <a href="structdtNavMeshCreateParams.html#a6968dabec88b5fc3f549f675b7a40eed">More...</a><br /></td></tr>
<tr class="separator:a6968dabec88b5fc3f549f675b7a40eed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade05d506a6505335142d06f18a35cc45"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#ade05d506a6505335142d06f18a35cc45">polyCount</a></td></tr>
<tr class="memdesc:ade05d506a6505335142d06f18a35cc45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of polygons in the mesh. [Limit: &gt;= 1]. <a href="structdtNavMeshCreateParams.html#ade05d506a6505335142d06f18a35cc45">More...</a><br /></td></tr>
<tr class="separator:ade05d506a6505335142d06f18a35cc45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0cacf292dd206fe7da335461c3af65c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#aa0cacf292dd206fe7da335461c3af65c">nvp</a></td></tr>
<tr class="memdesc:aa0cacf292dd206fe7da335461c3af65c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number maximum number of vertices per polygon. [Limit: &gt;= 3]. <a href="structdtNavMeshCreateParams.html#aa0cacf292dd206fe7da335461c3af65c">More...</a><br /></td></tr>
<tr class="separator:aa0cacf292dd206fe7da335461c3af65c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Height Detail Attributes (Optional)</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>See <a class="el" href="structrcPolyMeshDetail.html" title="Contains triangle meshes that represent detailed height data associated with the polygons in its asso...">rcPolyMeshDetail</a> for details related to these attributes. </p>
</div></td></tr>
<tr class="memitem:a1e164d8ad19c20a3cd7a04352738c2e2"><td class="memItemLeft" align="right" valign="top">const unsigned int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#a1e164d8ad19c20a3cd7a04352738c2e2">detailMeshes</a></td></tr>
<tr class="memdesc:a1e164d8ad19c20a3cd7a04352738c2e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">The height detail sub-mesh data. [Size: 4 * <a class="el" href="structdtNavMeshCreateParams.html#ade05d506a6505335142d06f18a35cc45" title="Number of polygons in the mesh. [Limit: &gt;= 1].">polyCount</a>]. <a href="structdtNavMeshCreateParams.html#a1e164d8ad19c20a3cd7a04352738c2e2">More...</a><br /></td></tr>
<tr class="separator:a1e164d8ad19c20a3cd7a04352738c2e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb88208b052c3ef84d60683bf889a88f"><td class="memItemLeft" align="right" valign="top">const float *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#abb88208b052c3ef84d60683bf889a88f">detailVerts</a></td></tr>
<tr class="memdesc:abb88208b052c3ef84d60683bf889a88f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The detail mesh vertices. [Size: 3 * <a class="el" href="structdtNavMeshCreateParams.html#af3b5721cfa7cc46e508c5756116f7e10" title="The number of vertices in the detail mesh.">detailVertsCount</a>] [Unit: wu]. <a href="structdtNavMeshCreateParams.html#abb88208b052c3ef84d60683bf889a88f">More...</a><br /></td></tr>
<tr class="separator:abb88208b052c3ef84d60683bf889a88f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3b5721cfa7cc46e508c5756116f7e10"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#af3b5721cfa7cc46e508c5756116f7e10">detailVertsCount</a></td></tr>
<tr class="memdesc:af3b5721cfa7cc46e508c5756116f7e10"><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of vertices in the detail mesh. <a href="structdtNavMeshCreateParams.html#af3b5721cfa7cc46e508c5756116f7e10">More...</a><br /></td></tr>
<tr class="separator:af3b5721cfa7cc46e508c5756116f7e10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4146c9631643c9d42339933a1a160864"><td class="memItemLeft" align="right" valign="top">const unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#a4146c9631643c9d42339933a1a160864">detailTris</a></td></tr>
<tr class="memdesc:a4146c9631643c9d42339933a1a160864"><td class="mdescLeft">&#160;</td><td class="mdescRight">The detail mesh triangles. [Size: 4 * <a class="el" href="structdtNavMeshCreateParams.html#a2516fa677dad99e0859ed46615d64730" title="The number of triangles in the detail mesh.">detailTriCount</a>]. <a href="structdtNavMeshCreateParams.html#a4146c9631643c9d42339933a1a160864">More...</a><br /></td></tr>
<tr class="separator:a4146c9631643c9d42339933a1a160864"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2516fa677dad99e0859ed46615d64730"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#a2516fa677dad99e0859ed46615d64730">detailTriCount</a></td></tr>
<tr class="memdesc:a2516fa677dad99e0859ed46615d64730"><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of triangles in the detail mesh. <a href="structdtNavMeshCreateParams.html#a2516fa677dad99e0859ed46615d64730">More...</a><br /></td></tr>
<tr class="separator:a2516fa677dad99e0859ed46615d64730"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Off-Mesh Connections Attributes (Optional)</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Used to define a custom point-to-point edge within the navigation graph, an off-mesh connection is a user defined traversable connection made up to two vertices, at least one of which resides within a navigation mesh polygon. </p>
</div></td></tr>
<tr class="memitem:a9b075503ee6bfbb71e1b206b249e260d"><td class="memItemLeft" align="right" valign="top">const float *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#a9b075503ee6bfbb71e1b206b249e260d">offMeshConVerts</a></td></tr>
<tr class="memdesc:a9b075503ee6bfbb71e1b206b249e260d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Off-mesh connection vertices. [(ax, ay, az, bx, by, bz) * <a class="el" href="structdtNavMeshCreateParams.html#adf244929dceba81df29f80f8869097c0" title="The number of off-mesh connections. [Limit: &gt;= 0].">offMeshConCount</a>] [Unit: wu]. <a href="structdtNavMeshCreateParams.html#a9b075503ee6bfbb71e1b206b249e260d">More...</a><br /></td></tr>
<tr class="separator:a9b075503ee6bfbb71e1b206b249e260d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42c0de18949baa70762b83f6aaff0bf8"><td class="memItemLeft" align="right" valign="top">const float *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#a42c0de18949baa70762b83f6aaff0bf8">offMeshConRad</a></td></tr>
<tr class="memdesc:a42c0de18949baa70762b83f6aaff0bf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Off-mesh connection radii. [Size: <a class="el" href="structdtNavMeshCreateParams.html#adf244929dceba81df29f80f8869097c0" title="The number of off-mesh connections. [Limit: &gt;= 0].">offMeshConCount</a>] [Unit: wu]. <a href="structdtNavMeshCreateParams.html#a42c0de18949baa70762b83f6aaff0bf8">More...</a><br /></td></tr>
<tr class="separator:a42c0de18949baa70762b83f6aaff0bf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1339cb28aa32fd7fe2410322cbd187b"><td class="memItemLeft" align="right" valign="top">const unsigned short *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#ab1339cb28aa32fd7fe2410322cbd187b">offMeshConFlags</a></td></tr>
<tr class="memdesc:ab1339cb28aa32fd7fe2410322cbd187b"><td class="mdescLeft">&#160;</td><td class="mdescRight">User defined flags assigned to the off-mesh connections. [Size: <a class="el" href="structdtNavMeshCreateParams.html#adf244929dceba81df29f80f8869097c0" title="The number of off-mesh connections. [Limit: &gt;= 0].">offMeshConCount</a>]. <a href="structdtNavMeshCreateParams.html#ab1339cb28aa32fd7fe2410322cbd187b">More...</a><br /></td></tr>
<tr class="separator:ab1339cb28aa32fd7fe2410322cbd187b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a3aa99e495e64204ebeb1b1cd831259"><td class="memItemLeft" align="right" valign="top">const unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#a3a3aa99e495e64204ebeb1b1cd831259">offMeshConAreas</a></td></tr>
<tr class="memdesc:a3a3aa99e495e64204ebeb1b1cd831259"><td class="mdescLeft">&#160;</td><td class="mdescRight">User defined area ids assigned to the off-mesh connections. [Size: <a class="el" href="structdtNavMeshCreateParams.html#adf244929dceba81df29f80f8869097c0" title="The number of off-mesh connections. [Limit: &gt;= 0].">offMeshConCount</a>]. <a href="structdtNavMeshCreateParams.html#a3a3aa99e495e64204ebeb1b1cd831259">More...</a><br /></td></tr>
<tr class="separator:a3a3aa99e495e64204ebeb1b1cd831259"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e497665c7f79fb93211503ebc8069be"><td class="memItemLeft" align="right" valign="top">const unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#a4e497665c7f79fb93211503ebc8069be">offMeshConDir</a></td></tr>
<tr class="memdesc:a4e497665c7f79fb93211503ebc8069be"><td class="mdescLeft">&#160;</td><td class="mdescRight">The permitted travel direction of the off-mesh connections. <a href="structdtNavMeshCreateParams.html#a4e497665c7f79fb93211503ebc8069be">More...</a><br /></td></tr>
<tr class="separator:a4e497665c7f79fb93211503ebc8069be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d4b0e452b998375f06cd6a3103ea042"><td class="memItemLeft" align="right" valign="top">const unsigned int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#a5d4b0e452b998375f06cd6a3103ea042">offMeshConUserID</a></td></tr>
<tr class="memdesc:a5d4b0e452b998375f06cd6a3103ea042"><td class="mdescLeft">&#160;</td><td class="mdescRight">The user defined ids of the off-mesh connection. [Size: <a class="el" href="structdtNavMeshCreateParams.html#adf244929dceba81df29f80f8869097c0" title="The number of off-mesh connections. [Limit: &gt;= 0].">offMeshConCount</a>]. <a href="structdtNavMeshCreateParams.html#a5d4b0e452b998375f06cd6a3103ea042">More...</a><br /></td></tr>
<tr class="separator:a5d4b0e452b998375f06cd6a3103ea042"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf244929dceba81df29f80f8869097c0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#adf244929dceba81df29f80f8869097c0">offMeshConCount</a></td></tr>
<tr class="memdesc:adf244929dceba81df29f80f8869097c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of off-mesh connections. [Limit: &gt;= 0]. <a href="structdtNavMeshCreateParams.html#adf244929dceba81df29f80f8869097c0">More...</a><br /></td></tr>
<tr class="separator:adf244929dceba81df29f80f8869097c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Tile Attributes</div></td></tr>
<tr><td colspan="2"><div class="groupText"><dl class="section note"><dt>Note</dt><dd>The tile grid/layer data can be left at zero if the destination is a single tile mesh. </dd></dl>
</div></td></tr>
<tr class="memitem:aeb8e8fb9fed1e6f47292f5016f9eee0a"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#aeb8e8fb9fed1e6f47292f5016f9eee0a">userId</a></td></tr>
<tr class="memdesc:aeb8e8fb9fed1e6f47292f5016f9eee0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The user defined id of the tile. <a href="structdtNavMeshCreateParams.html#aeb8e8fb9fed1e6f47292f5016f9eee0a">More...</a><br /></td></tr>
<tr class="separator:aeb8e8fb9fed1e6f47292f5016f9eee0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3cd5e08f533bfd9767f70dd02f1cb33"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#ac3cd5e08f533bfd9767f70dd02f1cb33">tileX</a></td></tr>
<tr class="memdesc:ac3cd5e08f533bfd9767f70dd02f1cb33"><td class="mdescLeft">&#160;</td><td class="mdescRight">The tile's x-grid location within the multi-tile destination mesh. (Along the x-axis.) <a href="structdtNavMeshCreateParams.html#ac3cd5e08f533bfd9767f70dd02f1cb33">More...</a><br /></td></tr>
<tr class="separator:ac3cd5e08f533bfd9767f70dd02f1cb33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc178088f515787cc8dec214559358e9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#afc178088f515787cc8dec214559358e9">tileY</a></td></tr>
<tr class="memdesc:afc178088f515787cc8dec214559358e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The tile's y-grid location within the multi-tile destination mesh. (Along the z-axis.) <a href="structdtNavMeshCreateParams.html#afc178088f515787cc8dec214559358e9">More...</a><br /></td></tr>
<tr class="separator:afc178088f515787cc8dec214559358e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a537e0bee7d1ddf992dc540d46fa337de"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#a537e0bee7d1ddf992dc540d46fa337de">tileLayer</a></td></tr>
<tr class="memdesc:a537e0bee7d1ddf992dc540d46fa337de"><td class="mdescLeft">&#160;</td><td class="mdescRight">The tile's layer within the layered destination mesh. <a href="Along the y-axis.">Limit: &gt;= 0</a> <a href="structdtNavMeshCreateParams.html#a537e0bee7d1ddf992dc540d46fa337de">More...</a><br /></td></tr>
<tr class="separator:a537e0bee7d1ddf992dc540d46fa337de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31a2596a43445e9219666d44cb5e32ab"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#a31a2596a43445e9219666d44cb5e32ab">bmin</a> [3]</td></tr>
<tr class="memdesc:a31a2596a43445e9219666d44cb5e32ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">The minimum bounds of the tile. [(x, y, z)] [Unit: wu]. <a href="structdtNavMeshCreateParams.html#a31a2596a43445e9219666d44cb5e32ab">More...</a><br /></td></tr>
<tr class="separator:a31a2596a43445e9219666d44cb5e32ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a980d42a666c5a707ffccff68e0b4a2ae"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#a980d42a666c5a707ffccff68e0b4a2ae">bmax</a> [3]</td></tr>
<tr class="memdesc:a980d42a666c5a707ffccff68e0b4a2ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum bounds of the tile. [(x, y, z)] [Unit: wu]. <a href="structdtNavMeshCreateParams.html#a980d42a666c5a707ffccff68e0b4a2ae">More...</a><br /></td></tr>
<tr class="separator:a980d42a666c5a707ffccff68e0b4a2ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">General Configuration Attributes</div></td></tr>
<tr class="memitem:a1d7c8d3ae651371b0ce5acbc19f9221e"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#a1d7c8d3ae651371b0ce5acbc19f9221e">walkableHeight</a></td></tr>
<tr class="memdesc:a1d7c8d3ae651371b0ce5acbc19f9221e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The agent height. [Unit: wu]. <a href="structdtNavMeshCreateParams.html#a1d7c8d3ae651371b0ce5acbc19f9221e">More...</a><br /></td></tr>
<tr class="separator:a1d7c8d3ae651371b0ce5acbc19f9221e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c467f6297663e0ed82c49d768bc3b12"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#a5c467f6297663e0ed82c49d768bc3b12">walkableRadius</a></td></tr>
<tr class="memdesc:a5c467f6297663e0ed82c49d768bc3b12"><td class="mdescLeft">&#160;</td><td class="mdescRight">The agent radius. [Unit: wu]. <a href="structdtNavMeshCreateParams.html#a5c467f6297663e0ed82c49d768bc3b12">More...</a><br /></td></tr>
<tr class="separator:a5c467f6297663e0ed82c49d768bc3b12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ccf071ca70fe5566ddd2f214bac7779"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#a2ccf071ca70fe5566ddd2f214bac7779">walkableClimb</a></td></tr>
<tr class="memdesc:a2ccf071ca70fe5566ddd2f214bac7779"><td class="mdescLeft">&#160;</td><td class="mdescRight">The agent maximum traversable ledge. (Up/Down) [Unit: wu]. <a href="structdtNavMeshCreateParams.html#a2ccf071ca70fe5566ddd2f214bac7779">More...</a><br /></td></tr>
<tr class="separator:a2ccf071ca70fe5566ddd2f214bac7779"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2297125898dd39b19c515638d31cacfc"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#a2297125898dd39b19c515638d31cacfc">cs</a></td></tr>
<tr class="memdesc:a2297125898dd39b19c515638d31cacfc"><td class="mdescLeft">&#160;</td><td class="mdescRight">The xz-plane cell size of the polygon mesh. [Limit: &gt; 0] [Unit: wu]. <a href="structdtNavMeshCreateParams.html#a2297125898dd39b19c515638d31cacfc">More...</a><br /></td></tr>
<tr class="separator:a2297125898dd39b19c515638d31cacfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabc87cedcd783bdd16b8b4377fdb8ccf"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#aabc87cedcd783bdd16b8b4377fdb8ccf">ch</a></td></tr>
<tr class="memdesc:aabc87cedcd783bdd16b8b4377fdb8ccf"><td class="mdescLeft">&#160;</td><td class="mdescRight">The y-axis cell height of the polygon mesh. [Limit: &gt; 0] [Unit: wu]. <a href="structdtNavMeshCreateParams.html#aabc87cedcd783bdd16b8b4377fdb8ccf">More...</a><br /></td></tr>
<tr class="separator:aabc87cedcd783bdd16b8b4377fdb8ccf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c0dab8176f42294bd87c07a4fcce519"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdtNavMeshCreateParams.html#a3c0dab8176f42294bd87c07a4fcce519">buildBvTree</a></td></tr>
<tr class="memdesc:a3c0dab8176f42294bd87c07a4fcce519"><td class="mdescLeft">&#160;</td><td class="mdescRight">True if a bounding volume tree should be built for the tile. <a href="structdtNavMeshCreateParams.html#a3c0dab8176f42294bd87c07a4fcce519">More...</a><br /></td></tr>
<tr class="separator:a3c0dab8176f42294bd87c07a4fcce519"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Description</h2>
<div class="textblock"><p>Represents the source data used to build an navigation mesh tile. </p>
<dl class="section user"><dt></dt><dd></dd></dl>
<p>This structure is used to marshal data between the Recast mesh generation pipeline and Detour navigation components.</p>
<p>See the <a class="el" href="structrcPolyMesh.html" title="Represents a polygon mesh suitable for use in building a navigation mesh.">rcPolyMesh</a> and <a class="el" href="structrcPolyMeshDetail.html" title="Contains triangle meshes that represent detailed height data associated with the polygons in its asso...">rcPolyMeshDetail</a> documentation for detailed information related to mesh structure.</p>
<p>Units are usually in voxels (vx) or world units (wu). The units for voxels, grid size, and cell size are all based on the values of <a class="el" href="structdtNavMeshCreateParams.html#a2297125898dd39b19c515638d31cacfc" title="The xz-plane cell size of the polygon mesh. [Limit: &gt; 0] [Unit: wu].">cs</a> and <a class="el" href="structdtNavMeshCreateParams.html#aabc87cedcd783bdd16b8b4377fdb8ccf" title="The y-axis cell height of the polygon mesh. [Limit: &gt; 0] [Unit: wu].">ch</a>.</p>
<p>The standard navigation mesh build process is to create tile data using dtCreateNavMeshData, then add the tile to a navigation mesh using either the <a class="el" href="classdtNavMesh.html" title="A navigation mesh based on tiles of convex polygons.">dtNavMesh</a> single tile <code>init()</code> function or the <a class="el" href="classdtNavMesh.html#a5b5a7c4fa72c08d9a6d4cc4d8cd3bb89" title="Adds a tile to the navigation mesh.">dtNavMesh::addTile()</a> function.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="group__detour.html#gaf56ac19e79e5948fdb1051158577e648" title="Builds navigation mesh tile data from the provided tile creation data.">dtCreateNavMeshData</a> </dd></dl>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a id="a980d42a666c5a707ffccff68e0b4a2ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a980d42a666c5a707ffccff68e0b4a2ae">&#9670;&nbsp;</a></span>bmax</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float dtNavMeshCreateParams::bmax[3]</td>
</tr>
</table>
</div><div class="memdoc">
<p>The maximum bounds of the tile. [(x, y, z)] [Unit: wu]. </p>
</div>
</div>
<a id="a31a2596a43445e9219666d44cb5e32ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31a2596a43445e9219666d44cb5e32ab">&#9670;&nbsp;</a></span>bmin</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float dtNavMeshCreateParams::bmin[3]</td>
</tr>
</table>
</div><div class="memdoc">
<p>The minimum bounds of the tile. [(x, y, z)] [Unit: wu]. </p>
</div>
</div>
<a id="a3c0dab8176f42294bd87c07a4fcce519"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c0dab8176f42294bd87c07a4fcce519">&#9670;&nbsp;</a></span>buildBvTree</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool dtNavMeshCreateParams::buildBvTree</td>
</tr>
</table>
</div><div class="memdoc">
<p>True if a bounding volume tree should be built for the tile. </p>
<dl class="section note"><dt>Note</dt><dd>The BVTree is not normally needed for layered navigation meshes. </dd></dl>
</div>
</div>
<a id="aabc87cedcd783bdd16b8b4377fdb8ccf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aabc87cedcd783bdd16b8b4377fdb8ccf">&#9670;&nbsp;</a></span>ch</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float dtNavMeshCreateParams::ch</td>
</tr>
</table>
</div><div class="memdoc">
<p>The y-axis cell height of the polygon mesh. [Limit: &gt; 0] [Unit: wu]. </p>
</div>
</div>
<a id="a2297125898dd39b19c515638d31cacfc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2297125898dd39b19c515638d31cacfc">&#9670;&nbsp;</a></span>cs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float dtNavMeshCreateParams::cs</td>
</tr>
</table>
</div><div class="memdoc">
<p>The xz-plane cell size of the polygon mesh. [Limit: &gt; 0] [Unit: wu]. </p>
</div>
</div>
<a id="a1e164d8ad19c20a3cd7a04352738c2e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e164d8ad19c20a3cd7a04352738c2e2">&#9670;&nbsp;</a></span>detailMeshes</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const unsigned int* dtNavMeshCreateParams::detailMeshes</td>
</tr>
</table>
</div><div class="memdoc">
<p>The height detail sub-mesh data. [Size: 4 * <a class="el" href="structdtNavMeshCreateParams.html#ade05d506a6505335142d06f18a35cc45" title="Number of polygons in the mesh. [Limit: &gt;= 1].">polyCount</a>]. </p>
</div>
</div>
<a id="a2516fa677dad99e0859ed46615d64730"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2516fa677dad99e0859ed46615d64730">&#9670;&nbsp;</a></span>detailTriCount</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int dtNavMeshCreateParams::detailTriCount</td>
</tr>
</table>
</div><div class="memdoc">
<p>The number of triangles in the detail mesh. </p>
</div>
</div>
<a id="a4146c9631643c9d42339933a1a160864"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4146c9631643c9d42339933a1a160864">&#9670;&nbsp;</a></span>detailTris</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const unsigned char* dtNavMeshCreateParams::detailTris</td>
</tr>
</table>
</div><div class="memdoc">
<p>The detail mesh triangles. [Size: 4 * <a class="el" href="structdtNavMeshCreateParams.html#a2516fa677dad99e0859ed46615d64730" title="The number of triangles in the detail mesh.">detailTriCount</a>]. </p>
</div>
</div>
<a id="abb88208b052c3ef84d60683bf889a88f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb88208b052c3ef84d60683bf889a88f">&#9670;&nbsp;</a></span>detailVerts</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const float* dtNavMeshCreateParams::detailVerts</td>
</tr>
</table>
</div><div class="memdoc">
<p>The detail mesh vertices. [Size: 3 * <a class="el" href="structdtNavMeshCreateParams.html#af3b5721cfa7cc46e508c5756116f7e10" title="The number of vertices in the detail mesh.">detailVertsCount</a>] [Unit: wu]. </p>
</div>
</div>
<a id="af3b5721cfa7cc46e508c5756116f7e10"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af3b5721cfa7cc46e508c5756116f7e10">&#9670;&nbsp;</a></span>detailVertsCount</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int dtNavMeshCreateParams::detailVertsCount</td>
</tr>
</table>
</div><div class="memdoc">
<p>The number of vertices in the detail mesh. </p>
</div>
</div>
<a id="aa0cacf292dd206fe7da335461c3af65c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0cacf292dd206fe7da335461c3af65c">&#9670;&nbsp;</a></span>nvp</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int dtNavMeshCreateParams::nvp</td>
</tr>
</table>
</div><div class="memdoc">
<p>Number maximum number of vertices per polygon. [Limit: &gt;= 3]. </p>
</div>
</div>
<a id="a3a3aa99e495e64204ebeb1b1cd831259"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a3aa99e495e64204ebeb1b1cd831259">&#9670;&nbsp;</a></span>offMeshConAreas</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const unsigned char* dtNavMeshCreateParams::offMeshConAreas</td>
</tr>
</table>
</div><div class="memdoc">
<p>User defined area ids assigned to the off-mesh connections. [Size: <a class="el" href="structdtNavMeshCreateParams.html#adf244929dceba81df29f80f8869097c0" title="The number of off-mesh connections. [Limit: &gt;= 0].">offMeshConCount</a>]. </p>
</div>
</div>
<a id="adf244929dceba81df29f80f8869097c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf244929dceba81df29f80f8869097c0">&#9670;&nbsp;</a></span>offMeshConCount</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int dtNavMeshCreateParams::offMeshConCount</td>
</tr>
</table>
</div><div class="memdoc">
<p>The number of off-mesh connections. [Limit: &gt;= 0]. </p>
</div>
</div>
<a id="a4e497665c7f79fb93211503ebc8069be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e497665c7f79fb93211503ebc8069be">&#9670;&nbsp;</a></span>offMeshConDir</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const unsigned char* dtNavMeshCreateParams::offMeshConDir</td>
</tr>
</table>
</div><div class="memdoc">
<p>The permitted travel direction of the off-mesh connections. </p>
<p>[Size: <a class="el" href="structdtNavMeshCreateParams.html#adf244929dceba81df29f80f8869097c0" title="The number of off-mesh connections. [Limit: &gt;= 0].">offMeshConCount</a>]</p>
<p>0 = Travel only from endpoint A to endpoint B.<br />
<a class="el" href="DetourNavMesh_8h.html#adf1ff9d60c36045d41c92859d96e8dd0" title="A flag that indicates that an off-mesh connection can be traversed in both directions....">DT_OFFMESH_CON_BIDIR</a> = Bidirectional travel. </p>
</div>
</div>
<a id="ab1339cb28aa32fd7fe2410322cbd187b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1339cb28aa32fd7fe2410322cbd187b">&#9670;&nbsp;</a></span>offMeshConFlags</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const unsigned short* dtNavMeshCreateParams::offMeshConFlags</td>
</tr>
</table>
</div><div class="memdoc">
<p>User defined flags assigned to the off-mesh connections. [Size: <a class="el" href="structdtNavMeshCreateParams.html#adf244929dceba81df29f80f8869097c0" title="The number of off-mesh connections. [Limit: &gt;= 0].">offMeshConCount</a>]. </p>
</div>
</div>
<a id="a42c0de18949baa70762b83f6aaff0bf8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42c0de18949baa70762b83f6aaff0bf8">&#9670;&nbsp;</a></span>offMeshConRad</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const float* dtNavMeshCreateParams::offMeshConRad</td>
</tr>
</table>
</div><div class="memdoc">
<p>Off-mesh connection radii. [Size: <a class="el" href="structdtNavMeshCreateParams.html#adf244929dceba81df29f80f8869097c0" title="The number of off-mesh connections. [Limit: &gt;= 0].">offMeshConCount</a>] [Unit: wu]. </p>
</div>
</div>
<a id="a5d4b0e452b998375f06cd6a3103ea042"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d4b0e452b998375f06cd6a3103ea042">&#9670;&nbsp;</a></span>offMeshConUserID</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const unsigned int* dtNavMeshCreateParams::offMeshConUserID</td>
</tr>
</table>
</div><div class="memdoc">
<p>The user defined ids of the off-mesh connection. [Size: <a class="el" href="structdtNavMeshCreateParams.html#adf244929dceba81df29f80f8869097c0" title="The number of off-mesh connections. [Limit: &gt;= 0].">offMeshConCount</a>]. </p>
</div>
</div>
<a id="a9b075503ee6bfbb71e1b206b249e260d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b075503ee6bfbb71e1b206b249e260d">&#9670;&nbsp;</a></span>offMeshConVerts</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const float* dtNavMeshCreateParams::offMeshConVerts</td>
</tr>
</table>
</div><div class="memdoc">
<p>Off-mesh connection vertices. [(ax, ay, az, bx, by, bz) * <a class="el" href="structdtNavMeshCreateParams.html#adf244929dceba81df29f80f8869097c0" title="The number of off-mesh connections. [Limit: &gt;= 0].">offMeshConCount</a>] [Unit: wu]. </p>
</div>
</div>
<a id="a6968dabec88b5fc3f549f675b7a40eed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6968dabec88b5fc3f549f675b7a40eed">&#9670;&nbsp;</a></span>polyAreas</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const unsigned char* dtNavMeshCreateParams::polyAreas</td>
</tr>
</table>
</div><div class="memdoc">
<p>The user defined area ids assigned to each polygon. [Size: <a class="el" href="structdtNavMeshCreateParams.html#ade05d506a6505335142d06f18a35cc45" title="Number of polygons in the mesh. [Limit: &gt;= 1].">polyCount</a>]. </p>
</div>
</div>
<a id="ade05d506a6505335142d06f18a35cc45"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade05d506a6505335142d06f18a35cc45">&#9670;&nbsp;</a></span>polyCount</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int dtNavMeshCreateParams::polyCount</td>
</tr>
</table>
</div><div class="memdoc">
<p>Number of polygons in the mesh. [Limit: &gt;= 1]. </p>
</div>
</div>
<a id="a61193891d27672918981c8e9447baf47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61193891d27672918981c8e9447baf47">&#9670;&nbsp;</a></span>polyFlags</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const unsigned short* dtNavMeshCreateParams::polyFlags</td>
</tr>
</table>
</div><div class="memdoc">
<p>The user defined flags assigned to each polygon. [Size: <a class="el" href="structdtNavMeshCreateParams.html#ade05d506a6505335142d06f18a35cc45" title="Number of polygons in the mesh. [Limit: &gt;= 1].">polyCount</a>]. </p>
</div>
</div>
<a id="a32129adb089b24ce7f328f780bbf35a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32129adb089b24ce7f328f780bbf35a7">&#9670;&nbsp;</a></span>polys</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const unsigned short* dtNavMeshCreateParams::polys</td>
</tr>
</table>
</div><div class="memdoc">
<p>The polygon data. [Size: <a class="el" href="structdtNavMeshCreateParams.html#ade05d506a6505335142d06f18a35cc45" title="Number of polygons in the mesh. [Limit: &gt;= 1].">polyCount</a> * 2 * <a class="el" href="structdtNavMeshCreateParams.html#aa0cacf292dd206fe7da335461c3af65c" title="Number maximum number of vertices per polygon. [Limit: &gt;= 3].">nvp</a>]. </p>
</div>
</div>
<a id="a537e0bee7d1ddf992dc540d46fa337de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a537e0bee7d1ddf992dc540d46fa337de">&#9670;&nbsp;</a></span>tileLayer</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int dtNavMeshCreateParams::tileLayer</td>
</tr>
</table>
</div><div class="memdoc">
<p>The tile's layer within the layered destination mesh. <a href="Along the y-axis.">Limit: &gt;= 0</a> </p>
</div>
</div>
<a id="ac3cd5e08f533bfd9767f70dd02f1cb33"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3cd5e08f533bfd9767f70dd02f1cb33">&#9670;&nbsp;</a></span>tileX</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int dtNavMeshCreateParams::tileX</td>
</tr>
</table>
</div><div class="memdoc">
<p>The tile's x-grid location within the multi-tile destination mesh. (Along the x-axis.) </p>
</div>
</div>
<a id="afc178088f515787cc8dec214559358e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc178088f515787cc8dec214559358e9">&#9670;&nbsp;</a></span>tileY</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int dtNavMeshCreateParams::tileY</td>
</tr>
</table>
</div><div class="memdoc">
<p>The tile's y-grid location within the multi-tile destination mesh. (Along the z-axis.) </p>
</div>
</div>
<a id="aeb8e8fb9fed1e6f47292f5016f9eee0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb8e8fb9fed1e6f47292f5016f9eee0a">&#9670;&nbsp;</a></span>userId</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int dtNavMeshCreateParams::userId</td>
</tr>
</table>
</div><div class="memdoc">
<p>The user defined id of the tile. </p>
</div>
</div>
<a id="a5cc3d74f4b38715cb1adf01c7d118c3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5cc3d74f4b38715cb1adf01c7d118c3f">&#9670;&nbsp;</a></span>vertCount</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int dtNavMeshCreateParams::vertCount</td>
</tr>
</table>
</div><div class="memdoc">
<p>The number vertices in the polygon mesh. [Limit: &gt;= 3]. </p>
</div>
</div>
<a id="a000f1bbb0fbc2dbd9d34e73bcb50ae3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a000f1bbb0fbc2dbd9d34e73bcb50ae3f">&#9670;&nbsp;</a></span>verts</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const unsigned short* dtNavMeshCreateParams::verts</td>
</tr>
</table>
</div><div class="memdoc">
<p>The polygon mesh vertices. [(x, y, z) * <a class="el" href="structdtNavMeshCreateParams.html#a5cc3d74f4b38715cb1adf01c7d118c3f" title="The number vertices in the polygon mesh. [Limit: &gt;= 3].">vertCount</a>] [Unit: vx]. </p>
</div>
</div>
<a id="a2ccf071ca70fe5566ddd2f214bac7779"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ccf071ca70fe5566ddd2f214bac7779">&#9670;&nbsp;</a></span>walkableClimb</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float dtNavMeshCreateParams::walkableClimb</td>
</tr>
</table>
</div><div class="memdoc">
<p>The agent maximum traversable ledge. (Up/Down) [Unit: wu]. </p>
</div>
</div>
<a id="a1d7c8d3ae651371b0ce5acbc19f9221e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d7c8d3ae651371b0ce5acbc19f9221e">&#9670;&nbsp;</a></span>walkableHeight</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float dtNavMeshCreateParams::walkableHeight</td>
</tr>
</table>
</div><div class="memdoc">
<p>The agent height. [Unit: wu]. </p>
</div>
</div>
<a id="a5c467f6297663e0ed82c49d768bc3b12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c467f6297663e0ed82c49d768bc3b12">&#9670;&nbsp;</a></span>walkableRadius</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float dtNavMeshCreateParams::walkableRadius</td>
</tr>
</table>
</div><div class="memdoc">
<p>The agent radius. [Unit: wu]. </p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="DetourNavMeshBuilder_8h_source.html">DetourNavMeshBuilder.h</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="structdtNavMeshCreateParams.html">dtNavMeshCreateParams</a></li>
&nbsp;&nbsp;<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>