ege/classege_1_1resource_1_1_mesh.html

1407 lines
109 KiB
HTML

<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Ewol Game engine (based on bullet lib): ege::resource::Mesh Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.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="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Ewol Game engine (based on bullet lib) 0.3.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- 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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>ege</b></li><li class="navelem"><b>resource</b></li><li class="navelem"><a class="el" href="classege_1_1resource_1_1_mesh.html">Mesh</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classege_1_1resource_1_1_mesh-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">ege::resource::Mesh Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for ege::resource::Mesh:</div>
<div class="dyncontent">
<div class="center">
<img src="classege_1_1resource_1_1_mesh.png" usemap="#ege::resource::Mesh_map" alt=""/>
<map id="ege::resource::Mesh_map" name="ege::resource::Mesh_map">
<area href="classege_1_1resource_1_1_particule_mesh.html" alt="ege::resource::ParticuleMesh" shape="rect" coords="0,112,177,136"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a41906b2e83f9ae4bbef67f4c13d2069f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classege_1_1resource_1_1_mesh.html#a41906b2e83f9ae4bbef67f4c13d2069f">normalMode</a> { <b>normalModeNone</b>,
<b>normalModeFace</b>,
<b>normalModeVertex</b>
}</td></tr>
<tr class="separator:a41906b2e83f9ae4bbef67f4c13d2069f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a3d79d632b3eff9c3e55d4701876d8223"><td class="memItemLeft" align="right" valign="top"><a id="a3d79d632b3eff9c3e55d4701876d8223"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>DECLARE_RESOURCE_NAMED_FACTORY</b> (<a class="el" href="classege_1_1resource_1_1_mesh.html">Mesh</a>)</td></tr>
<tr class="separator:a3d79d632b3eff9c3e55d4701876d8223"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87e56a287afc728e4d4ee1d312a6b781"><td class="memItemLeft" align="right" valign="top"><a id="a87e56a287afc728e4d4ee1d312a6b781"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_matrix4_8hpp.html#a116ae4cbc40b3ab7e0925cb605258ac9">mat4</a> &amp;_positionMatrix, bool _enableDepthTest=true, bool _enableDepthUpdate=true)</td></tr>
<tr class="separator:a87e56a287afc728e4d4ee1d312a6b781"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72064f43add573e65ef8e0946ad77810"><td class="memItemLeft" align="right" valign="top"><a id="a72064f43add573e65ef8e0946ad77810"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_matrix4_8hpp.html#a116ae4cbc40b3ab7e0925cb605258ac9">mat4</a> &amp;_positionMatrix, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_mainColor, bool _enableDepthTest=true, bool _enableDepthUpdate=true)</td></tr>
<tr class="separator:a72064f43add573e65ef8e0946ad77810"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7328557eb1bd742d5165d1fdada0ead"><td class="memItemLeft" align="right" valign="top"><a id="aa7328557eb1bd742d5165d1fdada0ead"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>generateVBO</b> ()</td></tr>
<tr class="separator:aa7328557eb1bd742d5165d1fdada0ead"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2a8ab5e89ac0d8dc958650f0b9df625"><td class="memItemLeft" align="right" valign="top"><a id="ad2a8ab5e89ac0d8dc958650f0b9df625"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>createViewBox</b> (const std::string &amp;_materialName, float _size=1.0)</td></tr>
<tr class="separator:ad2a8ab5e89ac0d8dc958650f0b9df625"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac56376bb7dc217faab8d1a7788e36a79"><td class="memItemLeft" align="right" valign="top"><a id="ac56376bb7dc217faab8d1a7788e36a79"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>createIcoSphere</b> (const std::string &amp;_materialName, float _size=1.0, int32_t _subdivision=3)</td></tr>
<tr class="separator:ac56376bb7dc217faab8d1a7788e36a79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a882e53f0c55ba146b234ef391e03c9a9"><td class="memItemLeft" align="right" valign="top"><a id="a882e53f0c55ba146b234ef391e03c9a9"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>addMaterial</b> (const std::string &amp;_name, <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classege_1_1_material.html">ege::Material</a> &gt; _data)</td></tr>
<tr class="separator:a882e53f0c55ba146b234ef391e03c9a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e384cb78f35b467459e84a110c91a24"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classege_1_1resource_1_1_mesh.html#a2e384cb78f35b467459e84a110c91a24">setCheckNormal</a> (bool _status)</td></tr>
<tr class="separator:a2e384cb78f35b467459e84a110c91a24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7fb2197eee77cd2563051651c75714e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classege_1_1resource_1_1_mesh.html#ac7fb2197eee77cd2563051651c75714e">getCheckNormal</a> ()</td></tr>
<tr class="separator:ac7fb2197eee77cd2563051651c75714e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeeab415b3d0883dd67e26d599d708e7e"><td class="memItemLeft" align="right" valign="top"><a id="aeeab415b3d0883dd67e26d599d708e7e"></a>
const std::vector&lt; <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classege_1_1_physics_shape.html">ege::PhysicsShape</a> &gt; &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getPhysicalProperties</b> () const</td></tr>
<tr class="separator:aeeab415b3d0883dd67e26d599d708e7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a279d5a6c9c31ea149f8dd393b625c1e4"><td class="memItemLeft" align="right" valign="top"><a id="a279d5a6c9c31ea149f8dd393b625c1e4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>addPhysicElement</b> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classege_1_1_physics_shape.html">ege::PhysicsShape</a> &gt; &amp;_shape)</td></tr>
<tr class="separator:a279d5a6c9c31ea149f8dd393b625c1e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3b2ffd7f5f9f02adb315e23800a9ed2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classege_1_1resource_1_1_mesh.html#af3b2ffd7f5f9f02adb315e23800a9ed2">setShape</a> (void *_shape)</td></tr>
<tr class="separator:af3b2ffd7f5f9f02adb315e23800a9ed2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa229962a2dd40a8992ed8556eab9a703"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classege_1_1resource_1_1_mesh.html#aa229962a2dd40a8992ed8556eab9a703">getShape</a> ()</td></tr>
<tr class="separator:aa229962a2dd40a8992ed8556eab9a703"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98a511c2196e5f9bd9ae8bf3d30aeb5e"><td class="memItemLeft" align="right" valign="top"><a id="a98a511c2196e5f9bd9ae8bf3d30aeb5e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setFreeShapeFunction</b> (void(*_functionFreeShape)(void *_pointer))</td></tr>
<tr class="separator:a98a511c2196e5f9bd9ae8bf3d30aeb5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae29c6877bcee3e52ccb515335bff5e75"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classege_1_1resource_1_1_mesh.html#ae29c6877bcee3e52ccb515335bff5e75">addFaceIndexing</a> (const std::string &amp;_layerName)</td></tr>
<tr class="separator:ae29c6877bcee3e52ccb515335bff5e75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebada0838fc35b8a4391566740b0138c"><td class="memItemLeft" align="right" valign="top"><a id="aebada0838fc35b8a4391566740b0138c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>addPoint</b> (const std::string &amp;_layerName, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_color)</td></tr>
<tr class="separator:aebada0838fc35b8a4391566740b0138c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad70dfb43240b9ac544f1d0fbaabeadd1"><td class="memItemLeft" align="right" valign="top"><a id="ad70dfb43240b9ac544f1d0fbaabeadd1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>addLine</b> (const std::string &amp;_layerName, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos1, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos2, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_color)</td></tr>
<tr class="separator:ad70dfb43240b9ac544f1d0fbaabeadd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65870bae96ea2240e670a1d74ff29548"><td class="memItemLeft" align="right" valign="top"><a id="a65870bae96ea2240e670a1d74ff29548"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>addLine</b> (const std::string &amp;_layerName, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos1, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos2, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_color1, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_color2)</td></tr>
<tr class="separator:a65870bae96ea2240e670a1d74ff29548"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ba9888eb5f8457b243ae7b30ef1939e"><td class="memItemLeft" align="right" valign="top"><a id="a5ba9888eb5f8457b243ae7b30ef1939e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>addLines</b> (const std::string &amp;_layerName, const std::vector&lt; <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &gt; &amp;_list, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_color)</td></tr>
<tr class="separator:a5ba9888eb5f8457b243ae7b30ef1939e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ec32bf59e4e1d24a4a397d551391807"><td class="memItemLeft" align="right" valign="top"><a id="a8ec32bf59e4e1d24a4a397d551391807"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>addLines</b> (const std::string &amp;_layerName, const std::vector&lt; <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &gt; &amp;_list, const std::vector&lt; <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt;&gt; &amp;_color)</td></tr>
<tr class="separator:a8ec32bf59e4e1d24a4a397d551391807"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cd73d8411c9ca99c7685d6fc0c35a44"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classege_1_1resource_1_1_mesh.html#a8cd73d8411c9ca99c7685d6fc0c35a44">addTriangle</a> (const std::string &amp;_layerName, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos1, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos2, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos3, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_color)</td></tr>
<tr class="separator:a8cd73d8411c9ca99c7685d6fc0c35a44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7d49cab2c9af795dcd501aef4257aff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classege_1_1resource_1_1_mesh.html#ae7d49cab2c9af795dcd501aef4257aff">addTriangle</a> (const std::string &amp;_layerName, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos1, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos2, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos3, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_color1, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_color2, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_color3)</td></tr>
<tr class="separator:ae7d49cab2c9af795dcd501aef4257aff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a502b02b8a70861e0309a71d905518aa4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classege_1_1resource_1_1_mesh.html#a502b02b8a70861e0309a71d905518aa4">addQuad</a> (const std::string &amp;_layerName, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos1, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos2, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos3, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos4, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_color)</td></tr>
<tr class="separator:a502b02b8a70861e0309a71d905518aa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80c07fda8ca3ec799fd8662f3339b1d8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classege_1_1resource_1_1_mesh.html#a80c07fda8ca3ec799fd8662f3339b1d8">addQuad</a> (const std::string &amp;_layerName, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos1, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos2, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos3, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos4, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_color1, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_color2, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_color3, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_color4)</td></tr>
<tr class="separator:a80c07fda8ca3ec799fd8662f3339b1d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5ac0ae22315d045b8e29ae00849e368"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classege_1_1resource_1_1_mesh.html#af5ac0ae22315d045b8e29ae00849e368">addTriangle</a> (const std::string &amp;_layerName, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos1, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos2, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos3, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_uv1, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_uv2, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_uv3, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_color)</td></tr>
<tr class="separator:af5ac0ae22315d045b8e29ae00849e368"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae148adfcbe9a79b44e95b45a5ef02809"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classege_1_1resource_1_1_mesh.html#ae148adfcbe9a79b44e95b45a5ef02809">addTriangle</a> (const std::string &amp;_layerName, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos1, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos2, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos3, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_uv1, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_uv2, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_uv3, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_color1=<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6559ba632982f84ab6215281bd431b9c">etk::color::white</a>, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_color2=<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6559ba632982f84ab6215281bd431b9c">etk::color::white</a>, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_color3=<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6559ba632982f84ab6215281bd431b9c">etk::color::white</a>)</td></tr>
<tr class="separator:ae148adfcbe9a79b44e95b45a5ef02809"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a133faedd45cdca6b5c3ace0e639c3bce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classege_1_1resource_1_1_mesh.html#a133faedd45cdca6b5c3ace0e639c3bce">addQuad</a> (const std::string &amp;_layerName, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos1, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos2, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos3, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos4, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_uv1, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_uv2, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_uv3, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_uv4, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_color)</td></tr>
<tr class="separator:a133faedd45cdca6b5c3ace0e639c3bce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab07e23e36840f6768dbd32ff4f0df5d4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classege_1_1resource_1_1_mesh.html#ab07e23e36840f6768dbd32ff4f0df5d4">addQuad</a> (const std::string &amp;_layerName, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos1, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos2, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos3, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos4, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_uv1, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_uv2, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_uv3, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_uv4, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_color1=<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6559ba632982f84ab6215281bd431b9c">etk::color::white</a>, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_color2=<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6559ba632982f84ab6215281bd431b9c">etk::color::white</a>, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_color3=<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6559ba632982f84ab6215281bd431b9c">etk::color::white</a>, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_color4=<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6559ba632982f84ab6215281bd431b9c">etk::color::white</a>)</td></tr>
<tr class="separator:ab07e23e36840f6768dbd32ff4f0df5d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:afa54ebf1a8fb09859946e6a64a54f2fe"><td class="memItemLeft" align="right" valign="top"><a id="afa54ebf1a8fb09859946e6a64a54f2fe"></a>
static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classege_1_1resource_1_1_mesh.html">ege::resource::Mesh</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>createGrid</b> (int32_t _lineCount, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_position=<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a>(0, 0, 0), float _size=1.0f, const std::string &amp;_materialName=&quot;basics&quot;)</td></tr>
<tr class="separator:afa54ebf1a8fb09859946e6a64a54f2fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85b9a3114f4ef4d4153ff674da978357"><td class="memItemLeft" align="right" valign="top"><a id="a85b9a3114f4ef4d4153ff674da978357"></a>
static <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classege_1_1resource_1_1_mesh.html">ege::resource::Mesh</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>createCube</b> (float _size=1.0f, const std::string &amp;_materialName=&quot;basics&quot;, const etk::Color&lt; float &gt; &amp;_color=etk::color::white)</td></tr>
<tr class="separator:a85b9a3114f4ef4d4153ff674da978357"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a278300a1e07d44762aeeb1582ba84687"><td class="memItemLeft" align="right" valign="top"><a id="a278300a1e07d44762aeeb1582ba84687"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>clean</b> ()</td></tr>
<tr class="separator:a278300a1e07d44762aeeb1582ba84687"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e3e7f142f8de6a42e0dfc0e233b0d7d"><td class="memItemLeft" align="right" valign="top"><a id="a1e3e7f142f8de6a42e0dfc0e233b0d7d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>init</b> (const std::string &amp;_fileName=&quot;---&quot;, const std::string &amp;_shaderName=&quot;DATA:textured3D2.prog&quot;)</td></tr>
<tr class="separator:a1e3e7f142f8de6a42e0dfc0e233b0d7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2886f6f17577dc1dd50964be3d7916a"><td class="memItemLeft" align="right" valign="top"><a id="ac2886f6f17577dc1dd50964be3d7916a"></a>
int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>findPositionInList</b> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_pos)</td></tr>
<tr class="separator:ac2886f6f17577dc1dd50964be3d7916a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa001004204f246ea25637a7ee6193cff"><td class="memItemLeft" align="right" valign="top"><a id="aa001004204f246ea25637a7ee6193cff"></a>
int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>findTextureInList</b> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_uv)</td></tr>
<tr class="separator:aa001004204f246ea25637a7ee6193cff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae09e91145e084b77d070bfa7374898b2"><td class="memItemLeft" align="right" valign="top"><a id="ae09e91145e084b77d070bfa7374898b2"></a>
int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>findColorInList</b> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;_color)</td></tr>
<tr class="separator:ae09e91145e084b77d070bfa7374898b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a0bfee49faac3a896c3dfa600c8a1cd14"><td class="memItemLeft" align="right" valign="top"><a id="a0bfee49faac3a896c3dfa600c8a1cd14"></a>
enum <a class="el" href="classege_1_1resource_1_1_mesh.html#a41906b2e83f9ae4bbef67f4c13d2069f">normalMode</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_normalMode</b></td></tr>
<tr class="separator:a0bfee49faac3a896c3dfa600c8a1cd14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4968874552e959bdb5cc6657c3edc6d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classege_1_1resource_1_1_mesh.html#aa4968874552e959bdb5cc6657c3edc6d">m_checkNormal</a></td></tr>
<tr class="separator:aa4968874552e959bdb5cc6657c3edc6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7041aa541e2ad2315a44186bd4f41545"><td class="memItemLeft" align="right" valign="top"><a id="a7041aa541e2ad2315a44186bd4f41545"></a>
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; gale::resource::Program &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_GLprogram</b></td></tr>
<tr class="separator:a7041aa541e2ad2315a44186bd4f41545"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a368d51602b15f59d6f0eaadf4d614350"><td class="memItemLeft" align="right" valign="top"><a id="a368d51602b15f59d6f0eaadf4d614350"></a>
int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_GLPosition</b></td></tr>
<tr class="separator:a368d51602b15f59d6f0eaadf4d614350"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a034c7a6fbe0527148a161130c4331de7"><td class="memItemLeft" align="right" valign="top"><a id="a034c7a6fbe0527148a161130c4331de7"></a>
int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_GLMatrix</b></td></tr>
<tr class="separator:a034c7a6fbe0527148a161130c4331de7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a1e44dada239b286c4ce33db84f15f6"><td class="memItemLeft" align="right" valign="top"><a id="a1a1e44dada239b286c4ce33db84f15f6"></a>
int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_GLMatrixPosition</b></td></tr>
<tr class="separator:a1a1e44dada239b286c4ce33db84f15f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeecf6756a07485c1caa8c5acaab0cba3"><td class="memItemLeft" align="right" valign="top"><a id="aeecf6756a07485c1caa8c5acaab0cba3"></a>
int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_GLNormal</b></td></tr>
<tr class="separator:aeecf6756a07485c1caa8c5acaab0cba3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a939813cdd008e01213f4f865e1770bc3"><td class="memItemLeft" align="right" valign="top"><a id="a939813cdd008e01213f4f865e1770bc3"></a>
int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_GLtexture</b></td></tr>
<tr class="separator:a939813cdd008e01213f4f865e1770bc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bfceae16d830dc47c397c2565530f86"><td class="memItemLeft" align="right" valign="top"><a id="a4bfceae16d830dc47c397c2565530f86"></a>
int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_GLColor</b></td></tr>
<tr class="separator:a4bfceae16d830dc47c397c2565530f86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a761d7dc99ad83499523591f4d139d30d"><td class="memItemLeft" align="right" valign="top"><a id="a761d7dc99ad83499523591f4d139d30d"></a>
int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_bufferOfset</b></td></tr>
<tr class="separator:a761d7dc99ad83499523591f4d139d30d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35247913b57accc8828916eeb147baa1"><td class="memItemLeft" align="right" valign="top"><a id="a35247913b57accc8828916eeb147baa1"></a>
int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_numberOfElments</b></td></tr>
<tr class="separator:a35247913b57accc8828916eeb147baa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43a7dad97c6a617a8679e19340081b53"><td class="memItemLeft" align="right" valign="top"><a id="a43a7dad97c6a617a8679e19340081b53"></a>
<a class="el" href="classege_1_1_material_gl_id.html">MaterialGlId</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_GLMaterial</b></td></tr>
<tr class="separator:a43a7dad97c6a617a8679e19340081b53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af593af69774316a9a7d477e6f86e265f"><td class="memItemLeft" align="right" valign="top"><a id="af593af69774316a9a7d477e6f86e265f"></a>
<a class="el" href="classege_1_1_light.html">ege::Light</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_light</b></td></tr>
<tr class="separator:af593af69774316a9a7d477e6f86e265f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9717b23f590857a64542ca299ee0e252"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classege_1_1resource_1_1_mesh.html#a9717b23f590857a64542ca299ee0e252">m_listVertex</a></td></tr>
<tr class="separator:a9717b23f590857a64542ca299ee0e252"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee33f7b04b96c47974763978010a1a8c"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classege_1_1resource_1_1_mesh.html#aee33f7b04b96c47974763978010a1a8c">m_listUV</a></td></tr>
<tr class="separator:aee33f7b04b96c47974763978010a1a8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af75b4eca3694df8bd7751e71d997ae73"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classege_1_1resource_1_1_mesh.html#af75b4eca3694df8bd7751e71d997ae73">m_listColor</a></td></tr>
<tr class="separator:af75b4eca3694df8bd7751e71d997ae73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a887fae9a240094405802d0be704a41de"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classege_1_1resource_1_1_mesh.html#a887fae9a240094405802d0be704a41de">m_listFacesNormal</a></td></tr>
<tr class="separator:a887fae9a240094405802d0be704a41de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebdfb67c7f3519bc4cedd51c139ca7f0"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classege_1_1resource_1_1_mesh.html#aebdfb67c7f3519bc4cedd51c139ca7f0">m_listVertexNormal</a></td></tr>
<tr class="separator:aebdfb67c7f3519bc4cedd51c139ca7f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d8be0fd6041483801fde663a79b6ca4"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_hash.html">etk::Hash</a>&lt; <a class="el" href="classege_1_1_face_indexing.html">FaceIndexing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classege_1_1resource_1_1_mesh.html#a0d8be0fd6041483801fde663a79b6ca4">m_listFaces</a></td></tr>
<tr class="separator:a0d8be0fd6041483801fde663a79b6ca4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b6d964a656d478c5cd278b58b9df80a"><td class="memItemLeft" align="right" valign="top"><a id="a3b6d964a656d478c5cd278b58b9df80a"></a>
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_hash.html">etk::Hash</a>&lt; <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classege_1_1_material.html">ege::Material</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_materials</b></td></tr>
<tr class="separator:a3b6d964a656d478c5cd278b58b9df80a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d464d7a00c937fc630bba9891320df0"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; <a class="el" href="classege_1_1_physics_shape.html">ege::PhysicsShape</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classege_1_1resource_1_1_mesh.html#a7d464d7a00c937fc630bba9891320df0">m_physics</a></td></tr>
<tr class="separator:a7d464d7a00c937fc630bba9891320df0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad48679df6ada6292a6d9fe6d9be3885d"><td class="memItemLeft" align="right" valign="top"><a id="ad48679df6ada6292a6d9fe6d9be3885d"></a>
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt; gale::resource::VirtualBufferObject &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_verticesVBO</b></td></tr>
<tr class="separator:ad48679df6ada6292a6d9fe6d9be3885d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="a41906b2e83f9ae4bbef67f4c13d2069f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41906b2e83f9ae4bbef67f4c13d2069f">&sect;&nbsp;</a></span>normalMode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="classege_1_1resource_1_1_mesh.html#a41906b2e83f9ae4bbef67f4c13d2069f">ege::resource::Mesh::normalMode</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ae29c6877bcee3e52ccb515335bff5e75"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae29c6877bcee3e52ccb515335bff5e75">&sect;&nbsp;</a></span>addFaceIndexing()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ege::resource::Mesh::addFaceIndexing </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_layerName</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Add in the faces list the layer requested. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_layerName</td><td>face index to add </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a502b02b8a70861e0309a71d905518aa4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a502b02b8a70861e0309a71d905518aa4">&sect;&nbsp;</a></span>addQuad() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ege::resource::Mesh::addQuad </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_layerName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;&#160;</td>
<td class="paramname"><em>_color</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>draw a colored quad (usefull for debug and test) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_layerName</td><td><a class="el" href="classege_1_1_material.html">Material</a> and face indexing layer name </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos1</td><td>First point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos2</td><td>Second point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos3</td><td>Third point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos4</td><td>faurth point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_color</td><td>color of all elements </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a80c07fda8ca3ec799fd8662f3339b1d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80c07fda8ca3ec799fd8662f3339b1d8">&sect;&nbsp;</a></span>addQuad() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ege::resource::Mesh::addQuad </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_layerName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;&#160;</td>
<td class="paramname"><em>_color1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;&#160;</td>
<td class="paramname"><em>_color2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;&#160;</td>
<td class="paramname"><em>_color3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;&#160;</td>
<td class="paramname"><em>_color4</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>draw a colored quad (usefull for debug and test) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_layerName</td><td><a class="el" href="classege_1_1_material.html">Material</a> and face indexing layer name </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos1</td><td>First point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos2</td><td>Second point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos3</td><td>Third point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos4</td><td>faurth point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_color1</td><td>color of the _pos1 element </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_color2</td><td>color of the _pos2 element </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_color3</td><td>color of the _pos3 element </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_color4</td><td>color of the _pos4 element </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a133faedd45cdca6b5c3ace0e639c3bce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a133faedd45cdca6b5c3ace0e639c3bce">&sect;&nbsp;</a></span>addQuad() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ege::resource::Mesh::addQuad </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_layerName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_uv1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_uv2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_uv3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_uv4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;&#160;</td>
<td class="paramname"><em>_color</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>draw a textured colored quad (usefull for debug and test) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_layerName</td><td><a class="el" href="classege_1_1_material.html">Material</a> and face indexing layer name </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos1</td><td>First point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos2</td><td>Second point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos3</td><td>Third point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos4</td><td>faurth point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_color</td><td>color of all elements </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_uv1</td><td>texture position of the _pos1 element </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_uv2</td><td>texture position of the _pos2 element </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_uv3</td><td>texture position of the _pos3 element </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_uv4</td><td>texture position of the _pos4 element </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab07e23e36840f6768dbd32ff4f0df5d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab07e23e36840f6768dbd32ff4f0df5d4">&sect;&nbsp;</a></span>addQuad() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ege::resource::Mesh::addQuad </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_layerName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_uv1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_uv2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_uv3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_uv4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;&#160;</td>
<td class="paramname"><em>_color1</em> = <code><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6559ba632982f84ab6215281bd431b9c">etk::color::white</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;&#160;</td>
<td class="paramname"><em>_color2</em> = <code><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6559ba632982f84ab6215281bd431b9c">etk::color::white</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;&#160;</td>
<td class="paramname"><em>_color3</em> = <code><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6559ba632982f84ab6215281bd431b9c">etk::color::white</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;&#160;</td>
<td class="paramname"><em>_color4</em> = <code><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6559ba632982f84ab6215281bd431b9c">etk::color::white</a></code>&#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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>draw a textured quad (usefull for debug and test) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_layerName</td><td><a class="el" href="classege_1_1_material.html">Material</a> and face indexing layer name </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos1</td><td>First point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos2</td><td>Second point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos3</td><td>Third point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos4</td><td>faurth point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_uv1</td><td>texture position of the _pos1 element </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_uv2</td><td>texture position of the _pos2 element </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_uv3</td><td>texture position of the _pos3 element </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_uv4</td><td>texture position of the _pos4 element </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_color1</td><td>color of the _pos1 element </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_color2</td><td>color of the _pos2 element </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_color3</td><td>color of the _pos3 element </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_color4</td><td>color of the _pos4 element </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a8cd73d8411c9ca99c7685d6fc0c35a44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8cd73d8411c9ca99c7685d6fc0c35a44">&sect;&nbsp;</a></span>addTriangle() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ege::resource::Mesh::addTriangle </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_layerName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;&#160;</td>
<td class="paramname"><em>_color</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>draw a colored triangle (usefull for debug and test) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_layerName</td><td><a class="el" href="classege_1_1_material.html">Material</a> and face indexing layer name </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos1</td><td>First point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos2</td><td>Second point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos3</td><td>Third point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_color1</td><td>color of the _pos1 element </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_color2</td><td>color of the _pos2 element </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_color3</td><td>color of the _pos3 element </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ae7d49cab2c9af795dcd501aef4257aff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7d49cab2c9af795dcd501aef4257aff">&sect;&nbsp;</a></span>addTriangle() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ege::resource::Mesh::addTriangle </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_layerName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;&#160;</td>
<td class="paramname"><em>_color1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;&#160;</td>
<td class="paramname"><em>_color2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;&#160;</td>
<td class="paramname"><em>_color3</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>draw a colored triangle (usefull for debug and test) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_layerName</td><td><a class="el" href="classege_1_1_material.html">Material</a> and face indexing layer name </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos1</td><td>First point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos2</td><td>Second point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos3</td><td>Third point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_color1</td><td>color of the _pos1 element </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_color2</td><td>color of the _pos2 element </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_color3</td><td>color of the _pos3 element </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af5ac0ae22315d045b8e29ae00849e368"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5ac0ae22315d045b8e29ae00849e368">&sect;&nbsp;</a></span>addTriangle() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ege::resource::Mesh::addTriangle </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_layerName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_uv1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_uv2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_uv3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;&#160;</td>
<td class="paramname"><em>_color</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>draw a textured colored triangle (usefull for debug and test) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_layerName</td><td><a class="el" href="classege_1_1_material.html">Material</a> and face indexing layer name </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos1</td><td>First point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos2</td><td>Second point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos3</td><td>Third point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_color</td><td>color of all elements </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_uv1</td><td>texture position of the _pos1 element </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_uv2</td><td>texture position of the _pos2 element </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_uv3</td><td>texture position of the _pos3 element </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ae148adfcbe9a79b44e95b45a5ef02809"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae148adfcbe9a79b44e95b45a5ef02809">&sect;&nbsp;</a></span>addTriangle() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ege::resource::Mesh::addTriangle </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_layerName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_pos3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_uv1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_uv2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_uv3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;&#160;</td>
<td class="paramname"><em>_color1</em> = <code><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6559ba632982f84ab6215281bd431b9c">etk::color::white</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;&#160;</td>
<td class="paramname"><em>_color2</em> = <code><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6559ba632982f84ab6215281bd431b9c">etk::color::white</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt; float &gt; &amp;&#160;</td>
<td class="paramname"><em>_color3</em> = <code><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6559ba632982f84ab6215281bd431b9c">etk::color::white</a></code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>draw a textured colored triangle (usefull for debug and test) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_layerName</td><td><a class="el" href="classege_1_1_material.html">Material</a> and face indexing layer name </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos1</td><td>First point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos2</td><td>Second point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_pos3</td><td>Third point position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_color1</td><td>color of the _pos1 element </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_color2</td><td>color of the _pos2 element </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_color3</td><td>color of the _pos3 element </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_uv1</td><td>texture position of the _pos1 element </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_uv2</td><td>texture position of the _pos2 element </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_uv3</td><td>texture position of the _pos3 element </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac7fb2197eee77cd2563051651c75714e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7fb2197eee77cd2563051651c75714e">&sect;&nbsp;</a></span>getCheckNormal()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ege::resource::Mesh::getCheckNormal </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>get the check value of normal position befor sending it to the openGl card </p>
<dl class="section return"><dt>Returns</dt><dd>get the chcking stus of normal or not </dd></dl>
</div>
</div>
<a id="aa229962a2dd40a8992ed8556eab9a703"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa229962a2dd40a8992ed8556eab9a703">&sect;&nbsp;</a></span>getShape()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void* ege::resource::Mesh::getShape </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>get the pointer on the shame (no type) </p>
<dl class="section return"><dt>Returns</dt><dd>Pointer on shape. </dd></dl>
</div>
</div>
<a id="a2e384cb78f35b467459e84a110c91a24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e384cb78f35b467459e84a110c91a24">&sect;&nbsp;</a></span>setCheckNormal()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ege::resource::Mesh::setCheckNormal </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_status</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>set the check of normal position befor sending it to the openGl card </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_status</td><td>New state. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af3b2ffd7f5f9f02adb315e23800a9ed2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af3b2ffd7f5f9f02adb315e23800a9ed2">&sect;&nbsp;</a></span>setShape()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ege::resource::Mesh::setShape </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>_shape</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>set the shape pointer (no type == &gt; user might know it ...) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_shape</td><td>The new shape (this remove the previous one) </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="aa4968874552e959bdb5cc6657c3edc6d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4968874552e959bdb5cc6657c3edc6d">&sect;&nbsp;</a></span>m_checkNormal</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ege::resource::Mesh::m_checkNormal</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>when enable, this check the normal of the mesh before sending it at the 3d card </p>
</div>
</div>
<a id="af75b4eca3694df8bd7751e71d997ae73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af75b4eca3694df8bd7751e71d997ae73">&sect;&nbsp;</a></span>m_listColor</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_color.html">etk::Color</a>&lt;float&gt; &gt; ege::resource::Mesh::m_listColor</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>List of all Color point in the mesh. </p>
</div>
</div>
<a id="a0d8be0fd6041483801fde663a79b6ca4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d8be0fd6041483801fde663a79b6ca4">&sect;&nbsp;</a></span>m_listFaces</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/classetk_1_1_hash.html">etk::Hash</a>&lt;<a class="el" href="classege_1_1_face_indexing.html">FaceIndexing</a>&gt; ege::resource::Mesh::m_listFaces</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>List of all <a class="el" href="classege_1_1_face.html">Face</a> for the mesh. </p>
</div>
</div>
<a id="a887fae9a240094405802d0be704a41de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a887fae9a240094405802d0be704a41de">&sect;&nbsp;</a></span>m_listFacesNormal</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a>&gt; ege::resource::Mesh::m_listFacesNormal</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>List of all <a class="el" href="classege_1_1_face.html">Face</a> normal, when calculated. </p>
</div>
</div>
<a id="aee33f7b04b96c47974763978010a1a8c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee33f7b04b96c47974763978010a1a8c">&sect;&nbsp;</a></span>m_listUV</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a>&gt; ege::resource::Mesh::m_listUV</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>List of all UV point in the mesh (for the specify texture) </p>
</div>
</div>
<a id="a9717b23f590857a64542ca299ee0e252"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9717b23f590857a64542ca299ee0e252">&sect;&nbsp;</a></span>m_listVertex</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a>&gt; ege::resource::Mesh::m_listVertex</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>List of all vertex in the element. </p>
</div>
</div>
<a id="aebdfb67c7f3519bc4cedd51c139ca7f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aebdfb67c7f3519bc4cedd51c139ca7f0">&sect;&nbsp;</a></span>m_listVertexNormal</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a>&gt; ege::resource::Mesh::m_listVertexNormal</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>List of all <a class="el" href="classege_1_1_face.html">Face</a> normal, when calculated. </p>
</div>
</div>
<a id="a7d464d7a00c937fc630bba9891320df0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d464d7a00c937fc630bba9891320df0">&sect;&nbsp;</a></span>m_physics</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>&lt;<a class="el" href="classege_1_1_physics_shape.html">ege::PhysicsShape</a>&gt; &gt; ege::resource::Mesh::m_physics</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>collision shape module ... (independent of bullet lib) </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/ege/ege/resource/<a class="el" href="resource_2_mesh_8hpp_source.html">Mesh.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:55 for Ewol Game engine (based on bullet lib) by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>