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

📄 class_e_t_1_1_splatting_manager.html

📁 etm2.2是基于Ogre引擎开发的地形库
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<div class="memdoc"><p>Retrieves the names of the map textures for use in materials. </div></div><p><a class="anchor" name="a1eee30afe05a1fcd3f46d874c94419e"></a><!-- doxytag: member="ET::SplattingManager::loadMapFromImage" ref="a1eee30afe05a1fcd3f46d874c94419e" args="(unsigned int mapNum, const Ogre::Image &amp;image)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void ET::SplattingManager::loadMapFromImage           </td>          <td>(</td>          <td class="paramtype">unsigned int&nbsp;</td>          <td class="paramname"> <em>mapNum</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">const Ogre::Image &amp;&nbsp;</td>          <td class="paramname"> <em>image</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>Loads a coverage map texture from an Ogre::Image. </div></div><p><a class="anchor" name="8399ccd47da38819a131bcbeb6309375"></a><!-- doxytag: member="ET::SplattingManager::saveMapToImage" ref="8399ccd47da38819a131bcbeb6309375" args="(unsigned int mapNum, Ogre::Image &amp;image)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void ET::SplattingManager::saveMapToImage           </td>          <td>(</td>          <td class="paramtype">unsigned int&nbsp;</td>          <td class="paramname"> <em>mapNum</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">Ogre::Image &amp;&nbsp;</td>          <td class="paramname"> <em>image</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>Saves a coverage map texture to an Ogre::Image. </div></div><p><a class="anchor" name="fc260e943c844dc2607f7005bc8ee0b5"></a><!-- doxytag: member="ET::SplattingManager::paint" ref="fc260e943c844dc2607f7005bc8ee0b5" args="(unsigned int textureNum, int x, int y, const Brush &amp;brush, float intensity=1.0f)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void ET::SplattingManager::paint           </td>          <td>(</td>          <td class="paramtype">unsigned int&nbsp;</td>          <td class="paramname"> <em>textureNum</em>, </td>        </tr>        <tr>          <td class="paramkey"></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>y</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>Paint with the specified texture and selected brush and intensity. </div></div><p><a class="anchor" name="f0ccf3775dfd756f6d09533522f452f9"></a><!-- doxytag: member="ET::SplattingManager::createColourMap" ref="f0ccf3775dfd756f6d09533522f452f9" args="(Ogre::Image &amp;image, const ColourList &amp;colours)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void ET::SplattingManager::createColourMap           </td>          <td>(</td>          <td class="paramtype">Ogre::Image &amp;&nbsp;</td>          <td class="paramname"> <em>image</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">const <a class="el" href="namespace_e_t.html#f831d3bd08342fbb509173ac94d35349">ColourList</a> &amp;&nbsp;</td>          <td class="paramname"> <em>colours</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>Create a colour map with a given list of colours for the textures. </div></div><p><a class="anchor" name="332230dfb62be67d8e0ed58ac85adc99"></a><!-- doxytag: member="ET::SplattingManager::createBaseTexture" ref="332230dfb62be67d8e0ed58ac85adc99" args="(Ogre::Image &amp;image, size_t width, size_t height, ImageList textures, float repeatX, float repeatZ)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void ET::SplattingManager::createBaseTexture           </td>          <td>(</td>          <td class="paramtype">Ogre::Image &amp;&nbsp;</td>          <td class="paramname"> <em>image</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">size_t&nbsp;</td>          <td class="paramname"> <em>width</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">size_t&nbsp;</td>          <td class="paramname"> <em>height</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype"><a class="el" href="namespace_e_t.html#2fde38ba24d46e514b22d1415897f5e7">ImageList</a>&nbsp;</td>          <td class="paramname"> <em>textures</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">float&nbsp;</td>          <td class="paramname"> <em>repeatX</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">float&nbsp;</td>          <td class="paramname"> <em>repeatZ</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>Create base texture using the given list of splatting texture images. Be aware that this is expensive! <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>image</em>&nbsp;</td><td>An <a class="el" href="namespace_ogre.html">Ogre</a> image which is used as the output target. </td></tr>    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>The desired width of the base texture. </td></tr>    <tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>The desired height of the base texture. </td></tr>    <tr><td valign="top"></td><td valign="top"><em>textures</em>&nbsp;</td><td>A list of splatting textures to use for the generation. </td></tr>    <tr><td valign="top"></td><td valign="top"><em>repeatX</em>&nbsp;</td><td>How often should the textures be splatted in X direction? </td></tr>    <tr><td valign="top"></td><td valign="top"><em>repeatZ</em>&nbsp;</td><td>How often should the textures be splatted in Z direction? </td></tr>  </table></dl></div></div><p><hr><h2>Member Data Documentation</h2><a class="anchor" name="1403653cb9a68a71cbd1f18aca1f82b9"></a><!-- doxytag: member="ET::SplattingManager::mImpl" ref="1403653cb9a68a71cbd1f18aca1f82b9" args="" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">Impl::SplattingImpl* <a class="el" href="class_e_t_1_1_splatting_manager.html#1403653cb9a68a71cbd1f18aca1f82b9">ET::SplattingManager::mImpl</a><code> [private]</code>          </td>        </tr>      </table></div><div class="memdoc"><p></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_splatting_manager_8h.html">ETSplattingManager.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 + -