⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 class_e_t_1_1_terrain_manager.html

📁 etm2.2是基于Ogre引擎开发的地形库
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<div class="memproto">      <table class="memname">        <tr>          <td class="memname">void ET::TerrainManager::setLODErrorMargin           </td>          <td>(</td>          <td class="paramtype">unsigned int&nbsp;</td>          <td class="paramname"> <em>maxPixelError</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">unsigned int&nbsp;</td>          <td class="paramname"> <em>viewportHeight</em></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Specifies the pixel error tolerance when determining LOD to use for each tile. Note that this call does not affect already loaded terrain data. <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>maxPixelError</em>&nbsp;</td><td>the maximum estimated pixel error to tolerate </td></tr>    <tr><td valign="top"></td><td valign="top"><em>viewportHeight</em>&nbsp;</td><td>vertical resolution of the viewport to use to estimate the pixel error </td></tr>  </table></dl></div></div><p><a class="anchor" name="b11ce635e4bc2312de849d7592a8b86e"></a><!-- doxytag: member="ET::TerrainManager::getTerrainInfo" ref="b11ce635e4bc2312de849d7592a8b86e" args="() const " --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">const <a class="el" href="class_e_t_1_1_terrain_info.html">TerrainInfo</a>&amp; ET::TerrainManager::getTerrainInfo           </td>          <td>(</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"> const</td>        </tr>      </table></div><div class="memdoc"><p>Retrieves the terrain info of the currently loaded terrain. </div></div><p><a class="anchor" name="a11f46d4621ff207451d458fd899ce90"></a><!-- doxytag: member="ET::TerrainManager::setMaterial" ref="a11f46d4621ff207451d458fd899ce90" args="(Ogre::MaterialPtr material)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void ET::TerrainManager::setMaterial           </td>          <td>(</td>          <td class="paramtype">Ogre::MaterialPtr&nbsp;</td>          <td class="paramname"> <em>material</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Sets the material to use for the terrain tiles. You need to call this if you actually want to see anything :) </div></div><p><a class="anchor" name="408370b4b157305a60352058cd7677c0"></a><!-- doxytag: member="ET::TerrainManager::getMaterial" ref="408370b4b157305a60352058cd7677c0" args="() const " --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">const Ogre::MaterialPtr&amp; ET::TerrainManager::getMaterial           </td>          <td>(</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"> const</td>        </tr>      </table></div><div class="memdoc"><p>Retrieve the currently used material for the terrain. </div></div><p><a class="anchor" name="eef184509f6cd0dd8d3090cda3861917"></a><!-- doxytag: member="ET::TerrainManager::deform" ref="eef184509f6cd0dd8d3090cda3861917" args="(int x, int z, const Brush &amp;brush, float intensity=1.0f)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void ET::TerrainManager::deform           </td>          <td>(</td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>x</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>z</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">const <a class="el" href="class_e_t_1_1_brush.html">Brush</a> &amp;&nbsp;</td>          <td class="paramname"> <em>brush</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">float&nbsp;</td>          <td class="paramname"> <em>intensity</em> = <code>1.0f</code></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Deforms terrain vertices at the given coordinates with the given brush. Note that the positions specify vertex indexes, NOT scene coordinates. Use TerrainInfo::posToVertex if necessary. </div></div><p><a class="anchor" name="a2eddb68443c13d5d1aea16928638dc1"></a><!-- doxytag: member="ET::TerrainManager::setHeights" ref="a2eddb68443c13d5d1aea16928638dc1" args="(int x, int z, const Brush &amp;brush)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void ET::TerrainManager::setHeights           </td>          <td>(</td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>x</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>z</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">const <a class="el" href="class_e_t_1_1_brush.html">Brush</a> &amp;&nbsp;</td>          <td class="paramname"> <em>brush</em></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Sets terrain heights at the given coordinates as specified by the given brush. Note that the positions specify vertex indexes, NOT scene coordinates. </div></div><p><a class="anchor" name="0d8bdeecc616c678d96ac0ff3755b8f7"></a><!-- doxytag: member="ET::TerrainManager::getHeights" ref="0d8bdeecc616c678d96ac0ff3755b8f7" args="(int x, int z, Brush &amp;brush) const " --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void ET::TerrainManager::getHeights           </td>          <td>(</td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>x</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>z</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype"><a class="el" href="class_e_t_1_1_brush.html">Brush</a> &amp;&nbsp;</td>          <td class="paramname"> <em>brush</em></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"> const</td>        </tr>      </table></div><div class="memdoc"><p>Retrieves terrain heights at the given coordinates and stores them into the given brush. Note that the positions specify vertex indexes, NOT scene coordinates. </div></div><p><hr><h2>Member Data Documentation</h2><a class="anchor" name="54bdaa4ea1104efc2ba25b4f97e243f5"></a><!-- doxytag: member="ET::TerrainManager::mImpl" ref="54bdaa4ea1104efc2ba25b4f97e243f5" args="" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">Impl::TerrainImpl* <a class="el" href="class_e_t_1_1_terrain_manager.html#54bdaa4ea1104efc2ba25b4f97e243f5">ET::TerrainManager::mImpl</a><code> [private]</code>          </td>        </tr>      </table></div><div class="memdoc"><p>implementation hiding via PIMPL idiom </div></div><p><hr>The documentation for this class was generated from the following file:<ul><li>E:/Programming/sectormania/etsm/include/<a class="el" href="_e_t_terrain_manager_8h.html">ETTerrainManager.h</a></ul><hr size="1"><address style="text-align: right;"><small>Generated on Tue Sep 4 21:46:02 2007 for Editable Terrain Manager by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -