📄 namespace_e_t.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"><title>Editable Terrain Manager: ET Namespace Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.5.3 --><div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li> <li><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul></div><div class="tabs"> <ul> <li><a href="namespaces.html"><span>Namespace List</span></a></li> <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> </ul></div><h1>ET Namespace Reference</h1><p><table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>Classes</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_1_1_brush.html">Brush</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_1_1_splatting_manager.html">SplattingManager</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_1_1_terrain_info.html">TerrainInfo</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_1_1_terrain_manager.html">TerrainManager</a></td></tr><tr><td colspan="2"><br><h2>Namespaces</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_e_t_1_1_impl.html">Impl</a></td></tr><tr><td colspan="2"><br><h2>Typedefs</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::vector<br>< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_e_t.html#10be356014611057beccb4f5eafcc246">NameList</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::vector<br>< Ogre::ColourValue > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_e_t.html#f831d3bd08342fbb509173ac94d35349">ColourList</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::vector<br>< Ogre::Image > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_e_t.html#2fde38ba24d46e514b22d1415897f5e7">ImageList</a></td></tr><tr><td colspan="2"><br><h2>Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_e_t_1_1_brush.html">Brush</a> _ETManagerExport </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_e_t.html#229721a1c4cffcb084caed584b7fcb6b">loadBrushFromImage</a> (const Ogre::Image &image)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void _ETManagerExport </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_e_t.html#5c0ff6e92baa5e5b9c85c8c6a06b7b6b">saveBrushToImage</a> (const <a class="el" href="class_e_t_1_1_brush.html">Brush</a> &brush, Ogre::Image &image)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">Ogre::Image <br>_ETManagerExport </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_e_t.html#fd53e21c8587a01e547134f5bc5e533d">createMinimap</a> (const Ogre::Image &colourMap, const Ogre::Image &lightMap)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void _ETManagerExport </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_e_t.html#baeeec698f71c180b865e5d10d1d916f">loadHeightmapFromImage</a> (<a class="el" href="class_e_t_1_1_terrain_info.html">TerrainInfo</a> &info, const Ogre::Image &image)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void _ETManagerExport </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_e_t.html#5758dfc2f990ff8c57f1f3cfc9c19fd1">saveHeightmapToImage</a> (const <a class="el" href="class_e_t_1_1_terrain_info.html">TerrainInfo</a> &info, Ogre::Image &image, unsigned int bpp=2)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void _ETManagerExport </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_e_t.html#207deb83555feb2b5069b1880a5fe5b4">loadHeightmapFromRawData</a> (<a class="el" href="class_e_t_1_1_terrain_info.html">TerrainInfo</a> &info, Ogre::DataStream &stream, size_t width, size_t height)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void _ETManagerExport </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_e_t.html#4b9f491793f55fce96bcb0433fd27dab">saveHeightmapToRawData</a> (const <a class="el" href="class_e_t_1_1_terrain_info.html">TerrainInfo</a> &info, std::ostream &stream, unsigned int bpp=2)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void _ETManagerExport </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_e_t.html#385e9bcc78debf956bf60fb65b24e580">createTerrainLightmap</a> (const <a class="el" href="class_e_t_1_1_terrain_info.html">TerrainInfo</a> &info, Ogre::Image &image, size_t width, size_t height, Ogre::Vector3 lightDir, const Ogre::ColourValue &lightCol, const Ogre::ColourValue &ambient, bool shadowed=true)</td></tr></table><hr><h2>Typedef Documentation</h2><a class="anchor" name="f831d3bd08342fbb509173ac94d35349"></a><!-- doxytag: member="ET::ColourList" ref="f831d3bd08342fbb509173ac94d35349" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef std::vector<Ogre::ColourValue> <a class="el" href="namespace_e_t.html#f831d3bd08342fbb509173ac94d35349">ET::ColourList</a> </td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="2fde38ba24d46e514b22d1415897f5e7"></a><!-- doxytag: member="ET::ImageList" ref="2fde38ba24d46e514b22d1415897f5e7" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef std::vector<Ogre::Image> <a class="el" href="namespace_e_t.html#2fde38ba24d46e514b22d1415897f5e7">ET::ImageList</a> </td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="10be356014611057beccb4f5eafcc246"></a><!-- doxytag: member="ET::NameList" ref="10be356014611057beccb4f5eafcc246" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef std::vector<std::string> <a class="el" href="namespace_e_t.html#10be356014611057beccb4f5eafcc246">ET::NameList</a> </td> </tr> </table></div><div class="memdoc"><p></div></div><p><hr><h2>Function Documentation</h2><a class="anchor" name="fd53e21c8587a01e547134f5bc5e533d"></a><!-- doxytag: member="ET::createMinimap" ref="fd53e21c8587a01e547134f5bc5e533d" args="(const Ogre::Image &colourMap, const Ogre::Image &lightMap)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">Ogre::Image _ETManagerExport ET::createMinimap </td> <td>(</td> <td class="paramtype">const Ogre::Image & </td> <td class="paramname"> <em>colourMap</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const Ogre::Image & </td> <td class="paramname"> <em>lightMap</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table></div><div class="memdoc"><p>Modulates a colour map by a lightmap. Can be used as a minimap of the terrain. </div></div><p><a class="anchor" name="385e9bcc78debf956bf60fb65b24e580"></a><!-- doxytag: member="ET::createTerrainLightmap" ref="385e9bcc78debf956bf60fb65b24e580" args="(const TerrainInfo &info, Ogre::Image &image, size_t width, size_t height, Ogre::Vector3 lightDir, const Ogre::ColourValue &lightCol, const Ogre::ColourValue &ambient, bool shadowed=true)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">void _ETManagerExport ET::createTerrainLightmap </td> <td>(</td> <td class="paramtype">const TerrainInfo & </td> <td class="paramname"> <em>info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Ogre::Image & </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"> <em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"> <em>height</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Ogre::Vector3 </td> <td class="paramname"> <em>lightDir</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const Ogre::ColourValue & </td> <td class="paramname"> <em>lightCol</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const Ogre::ColourValue & </td> <td class="paramname"> <em>ambient</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"> <em>shadowed</em> = <code>true</code></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table></div><div class="memdoc"><p>Derives a lightmap from the terrain described by the given <a class="el" href="class_e_t_1_1_terrain_info.html">TerrainInfo</a>. The lightmap is stored in the passed image. <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>info</em> </td><td>Terrain info to generate the lightmap for </td></tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -