This commit is contained in:
grahamboree
2026-02-03 22:44:44 +00:00
parent 4546ee772e
commit 494b2f7f5f
532 changed files with 18025 additions and 30417 deletions

View File

@@ -107,45 +107,45 @@ Inheritance diagram for SampleTool:</div>
<div class="center">
<img src="structSampleTool.png" usemap="#SampleTool_map" alt=""/>
<map id="SampleTool_map" name="SampleTool_map">
<area href="classConvexVolumeTool.html" alt="ConvexVolumeTool" shape="rect" coords="164,56,318,80"/>
<area href="classCrowdTool.html" alt="CrowdTool" shape="rect" coords="164,112,318,136"/>
<area href="classNavMeshPruneTool.html" alt="NavMeshPruneTool" shape="rect" coords="164,168,318,192"/>
<area href="classNavMeshTesterTool.html" alt="NavMeshTesterTool" shape="rect" coords="164,224,318,248"/>
<area href="classNavMeshTileTool.html" alt="NavMeshTileTool" shape="rect" coords="164,280,318,304"/>
<area href="classOffMeshConnectionTool.html" alt="OffMeshConnectionTool" shape="rect" coords="164,336,318,360"/>
<area href="classTempObstacleCreateTool.html" alt="TempObstacleCreateTool" shape="rect" coords="164,392,318,416"/>
<area href="classTempObstacleHilightTool.html" alt="TempObstacleHilightTool" shape="rect" coords="164,448,318,472"/>
<area href="classConvexVolumeTool.html" title="Tool to create convex volumes for InputGeom." alt="ConvexVolumeTool" shape="rect" coords="175,56,340,80"/>
<area href="classCrowdTool.html" alt="CrowdTool" shape="rect" coords="175,112,340,136"/>
<area href="classNavMeshPruneTool.html" title="Prune navmesh to only accessible locations from a point." alt="NavMeshPruneTool" shape="rect" coords="175,168,340,192"/>
<area href="classNavMeshTesterTool.html" alt="NavMeshTesterTool" shape="rect" coords="175,224,340,248"/>
<area href="classNavMeshTileTool.html" alt="NavMeshTileTool" shape="rect" coords="175,280,340,304"/>
<area href="classOffMeshConnectionTool.html" title="Tool to create off-mesh connections for InputGeom." alt="OffMeshConnectionTool" shape="rect" coords="175,336,340,360"/>
<area href="classTempObstacleCreateTool.html" alt="TempObstacleCreateTool" shape="rect" coords="175,392,340,416"/>
<area href="classTempObstacleHighlightTool.html" alt="TempObstacleHighlightTool" shape="rect" coords="175,448,340,472"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a8b20d1398881252989cbfeeff1a5f2f3" id="r_a8b20d1398881252989cbfeeff1a5f2f3"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSampleTool.html#a8b20d1398881252989cbfeeff1a5f2f3">~SampleTool</a> ()</td></tr>
<tr class="separator:a8b20d1398881252989cbfeeff1a5f2f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45b4ac6ce6d23449eb7c7ff3d0f1fdc5" id="r_a45b4ac6ce6d23449eb7c7ff3d0f1fdc5"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSampleTool.html#a45b4ac6ce6d23449eb7c7ff3d0f1fdc5">type</a> ()=0</td></tr>
<tr class="separator:a45b4ac6ce6d23449eb7c7ff3d0f1fdc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95804c3b0631cbb58edd4370e15a3af5" id="r_a95804c3b0631cbb58edd4370e15a3af5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSampleTool.html#a95804c3b0631cbb58edd4370e15a3af5">init</a> (class <a class="el" href="classSample.html">Sample</a> *sample)=0</td></tr>
<tr class="separator:a95804c3b0631cbb58edd4370e15a3af5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86ff2d5cb965c132af551bf99939e8e9" id="r_a86ff2d5cb965c132af551bf99939e8e9"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSampleTool.html#a86ff2d5cb965c132af551bf99939e8e9">~SampleTool</a> ()=default</td></tr>
<tr class="separator:a86ff2d5cb965c132af551bf99939e8e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada565f02b4c254ce94e8dd30ca21f189" id="r_ada565f02b4c254ce94e8dd30ca21f189"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="Sample_8h.html#a8b7905ae89a9d21531c2fe65110bebc1">SampleToolType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSampleTool.html#ada565f02b4c254ce94e8dd30ca21f189">type</a> ()=0</td></tr>
<tr class="separator:ada565f02b4c254ce94e8dd30ca21f189"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ae2e577ae7c7864018902b5ca988072" id="r_a8ae2e577ae7c7864018902b5ca988072"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSampleTool.html#a8ae2e577ae7c7864018902b5ca988072">init</a> (<a class="el" href="classSample.html">Sample</a> *sample)=0</td></tr>
<tr class="separator:a8ae2e577ae7c7864018902b5ca988072"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac861b5b1d9c1b5be2be6059c1d842cb8" id="r_ac861b5b1d9c1b5be2be6059c1d842cb8"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSampleTool.html#ac861b5b1d9c1b5be2be6059c1d842cb8">reset</a> ()=0</td></tr>
<tr class="separator:ac861b5b1d9c1b5be2be6059c1d842cb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a305d8f95fe8f79feb757b49ff4e55ead" id="r_a305d8f95fe8f79feb757b49ff4e55ead"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSampleTool.html#a305d8f95fe8f79feb757b49ff4e55ead">handleMenu</a> ()=0</td></tr>
<tr class="separator:a305d8f95fe8f79feb757b49ff4e55ead"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad411c329c46227d3bd4552ab9e2fb5c3" id="r_ad411c329c46227d3bd4552ab9e2fb5c3"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSampleTool.html#ad411c329c46227d3bd4552ab9e2fb5c3">handleClick</a> (const float *s, const float *p, bool shift)=0</td></tr>
<tr class="separator:ad411c329c46227d3bd4552ab9e2fb5c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af78bbe22e6d974d7af841d6f81526a64" id="r_af78bbe22e6d974d7af841d6f81526a64"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSampleTool.html#af78bbe22e6d974d7af841d6f81526a64">handleRender</a> ()=0</td></tr>
<tr class="separator:af78bbe22e6d974d7af841d6f81526a64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c493f6e6a5f733d09c6010467154531" id="r_a1c493f6e6a5f733d09c6010467154531"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSampleTool.html#a1c493f6e6a5f733d09c6010467154531">handleRenderOverlay</a> (double *proj, double *model, int *view)=0</td></tr>
<tr class="separator:a1c493f6e6a5f733d09c6010467154531"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac54d34080ba5a11adff8fba1bb2a71fb" id="r_ac54d34080ba5a11adff8fba1bb2a71fb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSampleTool.html#ac54d34080ba5a11adff8fba1bb2a71fb">handleToggle</a> ()=0</td></tr>
<tr class="separator:ac54d34080ba5a11adff8fba1bb2a71fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cd44aa86008bcbc3dfc45d0117cd02c" id="r_a0cd44aa86008bcbc3dfc45d0117cd02c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSampleTool.html#a0cd44aa86008bcbc3dfc45d0117cd02c">handleStep</a> ()=0</td></tr>
<tr class="separator:a0cd44aa86008bcbc3dfc45d0117cd02c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3f8e0f0fddd71db2e91280e83805054" id="r_ae3f8e0f0fddd71db2e91280e83805054"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSampleTool.html#ae3f8e0f0fddd71db2e91280e83805054">handleUpdate</a> (const float dt)=0</td></tr>
<tr class="separator:ae3f8e0f0fddd71db2e91280e83805054"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43408cffb98398a0fc29e7048d95b999" id="r_a43408cffb98398a0fc29e7048d95b999"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSampleTool.html#a43408cffb98398a0fc29e7048d95b999">singleStep</a> ()=0</td></tr>
<tr class="separator:a43408cffb98398a0fc29e7048d95b999"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43ecaa4c89e9d378c61d9eae2027e719" id="r_a43ecaa4c89e9d378c61d9eae2027e719"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSampleTool.html#a43ecaa4c89e9d378c61d9eae2027e719">update</a> (float dt)=0</td></tr>
<tr class="separator:a43ecaa4c89e9d378c61d9eae2027e719"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac94c78019af3f2457c597e676656bdcb" id="r_ac94c78019af3f2457c597e676656bdcb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSampleTool.html#ac94c78019af3f2457c597e676656bdcb">render</a> ()=0</td></tr>
<tr class="separator:ac94c78019af3f2457c597e676656bdcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c4db042d65ba225f81209d6b331967f" id="r_a8c4db042d65ba225f81209d6b331967f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSampleTool.html#a8c4db042d65ba225f81209d6b331967f">drawMenuUI</a> ()=0</td></tr>
<tr class="separator:a8c4db042d65ba225f81209d6b331967f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a852701c092fc076a267887cfd7fcb1c6" id="r_a852701c092fc076a267887cfd7fcb1c6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSampleTool.html#a852701c092fc076a267887cfd7fcb1c6">drawOverlayUI</a> ()=0</td></tr>
<tr class="separator:a852701c092fc076a267887cfd7fcb1c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3144ca7c8170c24660be8a94b0b4108d" id="r_a3144ca7c8170c24660be8a94b0b4108d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSampleTool.html#a3144ca7c8170c24660be8a94b0b4108d">onClick</a> (const float *rayStartPos, const float *rayHitPos, bool shift)=0</td></tr>
<tr class="separator:a3144ca7c8170c24660be8a94b0b4108d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4dc801e1ced90a5a41325e901e7178c6" id="r_a4dc801e1ced90a5a41325e901e7178c6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSampleTool.html#a4dc801e1ced90a5a41325e901e7178c6">onToggle</a> ()=0</td></tr>
<tr class="separator:a4dc801e1ced90a5a41325e901e7178c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a8b20d1398881252989cbfeeff1a5f2f3" name="a8b20d1398881252989cbfeeff1a5f2f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b20d1398881252989cbfeeff1a5f2f3">&#9670;&#160;</a></span>~SampleTool()</h2>
<a id="a86ff2d5cb965c132af551bf99939e8e9" name="a86ff2d5cb965c132af551bf99939e8e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a86ff2d5cb965c132af551bf99939e8e9">&#9670;&#160;</a></span>~SampleTool()</h2>
<div class="memitem">
<div class="memproto">
@@ -154,7 +154,7 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">SampleTool::~SampleTool </td>
<td class="memname">virtual SampleTool::~SampleTool </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -162,7 +162,7 @@ Public Member Functions</h2></td></tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
@@ -170,8 +170,8 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ad411c329c46227d3bd4552ab9e2fb5c3" name="ad411c329c46227d3bd4552ab9e2fb5c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad411c329c46227d3bd4552ab9e2fb5c3">&#9670;&#160;</a></span>handleClick()</h2>
<a id="a8c4db042d65ba225f81209d6b331967f" name="a8c4db042d65ba225f81209d6b331967f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c4db042d65ba225f81209d6b331967f">&#9670;&#160;</a></span>drawMenuUI()</h2>
<div class="memitem">
<div class="memproto">
@@ -180,16 +180,98 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void SampleTool::handleClick </td>
<td class="memname">virtual void SampleTool::drawMenuUI </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classConvexVolumeTool.html#a9655191c26b9f36f9835e84e4fad2693">ConvexVolumeTool</a>, <a class="el" href="classCrowdTool.html#adfcbabf368b390d28d69c31ea424076a">CrowdTool</a>, <a class="el" href="classNavMeshPruneTool.html#aacfdfbf2eb407c58a1a73d7ed72bcf87">NavMeshPruneTool</a>, <a class="el" href="classNavMeshTesterTool.html#a28e5f2bce0843d5bd35fb89ef6c151df">NavMeshTesterTool</a>, <a class="el" href="classOffMeshConnectionTool.html#ac63e6866780c2531754e554e6462c30b">OffMeshConnectionTool</a>, <a class="el" href="classTempObstacleHighlightTool.html#a9ff6cc5e337c49b74545f768f4241211">TempObstacleHighlightTool</a>, <a class="el" href="classTempObstacleCreateTool.html#ad2980bac01b61b0f72933dfa15c32cf4">TempObstacleCreateTool</a>, and <a class="el" href="classNavMeshTileTool.html#a520d9395ebd8fed3f5f02eae5167c658">NavMeshTileTool</a>.</p>
</div>
</div>
<a id="a852701c092fc076a267887cfd7fcb1c6" name="a852701c092fc076a267887cfd7fcb1c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a852701c092fc076a267887cfd7fcb1c6">&#9670;&#160;</a></span>drawOverlayUI()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void SampleTool::drawOverlayUI </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classConvexVolumeTool.html#acc48b7174a6adef0a21c6a472c3327de">ConvexVolumeTool</a>, <a class="el" href="classCrowdTool.html#ad416e06e653f8c2bdeaa882314715fb9">CrowdTool</a>, <a class="el" href="classNavMeshPruneTool.html#a394bd90367d84bbf0e5b1272016b1748">NavMeshPruneTool</a>, <a class="el" href="classNavMeshTesterTool.html#acd08633243bc75f0251e18addcd7f342">NavMeshTesterTool</a>, <a class="el" href="classOffMeshConnectionTool.html#af6cabd615bad67c77a61ce1dc4626e33">OffMeshConnectionTool</a>, <a class="el" href="classTempObstacleHighlightTool.html#a75e9685e2eccfb9a69f9e9d390024aa2">TempObstacleHighlightTool</a>, <a class="el" href="classTempObstacleCreateTool.html#a93ef5310be69aeb119b0b5140ccc37a1">TempObstacleCreateTool</a>, and <a class="el" href="classNavMeshTileTool.html#a6d0fa497cc714f0cf8704f719fc2be2b">NavMeshTileTool</a>.</p>
</div>
</div>
<a id="a8ae2e577ae7c7864018902b5ca988072" name="a8ae2e577ae7c7864018902b5ca988072"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ae2e577ae7c7864018902b5ca988072">&#9670;&#160;</a></span>init()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void SampleTool::init </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classSample.html">Sample</a> *&#160;</td>
<td class="paramname"><em>sample</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classNavMeshTileTool.html#a7444c754cd99883db20035fd9ba48143">NavMeshTileTool</a>, <a class="el" href="classNavMeshPruneTool.html#a28f434c48f6b49cfb650a8d9cc91d242">NavMeshPruneTool</a>, <a class="el" href="classNavMeshTesterTool.html#a29d3b31e36e9f25939693c0b017339b9">NavMeshTesterTool</a>, <a class="el" href="classConvexVolumeTool.html#a3cb7d4394fa457b02658d6e65460b8ae">ConvexVolumeTool</a>, <a class="el" href="classCrowdTool.html#ab811de76e9b23d728b263339ed3dfc21">CrowdTool</a>, <a class="el" href="classOffMeshConnectionTool.html#a68be7aff22021e96566b92bfe50c2ab9">OffMeshConnectionTool</a>, <a class="el" href="classTempObstacleHighlightTool.html#ade82ab16f932e9cdaaa59a4fdc993572">TempObstacleHighlightTool</a>, and <a class="el" href="classTempObstacleCreateTool.html#a1fc0d6981b47e70e43a9c8640290d3e8">TempObstacleCreateTool</a>.</p>
</div>
</div>
<a id="a3144ca7c8170c24660be8a94b0b4108d" name="a3144ca7c8170c24660be8a94b0b4108d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3144ca7c8170c24660be8a94b0b4108d">&#9670;&#160;</a></span>onClick()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void SampleTool::onClick </td>
<td>(</td>
<td class="paramtype">const float *&#160;</td>
<td class="paramname"><em>s</em>, </td>
<td class="paramname"><em>rayStartPos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const float *&#160;</td>
<td class="paramname"><em>p</em>, </td>
<td class="paramname"><em>rayHitPos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -210,12 +292,12 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classNavMeshTileTool.html#a8203dd4c8225ce9029dcba8581780340">NavMeshTileTool</a>, <a class="el" href="classTempObstacleHilightTool.html#a066ac99df2d343aab8433c122af73fa6">TempObstacleHilightTool</a>, <a class="el" href="classConvexVolumeTool.html#ab08815465ecb5f424ec136663221cbda">ConvexVolumeTool</a>, <a class="el" href="classCrowdTool.html#a8b1890ee57fab07f458d8370a86a6daa">CrowdTool</a>, <a class="el" href="classNavMeshPruneTool.html#acb49419c8e5df7d2c10d99e502b64c9c">NavMeshPruneTool</a>, <a class="el" href="classNavMeshTesterTool.html#af11c1a094222f1206933071ff15f5a8f">NavMeshTesterTool</a>, <a class="el" href="classOffMeshConnectionTool.html#af561c2eb8e49bbdc14a271c09f2bf433">OffMeshConnectionTool</a>, and <a class="el" href="classTempObstacleCreateTool.html#a27483a3ec7a6c2dd91d08eb58b5b7dce">TempObstacleCreateTool</a>.</p>
<p>Implemented in <a class="el" href="classNavMeshTileTool.html#af01b172a1ee22f86b8214033ab823a53">NavMeshTileTool</a>, <a class="el" href="classTempObstacleHighlightTool.html#a8004f663e6841317f75983b4ed5b7c17">TempObstacleHighlightTool</a>, <a class="el" href="classOffMeshConnectionTool.html#a91926db5eaa884b83277e73fa57c11f6">OffMeshConnectionTool</a>, <a class="el" href="classConvexVolumeTool.html#a122e3da886a3697cff2a62885ea10ad0">ConvexVolumeTool</a>, <a class="el" href="classCrowdTool.html#afd1dfc4b2d07c0b880468ba3fdee3b91">CrowdTool</a>, <a class="el" href="classNavMeshPruneTool.html#accffb883be4d6e4b02802ccaf3982f27">NavMeshPruneTool</a>, <a class="el" href="classNavMeshTesterTool.html#a051b22e1e9e21d13b114d60ab4ca4fb2">NavMeshTesterTool</a>, and <a class="el" href="classTempObstacleCreateTool.html#ad0bcbc072bbc97fe1f19aa80809cb55e">TempObstacleCreateTool</a>.</p>
</div>
</div>
<a id="a305d8f95fe8f79feb757b49ff4e55ead" name="a305d8f95fe8f79feb757b49ff4e55ead"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a305d8f95fe8f79feb757b49ff4e55ead">&#9670;&#160;</a></span>handleMenu()</h2>
<a id="a4dc801e1ced90a5a41325e901e7178c6" name="a4dc801e1ced90a5a41325e901e7178c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4dc801e1ced90a5a41325e901e7178c6">&#9670;&#160;</a></span>onToggle()</h2>
<div class="memitem">
<div class="memproto">
@@ -224,7 +306,7 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void SampleTool::handleMenu </td>
<td class="memname">virtual void SampleTool::onToggle </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -237,12 +319,12 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classConvexVolumeTool.html#ad59fb729fe96406bc4254083189d01b0">ConvexVolumeTool</a>, <a class="el" href="classCrowdTool.html#a10481889d96be986ffbba99e4f4d751f">CrowdTool</a>, <a class="el" href="classNavMeshPruneTool.html#ad7251daa12a7de6c23aa26f514352c17">NavMeshPruneTool</a>, <a class="el" href="classNavMeshTesterTool.html#a63adba51a9b8f7b6c06da0bd08c35a3b">NavMeshTesterTool</a>, <a class="el" href="classOffMeshConnectionTool.html#a74209dcf32093be78df51f0bd36aae43">OffMeshConnectionTool</a>, <a class="el" href="classTempObstacleHilightTool.html#a55d084b3c5600bda192903b9f3546f79">TempObstacleHilightTool</a>, <a class="el" href="classTempObstacleCreateTool.html#a14e886d838141c3edb870d25819e030d">TempObstacleCreateTool</a>, and <a class="el" href="classNavMeshTileTool.html#ad1b0d7145268c0d53999e027d469451d">NavMeshTileTool</a>.</p>
<p>Implemented in <a class="el" href="classConvexVolumeTool.html#abe5d9cde4da739343139216679efd890">ConvexVolumeTool</a>, <a class="el" href="classCrowdTool.html#a619091983dd164e8be152a62215cbc09">CrowdTool</a>, <a class="el" href="classNavMeshPruneTool.html#abd97c2805d613709afae7c3bd97bdf6f">NavMeshPruneTool</a>, <a class="el" href="classNavMeshTesterTool.html#a2cbbbd2d64526383b82e1f8bc5db47f1">NavMeshTesterTool</a>, <a class="el" href="classOffMeshConnectionTool.html#a72d5eb2492fba6daec6dc7f9f7fda753">OffMeshConnectionTool</a>, <a class="el" href="classTempObstacleHighlightTool.html#adc4cd280371622696c6af939b6903aeb">TempObstacleHighlightTool</a>, <a class="el" href="classTempObstacleCreateTool.html#af2dd9c7a563f845c7cd1ee5d78c4ace8">TempObstacleCreateTool</a>, and <a class="el" href="classNavMeshTileTool.html#a80d1d5d5759241e377de9b58582be9ad">NavMeshTileTool</a>.</p>
</div>
</div>
<a id="af78bbe22e6d974d7af841d6f81526a64" name="af78bbe22e6d974d7af841d6f81526a64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af78bbe22e6d974d7af841d6f81526a64">&#9670;&#160;</a></span>handleRender()</h2>
<a id="ac94c78019af3f2457c597e676656bdcb" name="ac94c78019af3f2457c597e676656bdcb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac94c78019af3f2457c597e676656bdcb">&#9670;&#160;</a></span>render()</h2>
<div class="memitem">
<div class="memproto">
@@ -251,7 +333,7 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void SampleTool::handleRender </td>
<td class="memname">virtual void SampleTool::render </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -264,161 +346,7 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classConvexVolumeTool.html#a83f337f3a9a96ad6464c9179ad663a11">ConvexVolumeTool</a>, <a class="el" href="classCrowdTool.html#a298f481f68d5e8a0cb183c276d182d44">CrowdTool</a>, <a class="el" href="classNavMeshPruneTool.html#a7fd5ad545aa1da51f6e34434ac34a12c">NavMeshPruneTool</a>, <a class="el" href="classNavMeshTesterTool.html#af5d6204e60c661420e07243ebb7295e8">NavMeshTesterTool</a>, <a class="el" href="classOffMeshConnectionTool.html#a3b1c066c3145af2f4b14e7cb577d302a">OffMeshConnectionTool</a>, <a class="el" href="classTempObstacleHilightTool.html#aa28bfbf2dee308b7b8fad4a761f67fc4">TempObstacleHilightTool</a>, <a class="el" href="classTempObstacleCreateTool.html#a84a0a1049ce50a1f7ea9be8925f84979">TempObstacleCreateTool</a>, and <a class="el" href="classNavMeshTileTool.html#a76314b53a3e1beeb8fe39f377e364652">NavMeshTileTool</a>.</p>
</div>
</div>
<a id="a1c493f6e6a5f733d09c6010467154531" name="a1c493f6e6a5f733d09c6010467154531"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c493f6e6a5f733d09c6010467154531">&#9670;&#160;</a></span>handleRenderOverlay()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void SampleTool::handleRenderOverlay </td>
<td>(</td>
<td class="paramtype">double *&#160;</td>
<td class="paramname"><em>proj</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double *&#160;</td>
<td class="paramname"><em>model</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>view</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classTempObstacleCreateTool.html#a800e3e9d3f26b1b247e9f300854dc794">TempObstacleCreateTool</a>, <a class="el" href="classConvexVolumeTool.html#af1ebf43ef0309a5f058ae8094dd83312">ConvexVolumeTool</a>, <a class="el" href="classCrowdTool.html#a00641ff12ce93e817d07f9cfda7d500b">CrowdTool</a>, <a class="el" href="classNavMeshPruneTool.html#af5fd93ff57b645fc8dfdf4c2761fb3cf">NavMeshPruneTool</a>, <a class="el" href="classNavMeshTesterTool.html#ac161b92950bfe0c7803ce602ec54ff7d">NavMeshTesterTool</a>, <a class="el" href="classOffMeshConnectionTool.html#af023858b0abb68e538a842ddc9e25022">OffMeshConnectionTool</a>, <a class="el" href="classTempObstacleHilightTool.html#a6b0fe1e1a746e01a7388cd1bcee8a779">TempObstacleHilightTool</a>, and <a class="el" href="classNavMeshTileTool.html#ae454705cabb91cc34a5d11f8ed541c94">NavMeshTileTool</a>.</p>
</div>
</div>
<a id="a0cd44aa86008bcbc3dfc45d0117cd02c" name="a0cd44aa86008bcbc3dfc45d0117cd02c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0cd44aa86008bcbc3dfc45d0117cd02c">&#9670;&#160;</a></span>handleStep()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void SampleTool::handleStep </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classConvexVolumeTool.html#a5b0e8ab26df0ee701a69b291691cfcbf">ConvexVolumeTool</a>, <a class="el" href="classCrowdTool.html#aff96223c09183019e6d97ec67e6ad60d">CrowdTool</a>, <a class="el" href="classNavMeshPruneTool.html#a1d3466a23085cff3e97afd0952d1f4af">NavMeshPruneTool</a>, <a class="el" href="classNavMeshTesterTool.html#a4296c9b5431882a10676a1f8baa687f5">NavMeshTesterTool</a>, <a class="el" href="classOffMeshConnectionTool.html#a1e894eb42860dbabc7c85928c9ae7175">OffMeshConnectionTool</a>, <a class="el" href="classTempObstacleHilightTool.html#a6dbee86b6f4f9cb882e3c1cc5ea144aa">TempObstacleHilightTool</a>, <a class="el" href="classTempObstacleCreateTool.html#ab86e78fbce2dab437d5f293406b1cd0a">TempObstacleCreateTool</a>, and <a class="el" href="classNavMeshTileTool.html#adb6147a686eafaf9bb2e7b85e575097f">NavMeshTileTool</a>.</p>
</div>
</div>
<a id="ac54d34080ba5a11adff8fba1bb2a71fb" name="ac54d34080ba5a11adff8fba1bb2a71fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac54d34080ba5a11adff8fba1bb2a71fb">&#9670;&#160;</a></span>handleToggle()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void SampleTool::handleToggle </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classConvexVolumeTool.html#af1e59f31ba0dd44fdf18bb3abccc81c2">ConvexVolumeTool</a>, <a class="el" href="classCrowdTool.html#ac2427807187d8c2469d021a714f99266">CrowdTool</a>, <a class="el" href="classNavMeshPruneTool.html#ad1ab829d07050f77dc09dff6156273b5">NavMeshPruneTool</a>, <a class="el" href="classNavMeshTesterTool.html#a3fcce315ee720c66b590287fa4c591e9">NavMeshTesterTool</a>, <a class="el" href="classOffMeshConnectionTool.html#ab618f601d398015b4a8aee495290ea8f">OffMeshConnectionTool</a>, <a class="el" href="classTempObstacleHilightTool.html#ab0f8512ec83f08b6a7d210f8a8e4ac51">TempObstacleHilightTool</a>, <a class="el" href="classTempObstacleCreateTool.html#a7260c3dd1ba6c35d15aa35fedc5e9493">TempObstacleCreateTool</a>, and <a class="el" href="classNavMeshTileTool.html#a5960fdac4bfc1a72a4ef67a0cfbb3136">NavMeshTileTool</a>.</p>
</div>
</div>
<a id="ae3f8e0f0fddd71db2e91280e83805054" name="ae3f8e0f0fddd71db2e91280e83805054"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3f8e0f0fddd71db2e91280e83805054">&#9670;&#160;</a></span>handleUpdate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void SampleTool::handleUpdate </td>
<td>(</td>
<td class="paramtype">const float&#160;</td>
<td class="paramname"><em>dt</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classConvexVolumeTool.html#ab3a94dcc4cab914af5ae1d0b8446c951">ConvexVolumeTool</a>, <a class="el" href="classCrowdTool.html#a8d815cab99740e219ef4ef2d1172936a">CrowdTool</a>, <a class="el" href="classNavMeshPruneTool.html#a7eba211059a9707b9609babee9c27388">NavMeshPruneTool</a>, <a class="el" href="classNavMeshTesterTool.html#a0e250830eb6186b4b4f8559534ff8908">NavMeshTesterTool</a>, <a class="el" href="classOffMeshConnectionTool.html#a580d7e61206fa45b3e87a6b52cf076a1">OffMeshConnectionTool</a>, <a class="el" href="classTempObstacleHilightTool.html#a238bf84317b82bb005acfa021905c280">TempObstacleHilightTool</a>, <a class="el" href="classTempObstacleCreateTool.html#a7815ec25feed0fcb93625728c9fa6b08">TempObstacleCreateTool</a>, and <a class="el" href="classNavMeshTileTool.html#a09b989aa5ec7e659678a6adc64f04c21">NavMeshTileTool</a>.</p>
</div>
</div>
<a id="a95804c3b0631cbb58edd4370e15a3af5" name="a95804c3b0631cbb58edd4370e15a3af5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95804c3b0631cbb58edd4370e15a3af5">&#9670;&#160;</a></span>init()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void SampleTool::init </td>
<td>(</td>
<td class="paramtype">class <a class="el" href="classSample.html">Sample</a> *&#160;</td>
<td class="paramname"><em>sample</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classConvexVolumeTool.html#a9787b22592b80a6494450c60ccd50165">ConvexVolumeTool</a>, <a class="el" href="classCrowdTool.html#ab6c04d1bc27ac8ce00124e3f8936e7f4">CrowdTool</a>, <a class="el" href="classNavMeshPruneTool.html#afafabe8cd473164567bb37b27904d340">NavMeshPruneTool</a>, <a class="el" href="classNavMeshTesterTool.html#a73a9165951689cac88cf9743bc99e0b5">NavMeshTesterTool</a>, <a class="el" href="classOffMeshConnectionTool.html#a3f1425ea30bf3e5841cf6697a01f5e72">OffMeshConnectionTool</a>, <a class="el" href="classTempObstacleHilightTool.html#a1c0a4a693fbd80d60fcf1305e6499884">TempObstacleHilightTool</a>, <a class="el" href="classTempObstacleCreateTool.html#add3d7c7e93c01a18993231c8c076e994">TempObstacleCreateTool</a>, and <a class="el" href="classNavMeshTileTool.html#acdd83e58038dcc240242b94630f5f312">NavMeshTileTool</a>.</p>
<p>Implemented in <a class="el" href="classConvexVolumeTool.html#afcd2874d888000e0f014861478c9fec1">ConvexVolumeTool</a>, <a class="el" href="classCrowdTool.html#a4f8d751417244a6e5cd680d956a7791e">CrowdTool</a>, <a class="el" href="classNavMeshPruneTool.html#a4c09a058d0059b9d632981da0ed4e7c7">NavMeshPruneTool</a>, <a class="el" href="classNavMeshTesterTool.html#ac889f40d27054c2f4c8cdb4d01bb0030">NavMeshTesterTool</a>, <a class="el" href="classOffMeshConnectionTool.html#abf988ab725bda03fd30612d816923ed8">OffMeshConnectionTool</a>, <a class="el" href="classTempObstacleHighlightTool.html#a484f2d743da8c8a5e606c1453d54c4be">TempObstacleHighlightTool</a>, <a class="el" href="classTempObstacleCreateTool.html#a9c5e8b4c98ca61a2ffa72e636c2d42f9">TempObstacleCreateTool</a>, and <a class="el" href="classNavMeshTileTool.html#a010ab9c60123a507683b3649dcd15c0a">NavMeshTileTool</a>.</p>
</div>
</div>
@@ -445,12 +373,12 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classConvexVolumeTool.html#a1d76b864c30767fc81ade0dbaa44e6af">ConvexVolumeTool</a>, <a class="el" href="classCrowdTool.html#ad997d15d14cf4815d57f843186faeba7">CrowdTool</a>, <a class="el" href="classNavMeshPruneTool.html#a97fbf2b28e1c1df8eb3a2005d688009f">NavMeshPruneTool</a>, <a class="el" href="classNavMeshTesterTool.html#a0706dadffb0df9078b205469d62d6d92">NavMeshTesterTool</a>, <a class="el" href="classOffMeshConnectionTool.html#a8c283c43fa59b196e16440b177cefcfe">OffMeshConnectionTool</a>, <a class="el" href="classTempObstacleHilightTool.html#a18662a3c7ada140b16aa40cdf678caf5">TempObstacleHilightTool</a>, <a class="el" href="classTempObstacleCreateTool.html#a8977e144279facb03ae5bbceb6102b5d">TempObstacleCreateTool</a>, and <a class="el" href="classNavMeshTileTool.html#aa53d119041aa124651928b09a99adbc6">NavMeshTileTool</a>.</p>
<p>Implemented in <a class="el" href="classConvexVolumeTool.html#a57ad6d0148a0e8fb4d1b8555e657dfc1">ConvexVolumeTool</a>, <a class="el" href="classCrowdTool.html#ac9d5433c8bafae965383f96173fcdc8a">CrowdTool</a>, <a class="el" href="classNavMeshPruneTool.html#ae44c35bbae26a286dc5b158e43639bc4">NavMeshPruneTool</a>, <a class="el" href="classNavMeshTesterTool.html#aa559c43c2021d6695e46fd13558bbf88">NavMeshTesterTool</a>, <a class="el" href="classOffMeshConnectionTool.html#a944633dcfd840fd17396c8f7fc36d12e">OffMeshConnectionTool</a>, <a class="el" href="classTempObstacleHighlightTool.html#a9ca207766a8c1feb1b7cde95a19d369b">TempObstacleHighlightTool</a>, <a class="el" href="classTempObstacleCreateTool.html#a3d5ce73bd06a52f5544cdd8e33245f8e">TempObstacleCreateTool</a>, and <a class="el" href="classNavMeshTileTool.html#a6297a63393934714b4955d2923864bae">NavMeshTileTool</a>.</p>
</div>
</div>
<a id="a45b4ac6ce6d23449eb7c7ff3d0f1fdc5" name="a45b4ac6ce6d23449eb7c7ff3d0f1fdc5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45b4ac6ce6d23449eb7c7ff3d0f1fdc5">&#9670;&#160;</a></span>type()</h2>
<a id="a43408cffb98398a0fc29e7048d95b999" name="a43408cffb98398a0fc29e7048d95b999"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43408cffb98398a0fc29e7048d95b999">&#9670;&#160;</a></span>singleStep()</h2>
<div class="memitem">
<div class="memproto">
@@ -459,7 +387,7 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual int SampleTool::type </td>
<td class="memname">virtual void SampleTool::singleStep </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -472,13 +400,67 @@ Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classConvexVolumeTool.html#abb88ba3138d3e187b32e94dcf9874aeb">ConvexVolumeTool</a>, <a class="el" href="classCrowdTool.html#a5b7f620a8f1f319990286c12a4ce2e2d">CrowdTool</a>, <a class="el" href="classNavMeshPruneTool.html#a68059436d7e4b5118949d5d7f8204af8">NavMeshPruneTool</a>, <a class="el" href="classNavMeshTesterTool.html#a209af8804c52d9f3dbce40ab69028483">NavMeshTesterTool</a>, <a class="el" href="classOffMeshConnectionTool.html#a738515bc57b034ff5ed4d1d0721984da">OffMeshConnectionTool</a>, <a class="el" href="classTempObstacleHilightTool.html#ac3ba6c36507d2caa8835f9420a6470f6">TempObstacleHilightTool</a>, <a class="el" href="classTempObstacleCreateTool.html#ac7a7b02c2f0972842b0e20276217c1eb">TempObstacleCreateTool</a>, and <a class="el" href="classNavMeshTileTool.html#a55d28798b522df9956f914c1b9677cf0">NavMeshTileTool</a>.</p>
<p>Implemented in <a class="el" href="classConvexVolumeTool.html#af4da1fee7f12a5c9ef02d97823c1f67f">ConvexVolumeTool</a>, <a class="el" href="classCrowdTool.html#a74da16acb478f8d38eae30b0e6194e18">CrowdTool</a>, <a class="el" href="classNavMeshPruneTool.html#a125195168e77c68afc3bca9ae80df35e">NavMeshPruneTool</a>, <a class="el" href="classNavMeshTesterTool.html#afda585ed7f48545fc3ef6289de49e4b2">NavMeshTesterTool</a>, <a class="el" href="classOffMeshConnectionTool.html#ac43a6fb4fc564b09d8090c4285efe2c9">OffMeshConnectionTool</a>, <a class="el" href="classTempObstacleHighlightTool.html#a4eaf55b21787a318421143ce4a938bbc">TempObstacleHighlightTool</a>, <a class="el" href="classTempObstacleCreateTool.html#a1de5b1ce6809043724b025133272dc3c">TempObstacleCreateTool</a>, and <a class="el" href="classNavMeshTileTool.html#a6fb1bc93a6b8b0c1682c9cf5bcef59bf">NavMeshTileTool</a>.</p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following files:<ul>
<a id="ada565f02b4c254ce94e8dd30ca21f189" name="ada565f02b4c254ce94e8dd30ca21f189"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada565f02b4c254ce94e8dd30ca21f189">&#9670;&#160;</a></span>type()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="Sample_8h.html#a8b7905ae89a9d21531c2fe65110bebc1">SampleToolType</a> SampleTool::type </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classConvexVolumeTool.html#ae5da887d6e2fa761f8355c65cd68295a">ConvexVolumeTool</a>, <a class="el" href="classCrowdTool.html#aad030289e0e40d34da172fb8dcc63ce9">CrowdTool</a>, <a class="el" href="classNavMeshPruneTool.html#a7f6a86feb05bf8228e00fb95626c25c4">NavMeshPruneTool</a>, <a class="el" href="classNavMeshTesterTool.html#ab1518475275bd3ea64989b8586ea064f">NavMeshTesterTool</a>, <a class="el" href="classOffMeshConnectionTool.html#a6e175fb0e881182ec398065cdf4a7b4c">OffMeshConnectionTool</a>, <a class="el" href="classTempObstacleHighlightTool.html#a71a823c9b455f662ed1d100edb7a5fc7">TempObstacleHighlightTool</a>, <a class="el" href="classTempObstacleCreateTool.html#a3596e50e93fdfcf610716b1676964cf1">TempObstacleCreateTool</a>, and <a class="el" href="classNavMeshTileTool.html#afc032d62d9421ca4c09e52cada0fe8f0">NavMeshTileTool</a>.</p>
</div>
</div>
<a id="a43ecaa4c89e9d378c61d9eae2027e719" name="a43ecaa4c89e9d378c61d9eae2027e719"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43ecaa4c89e9d378c61d9eae2027e719">&#9670;&#160;</a></span>update()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void SampleTool::update </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>dt</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classNavMeshTesterTool.html#a1d6fef22f3cfa9d505e2c2b5ef7502b7">NavMeshTesterTool</a>, <a class="el" href="classConvexVolumeTool.html#a3358ff5e05f7dc3eec116bf453ad2ad6">ConvexVolumeTool</a>, <a class="el" href="classNavMeshPruneTool.html#aa927aba816bc2301de66da371b98bf65">NavMeshPruneTool</a>, <a class="el" href="classOffMeshConnectionTool.html#ab63554c0fe7c43963a2268c209527fcb">OffMeshConnectionTool</a>, <a class="el" href="classTempObstacleHighlightTool.html#ac57b80501f28ed9d442a1719b8a8053c">TempObstacleHighlightTool</a>, <a class="el" href="classTempObstacleCreateTool.html#aa84feb2da0804f89fa13dd52158faaf5">TempObstacleCreateTool</a>, <a class="el" href="classNavMeshTileTool.html#a31b6e24fc62bc855a98e37bc5bc6d595">NavMeshTileTool</a>, and <a class="el" href="classCrowdTool.html#a7f3a2b0ba71ac6930c3440ab03160e44">CrowdTool</a>.</p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="Sample_8h_source.html">Sample.h</a></li>
<li><a class="el" href="Sample_8cpp.html">Sample.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->