mirror of
https://github.com/recastnavigation/recastnavigation.git
synced 2026-08-30 23:18:40 +00:00
417 lines
25 KiB
HTML
417 lines
25 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: dtMeshTile 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="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
|
<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('structdtMeshTile.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="#pub-attribs">Public Attributes</a> |
|
|
<a href="structdtMeshTile-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">dtMeshTile Struct Reference<div class="ingroups"><a class="el" href="group__detour.html">Detour</a></div></div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>Defines a navigation mesh tile.
|
|
<a href="structdtMeshTile.html#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="DetourNavMesh_8h_source.html">DetourNavMesh.h</a>></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 class="memitem:a21bccdc0f5d778d886eaa5aae72b400f"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshTile.html#a21bccdc0f5d778d886eaa5aae72b400f">salt</a></td></tr>
|
|
<tr class="memdesc:a21bccdc0f5d778d886eaa5aae72b400f"><td class="mdescLeft"> </td><td class="mdescRight">Counter describing modifications to the tile. <a href="structdtMeshTile.html#a21bccdc0f5d778d886eaa5aae72b400f">More...</a><br /></td></tr>
|
|
<tr class="separator:a21bccdc0f5d778d886eaa5aae72b400f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad010d9daba37865a4065248745e0b4a0"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshTile.html#ad010d9daba37865a4065248745e0b4a0">linksFreeList</a></td></tr>
|
|
<tr class="memdesc:ad010d9daba37865a4065248745e0b4a0"><td class="mdescLeft"> </td><td class="mdescRight">Index to the next free link. <a href="structdtMeshTile.html#ad010d9daba37865a4065248745e0b4a0">More...</a><br /></td></tr>
|
|
<tr class="separator:ad010d9daba37865a4065248745e0b4a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5051ce89a829f53969be9ac3fae9d4c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structdtMeshHeader.html">dtMeshHeader</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshTile.html#a5051ce89a829f53969be9ac3fae9d4c3">header</a></td></tr>
|
|
<tr class="memdesc:a5051ce89a829f53969be9ac3fae9d4c3"><td class="mdescLeft"> </td><td class="mdescRight">The tile header. <a href="structdtMeshTile.html#a5051ce89a829f53969be9ac3fae9d4c3">More...</a><br /></td></tr>
|
|
<tr class="separator:a5051ce89a829f53969be9ac3fae9d4c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abd8ed5dcf003464a7d8c456f671e6c1e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structdtPoly.html">dtPoly</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshTile.html#abd8ed5dcf003464a7d8c456f671e6c1e">polys</a></td></tr>
|
|
<tr class="memdesc:abd8ed5dcf003464a7d8c456f671e6c1e"><td class="mdescLeft"> </td><td class="mdescRight">The tile polygons. [Size: <a class="el" href="structdtMeshHeader.html#ab36d94238505dbf5370c69c8e5276d74" title="The number of polygons in the tile.">dtMeshHeader::polyCount</a>]. <a href="structdtMeshTile.html#abd8ed5dcf003464a7d8c456f671e6c1e">More...</a><br /></td></tr>
|
|
<tr class="separator:abd8ed5dcf003464a7d8c456f671e6c1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abee62e6320aff3e2d0cdce239ec2c549"><td class="memItemLeft" align="right" valign="top">float * </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshTile.html#abee62e6320aff3e2d0cdce239ec2c549">verts</a></td></tr>
|
|
<tr class="memdesc:abee62e6320aff3e2d0cdce239ec2c549"><td class="mdescLeft"> </td><td class="mdescRight">The tile vertices. [(x, y, z) * <a class="el" href="structdtMeshHeader.html#aad331f09586b0959eeb0826152315b92" title="The number of vertices in the tile.">dtMeshHeader::vertCount</a>]. <a href="structdtMeshTile.html#abee62e6320aff3e2d0cdce239ec2c549">More...</a><br /></td></tr>
|
|
<tr class="separator:abee62e6320aff3e2d0cdce239ec2c549"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a09ec6812e47b7e63f035abd0b7753554"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structdtLink.html">dtLink</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshTile.html#a09ec6812e47b7e63f035abd0b7753554">links</a></td></tr>
|
|
<tr class="memdesc:a09ec6812e47b7e63f035abd0b7753554"><td class="mdescLeft"> </td><td class="mdescRight">The tile links. [Size: <a class="el" href="structdtMeshHeader.html#ab9f95d40e21c8710f59e78ef89ce1cc0" title="The number of allocated links.">dtMeshHeader::maxLinkCount</a>]. <a href="structdtMeshTile.html#a09ec6812e47b7e63f035abd0b7753554">More...</a><br /></td></tr>
|
|
<tr class="separator:a09ec6812e47b7e63f035abd0b7753554"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9de7d1fd0dd0c6f46878bc910dec4f90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structdtPolyDetail.html">dtPolyDetail</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshTile.html#a9de7d1fd0dd0c6f46878bc910dec4f90">detailMeshes</a></td></tr>
|
|
<tr class="memdesc:a9de7d1fd0dd0c6f46878bc910dec4f90"><td class="mdescLeft"> </td><td class="mdescRight">The tile's detail sub-meshes. [Size: <a class="el" href="structdtMeshHeader.html#a79ce7145dd4854c55cd94d5c57faf392" title="The number of sub-meshes in the detail mesh.">dtMeshHeader::detailMeshCount</a>]. <a href="structdtMeshTile.html#a9de7d1fd0dd0c6f46878bc910dec4f90">More...</a><br /></td></tr>
|
|
<tr class="separator:a9de7d1fd0dd0c6f46878bc910dec4f90"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a60928b85578a99aacf71eed721c103d8"><td class="memItemLeft" align="right" valign="top">float * </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshTile.html#a60928b85578a99aacf71eed721c103d8">detailVerts</a></td></tr>
|
|
<tr class="memdesc:a60928b85578a99aacf71eed721c103d8"><td class="mdescLeft"> </td><td class="mdescRight">The detail mesh's unique vertices. [(x, y, z) * <a class="el" href="structdtMeshHeader.html#abe1c10b7e925b0b31adf72f8f2d1d7e9" title="The number of unique vertices in the detail mesh. (In addition to the polygon vertices....">dtMeshHeader::detailVertCount</a>]. <a href="structdtMeshTile.html#a60928b85578a99aacf71eed721c103d8">More...</a><br /></td></tr>
|
|
<tr class="separator:a60928b85578a99aacf71eed721c103d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a237f7f0d938875062b22b42abdff6ab1"><td class="memItemLeft" align="right" valign="top">unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshTile.html#a237f7f0d938875062b22b42abdff6ab1">detailTris</a></td></tr>
|
|
<tr class="memdesc:a237f7f0d938875062b22b42abdff6ab1"><td class="mdescLeft"> </td><td class="mdescRight">The detail mesh's triangles. <a href="structdtMeshTile.html#a237f7f0d938875062b22b42abdff6ab1">More...</a><br /></td></tr>
|
|
<tr class="separator:a237f7f0d938875062b22b42abdff6ab1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1e1f626924faa6974363c142c40e632e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structdtBVNode.html">dtBVNode</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshTile.html#a1e1f626924faa6974363c142c40e632e">bvTree</a></td></tr>
|
|
<tr class="memdesc:a1e1f626924faa6974363c142c40e632e"><td class="mdescLeft"> </td><td class="mdescRight">The tile bounding volume nodes. <a href="structdtMeshTile.html#a1e1f626924faa6974363c142c40e632e">More...</a><br /></td></tr>
|
|
<tr class="separator:a1e1f626924faa6974363c142c40e632e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaab8cd6559e004f4e39e297ffdd1c5f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structdtOffMeshConnection.html">dtOffMeshConnection</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshTile.html#aaab8cd6559e004f4e39e297ffdd1c5f9">offMeshCons</a></td></tr>
|
|
<tr class="memdesc:aaab8cd6559e004f4e39e297ffdd1c5f9"><td class="mdescLeft"> </td><td class="mdescRight">The tile off-mesh connections. [Size: <a class="el" href="structdtMeshHeader.html#af48a70c7ce5f5fd586eb8e66dfe8ea36" title="The number of off-mesh connections.">dtMeshHeader::offMeshConCount</a>]. <a href="structdtMeshTile.html#aaab8cd6559e004f4e39e297ffdd1c5f9">More...</a><br /></td></tr>
|
|
<tr class="separator:aaab8cd6559e004f4e39e297ffdd1c5f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae5ecafb2319029b216f739b2be537f98"><td class="memItemLeft" align="right" valign="top">unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshTile.html#ae5ecafb2319029b216f739b2be537f98">data</a></td></tr>
|
|
<tr class="memdesc:ae5ecafb2319029b216f739b2be537f98"><td class="mdescLeft"> </td><td class="mdescRight">The tile data. (Not directly accessed under normal situations.) <a href="structdtMeshTile.html#ae5ecafb2319029b216f739b2be537f98">More...</a><br /></td></tr>
|
|
<tr class="separator:ae5ecafb2319029b216f739b2be537f98"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a18351bec79954247bef6e22745d5515f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshTile.html#a18351bec79954247bef6e22745d5515f">dataSize</a></td></tr>
|
|
<tr class="memdesc:a18351bec79954247bef6e22745d5515f"><td class="mdescLeft"> </td><td class="mdescRight">Size of the tile data. <a href="structdtMeshTile.html#a18351bec79954247bef6e22745d5515f">More...</a><br /></td></tr>
|
|
<tr class="separator:a18351bec79954247bef6e22745d5515f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a610bc670e7bd056f31d8629d9c2100a1"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshTile.html#a610bc670e7bd056f31d8629d9c2100a1">flags</a></td></tr>
|
|
<tr class="memdesc:a610bc670e7bd056f31d8629d9c2100a1"><td class="mdescLeft"> </td><td class="mdescRight">Tile flags. (See: <a class="el" href="DetourNavMesh_8h.html#ace45ee22124392a9026eb6266000ca1c" title="Tile flags used for various functions and fields.">dtTileFlags</a>) <a href="structdtMeshTile.html#a610bc670e7bd056f31d8629d9c2100a1">More...</a><br /></td></tr>
|
|
<tr class="separator:a610bc670e7bd056f31d8629d9c2100a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3c02fb96379627a32e596035f5ad9231"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structdtMeshTile.html">dtMeshTile</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshTile.html#a3c02fb96379627a32e596035f5ad9231">next</a></td></tr>
|
|
<tr class="memdesc:a3c02fb96379627a32e596035f5ad9231"><td class="mdescLeft"> </td><td class="mdescRight">The next free tile, or the next tile in the spatial grid. <a href="structdtMeshTile.html#a3c02fb96379627a32e596035f5ad9231">More...</a><br /></td></tr>
|
|
<tr class="separator:a3c02fb96379627a32e596035f5ad9231"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Description</h2>
|
|
<div class="textblock"><p>Defines a navigation mesh tile. </p>
|
|
<dl class="section user"><dt></dt><dd></dd></dl>
|
|
<p>Tiles generally only exist within the context of a <a class="el" href="classdtNavMesh.html" title="A navigation mesh based on tiles of convex polygons.">dtNavMesh</a> object.</p>
|
|
<p>Some tile content is optional. For example, a tile may not contain any off-mesh connections. In this case the associated pointer will be null.</p>
|
|
<p>If a detail mesh exists it will share vertices with the base polygon mesh. <br />
|
|
Only the vertices unique to the detail mesh will be stored in <a class="el" href="structdtMeshTile.html#a60928b85578a99aacf71eed721c103d8" title="The detail mesh's unique vertices. [(x, y, z) * dtMeshHeader::detailVertCount].">detailVerts</a>.</p>
|
|
<dl class="section warning"><dt>Warning</dt><dd>Tiles returned by a <a class="el" href="classdtNavMesh.html" title="A navigation mesh based on tiles of convex polygons.">dtNavMesh</a> object are not guarenteed to be populated. For example: The tile at a location might not have been loaded yet, or may have been removed. In this case, pointers will be null. So if in doubt, check the polygon count in the tile's header to determine if a tile has polygons defined. </dd></dl>
|
|
</div><h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a1e1f626924faa6974363c142c40e632e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1e1f626924faa6974363c142c40e632e">◆ </a></span>bvTree</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structdtBVNode.html">dtBVNode</a>* dtMeshTile::bvTree</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The tile bounding volume nodes. </p>
|
|
<p><a href="Will be null if bounding volumes are disabled.">Size: dtMeshHeader::bvNodeCount</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae5ecafb2319029b216f739b2be537f98"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae5ecafb2319029b216f739b2be537f98">◆ </a></span>data</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned char* dtMeshTile::data</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The tile data. (Not directly accessed under normal situations.) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a18351bec79954247bef6e22745d5515f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a18351bec79954247bef6e22745d5515f">◆ </a></span>dataSize</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int dtMeshTile::dataSize</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Size of the tile data. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9de7d1fd0dd0c6f46878bc910dec4f90"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9de7d1fd0dd0c6f46878bc910dec4f90">◆ </a></span>detailMeshes</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structdtPolyDetail.html">dtPolyDetail</a>* dtMeshTile::detailMeshes</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The tile's detail sub-meshes. [Size: <a class="el" href="structdtMeshHeader.html#a79ce7145dd4854c55cd94d5c57faf392" title="The number of sub-meshes in the detail mesh.">dtMeshHeader::detailMeshCount</a>]. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a237f7f0d938875062b22b42abdff6ab1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a237f7f0d938875062b22b42abdff6ab1">◆ </a></span>detailTris</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned char* dtMeshTile::detailTris</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The detail mesh's triangles. </p>
|
|
<p>[(vertA, vertB, vertC, triFlags) * <a class="el" href="structdtMeshHeader.html#a008cebda05907508cf862d18945d8459" title="The number of triangles in the detail mesh.">dtMeshHeader::detailTriCount</a>]. See dtDetailTriEdgeFlags and dtGetDetailTriEdgeFlags. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a60928b85578a99aacf71eed721c103d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a60928b85578a99aacf71eed721c103d8">◆ </a></span>detailVerts</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float* dtMeshTile::detailVerts</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The detail mesh's unique vertices. [(x, y, z) * <a class="el" href="structdtMeshHeader.html#abe1c10b7e925b0b31adf72f8f2d1d7e9" title="The number of unique vertices in the detail mesh. (In addition to the polygon vertices....">dtMeshHeader::detailVertCount</a>]. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a610bc670e7bd056f31d8629d9c2100a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a610bc670e7bd056f31d8629d9c2100a1">◆ </a></span>flags</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int dtMeshTile::flags</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Tile flags. (See: <a class="el" href="DetourNavMesh_8h.html#ace45ee22124392a9026eb6266000ca1c" title="Tile flags used for various functions and fields.">dtTileFlags</a>) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5051ce89a829f53969be9ac3fae9d4c3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5051ce89a829f53969be9ac3fae9d4c3">◆ </a></span>header</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structdtMeshHeader.html">dtMeshHeader</a>* dtMeshTile::header</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The tile header. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a09ec6812e47b7e63f035abd0b7753554"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a09ec6812e47b7e63f035abd0b7753554">◆ </a></span>links</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structdtLink.html">dtLink</a>* dtMeshTile::links</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The tile links. [Size: <a class="el" href="structdtMeshHeader.html#ab9f95d40e21c8710f59e78ef89ce1cc0" title="The number of allocated links.">dtMeshHeader::maxLinkCount</a>]. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad010d9daba37865a4065248745e0b4a0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad010d9daba37865a4065248745e0b4a0">◆ </a></span>linksFreeList</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int dtMeshTile::linksFreeList</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Index to the next free link. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3c02fb96379627a32e596035f5ad9231"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3c02fb96379627a32e596035f5ad9231">◆ </a></span>next</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structdtMeshTile.html">dtMeshTile</a>* dtMeshTile::next</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The next free tile, or the next tile in the spatial grid. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaab8cd6559e004f4e39e297ffdd1c5f9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaab8cd6559e004f4e39e297ffdd1c5f9">◆ </a></span>offMeshCons</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structdtOffMeshConnection.html">dtOffMeshConnection</a>* dtMeshTile::offMeshCons</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The tile off-mesh connections. [Size: <a class="el" href="structdtMeshHeader.html#af48a70c7ce5f5fd586eb8e66dfe8ea36" title="The number of off-mesh connections.">dtMeshHeader::offMeshConCount</a>]. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abd8ed5dcf003464a7d8c456f671e6c1e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abd8ed5dcf003464a7d8c456f671e6c1e">◆ </a></span>polys</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structdtPoly.html">dtPoly</a>* dtMeshTile::polys</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The tile polygons. [Size: <a class="el" href="structdtMeshHeader.html#ab36d94238505dbf5370c69c8e5276d74" title="The number of polygons in the tile.">dtMeshHeader::polyCount</a>]. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a21bccdc0f5d778d886eaa5aae72b400f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a21bccdc0f5d778d886eaa5aae72b400f">◆ </a></span>salt</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int dtMeshTile::salt</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Counter describing modifications to the tile. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abee62e6320aff3e2d0cdce239ec2c549"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abee62e6320aff3e2d0cdce239ec2c549">◆ </a></span>verts</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float* dtMeshTile::verts</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The tile vertices. [(x, y, z) * <a class="el" href="structdtMeshHeader.html#aad331f09586b0959eeb0826152315b92" title="The number of vertices in the tile.">dtMeshHeader::vertCount</a>]. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this struct was generated from the following file:<ul>
|
|
<li><a class="el" href="DetourNavMesh_8h_source.html">DetourNavMesh.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="structdtMeshTile.html">dtMeshTile</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>
|