[DEV] add new doc model

This commit is contained in:
Edouard DUPIN 2013-12-28 16:59:50 +01:00
parent 5f60f7c533
commit 0caf19ad38
47 changed files with 4852 additions and 1995 deletions

View File

@ -56,13 +56,14 @@ body {
padding: 10px 20px 10px; padding: 10px 20px 10px;
margin-left: -20px; margin-left: -20px;
overflow:scroll; overflow:scroll;
overflow-y:auto;
overflow-x:hidden; overflow-x:hidden;
} }
/* .navbar-fixed-top a {
.navbar ul { text-decoration: none;
font-size: 15px; color: #000000;
}; }
*/
h1, h2, h3, h4, h5, h6 { h1, h2, h3, h4, h5, h6 {
display: block; display: block;
margin: 10px 0; margin: 10px 0;
@ -95,7 +96,15 @@ pre {
border-radius: 4px; border-radius: 4px;
} }
.enumeration-list td {
padding-left:10px;
padding-right:10px;
}
.parameter-list td {
padding-left:5px;
padding-right:5px;
}
.code-function { .code-function {
text-decoration:none; text-decoration:none;
@ -128,4 +137,67 @@ pre {
.code-storage-keyword { .code-storage-keyword {
text-decoration:none; text-decoration:none;
color:#466cb4; color:#466cb4;
} }
.code-doxygen {
text-decoration:none;
color:#bf3e00;
font-weight:bold;
}
.code-comment {
text-decoration:none;
color:#b704b5;
}
.code-preproc {
text-decoration:none;
color:#ac0000;
}
.code-text-quote {
text-decoration:none;
color:#008e00;
}
.code-number {
text-decoration:none;
color:#007b00;
}
.code-member {
text-decoration:none;
color:#7c5406;
}
.code-input-function {
text-decoration:none;
color:#B80000;
font-weight:bold;
}
.code-function-name {
text-decoration:none;
color:#09857e;
font-weight:bold;
}
.code-function-system {
text-decoration:none;
color:#acaa00;
}
.code-generic-define {
text-decoration:none;
color:#3c850b;
}
.code-macro {
text-decoration:none;
color:#3c850b;
}
.code-operator {
text-decoration:none;
color:#1633a3;
}
.code-keyword {
text-decoration:none;
color:#466cb4;
}
.code-class {
text-decoration:none;
color:#006cb4;
}

268
class_ege__Camera.html Normal file
View File

@ -0,0 +1,268 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: ege::Camera</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#6289">Camera</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_eye</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_angleZ</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_angleTeta</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_distance</span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
# mat4 <a class="code-member" href="#6285">m_matrix</a>;<br/># <span class="code-type" >float</span> <a class="code-member" href="#6286">m_offsetFactor</a>;<br/># <span class="code-type" >void</span> <a class="code-function" href="#6287">update</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/># vec3 <a class="code-member" href="#6294">m_eye</a>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6295">setEye</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_eye</span>);<br/>+ <span class="code-storage-keyword">const</span> vec3 & <a class="code-function" href="#6297">getEye</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/># vec3 <a class="code-member" href="#6299">m_calculatedOrigin</a>;<br/>+ <span class="code-storage-keyword">const</span> vec3 & <a class="code-function" href="#6300">getOrigin</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/># vec3 <a class="code-member" href="#6302">m_calculatedViewVector</a>;<br/>+ <span class="code-storage-keyword">const</span> vec3 & <a class="code-function" href="#6303">getViewVector</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/># <span class="code-type" >float</span> <a class="code-member" href="#6305">m_angleZ</a>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6306">setAngleZ</a> (<span class="code-type" >float</span> <span class="code-argument">_angleZ</span>);<br/>+ <span class="code-type" >float</span> <a class="code-function" href="#6308">getAngleZ</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/># <span class="code-type" >float</span> <a class="code-member" href="#6310">m_angleTeta</a>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6311">setAngleTeta</a> (<span class="code-type" >float</span> <span class="code-argument">_angleTeta</span>);<br/>+ <span class="code-type" >float</span> <a class="code-function" href="#6313">getAngleTeta</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/># <span class="code-type" >float</span> <a class="code-member" href="#6315">m_distance</a>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6316">setDistance</a> (<span class="code-type" >float</span> <span class="code-argument">_distance</span>);<br/>+ <span class="code-type" >float</span> <a class="code-function" href="#6318">getDistance</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> mat4 & <a class="code-function" href="#6320">getMatrix</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/># <span class="code-type" >bool</span> <a class="code-member" href="#6322">m_forceViewTop</a>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6323">setForcingViewTop</a> (<span class="code-type" >bool</span> <span class="code-argument">_newState</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6325">periodicCall</a> (<span class="code-type" >float</span> <span class="code-argument">_step</span>);<br/>+ vec3 <a class="code-function" href="#6327">projectOnZGround</a> (<span class="code-storage-keyword">const</span> vec2 & <span class="code-argument">_cameraDeltaAngle</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_zValue</span>);<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="6285"/><a id="6286"/><h3>m_matrix</h3><pre>
# mat4 <span class="code-member">m_matrix</span>;<br/></pre>
transformation matrix.<br/>
<br/>
<hr/>
<a id="6287"/><h3>m_offsetFactor</h3><pre>
# <span class="code-type" >float</span> <span class="code-member">m_offsetFactor</span>;<br/></pre>
this variable is used to move the camera to the top position of the system == &gt; automaticly<br/>
<br/>
<hr/>
<a id="6289"/><h3>update</h3><pre>
# <span class="code-type" >void</span> <span class="code-function">update</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
update the matrix property<br/>
<br/>
<hr/>
<a id="6294"/><h3>Camera</h3><pre>
+ <span class="code-function">Camera</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_eye</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_angleZ</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_angleTeta</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_distance</span>);<br/></pre>
Constructor.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_eye</span> </td><td> Position of the camera destination view.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_angleZ</span> </td><td> Z rotation angle.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_angleTeta</span> </td><td> Angle of the camera inclinason.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_distance</span> </td><td> distance to the eye point</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="6295"/><h3>m_eye</h3><pre>
# vec3 <span class="code-member">m_eye</span>;<br/></pre>
position where the camera see<br/>
<br/>
<hr/>
<a id="6297"/><h3>setEye</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setEye</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_eye</span>);<br/></pre>
set the position of the camera.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">pos</span> </td><td> Position of the camera.</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="6299"/><h3>getEye</h3><pre>
+ <span class="code-storage-keyword">const</span> vec3 & <span class="code-function">getEye</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
get the curent Camera Eye position.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>the current position.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6300"/><h3>m_calculatedOrigin</h3><pre>
# vec3 <span class="code-member">m_calculatedOrigin</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6302"/><h3>getOrigin</h3><pre>
+ <span class="code-storage-keyword">const</span> vec3 & <span class="code-function">getOrigin</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
get the curent Camera origin position.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>the current position.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6303"/><h3>m_calculatedViewVector</h3><pre>
# vec3 <span class="code-member">m_calculatedViewVector</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6305"/><h3>getViewVector</h3><pre>
+ <span class="code-storage-keyword">const</span> vec3 & <span class="code-function">getViewVector</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Get the camera viewing vector.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>the current position.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6306"/><h3>m_angleZ</h3><pre>
# <span class="code-type" >float</span> <span class="code-member">m_angleZ</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6308"/><h3>setAngleZ</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setAngleZ</span> (<span class="code-type" >float</span> <span class="code-argument">_angleZ</span>);<br/></pre>
set the angle on the camera<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_angleZ</span> </td><td> Rotation angle in Z</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="6310"/><h3>getAngleZ</h3><pre>
+ <span class="code-type" >float</span> <span class="code-function">getAngleZ</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
get the curent Camera angles.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>the current angles Z.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6311"/><h3>m_angleTeta</h3><pre>
# <span class="code-type" >float</span> <span class="code-member">m_angleTeta</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6313"/><h3>setAngleTeta</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setAngleTeta</span> (<span class="code-type" >float</span> <span class="code-argument">_angleTeta</span>);<br/></pre>
set the angle on the camera<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_angleTeta</span> </td><td> Rotation angle in Teta</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="6315"/><h3>getAngleTeta</h3><pre>
+ <span class="code-type" >float</span> <span class="code-function">getAngleTeta</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
get the curent Camera angles.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>the current angles Teta.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6316"/><h3>m_distance</h3><pre>
# <span class="code-type" >float</span> <span class="code-member">m_distance</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6318"/><h3>setDistance</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setDistance</span> (<span class="code-type" >float</span> <span class="code-argument">_distance</span>);<br/></pre>
set the angle on the camera<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_distance</span> </td><td> Distance to the eye</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="6320"/><h3>getDistance</h3><pre>
+ <span class="code-type" >float</span> <span class="code-function">getDistance</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
get the curent Camera angles.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>the current distance to the eye.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6322"/><h3>getMatrix</h3><pre>
+ <span class="code-storage-keyword">const</span> mat4 & <span class="code-function">getMatrix</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
get the transformation matix for the camera.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>the current transformation matrix</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6323"/><h3>m_forceViewTop</h3><pre>
# <span class="code-type" >bool</span> <span class="code-member">m_forceViewTop</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6325"/><h3>setForcingViewTop</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setForcingViewTop</span> (<span class="code-type" >bool</span> <span class="code-argument">_newState</span>);<br/></pre>
change camera mode of view == &gt; force to the top view<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_newState</span> </td><td> The new state of this mode...</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="6327"/><h3>periodicCall</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">periodicCall</span> (<span class="code-type" >float</span> <span class="code-argument">_step</span>);<br/></pre>
It is really needed to call the camera periodicly for performing automatic movement<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_step</span> </td><td> step time of moving</td></tr>
</table>
</ul>
<br/>
<hr/>
<h3>projectOnZGround</h3><pre>
+ vec3 <span class="code-function">projectOnZGround</span> (<span class="code-storage-keyword">const</span> vec2 & <span class="code-argument">_cameraDeltaAngle</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_zValue</span>);<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

434
class_ege__ElementGame.html Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,94 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: ege::ElementGame::localIA</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Associated Namespace:</h2><ul>
<a href="class_ege__ElementGame__localIA.html">localIA</a></ul>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#6500">localIA</a> (ElementGame & <span class="code-argument">element</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#6502">~localIA</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-type" >void</span> <a class="code-function" href="#6504">debugDraw</a> (btIDebugDraw* <span class="code-argument">_debugDrawer</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6506">updateAction</a> (btCollisionWorld* <span class="code-argument">_collisionWorld</span>,<br/> btScalar <span class="code-argument">_step</span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+btActionInterface<br/> +--> ege::ElementGame::localIA<br/></pre>
<h2>Detail:</h2>
<a id="6500"/><a id="6502"/><h3>localIA</h3><pre>
+ <span class="code-function">localIA</span> (ElementGame & <span class="code-argument">element</span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="6504"/><h3>~localIA</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~localIA</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="6506"/><h3>debugDraw</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">debugDraw</span> (btIDebugDraw* <span class="code-argument">_debugDrawer</span>);<br/></pre>
<br/>
<br/>
<hr/>
<h3>updateAction</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">updateAction</span> (btCollisionWorld* <span class="code-argument">_collisionWorld</span>,<br/> btScalar <span class="code-argument">_step</span>);<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -0,0 +1,133 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: ege::ElementInteraction</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#6587">ElementInteraction</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_type</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_groupSource</span>,<br/> <span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_pos</span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
# <span class="code-type" >int32_t</span> <a class="code-member" href="#6573">m_type</a>;<br/>+ <span class="code-type" >int32_t</span> <a class="code-function" href="#6574">getType</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/># <span class="code-type" >int32_t</span> <a class="code-member" href="#6576">m_groupSource</a>;<br/>+ <span class="code-type" >int32_t</span> <a class="code-function" href="#6577">getSourceGroup</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/># <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;int32_t&gt; <a class="code-member" href="#6579">m_groupDestination</a>;<br/>+ <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;int32_t&gt; & <a class="code-function" href="#6580">getDestinationGroup</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6582">addGroupDestination</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_id</span>);<br/># vec3 <a class="code-member" href="#6584">m_positionSource</a>;<br/>+ <span class="code-storage-keyword">const</span> vec3 & <a class="code-function" href="#6585">getSourcePosition</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6591">applyEvent</a> (<a class="code-type" href="class_ege__ElementGame.html">ege::ElementGame</a> & <span class="code-argument">_element</span>);<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="6573"/><a id="6574"/><h3>m_type</h3><pre>
# <span class="code-type" >int32_t</span> <span class="code-member">m_type</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6576"/><h3>getType</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-function">getType</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6577"/><h3>m_groupSource</h3><pre>
# <span class="code-type" >int32_t</span> <span class="code-member">m_groupSource</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6579"/><h3>getSourceGroup</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-function">getSourceGroup</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6580"/><h3>m_groupDestination</h3><pre>
# <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;int32_t&gt; <span class="code-member">m_groupDestination</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6582"/><h3>getDestinationGroup</h3><pre>
+ <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;int32_t&gt; & <span class="code-function">getDestinationGroup</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6584"/><h3>addGroupDestination</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">addGroupDestination</span> (<span class="code-type" >int32_t</span> <span class="code-argument">_id</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6585"/><h3>m_positionSource</h3><pre>
# vec3 <span class="code-member">m_positionSource</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6587"/><h3>getSourcePosition</h3><pre>
+ <span class="code-storage-keyword">const</span> vec3 & <span class="code-function">getSourcePosition</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6591"/><h3>ElementInteraction</h3><pre>
+ <span class="code-function">ElementInteraction</span> (<span class="code-type" >int32_t</span> <span class="code-argument">_type</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_groupSource</span>,<br/> <span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_pos</span>);<br/></pre>
<br/>
<br/>
<hr/>
<h3>applyEvent</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">applyEvent</span> (<a class="code-type" href="class_ege__ElementGame.html">ege::ElementGame</a> & <span class="code-argument">_element</span>);<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,75 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: ege::Environement::ResultNearestElement</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-type" href="class_ege__ElementGame.html">ege::ElementGame</a>* <a class="code-member" href="#6621">element</a>;<br/>+ <span class="code-type" >float</span> <a class="code-member" href="#6622">dist</a>;<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="6621"/><a id="6622"/><h3>element</h3><pre>
+ <a class="code-type" href="class_ege__ElementGame.html">ege::ElementGame</a>* <span class="code-member">element</span>;<br/></pre>
<br/>
<br/>
<hr/>
<h3>dist</h3><pre>
+ <span class="code-type" >float</span> <span class="code-member">dist</span>;<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

100
class_ege__Face.html Normal file
View File

@ -0,0 +1,100 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: ege::Face</h1><hr/><h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#6963">Face</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#6965">Face</a> (<span class="code-type" >int32_t</span> <span class="code-argument">v1</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">t1</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">v2</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">t2</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">v3</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">t3</span>);<br/>+ <a class="code-function" href="#6972">Face</a> (<span class="code-type" >int32_t</span> <span class="code-argument">v1</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">t1</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">n1</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">v2</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">t2</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">n2</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">v3</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">t3</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">n3</span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-type" >int32_t</span> <a class="code-member" href="#6960">m_vertex</a>;<br/>+ <span class="code-type" >int32_t</span> <a class="code-member" href="#6961">m_uv</a>;<br/>+ <span class="code-type" >int32_t</span> <a class="code-member" href="#6962">m_normal</a>;<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="6960"/><a id="6961"/><h3>m_vertex</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-member">m_vertex</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6962"/><h3>m_uv</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-member">m_uv</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6963"/><h3>m_normal</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-member">m_normal</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6965"/><h3>Face</h3><pre>
+ <span class="code-function">Face</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6972"/><h3>Face</h3><pre>
+ <span class="code-function">Face</span> (<span class="code-type" >int32_t</span> <span class="code-argument">v1</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">t1</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">v2</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">t2</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">v3</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">t3</span>);<br/></pre>
<br/>
<br/>
<hr/>
<h3>Face</h3><pre>
+ <span class="code-function">Face</span> (<span class="code-type" >int32_t</span> <span class="code-argument">v1</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">t1</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">n1</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">v2</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">t2</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">n2</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">v3</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">t3</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">n3</span>);<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -0,0 +1,72 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: ege::FaceIndexing</h1><hr/><h2>Synopsis:</h2>
<pre>
+ <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;Face&gt; <a class="code-member" href="#6983">m_faces</a>;<br/>+ <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;uint32_t&gt; <a class="code-member" href="#6984">m_index</a>;<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="6983"/><a id="6984"/><h3>m_faces</h3><pre>
+ <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;Face&gt; <span class="code-member">m_faces</span>;<br/></pre>
<br/>
<br/>
<hr/>
<h3>m_index</h3><pre>
+ <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;uint32_t&gt; <span class="code-member">m_index</span>;<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

127
class_ege__Light.html Normal file
View File

@ -0,0 +1,127 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: ege::Light</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#6380">Light</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#6382">~Light</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-type" >void</span> <a class="code-function" href="#6384">link</a> (<a class="code-type" href="class_ewol__resource__Program.html">ewol::resource::Program</a>* <span class="code-argument">_prog</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_baseName</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6387">draw</a> (<a class="code-type" href="class_ewol__resource__Program.html">ewol::resource::Program</a>* <span class="code-argument">_prog</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6389">setDirection</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">val</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6391">setHalfPlane</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">val</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6393">setAmbientColor</a> (<span class="code-storage-keyword">const</span> vec4 & <span class="code-argument">val</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6395">setDiffuseColor</a> (<span class="code-storage-keyword">const</span> vec4 & <span class="code-argument">val</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6397">setSpecularColor</a> (<span class="code-storage-keyword">const</span> vec4 & <span class="code-argument">val</span>);<br/>+ friendetk::CCout & <a class="code-function" href="#6399">operator <<</a> (<a class="code-type" href="class_etk__CCout.html">etk::CCout</a> & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_ege__Light.html">ege::Light</a> & <span class="code-argument">_obj</span>);<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="6380"/><a id="6382"/><h3>Light</h3><pre>
+ <span class="code-function">Light</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6384"/><h3>~Light</h3><pre>
+ <span class="code-function">~Light</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6387"/><h3>link</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">link</span> (<a class="code-type" href="class_ewol__resource__Program.html">ewol::resource::Program</a>* <span class="code-argument">_prog</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_baseName</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6389"/><h3>draw</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">draw</span> (<a class="code-type" href="class_ewol__resource__Program.html">ewol::resource::Program</a>* <span class="code-argument">_prog</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6391"/><h3>setDirection</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setDirection</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">val</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6393"/><h3>setHalfPlane</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setHalfPlane</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">val</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6395"/><h3>setAmbientColor</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setAmbientColor</span> (<span class="code-storage-keyword">const</span> vec4 & <span class="code-argument">val</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6397"/><h3>setDiffuseColor</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setDiffuseColor</span> (<span class="code-storage-keyword">const</span> vec4 & <span class="code-argument">val</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6399"/><h3>setSpecularColor</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setSpecularColor</span> (<span class="code-storage-keyword">const</span> vec4 & <span class="code-argument">val</span>);<br/></pre>
<br/>
<br/>
<hr/>
<h3>operator <<</h3><pre>
+ friendetk::CCout & <span class="code-function">operator <<</span> (<a class="code-type" href="class_etk__CCout.html">etk::CCout</a> & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_ege__Light.html">ege::Light</a> & <span class="code-argument">_obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

139
class_ege__Material.html Normal file
View File

@ -0,0 +1,139 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: ege::Material</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#6538">Material</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <a class="code-function" href="#6540">~Material</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;uint32_t&gt; <a class="code-member" href="#6537">m_listIndexFaces</a>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6542">draw</a> (<a class="code-type" href="class_ewol__resource__Program.html">ewol::resource::Program</a>* <span class="code-argument">_prog</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_ege__MaterialGlId.html">ege::MaterialGlId</a> & <span class="code-argument">_glID</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6545">setAmbientFactor</a> (<span class="code-storage-keyword">const</span> vec4 & <span class="code-argument">_val</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6547">setDiffuseFactor</a> (<span class="code-storage-keyword">const</span> vec4 & <span class="code-argument">_val</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6549">setSpecularFactor</a> (<span class="code-storage-keyword">const</span> vec4 & <span class="code-argument">_val</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6551">setShininess</a> (<span class="code-type" >float</span> <span class="code-argument">_val</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6553">setTexture0</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_filename</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6555">setImageSize</a> (<span class="code-storage-keyword">const</span> ivec2 & <span class="code-argument">_newSize</span>);<br/>+ <a class="code-type" href="class_egami__Image.html">egami::Image</a>* <a class="code-function" href="#6557">get</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6559">flush</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="6537"/><a id="6538"/><h3>m_listIndexFaces</h3><pre>
+ <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;uint32_t&gt; <span class="code-member">m_listIndexFaces</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6540"/><h3>Material</h3><pre>
+ <span class="code-function">Material</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6542"/><h3>~Material</h3><pre>
+ <span class="code-function">~Material</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6545"/><h3>draw</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">draw</span> (<a class="code-type" href="class_ewol__resource__Program.html">ewol::resource::Program</a>* <span class="code-argument">_prog</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_ege__MaterialGlId.html">ege::MaterialGlId</a> & <span class="code-argument">_glID</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6547"/><h3>setAmbientFactor</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setAmbientFactor</span> (<span class="code-storage-keyword">const</span> vec4 & <span class="code-argument">_val</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6549"/><h3>setDiffuseFactor</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setDiffuseFactor</span> (<span class="code-storage-keyword">const</span> vec4 & <span class="code-argument">_val</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6551"/><h3>setSpecularFactor</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setSpecularFactor</span> (<span class="code-storage-keyword">const</span> vec4 & <span class="code-argument">_val</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6553"/><h3>setShininess</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setShininess</span> (<span class="code-type" >float</span> <span class="code-argument">_val</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6555"/><h3>setTexture0</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setTexture0</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_filename</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6557"/><h3>setImageSize</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setImageSize</span> (<span class="code-storage-keyword">const</span> ivec2 & <span class="code-argument">_newSize</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6559"/><h3>get</h3><pre>
+ <a class="code-type" href="class_egami__Image.html">egami::Image</a>* <span class="code-function">get</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<h3>flush</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">flush</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -0,0 +1,106 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: ege::MaterialGlId</h1><hr/><h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#6526">MaterialGlId</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-type" >int32_t</span> <a class="code-member" href="#6521">m_GL_ambientFactor</a>;<br/>+ <span class="code-type" >int32_t</span> <a class="code-member" href="#6522">m_GL_diffuseFactor</a>;<br/>+ <span class="code-type" >int32_t</span> <a class="code-member" href="#6523">m_GL_specularFactor</a>;<br/>+ <span class="code-type" >int32_t</span> <a class="code-member" href="#6524">m_GL_shininess</a>;<br/>+ <span class="code-type" >int32_t</span> <a class="code-member" href="#6525">m_GL_texture0</a>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6528">link</a> (<a class="code-type" href="class_ewol__resource__Program.html">ewol::resource::Program</a>* <span class="code-argument">_prog</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_baseName</span>);<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="6521"/><a id="6522"/><h3>m_GL_ambientFactor</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-member">m_GL_ambientFactor</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6523"/><h3>m_GL_diffuseFactor</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-member">m_GL_diffuseFactor</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6524"/><h3>m_GL_specularFactor</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-member">m_GL_specularFactor</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6525"/><h3>m_GL_shininess</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-member">m_GL_shininess</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6526"/><h3>m_GL_texture0</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-member">m_GL_texture0</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6528"/><h3>MaterialGlId</h3><pre>
+ <span class="code-function">MaterialGlId</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<h3>link</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">link</span> (<a class="code-type" href="class_ewol__resource__Program.html">ewol::resource::Program</a>* <span class="code-argument">_prog</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_baseName</span>);<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

144
class_ege__Particule.html Normal file
View File

@ -0,0 +1,144 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: ege::Particule</h1><hr/><h2>Description:</h2>
The particule class is an element with no control, when it will be created,
it does not have any control, for example smoke or reactor generation ...
or explosion particule ...<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#6263">Particule</a> (<a class="code-type" href="class_ege__ParticuleEngine.html">ege::ParticuleEngine</a> & <span class="code-argument">_particuleEngine</span>,<br/> <span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_particuleType</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#6266">~Particule</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
# <a class="code-type" href="class_ege__ParticuleEngine.html">ege::ParticuleEngine</a> & <a class="code-member" href="#6261">m_particuleEngine</a>;<br/># <span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <a class="code-member" href="#6262">m_particuleType</a>;<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6268">init</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6270">UnInit</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6272">update</a> (<span class="code-type" >float</span> <span class="code-argument">_delta</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6274">draw</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_ege__Camera.html">ege::Camera</a> & <span class="code-argument">_camera</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#6276">needRemove</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <a class="code-function" href="#6278">getParticuleType</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6280">onEnd</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="6261"/><a id="6262"/><h3>m_particuleEngine</h3><pre>
# <a class="code-type" href="class_ege__ParticuleEngine.html">ege::ParticuleEngine</a> & <span class="code-member">m_particuleEngine</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6263"/><h3>m_particuleType</h3><pre>
# <span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-member">m_particuleType</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6266"/><h3>Particule</h3><pre>
+ <span class="code-function">Particule</span> (<a class="code-type" href="class_ege__ParticuleEngine.html">ege::ParticuleEngine</a> & <span class="code-argument">_particuleEngine</span>,<br/> <span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_particuleType</span>);<br/></pre>
Constructor.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_particuleEngine</span> </td><td> reference on the particule engine ...</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_particuleType</span> </td><td> Type of the particule (set NULL if you did not want to use the respowner ...)</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="6268"/><h3>~Particule</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~Particule</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor.<br/>
<br/>
<hr/>
<a id="6270"/><h3>init</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">init</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
init the particule<br/>
<br/>
<hr/>
<a id="6272"/><h3>UnInit</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">UnInit</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Un-init the particule<br/>
<br/>
<hr/>
<a id="6274"/><h3>update</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">update</span> (<span class="code-type" >float</span> <span class="code-argument">_delta</span>);<br/></pre>
update the paticule properties<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_delta</span> </td><td> Delta time from the previous call</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="6276"/><h3>draw</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">draw</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_ege__Camera.html">ege::Camera</a> & <span class="code-argument">_camera</span>);<br/></pre>
draw the current particule<br/>
<br/>
<hr/>
<a id="6278"/><h3>needRemove</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">needRemove</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Check if the element might be removed<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>true : The element might be removed&lt;br/&gt;false : The element might be keeped</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6280"/><h3>getParticuleType</h3><pre>
+ <span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-function">getParticuleType</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
get the type of the particule<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>Type of the current particule</td></tr></table>
</ul>
<br/>
<hr/>
<h3>onEnd</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">onEnd</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
When the particule arrive to his end of life, this function is called.<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -0,0 +1,124 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: ege::ParticuleEngine</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#6239">ParticuleEngine</a> (<a class="code-type" href="class_ege__Environement.html">ege::Environement</a> & <span class="code-argument">_env</span>);<br/>+ <a class="code-function" href="#6241">~ParticuleEngine</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-type" >void</span> <a class="code-function" href="#6245">clear</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6247">add</a> (Particule* <span class="code-argument">_particule</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6251">update</a> (<span class="code-type" >float</span> <span class="code-argument">_deltaTime</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6253">draw</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_ege__Camera.html">ege::Camera</a> & <span class="code-argument">_camera</span>);<br/>+ Particule* <a class="code-function" href="#6255">respown</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_particuleType</span>);<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="6239"/><a id="6241"/><h3>ParticuleEngine</h3><pre>
+ <span class="code-function">ParticuleEngine</span> (<a class="code-type" href="class_ege__Environement.html">ege::Environement</a> & <span class="code-argument">_env</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6245"/><h3>~ParticuleEngine</h3><pre>
+ <span class="code-function">~ParticuleEngine</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6247"/><h3>clear</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">clear</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
clear the particule engine<br/>
<br/>
<hr/>
<a id="6251"/><h3>add</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">add</span> (Particule* <span class="code-argument">_particule</span>);<br/></pre>
add a particule in the engine (internal acces only)<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_particule</span> </td><td> Pointer on the particule to add</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="6253"/><h3>update</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">update</span> (<span class="code-type" >float</span> <span class="code-argument">_deltaTime</span>);<br/></pre>
update particule properties<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_deltaTime</span> </td><td> delta time to process</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="6255"/><h3>draw</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">draw</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_ege__Camera.html">ege::Camera</a> & <span class="code-argument">_camera</span>);<br/></pre>
draw all the active Particule<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_camera</span> </td><td> Reference on the current camera</td></tr>
</table>
</ul>
<br/>
<hr/>
<h3>respown</h3><pre>
+ Particule* <span class="code-function">respown</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_particuleType</span>);<br/></pre>
get a particue with his type, we get particule that has been already removed, otherwise, you will create new<br/><b>Note:</b> If you did not want to use respawn set type at NULL.<br/> <ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_particuleType</span> </td><td> Particule type, this chek only the pointer not the data.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>NULL, the particule has not been removed from the created pool&lt;br/&gt;The pointer on the requested element (an init has been done).</td></tr></table>
</ul>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -0,0 +1,195 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: ege::ParticuleSimple</h1><hr/><h2>Description:</h2>
The particule class is an element with no control, when it will be created,
it does not have any control, for example smoke or reactor generation ...
or explosion particule ...<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#6334">ParticuleSimple</a> (<a class="code-type" href="class_ege__ParticuleEngine.html">ege::ParticuleEngine</a> & <span class="code-argument">_particuleEngine</span>,<br/> <span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_particuleType</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#6337">~ParticuleSimple</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6339">update</a> (<span class="code-type" >float</span> <span class="code-argument">_delta</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#6341">needRemove</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6343">init</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/># <span class="code-type" >float</span> <a class="code-member" href="#6345">m_lifeFull</a>;<br/># <span class="code-type" >float</span> <a class="code-member" href="#6346">m_life</a>;<br/># <span class="code-type" >float</span> <a class="code-member" href="#6347">m_level</a>;<br/># vec3 <a class="code-member" href="#6348">m_pos</a>;<br/># <span class="code-type" >float</span> <a class="code-member" href="#6349">m_angle</a>;<br/># vec3 <a class="code-member" href="#6350">m_speed</a>;<br/># vec3 <a class="code-member" href="#6351">m_scale</a>;<br/># vec3 <a class="code-member" href="#6352">m_scaleExpand</a>;<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6353">setLife</a> (<span class="code-type" >float</span> <span class="code-argument">_life</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6355">setLevel</a> (<span class="code-type" >float</span> <span class="code-argument">_level</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6357">setPosition</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_pos</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6359">setAngle</a> (<span class="code-type" >float</span> <span class="code-argument">_angle</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6361">setMoveSpeed</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_speed</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6363">setScale</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_scale</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6365">setScaleExpend</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_scaleExpand</span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+Particule<br/> +--> ege::ParticuleSimple<br/></pre>
<h2>Detail:</h2>
<a id="6334"/><a id="6337"/><h3>ParticuleSimple</h3><pre>
+ <span class="code-function">ParticuleSimple</span> (<a class="code-type" href="class_ege__ParticuleEngine.html">ege::ParticuleEngine</a> & <span class="code-argument">_particuleEngine</span>,<br/> <span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_particuleType</span>);<br/></pre>
Constructor.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_name</span> </td><td> Name of the particule.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_standalone</span> </td><td> The particule are created and have there own life (no dynamic control)</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="6339"/><h3>~ParticuleSimple</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~ParticuleSimple</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Destructor.<br/>
<br/>
<hr/>
<a id="6341"/><h3>update</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">update</span> (<span class="code-type" >float</span> <span class="code-argument">_delta</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6343"/><h3>needRemove</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">needRemove</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6345"/><h3>init</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">init</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6346"/><h3>m_lifeFull</h3><pre>
# <span class="code-type" >float</span> <span class="code-member">m_lifeFull</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6347"/><h3>m_life</h3><pre>
# <span class="code-type" >float</span> <span class="code-member">m_life</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6348"/><h3>m_level</h3><pre>
# <span class="code-type" >float</span> <span class="code-member">m_level</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6349"/><h3>m_pos</h3><pre>
# vec3 <span class="code-member">m_pos</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6350"/><h3>m_angle</h3><pre>
# <span class="code-type" >float</span> <span class="code-member">m_angle</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6351"/><h3>m_speed</h3><pre>
# vec3 <span class="code-member">m_speed</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6352"/><h3>m_scale</h3><pre>
# vec3 <span class="code-member">m_scale</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6353"/><h3>m_scaleExpand</h3><pre>
# vec3 <span class="code-member">m_scaleExpand</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6355"/><h3>setLife</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">setLife</span> (<span class="code-type" >float</span> <span class="code-argument">_life</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6357"/><h3>setLevel</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">setLevel</span> (<span class="code-type" >float</span> <span class="code-argument">_level</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6359"/><h3>setPosition</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">setPosition</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_pos</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6361"/><h3>setAngle</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">setAngle</span> (<span class="code-type" >float</span> <span class="code-argument">_angle</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6363"/><h3>setMoveSpeed</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">setMoveSpeed</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_speed</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6365"/><h3>setScale</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">setScale</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_scale</span>);<br/></pre>
<br/>
<br/>
<hr/>
<h3>setScaleExpend</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">setScaleExpend</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_scaleExpand</span>);<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

118
class_ege__PhysicsBox.html Normal file
View File

@ -0,0 +1,118 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: ege::PhysicsBox</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#6897">PhysicsBox</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#6899">~PhysicsBox</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#6901">parse</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_line</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6903">display</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_ege__PhysicsShape__type.html">ege::PhysicsShape::type</a> <a class="code-function" href="#6905">getType</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">const</span> vec3 & <a class="code-function" href="#6908">getSize</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_ege__PhysicsBox.html">ege::PhysicsBox</a>* <a class="code-function" href="#6910">toBox</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-type" href="class_ege__PhysicsBox.html">ege::PhysicsBox</a>* <a class="code-function" href="#6912">toBox</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_ege__PhysicsShape.html">ege::PhysicsShape</a><br/> +--> ege::PhysicsBox<br/></pre>
<h2>Detail:</h2>
<a id="6897"/><a id="6899"/><h3>PhysicsBox</h3><pre>
+ <span class="code-function">PhysicsBox</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6901"/><h3>~PhysicsBox</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~PhysicsBox</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6903"/><h3>parse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">parse</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_line</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6905"/><h3>display</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">display</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6908"/><h3>getType</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_ege__PhysicsShape__type.html">ege::PhysicsShape::type</a> <span class="code-function">getType</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6910"/><h3>getSize</h3><pre>
+ <span class="code-storage-keyword">const</span> vec3 & <span class="code-function">getSize</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6912"/><h3>toBox</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_ege__PhysicsBox.html">ege::PhysicsBox</a>* <span class="code-function">toBox</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<h3>toBox</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <a class="code-type" href="class_ege__PhysicsBox.html">ege::PhysicsBox</a>* <span class="code-function">toBox</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -0,0 +1,124 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: ege::PhysicsCapsule</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#6917">PhysicsCapsule</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#6919">~PhysicsCapsule</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#6921">parse</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_line</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6923">display</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_ege__PhysicsShape__type.html">ege::PhysicsShape::type</a> <a class="code-function" href="#6925">getType</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >float</span> <a class="code-function" href="#6928">getRadius</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >float</span> <a class="code-function" href="#6931">getHeight</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_ege__PhysicsCapsule.html">ege::PhysicsCapsule</a>* <a class="code-function" href="#6933">toCapsule</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-type" href="class_ege__PhysicsCapsule.html">ege::PhysicsCapsule</a>* <a class="code-function" href="#6935">toCapsule</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_ege__PhysicsShape.html">ege::PhysicsShape</a><br/> +--> ege::PhysicsCapsule<br/></pre>
<h2>Detail:</h2>
<a id="6917"/><a id="6919"/><h3>PhysicsCapsule</h3><pre>
+ <span class="code-function">PhysicsCapsule</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6921"/><h3>~PhysicsCapsule</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~PhysicsCapsule</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6923"/><h3>parse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">parse</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_line</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6925"/><h3>display</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">display</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6928"/><h3>getType</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_ege__PhysicsShape__type.html">ege::PhysicsShape::type</a> <span class="code-function">getType</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6931"/><h3>getRadius</h3><pre>
+ <span class="code-type" >float</span> <span class="code-function">getRadius</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6933"/><h3>getHeight</h3><pre>
+ <span class="code-type" >float</span> <span class="code-function">getHeight</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6935"/><h3>toCapsule</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_ege__PhysicsCapsule.html">ege::PhysicsCapsule</a>* <span class="code-function">toCapsule</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<h3>toCapsule</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <a class="code-type" href="class_ege__PhysicsCapsule.html">ege::PhysicsCapsule</a>* <span class="code-function">toCapsule</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

124
class_ege__PhysicsCone.html Normal file
View File

@ -0,0 +1,124 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: ege::PhysicsCone</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#6874">PhysicsCone</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#6876">~PhysicsCone</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#6878">parse</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_line</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6880">display</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_ege__PhysicsShape__type.html">ege::PhysicsShape::type</a> <a class="code-function" href="#6882">getType</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >float</span> <a class="code-function" href="#6885">getRadius</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >float</span> <a class="code-function" href="#6888">getHeight</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_ege__PhysicsCone.html">ege::PhysicsCone</a>* <a class="code-function" href="#6890">toCone</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-type" href="class_ege__PhysicsCone.html">ege::PhysicsCone</a>* <a class="code-function" href="#6892">toCone</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_ege__PhysicsShape.html">ege::PhysicsShape</a><br/> +--> ege::PhysicsCone<br/></pre>
<h2>Detail:</h2>
<a id="6874"/><a id="6876"/><h3>PhysicsCone</h3><pre>
+ <span class="code-function">PhysicsCone</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6878"/><h3>~PhysicsCone</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~PhysicsCone</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6880"/><h3>parse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">parse</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_line</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6882"/><h3>display</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">display</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6885"/><h3>getType</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_ege__PhysicsShape__type.html">ege::PhysicsShape::type</a> <span class="code-function">getType</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6888"/><h3>getRadius</h3><pre>
+ <span class="code-type" >float</span> <span class="code-function">getRadius</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6890"/><h3>getHeight</h3><pre>
+ <span class="code-type" >float</span> <span class="code-function">getHeight</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6892"/><h3>toCone</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_ege__PhysicsCone.html">ege::PhysicsCone</a>* <span class="code-function">toCone</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<h3>toCone</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <a class="code-type" href="class_ege__PhysicsCone.html">ege::PhysicsCone</a>* <span class="code-function">toCone</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -0,0 +1,124 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: ege::PhysicsConvexHull</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#6793">PhysicsConvexHull</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#6795">~PhysicsConvexHull</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#6797">parse</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_line</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6799">display</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_ege__PhysicsShape__type.html">ege::PhysicsShape::type</a> <a class="code-function" href="#6801">getType</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ vec3 <a class="code-function" href="#6804">getScale</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;vec3&gt; & <a class="code-function" href="#6807">getPointList</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_ege__PhysicsConvexHull.html">ege::PhysicsConvexHull</a>* <a class="code-function" href="#6809">toConvexHull</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-type" href="class_ege__PhysicsConvexHull.html">ege::PhysicsConvexHull</a>* <a class="code-function" href="#6811">toConvexHull</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_ege__PhysicsShape.html">ege::PhysicsShape</a><br/> +--> ege::PhysicsConvexHull<br/></pre>
<h2>Detail:</h2>
<a id="6793"/><a id="6795"/><h3>PhysicsConvexHull</h3><pre>
+ <span class="code-function">PhysicsConvexHull</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6797"/><h3>~PhysicsConvexHull</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~PhysicsConvexHull</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6799"/><h3>parse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">parse</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_line</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6801"/><h3>display</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">display</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6804"/><h3>getType</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_ege__PhysicsShape__type.html">ege::PhysicsShape::type</a> <span class="code-function">getType</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6807"/><h3>getScale</h3><pre>
+ vec3 <span class="code-function">getScale</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6809"/><h3>getPointList</h3><pre>
+ <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;vec3&gt; & <span class="code-function">getPointList</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6811"/><h3>toConvexHull</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_ege__PhysicsConvexHull.html">ege::PhysicsConvexHull</a>* <span class="code-function">toConvexHull</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<h3>toConvexHull</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <a class="code-type" href="class_ege__PhysicsConvexHull.html">ege::PhysicsConvexHull</a>* <span class="code-function">toConvexHull</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -0,0 +1,118 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: ege::PhysicsCylinder</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#6773">PhysicsCylinder</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#6775">~PhysicsCylinder</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#6777">parse</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_line</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6779">display</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_ege__PhysicsShape__type.html">ege::PhysicsShape::type</a> <a class="code-function" href="#6781">getType</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ vec3 <a class="code-function" href="#6784">getSize</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_ege__PhysicsCylinder.html">ege::PhysicsCylinder</a>* <a class="code-function" href="#6786">toCylinder</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-type" href="class_ege__PhysicsCylinder.html">ege::PhysicsCylinder</a>* <a class="code-function" href="#6788">toCylinder</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_ege__PhysicsShape.html">ege::PhysicsShape</a><br/> +--> ege::PhysicsCylinder<br/></pre>
<h2>Detail:</h2>
<a id="6773"/><a id="6775"/><h3>PhysicsCylinder</h3><pre>
+ <span class="code-function">PhysicsCylinder</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6777"/><h3>~PhysicsCylinder</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~PhysicsCylinder</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6779"/><h3>parse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">parse</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_line</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6781"/><h3>display</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">display</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6784"/><h3>getType</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_ege__PhysicsShape__type.html">ege::PhysicsShape::type</a> <span class="code-function">getType</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6786"/><h3>getSize</h3><pre>
+ vec3 <span class="code-function">getSize</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6788"/><h3>toCylinder</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_ege__PhysicsCylinder.html">ege::PhysicsCylinder</a>* <span class="code-function">toCylinder</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<h3>toCylinder</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <a class="code-type" href="class_ege__PhysicsCylinder.html">ege::PhysicsCylinder</a>* <span class="code-function">toCylinder</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,106 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: ege::PhysicsSphere</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#6940">PhysicsSphere</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#6942">~PhysicsSphere</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#6944">parse</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_line</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6946">display</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_ege__PhysicsShape__type.html">ege::PhysicsShape::type</a> <a class="code-function" href="#6948">getType</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >float</span> <a class="code-function" href="#6951">getRadius</a> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_ege__PhysicsShape.html">ege::PhysicsShape</a><br/> +--> ege::PhysicsSphere<br/></pre>
<h2>Detail:</h2>
<a id="6940"/><a id="6942"/><h3>PhysicsSphere</h3><pre>
+ <span class="code-function">PhysicsSphere</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6944"/><h3>~PhysicsSphere</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~PhysicsSphere</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6946"/><h3>parse</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">parse</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >char</span>* <span class="code-argument">_line</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6948"/><h3>display</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">display</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6951"/><h3>getType</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-storage-keyword">enum</span> <a class="code-type" href="enum_ege__PhysicsShape__type.html">ege::PhysicsShape::type</a> <span class="code-function">getType</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<h3>getRadius</h3><pre>
+ <span class="code-type" >float</span> <span class="code-function">getRadius</span> (<span class="code-type" >void</span> <span class="code-argument"></span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,114 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: ege::resource::ParticuleMesh</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
# <a class="code-function" href="#7061">ParticuleMesh</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_fileName</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_shaderName</span>);<br/># <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#7064">~ParticuleMesh</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
# <span class="code-type" >int32_t</span> <a class="code-member" href="#7060">m_GLMainColor</a>;<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#7066">draw</a> (mat4 & <span class="code-argument">_positionMatrix</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;float&gt; & <span class="code-argument">_mainColor</span>,<br/> <span class="code-type" >bool</span> <span class="code-argument">_enableDepthTest</span>,<br/> <span class="code-type" >bool</span> <span class="code-argument">_enableDepthUpdate</span>);<br/>+ <a class="code-type" href="class_ege__resource__ParticuleMesh.html">ege::resource::ParticuleMesh</a>* <a class="code-function" href="#7071">keep</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_meshName</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_shaderName</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7074">release</a> (<a class="code-type" href="class_ege__resource__ParticuleMesh.html">ege::resource::ParticuleMesh</a>* & <span class="code-argument">_object</span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="../ewol/class_ewol__Object.html">ewol::Object</a><br/> +--> +<a href="../ewol/class_ewol__Resource.html">ewol::Resource</a><br/> +--> +<a href="class_ege__resource__Mesh.html">ege::resource::Mesh</a><br/> +--> ege::resource::ParticuleMesh<br/></pre>
<h2>Detail:</h2>
<a id="7060"/><a id="7061"/><h3>m_GLMainColor</h3><pre>
# <span class="code-type" >int32_t</span> <span class="code-member">m_GLMainColor</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="7064"/><h3>ParticuleMesh</h3><pre>
# <span class="code-function">ParticuleMesh</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_fileName</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_shaderName</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7066"/><h3>~ParticuleMesh</h3><pre>
# <span class="code-storage-keyword">virtual</span> <span class="code-function">~ParticuleMesh</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7071"/><h3>draw</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">draw</span> (mat4 & <span class="code-argument">_positionMatrix</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Color.html">etk::Color</a>&lt;float&gt; & <span class="code-argument">_mainColor</span>,<br/> <span class="code-type" >bool</span> <span class="code-argument">_enableDepthTest</span>,<br/> <span class="code-type" >bool</span> <span class="code-argument">_enableDepthUpdate</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7074"/><h3>keep</h3><pre>
+ <a class="code-type" href="class_ege__resource__ParticuleMesh.html">ege::resource::ParticuleMesh</a>* <span class="code-function">keep</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_meshName</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_shaderName</span>);<br/></pre>
keep the resource pointer.<br/><b>Note:</b> Never free this pointer by your own...<br/> <ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_filename</span> </td><td> Name of the ewol mesh file.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>pointer on the resource or NULL if an error occured.</td></tr></table>
</ul>
<br/>
<hr/>
<h3>release</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">release</span> (<a class="code-type" href="class_ege__resource__ParticuleMesh.html">ege::resource::ParticuleMesh</a>* & <span class="code-argument">_object</span>);<br/></pre>
release the keeped resources<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input] [output]:</b></td><td><span class="code-argument">reference</span> </td><td> on the object pointer</td></tr>
</table>
</ul>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -0,0 +1,170 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: ege::widget::Mesh</h1><hr/><h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#6668">Mesh</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_filename</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#6670">~Mesh</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6672">onRegenerateDisplay</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6674">systemDraw</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_ewol__DrawProperty.html">ewol::DrawProperty</a> & <span class="code-argument">_displayProp</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6676">onDraw</a> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <a class="code-function" href="#6678">onEventInput</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_ewol__event__Input.html">ewol::event::Input</a> & <span class="code-argument">_event</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6680">periodicCall</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_ewol__event__Time.html">ewol::event::Time</a> & <span class="code-argument">_event</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6682">setFile</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_filename</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6684">setPosition</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_pos</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6686">setAngle</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_angle</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6688">setAngleSpeed</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_speed</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6690">setDistance</a> (<span class="code-type" >float</span> <span class="code-argument">_distance</span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="../ewol/class_ewol__Object.html">ewol::Object</a><br/> +--> +<a href="../ewol/class_ewol__Widget.html">ewol::Widget</a><br/> +--> ege::widget::Mesh<br/></pre>
<h2>Detail:</h2>
<a id="6668"/><a id="6670"/><h3>Mesh</h3><pre>
+ <span class="code-function">Mesh</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_filename</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6672"/><h3>~Mesh</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~Mesh</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6674"/><h3>onRegenerateDisplay</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">onRegenerateDisplay</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Event generated when a redraw is needed<br/>
<br/>
<hr/>
<a id="6676"/><h3>systemDraw</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">systemDraw</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_ewol__DrawProperty.html">ewol::DrawProperty</a> & <span class="code-argument">_displayProp</span>);<br/></pre>
{SYSTEM} extern interface to request a draw ... (called by the drawing thread [Android, X11, ...])
This function generate a clipping with the viewport openGL system. Like this a widget draw can not draw over an other widget<br/><b>Note:</b> This function is virtual for the scrolled widget, and the more complicated openGl widget<br/> <b>Note:</b> : INTERNAL EWOL SYSTEM<br/> <ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_displayProp</span> </td><td> properties of the current display</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="6678"/><h3>onDraw</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">onDraw</span> (<span class="code-type" >void</span> <span class="code-argument"></span>);<br/></pre>
Common widget drawing function (called by the drawing thread [Android, X11, ...])<br/>
<br/>
<hr/>
<a id="6680"/><h3>onEventInput</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >bool</span> <span class="code-function">onEventInput</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_ewol__event__Input.html">ewol::event::Input</a> & <span class="code-argument">_event</span>);<br/></pre>
Event on an input of this Widget (finger, mouse, stilet)<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_event</span> </td><td> Event properties</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true the event is used&lt;br/&gt;false the event is not used</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6682"/><h3>periodicCall</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">periodicCall</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_ewol__event__Time.html">ewol::event::Time</a> & <span class="code-argument">_event</span>);<br/></pre>
periodic call of this widget<br/><ul>
<table class="parameter-list">
<td><b>Parameter:</b></td><td><span class="code-argument">_event</span> </td><td> Current time property</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="6684"/><h3>setFile</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setFile</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_filename</span>);<br/></pre>
set a mesh name file<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_filename</span> </td><td> Name of the new mesh</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="6686"/><h3>setPosition</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setPosition</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_pos</span>);<br/></pre>
set the mesh position<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_pos</span> </td><td> The new position of the mesh</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="6688"/><h3>setAngle</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setAngle</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_angle</span>);<br/></pre>
set the mesh angle of view<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_angle</span> </td><td> view angle of the mesh</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="6690"/><h3>setAngleSpeed</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setAngleSpeed</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_speed</span>);<br/></pre>
set the mesh angle speed<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_speed</span> </td><td> Radian speed of the mesh</td></tr>
</table>
</ul>
<br/>
<hr/>
<h3>setDistance</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setDistance</span> (<span class="code-type" >float</span> <span class="code-argument">_distance</span>);<br/></pre>
set the camera distance of the mesh<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_distance</span> </td><td> Diatance of the mesh</td></tr>
</table>
</ul>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,232 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>ege Library</h1>
<li>ege</li>
<ul>
<li><a href="ege__Camera.html">Camera</a></li>
<li><a href="ege__ElementGame.html">ElementGame</a></li>
<li><a href="ege__ElementGame__localIA.html">ElementGame::localIA</a></li>
<li><a href="ege__ElementInteraction.html">ElementInteraction</a></li>
<li><a href="ege__Environement.html">Environement</a></li>
<li><a href="ege__Environement__ResultNearestElement.html">Environement::ResultNearestElement</a></li>
<li><a href="ege__Particule.html">Particule</a></li>
<li><a href="ege__ParticuleEngine.html">ParticuleEngine</a></li>
<li><a href="ege__ParticuleSimple.html">ParticuleSimple</a></li>
<li><a href="ege__Scene.html">Scene</a></li>
<li><a href="ege__resource__ParticuleMesh.html">resource::ParticuleMesh</a></li>
</ul>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: ege::Camera</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#Camera">Camera</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_eye</span>,<br/> <span class="code-type">float</span> <span class="code-argument">_angleZ</span>,<br/> <span class="code-type">float</span> <span class="code-argument">_angleTeta</span>,<br/> <span class="code-type">float</span> <span class="code-argument">_distance</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setEye">setEye</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_eye</span>);<br>+ <span class="code-storage-keyword">const</span> vec3 & <a class="code-function" href="#getEye">getEye</a> (<span class="code-type">void</span>);<br>+ <span class="code-storage-keyword">const</span> vec3 & <a class="code-function" href="#getOrigin">getOrigin</a> (<span class="code-type">void</span>);<br>+ <span class="code-storage-keyword">const</span> vec3 & <a class="code-function" href="#getViewVector">getViewVector</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setAngleZ">setAngleZ</a> (<span class="code-type">float</span> <span class="code-argument">_angleZ</span>);<br>+ <span class="code-type">float</span> <a class="code-function" href="#getAngleZ">getAngleZ</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setAngleTeta">setAngleTeta</a> (<span class="code-type">float</span> <span class="code-argument">_angleTeta</span>);<br>+ <span class="code-type">float</span> <a class="code-function" href="#getAngleTeta">getAngleTeta</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setDistance">setDistance</a> (<span class="code-type">float</span> <span class="code-argument">_distance</span>);<br>+ <span class="code-type">float</span> <a class="code-function" href="#getDistance">getDistance</a> (<span class="code-type">void</span>);<br>+ <span class="code-storage-keyword">const</span> mat4 & <a class="code-function" href="#getMatrix">getMatrix</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setForcingViewTop">setForcingViewTop</a> (<span class="code-type">bool</span> <span class="code-argument">_newState</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#periodicCall">periodicCall</a> (<span class="code-type">float</span> <span class="code-argument">_step</span>);<br>+ vec3 <a class="code-function" href="#projectOnZGround">projectOnZGround</a> (<span class="code-storage-keyword">const</span> vec2 & <span class="code-argument">_cameraDeltaAngle</span>,<br/> <span class="code-type">float</span> <span class="code-argument">_zValue</span>);<br># <span class="code-type">void</span> <a class="code-function" href="#update">update</a> (<span class="code-type">void</span>);<br></pre>
<h2>Detail:<h2>
<h3>ege::<a id="Camera">Camera</a> ()</h3>
<pre>
<span class="code-function">Camera</span>(<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_eye</span>,
<span class="code-type">float</span> <span class="code-argument">_angleZ</span>,
<span class="code-type">float</span> <span class="code-argument">_angleTeta</span>,
<span class="code-type">float</span> <span class="code-argument">_distance</span>);</pre>
<br/>
Constructor.
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_eye</span> Position of the camera destination view.
<br/><b>Parameter [input]:</b> <span class="code-argument">_angleZ</span> Z rotation angle.
<br/><b>Parameter [input]:</b> <span class="code-argument">_angleTeta</span> Angle of the camera inclinason.
<br/><b>Parameter [input]:</b> <span class="code-argument">_distance</span> distance to the eye point
<br/></ul>
<br/>
<hr/>
<h3><a id="setEye">setEye</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">setEye</span>(<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_eye</span>);</pre>
<br/>
set the position of the camera.
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">pos</span> Position of the camera.
<br/></ul>
<br/>
<hr/>
<h3><a id="getEye">getEye</a> ()</h3>
<pre>
<span class="code-storage-keyword">const</span> vec3 & <span class="code-function">getEye</span>(<span class="code-type">void</span>);</pre>
<br/>
get the curent Camera Eye position.
<br/><ul>
<b>Return:</b> the current position.
<br/></ul>
<br/>
<hr/>
<h3><a id="getOrigin">getOrigin</a> ()</h3>
<pre>
<span class="code-storage-keyword">const</span> vec3 & <span class="code-function">getOrigin</span>(<span class="code-type">void</span>);</pre>
<br/>
get the curent Camera origin position.
<br/><ul>
<b>Return:</b> the current position.
<br/></ul>
<br/>
<hr/>
<h3><a id="getViewVector">getViewVector</a> ()</h3>
<pre>
<span class="code-storage-keyword">const</span> vec3 & <span class="code-function">getViewVector</span>(<span class="code-type">void</span>);</pre>
<br/>
Get the camera viewing vector.
<br/><ul>
<b>Return:</b> the current position.
<br/></ul>
<br/>
<hr/>
<h3><a id="setAngleZ">setAngleZ</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">setAngleZ</span>(<span class="code-type">float</span> <span class="code-argument">_angleZ</span>);</pre>
<br/>
set the angle on the camera
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_angleZ</span> Rotation angle in Z
<br/></ul>
<br/>
<hr/>
<h3><a id="getAngleZ">getAngleZ</a> ()</h3>
<pre>
<span class="code-type">float</span> <span class="code-function">getAngleZ</span>(<span class="code-type">void</span>);</pre>
<br/>
get the curent Camera angles.
<br/><ul>
<b>Return:</b> the current angles Z.
<br/></ul>
<br/>
<hr/>
<h3><a id="setAngleTeta">setAngleTeta</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">setAngleTeta</span>(<span class="code-type">float</span> <span class="code-argument">_angleTeta</span>);</pre>
<br/>
set the angle on the camera
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_angleTeta</span> Rotation angle in Teta
<br/></ul>
<br/>
<hr/>
<h3><a id="getAngleTeta">getAngleTeta</a> ()</h3>
<pre>
<span class="code-type">float</span> <span class="code-function">getAngleTeta</span>(<span class="code-type">void</span>);</pre>
<br/>
get the curent Camera angles.
<br/><ul>
<b>Return:</b> the current angles Teta.
<br/></ul>
<br/>
<hr/>
<h3><a id="setDistance">setDistance</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">setDistance</span>(<span class="code-type">float</span> <span class="code-argument">_distance</span>);</pre>
<br/>
set the angle on the camera
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_distance</span> Distance to the eye
<br/></ul>
<br/>
<hr/>
<h3><a id="getDistance">getDistance</a> ()</h3>
<pre>
<span class="code-type">float</span> <span class="code-function">getDistance</span>(<span class="code-type">void</span>);</pre>
<br/>
get the curent Camera angles.
<br/><ul>
<b>Return:</b> the current distance to the eye.
<br/></ul>
<br/>
<hr/>
<h3><a id="getMatrix">getMatrix</a> ()</h3>
<pre>
<span class="code-storage-keyword">const</span> mat4 & <span class="code-function">getMatrix</span>(<span class="code-type">void</span>);</pre>
<br/>
get the transformation matix for the camera.
<br/><ul>
<b>Return:</b> the current transformation matrix
<br/></ul>
<br/>
<hr/>
<h3><a id="setForcingViewTop">setForcingViewTop</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">setForcingViewTop</span>(<span class="code-type">bool</span> <span class="code-argument">_newState</span>);</pre>
<br/>
change camera mode of view == > force to the top view
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_newState</span> The new state of this mode...
<br/></ul>
<br/>
<hr/>
<h3><a id="periodicCall">periodicCall</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">periodicCall</span>(<span class="code-type">float</span> <span class="code-argument">_step</span>);</pre>
<br/>
It is really needed to call the camera periodicly for performing automatic movement
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_step</span> step time of moving
<br/></ul>
<br/>
<hr/>
<h3><a id="projectOnZGround">projectOnZGround</a> ()</h3>
<pre>
vec3 <span class="code-function">projectOnZGround</span>(<span class="code-storage-keyword">const</span> vec2 & <span class="code-argument">_cameraDeltaAngle</span>,
<span class="code-type">float</span> <span class="code-argument">_zValue</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="update">update</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">update</span>(<span class="code-type">void</span>);</pre>
<br/>
update the matrix property
<br/><br/>
<hr/>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,81 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>ege Library</h1>
<li>ege</li>
<ul>
<li><a href="ege__Camera.html">Camera</a></li>
<li><a href="ege__ElementGame.html">ElementGame</a></li>
<li><a href="ege__ElementGame__localIA.html">ElementGame::localIA</a></li>
<li><a href="ege__ElementInteraction.html">ElementInteraction</a></li>
<li><a href="ege__Environement.html">Environement</a></li>
<li><a href="ege__Environement__ResultNearestElement.html">Environement::ResultNearestElement</a></li>
<li><a href="ege__Particule.html">Particule</a></li>
<li><a href="ege__ParticuleEngine.html">ParticuleEngine</a></li>
<li><a href="ege__ParticuleSimple.html">ParticuleSimple</a></li>
<li><a href="ege__Scene.html">Scene</a></li>
<li><a href="ege__resource__ParticuleMesh.html">resource::ParticuleMesh</a></li>
</ul>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: ege::ElementGame::localIA</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#localIA">localIA</a> (ElementGame & <span class="code-argument">element</span>);<br>+ ~<a class="code-function" href="#localIA">localIA</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#debugDraw">debugDraw</a> (btIDebugDraw * <span class="code-argument">_debugDrawer</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#updateAction">updateAction</a> (btCollisionWorld * <span class="code-argument">_collisionWorld</span>,<br/> btScalar <span class="code-argument">_step</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">btActionInterface</a>
+--> <b>ege::ElementGame::localIA</b>
</pre>
<br/>
<h2>Detail:<h2>
<h3>ege::ElementGame::<a id="localIA">localIA</a> ()</h3>
<pre>
<span class="code-function">localIA</span>(ElementGame & <span class="code-argument">element</span>);</pre>
<br/>
Constructor
<br/><br/>
<hr/>
<h3>ege::ElementGame::~<a id="localIA">localIA</a> ()</h3>
<pre>
~<span class="code-function">localIA</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor
<br/><br/>
<hr/>
<h3><a id="debugDraw">debugDraw</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">debugDraw</span>(btIDebugDraw * <span class="code-argument">_debugDrawer</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="updateAction">updateAction</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">updateAction</span>(btCollisionWorld * <span class="code-argument">_collisionWorld</span>,
btScalar <span class="code-argument">_step</span>);</pre>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -1,98 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>ege Library</h1>
<li>ege</li>
<ul>
<li><a href="ege__Camera.html">Camera</a></li>
<li><a href="ege__ElementGame.html">ElementGame</a></li>
<li><a href="ege__ElementGame__localIA.html">ElementGame::localIA</a></li>
<li><a href="ege__ElementInteraction.html">ElementInteraction</a></li>
<li><a href="ege__Environement.html">Environement</a></li>
<li><a href="ege__Environement__ResultNearestElement.html">Environement::ResultNearestElement</a></li>
<li><a href="ege__Particule.html">Particule</a></li>
<li><a href="ege__ParticuleEngine.html">ParticuleEngine</a></li>
<li><a href="ege__ParticuleSimple.html">ParticuleSimple</a></li>
<li><a href="ege__Scene.html">Scene</a></li>
<li><a href="ege__resource__ParticuleMesh.html">resource::ParticuleMesh</a></li>
</ul>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: ege::ElementInteraction</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-type">int32_t</span> <a class="code-function" href="#getType">getType</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">int32_t</span> <a class="code-function" href="#getSourceGroup">getSourceGroup</a> (<span class="code-type">void</span>);<br>+ <span class="code-storage-keyword">const</span> std::vector<<span class="code-type">int32_t</span>> & <a class="code-function" href="#getDestinationGroup">getDestinationGroup</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#addGroupDestination">addGroupDestination</a> (<span class="code-type">int32_t</span> <span class="code-argument">_id</span>);<br>+ <span class="code-storage-keyword">const</span> vec3 & <a class="code-function" href="#getSourcePosition">getSourcePosition</a> (<span class="code-type">void</span>);<br>+ <a class="code-function" href="#ElementInteraction">ElementInteraction</a> (<span class="code-type">int32_t</span> <span class="code-argument">_type</span>,<br/> <span class="code-type">int32_t</span> <span class="code-argument">_groupSource</span>,<br/> <span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_pos</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#applyEvent">applyEvent</a> (<a href="ege__ElementGame.html" class="code-type">ege::ElementGame</a> & <span class="code-argument">_element</span>);<br></pre>
<h2>Detail:<h2>
<h3><a id="getType">getType</a> ()</h3>
<pre>
<span class="code-type">int32_t</span> <span class="code-function">getType</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="getSourceGroup">getSourceGroup</a> ()</h3>
<pre>
<span class="code-type">int32_t</span> <span class="code-function">getSourceGroup</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="getDestinationGroup">getDestinationGroup</a> ()</h3>
<pre>
<span class="code-storage-keyword">const</span> std::vector<<span class="code-type">int32_t</span>> & <span class="code-function">getDestinationGroup</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="addGroupDestination">addGroupDestination</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">addGroupDestination</span>(<span class="code-type">int32_t</span> <span class="code-argument">_id</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="getSourcePosition">getSourcePosition</a> ()</h3>
<pre>
<span class="code-storage-keyword">const</span> vec3 & <span class="code-function">getSourcePosition</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3>ege::<a id="ElementInteraction">ElementInteraction</a> ()</h3>
<pre>
<span class="code-function">ElementInteraction</span>(<span class="code-type">int32_t</span> <span class="code-argument">_type</span>,
<span class="code-type">int32_t</span> <span class="code-argument">_groupSource</span>,
<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_pos</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="applyEvent">applyEvent</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">applyEvent</span>(<a href="ege__ElementGame.html" class="code-type">ege::ElementGame</a> & <span class="code-argument">_element</span>);</pre>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,40 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>ege Library</h1>
<li>ege</li>
<ul>
<li><a href="ege__Camera.html">Camera</a></li>
<li><a href="ege__ElementGame.html">ElementGame</a></li>
<li><a href="ege__ElementGame__localIA.html">ElementGame::localIA</a></li>
<li><a href="ege__ElementInteraction.html">ElementInteraction</a></li>
<li><a href="ege__Environement.html">Environement</a></li>
<li><a href="ege__Environement__ResultNearestElement.html">Environement::ResultNearestElement</a></li>
<li><a href="ege__Particule.html">Particule</a></li>
<li><a href="ege__ParticuleEngine.html">ParticuleEngine</a></li>
<li><a href="ege__ParticuleSimple.html">ParticuleSimple</a></li>
<li><a href="ege__Scene.html">Scene</a></li>
<li><a href="ege__resource__ParticuleMesh.html">resource::ParticuleMesh</a></li>
</ul>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: ege::Environement::ResultNearestElement</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
</pre>
<h2>Detail:<h2>
</div>
</body>
</html>

View File

@ -1,141 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>ege Library</h1>
<li>ege</li>
<ul>
<li><a href="ege__Camera.html">Camera</a></li>
<li><a href="ege__ElementGame.html">ElementGame</a></li>
<li><a href="ege__ElementGame__localIA.html">ElementGame::localIA</a></li>
<li><a href="ege__ElementInteraction.html">ElementInteraction</a></li>
<li><a href="ege__Environement.html">Environement</a></li>
<li><a href="ege__Environement__ResultNearestElement.html">Environement::ResultNearestElement</a></li>
<li><a href="ege__Particule.html">Particule</a></li>
<li><a href="ege__ParticuleEngine.html">ParticuleEngine</a></li>
<li><a href="ege__ParticuleSimple.html">ParticuleSimple</a></li>
<li><a href="ege__Scene.html">Scene</a></li>
<li><a href="ege__resource__ParticuleMesh.html">resource::ParticuleMesh</a></li>
</ul>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: ege::Particule</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#Particule">Particule</a> (<a href="ege__ParticuleEngine.html" class="code-type">ege::ParticuleEngine</a> & <span class="code-argument">_particuleEngine</span>,<br/> <span class="code-storage-keyword">const</span> <span class="code-type">char</span> * <span class="code-argument">_particuleType</span>);<br>+ ~<a class="code-function" href="#Particule">Particule</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#init">init</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#UnInit">UnInit</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#update">update</a> (<span class="code-type">float</span> <span class="code-argument">_delta</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#draw">draw</a> (<span class="code-storage-keyword">const</span> <a href="ege__Camera.html" class="code-type">ege::Camera</a> & <span class="code-argument">_camera</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#needRemove">needRemove</a> (<span class="code-type">void</span>);<br>+ <span class="code-storage-keyword">const</span> <span class="code-type">char</span> * <a class="code-function" href="#getParticuleType">getParticuleType</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#onEnd">onEnd</a> (<span class="code-type">void</span>);<br></pre>
<h2>Description:</h2>
/**
* @brief The particule class is an element with no control, when it will be created,
* it does not have any control, for example smoke or reactor generation ...
* or explosion particule ...
*/<h2>Detail:<h2>
<h3>ege::<a id="Particule">Particule</a> ()</h3>
<pre>
<span class="code-function">Particule</span>(<a href="ege__ParticuleEngine.html" class="code-type">ege::ParticuleEngine</a> & <span class="code-argument">_particuleEngine</span>,
<span class="code-storage-keyword">const</span> <span class="code-type">char</span> * <span class="code-argument">_particuleType</span>);</pre>
<br/>
Constructor.
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_particuleEngine</span> reference on the particule engine ...
<br/><b>Parameter [input]:</b> <span class="code-argument">_particuleType</span> Type of the particule (set NULL if you did not want to use the respowner ...)
<br/></ul>
<br/>
<hr/>
<h3>ege::~<a id="Particule">Particule</a> ()</h3>
<pre>
~<span class="code-function">Particule</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor.
<br/><br/>
<hr/>
<h3><a id="init">init</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">init</span>(<span class="code-type">void</span>);</pre>
<br/>
init the particule
<br/><br/>
<hr/>
<h3><a id="UnInit">UnInit</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">UnInit</span>(<span class="code-type">void</span>);</pre>
<br/>
Un-init the particule
<br/><br/>
<hr/>
<h3><a id="update">update</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">update</span>(<span class="code-type">float</span> <span class="code-argument">_delta</span>);</pre>
<br/>
update the paticule properties
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_delta</span> Delta time from the previous call
<br/></ul>
<br/>
<hr/>
<h3><a id="draw">draw</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">draw</span>(<span class="code-storage-keyword">const</span> <a href="ege__Camera.html" class="code-type">ege::Camera</a> & <span class="code-argument">_camera</span>);</pre>
<br/>
draw the current particule
<br/><br/>
<hr/>
<h3><a id="needRemove">needRemove</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">needRemove</span>(<span class="code-type">void</span>);</pre>
<br/>
Check if the element might be removed
<br/><ul>
<b>Return:</b> true : The element might be removed
<br/><b>Return:</b> false : The element might be keeped
<br/></ul>
<br/>
<hr/>
<h3><a id="getParticuleType">getParticuleType</a> ()</h3>
<pre>
<span class="code-storage-keyword">const</span> <span class="code-type">char</span> * <span class="code-function">getParticuleType</span>(<span class="code-type">void</span>);</pre>
<br/>
get the type of the particule
<br/><ul>
<b>Return:</b> Type of the current particule
<br/></ul>
<br/>
<hr/>
<h3><a id="onEnd">onEnd</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">onEnd</span>(<span class="code-type">void</span>);</pre>
<br/>
When the particule arrive to his end of life, this function is called.
<br/><br/>
<hr/>
</div>
</body>
</html>

View File

@ -1,128 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>ege Library</h1>
<li>ege</li>
<ul>
<li><a href="ege__Camera.html">Camera</a></li>
<li><a href="ege__ElementGame.html">ElementGame</a></li>
<li><a href="ege__ElementGame__localIA.html">ElementGame::localIA</a></li>
<li><a href="ege__ElementInteraction.html">ElementInteraction</a></li>
<li><a href="ege__Environement.html">Environement</a></li>
<li><a href="ege__Environement__ResultNearestElement.html">Environement::ResultNearestElement</a></li>
<li><a href="ege__Particule.html">Particule</a></li>
<li><a href="ege__ParticuleEngine.html">ParticuleEngine</a></li>
<li><a href="ege__ParticuleSimple.html">ParticuleSimple</a></li>
<li><a href="ege__Scene.html">Scene</a></li>
<li><a href="ege__resource__ParticuleMesh.html">resource::ParticuleMesh</a></li>
</ul>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: ege::ParticuleEngine</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#ParticuleEngine">ParticuleEngine</a> (<a href="ege__Environement.html" class="code-type">ege::Environement</a> & <span class="code-argument">_env</span>);<br>+ ~<a class="code-function" href="#ParticuleEngine">ParticuleEngine</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#clear">clear</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#add">add</a> (Particule * <span class="code-argument">_particule</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#update">update</a> (<span class="code-type">float</span> <span class="code-argument">_deltaTime</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#draw">draw</a> (<span class="code-storage-keyword">const</span> <a href="ege__Camera.html" class="code-type">ege::Camera</a> & <span class="code-argument">_camera</span>);<br>+ Particule * <a class="code-function" href="#respown">respown</a> (<span class="code-storage-keyword">const</span> <span class="code-type">char</span> * <span class="code-argument">_particuleType</span>);<br>- <span class="code-type">void</span> <a class="code-function" href="#addRemoved">addRemoved</a> (Particule * <span class="code-argument">_particule</span>);<br></pre>
<h2>Detail:<h2>
<h3>ege::<a id="ParticuleEngine">ParticuleEngine</a> ()</h3>
<pre>
<span class="code-function">ParticuleEngine</span>(<a href="ege__Environement.html" class="code-type">ege::Environement</a> & <span class="code-argument">_env</span>);</pre>
<br/>
<br/>
<hr/>
<h3>ege::~<a id="ParticuleEngine">ParticuleEngine</a> ()</h3>
<pre>
~<span class="code-function">ParticuleEngine</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="clear">clear</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">clear</span>(<span class="code-type">void</span>);</pre>
<br/>
clear the particule engine
<br/><br/>
<hr/>
<h3><a id="add">add</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">add</span>(Particule * <span class="code-argument">_particule</span>);</pre>
<br/>
add a particule in the engine (internal acces only)
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_particule</span> Pointer on the particule to add
<br/></ul>
<br/>
<hr/>
<h3><a id="update">update</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">update</span>(<span class="code-type">float</span> <span class="code-argument">_deltaTime</span>);</pre>
<br/>
update particule properties
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_deltaTime</span> delta time to process
<br/></ul>
<br/>
<hr/>
<h3><a id="draw">draw</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">draw</span>(<span class="code-storage-keyword">const</span> <a href="ege__Camera.html" class="code-type">ege::Camera</a> & <span class="code-argument">_camera</span>);</pre>
<br/>
draw all the active Particule
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_camera</span> Reference on the current camera
<br/></ul>
<br/>
<hr/>
<h3><a id="respown">respown</a> ()</h3>
<pre>
Particule * <span class="code-function">respown</span>(<span class="code-storage-keyword">const</span> <span class="code-type">char</span> * <span class="code-argument">_particuleType</span>);</pre>
<br/>
get a particue with his type, we get particule that has been already removed, otherwise, you will create new
<br/><b>Notes:</b> If you did not want to use respawn set type at NULL.
<br/> <ul>
<b>Parameter [input]:</b> <span class="code-argument">_particuleType</span> Particule type, this chek only the pointer not the data.
<br/><b>Return:</b> NULL, the particule has not been removed from the created pool
<br/><b>Return:</b> The pointer on the requested element (an init has been done).
<br/></ul>
<br/>
<hr/>
<h3><a id="addRemoved">addRemoved</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">addRemoved</span>(Particule * <span class="code-argument">_particule</span>);</pre>
<br/>
add a particule in the removed section == > this not delete the particule, but just set it in an other list
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_particule</span> Pointer on the particule to add
<br/></ul>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -1,154 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>ege Library</h1>
<li>ege</li>
<ul>
<li><a href="ege__Camera.html">Camera</a></li>
<li><a href="ege__ElementGame.html">ElementGame</a></li>
<li><a href="ege__ElementGame__localIA.html">ElementGame::localIA</a></li>
<li><a href="ege__ElementInteraction.html">ElementInteraction</a></li>
<li><a href="ege__Environement.html">Environement</a></li>
<li><a href="ege__Environement__ResultNearestElement.html">Environement::ResultNearestElement</a></li>
<li><a href="ege__Particule.html">Particule</a></li>
<li><a href="ege__ParticuleEngine.html">ParticuleEngine</a></li>
<li><a href="ege__ParticuleSimple.html">ParticuleSimple</a></li>
<li><a href="ege__Scene.html">Scene</a></li>
<li><a href="ege__resource__ParticuleMesh.html">resource::ParticuleMesh</a></li>
</ul>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: ege::ParticuleSimple</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#ParticuleSimple">ParticuleSimple</a> (<a href="ege__ParticuleEngine.html" class="code-type">ege::ParticuleEngine</a> & <span class="code-argument">_particuleEngine</span>,<br/> <span class="code-storage-keyword">const</span> <span class="code-type">char</span> * <span class="code-argument">_particuleType</span>);<br>+ ~<a class="code-function" href="#ParticuleSimple">ParticuleSimple</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#update">update</a> (<span class="code-type">float</span> <span class="code-argument">_delta</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#needRemove">needRemove</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#init">init</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setLife">setLife</a> (<span class="code-type">float</span> <span class="code-argument">_life</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setLevel">setLevel</a> (<span class="code-type">float</span> <span class="code-argument">_level</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setPosition">setPosition</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_pos</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setAngle">setAngle</a> (<span class="code-type">float</span> <span class="code-argument">_angle</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setMoveSpeed">setMoveSpeed</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_speed</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setScale">setScale</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_scale</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setScaleExpend">setScaleExpend</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_scaleExpand</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="">Particule</a>
+--> <b>ege::ParticuleSimple</b>
</pre>
<br/>
<h2>Description:</h2>
/**
* @brief The particule class is an element with no control, when it will be created,
* it does not have any control, for example smoke or reactor generation ...
* or explosion particule ...
*/<h2>Detail:<h2>
<h3>ege::<a id="ParticuleSimple">ParticuleSimple</a> ()</h3>
<pre>
<span class="code-function">ParticuleSimple</span>(<a href="ege__ParticuleEngine.html" class="code-type">ege::ParticuleEngine</a> & <span class="code-argument">_particuleEngine</span>,
<span class="code-storage-keyword">const</span> <span class="code-type">char</span> * <span class="code-argument">_particuleType</span>);</pre>
<br/>
Constructor.
<br/><ul>
<b>Parameter [input]:</b> <span class="code-argument">_name</span> Name of the particule.
<br/><b>Parameter [input]:</b> <span class="code-argument">_standalone</span> The particule are created and have there own life (no dynamic control)
<br/></ul>
<br/>
<hr/>
<h3>ege::~<a id="ParticuleSimple">ParticuleSimple</a> ()</h3>
<pre>
~<span class="code-function">ParticuleSimple</span>(<span class="code-type">void</span>);</pre>
<br/>
Destructor.
<br/><br/>
<hr/>
<h3><a id="update">update</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">update</span>(<span class="code-type">float</span> <span class="code-argument">_delta</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="needRemove">needRemove</a> ()</h3>
<pre>
<span class="code-type">bool</span> <span class="code-function">needRemove</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="init">init</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">init</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="setLife">setLife</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">setLife</span>(<span class="code-type">float</span> <span class="code-argument">_life</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="setLevel">setLevel</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">setLevel</span>(<span class="code-type">float</span> <span class="code-argument">_level</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="setPosition">setPosition</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">setPosition</span>(<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_pos</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="setAngle">setAngle</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">setAngle</span>(<span class="code-type">float</span> <span class="code-argument">_angle</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="setMoveSpeed">setMoveSpeed</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">setMoveSpeed</span>(<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_speed</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="setScale">setScale</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">setScale</span>(<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_scale</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="setScaleExpend">setScaleExpend</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">setScaleExpend</span>(<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">_scaleExpand</span>);</pre>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,109 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1>ege Library</h1>
<li>ege</li>
<ul>
<li><a href="ege__Camera.html">Camera</a></li>
<li><a href="ege__ElementGame.html">ElementGame</a></li>
<li><a href="ege__ElementGame__localIA.html">ElementGame::localIA</a></li>
<li><a href="ege__ElementInteraction.html">ElementInteraction</a></li>
<li><a href="ege__Environement.html">Environement</a></li>
<li><a href="ege__Environement__ResultNearestElement.html">Environement::ResultNearestElement</a></li>
<li><a href="ege__Particule.html">Particule</a></li>
<li><a href="ege__ParticuleEngine.html">ParticuleEngine</a></li>
<li><a href="ege__ParticuleSimple.html">ParticuleSimple</a></li>
<li><a href="ege__Scene.html">Scene</a></li>
<li><a href="ege__resource__ParticuleMesh.html">resource::ParticuleMesh</a></li>
</ul>
</ul>
</div>
</div>
<div class="container" id="content">
<h1>Class: ege::resource::ParticuleMesh</h1>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-storage-keyword">const</span> <span class="code-type">char</span> * <a class="code-function" href="#getType">getType</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#draw">draw</a> (mat4 & <span class="code-argument">_positionMatrix</span>,<br/> <span class="code-storage-keyword">const</span> etk::Color<<span class="code-type">float</span>> & <span class="code-argument">_mainColor</span>,<br/> <span class="code-type">bool</span> <span class="code-argument">_enableDepthTest</span>,<br/> <span class="code-type">bool</span> <span class="code-argument">_enableDepthUpdate</span>);<br>+ <span class="code-storage-keyword">static</span> <a href="ege__resource__ParticuleMesh.html" class="code-type">ege::resource::ParticuleMesh</a> * <a class="code-function" href="#keep">keep</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_meshName</span>,<br/> <span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_shaderName</span>);<br>+ <span class="code-storage-keyword">static</span> <span class="code-type">void</span> <a class="code-function" href="#release">release</a> (<a href="ege__resource__ParticuleMesh.html" class="code-type">ege::resource::ParticuleMesh</a> * & <span class="code-argument">_object</span>);<br># <a class="code-function" href="#ParticuleMesh">ParticuleMesh</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_fileName</span>,<br/> <span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_shaderName</span>);<br># ~<a class="code-function" href="#ParticuleMesh">ParticuleMesh</a> (<span class="code-type">void</span>);<br></pre>
<h2>Object Hierarchy:</h2>
<pre>
<a href="http://HeeroYui.github.io/ewol//ewol__Mesh.html">ewol::Mesh</a>
+--> <b>ege::resource::ParticuleMesh</b>
</pre>
<br/>
<h2>Detail:<h2>
<h3><a id="getType">getType</a> ()</h3>
<pre>
<span class="code-storage-keyword">const</span> <span class="code-type">char</span> * <span class="code-function">getType</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
<h3><a id="draw">draw</a> ()</h3>
<pre>
<span class="code-type">void</span> <span class="code-function">draw</span>(mat4 & <span class="code-argument">_positionMatrix</span>,
<span class="code-storage-keyword">const</span> etk::Color<<span class="code-type">float</span>> & <span class="code-argument">_mainColor</span>,
<span class="code-type">bool</span> <span class="code-argument">_enableDepthTest</span>,
<span class="code-type">bool</span> <span class="code-argument">_enableDepthUpdate</span>);</pre>
<br/>
<br/>
<hr/>
<h3>ege::resource::<a id="keep">keep</a> ()</h3>
<pre>
<span class="code-storage-keyword">static</span> <a href="ege__resource__ParticuleMesh.html" class="code-type">ege::resource::ParticuleMesh</a> * <span class="code-function">keep</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_meshName</span>,
<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_shaderName</span>);</pre>
<br/>
keep the resource pointer.
<br/><b>Notes:</b> Never free this pointer by your own...
<br/> <ul>
<b>Parameter [input]:</b> <span class="code-argument">_filename</span> Name of the ewol mesh file.
<br/><b>Return:</b> pointer on the resource or NULL if an error occured.
<br/></ul>
<br/>
<hr/>
<h3>ege::resource::<a id="release">release</a> ()</h3>
<pre>
<span class="code-storage-keyword">static</span> <span class="code-type">void</span> <span class="code-function">release</span>(<a href="ege__resource__ParticuleMesh.html" class="code-type">ege::resource::ParticuleMesh</a> * & <span class="code-argument">_object</span>);</pre>
<br/>
release the keeped resources
<br/><ul>
<b>Parameter [input] [output]:</b> <span class="code-argument">reference</span> on the object pointer
<br/></ul>
<br/>
<hr/>
<h3>ege::resource::<a id="ParticuleMesh">ParticuleMesh</a> ()</h3>
<pre>
<span class="code-function">ParticuleMesh</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_fileName</span>,
<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_shaderName</span>);</pre>
<br/>
<br/>
<hr/>
<h3>ege::resource::~<a id="ParticuleMesh">ParticuleMesh</a> ()</h3>
<pre>
~<span class="code-function">ParticuleMesh</span>(<span class="code-type">void</span>);</pre>
<br/>
<br/>
<hr/>
</div>
</body>
</html>

View File

@ -0,0 +1,98 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>enum: ege::PhysicsShape::type</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Value list</h2>
<ul>
<table class="enumeration-list"><tr>
<tr>
<td><a href="#unknow">unknow</a></td></tr>
<tr>
<td><a href="#box">box</a></td></tr>
<tr>
<td><a href="#capsule">capsule</a></td></tr>
<tr>
<td><a href="#cone">cone</a></td></tr>
<tr>
<td><a href="#convexHull">convexHull</a></td></tr>
<tr>
<td><a href="#cylinder">cylinder</a></td></tr>
<tr>
<td><a href="#sphere">sphere</a></td></tr>
</table>
</ul>
<h2>Detail:</h2>
<h3><a id="unknow"/>unknow</h3><pre>
unknow = <span class="code-type">0<span></pre>
<hr/>
<h3><a id="box"/>box</h3><pre>
box = <span class="code-type">1<span></pre>
<hr/>
<h3><a id="capsule"/>capsule</h3><pre>
capsule = <span class="code-type">2<span></pre>
<hr/>
<h3><a id="cone"/>cone</h3><pre>
cone = <span class="code-type">3<span></pre>
<hr/>
<h3><a id="convexHull"/>convexHull</h3><pre>
convexHull = <span class="code-type">4<span></pre>
<hr/>
<h3><a id="cylinder"/>cylinder</h3><pre>
cylinder = <span class="code-type">5<span></pre>
<hr/>
<h3><a id="sphere"/>sphere</h3><pre>
sphere = <span class="code-type">6<span></pre>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

99
enum_ege__property.html Normal file
View File

@ -0,0 +1,99 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>enum: ege::property</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Value list</h2>
<ul>
<table class="enumeration-list"><tr>
<tr>
<td><a href="#typeNone">typeNone</a></td></tr>
<tr>
<td><a href="#typeString">typeString</a></td></tr>
<tr>
<td><a href="#typeJson">typeJson</a></td></tr>
<tr>
<td><a href="#typeXml">typeXml</a></td></tr>
<tr>
<td><a href="#typeUser1">typeUser1</a></td></tr>
<tr>
<td><a href="#typeUser2">typeUser2</a></td></tr>
</table>
</ul>
<h2>Detail:</h2>
<h3><a id="typeNone"/>typeNone</h3><pre>
typeNone = <span class="code-type">0<span></pre>
no element property<br/><hr/>
<h3><a id="typeString"/>typeString</h3><pre>
typeString = <span class="code-type">1<span></pre>
type element static_cast&lt;std::string*&gt;(xxxxxxx)<br/><hr/>
<h3><a id="typeJson"/>typeJson</h3><pre>
typeJson = <span class="code-type">2<span></pre>
type element static_cast&lt;ejson::Value*&gt;(xxxxxxx)<br/><hr/>
<h3><a id="typeXml"/>typeXml</h3><pre>
typeXml = <span class="code-type">3<span></pre>
type element static_cast&lt;exml::Node*&gt;(xxxxxxx)<br/><hr/>
<h3><a id="typeUser1"/>typeUser1</h3><pre>
typeUser1 = <span class="code-type">4<span></pre>
user type 1<br/><hr/>
<h3><a id="typeUser2"/>typeUser2</h3><pre>
typeUser2 = <span class="code-type">5<span></pre>
User type 2<br/> </div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -0,0 +1,75 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>enum: ege::resource::Mesh::normalMode</h1><hr/><h2>Value list</h2>
<ul>
<table class="enumeration-list"><tr>
<tr>
<td><a href="#normalModeNone">normalModeNone</a></td></tr>
<tr>
<td><a href="#normalModeFace">normalModeFace</a></td></tr>
<tr>
<td><a href="#normalModeVertex">normalModeVertex</a></td></tr>
</table>
</ul>
<h2>Detail:</h2>
<h3><a id="normalModeNone"/>normalModeNone</h3><pre>
normalModeNone = <span class="code-type">0<span></pre>
<hr/>
<h3><a id="normalModeFace"/>normalModeFace</h3><pre>
normalModeFace = <span class="code-type">1<span></pre>
<hr/>
<h3><a id="normalModeVertex"/>normalModeVertex</h3><pre>
normalModeVertex = <span class="code-type">2<span></pre>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -4,29 +4,52 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title> <title>ege Library</title>
<link rel="stylesheet" href="base.css"> <link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head> </head>
<body> <body>
<div class="navbar navbar-fixed-top"> <div class="navbar navbar-fixed-top">
<div class="container"> <div class="container">
<h1>ege Library</h1> <h1><a href="index.html">ege library</a></h1>
<li>ege</li> <h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<ul> <h3>API:</h3> <div id="menu">
<li><a href="ege__Camera.html">Camera</a></li> <ul class="niveau1">
<li><a href="ege__ElementGame.html">ElementGame</a></li> <li class="sousmenu"><a href="namespace_ege.html">ege</a>
<li><a href="ege__ElementGame__localIA.html">ElementGame::localIA</a></li> <ul class="niveau2">
<li><a href="ege__ElementInteraction.html">ElementInteraction</a></li> <li><a href="namespace_ege__collision.html">collision</a>
<li><a href="ege__Environement.html">Environement</a></li> </li>
<li><a href="ege__Environement__ResultNearestElement.html">Environement::ResultNearestElement</a></li> <li><a href="namespace_ege__widget.html">widget</a>
<li><a href="ege__Particule.html">Particule</a></li> </li>
<li><a href="ege__ParticuleEngine.html">ParticuleEngine</a></li> <li><a href="namespace_ege__resource.html">resource</a>
<li><a href="ege__ParticuleSimple.html">ParticuleSimple</a></li> </li>
<li><a href="ege__Scene.html">Scene</a></li> </ul>
<li><a href="ege__resource__ParticuleMesh.html">resource::ParticuleMesh</a></li> </li>
</ul> </ul>
</ul> </div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div> </div>
</div> </div>
<div class="container" id="content"> <div class="container" id="content">
<h1>ege</h1><br/>TODO : Main page ...<br/><br/> </div> <h1>ege</h1><br/>TODO : Main page ...<br/><br/> </div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body> </body>
</html> </html>

78
library_ege.html Normal file
View File

@ -0,0 +1,78 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>library: ege</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>namespace:</h2>
<ul>
<li><a href="namespace_ege.html">ege</a></li></ul>
<h2>Synopsis:</h2>
<pre>
externconstchar* <a class="code-member" href="#6654">egeLibName</a>;<br/> externconstchar* <span class="code-storage-keyword">const</span> <a class="code-member" href="#6658">ewolEventMeshPressed</a>;<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="6654"/><a id="6658"/><h3>egeLibName</h3><pre>
externconstchar* <span class="code-member">egeLibName</span>;<br/></pre>
<br/>
<br/>
<hr/>
<h3>ewolEventMeshPressed</h3><pre>
externconstchar* <span class="code-storage-keyword">const</span> <span class="code-member">ewolEventMeshPressed</span>;<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

62
menu.css Normal file
View File

@ -0,0 +1,62 @@
/* CSS Document */
/*----------------MENU-----------------*/
div#menu {
border-left: 4px solid #8d2d0d;
border-bottom: 4px solid #8d2d0d;
padding-left: 4px;
padding-bottom: 4px;
}
div#menu h2{
color: #000000;
text-align:left;
margin: 0;
padding: 3px;
padding-left: 6px;
background: #d44413;
}
div#menu h3{
margin: 0;
padding: 6px;
background: #d44413;
}
div#menu a{
color: #000000;
bgcolor=#d44413;
FONT-FAMILY: Arial;
FONT-SIZE: 9pt;
}
div#menu li {
list-style:none;
width:160px;
border-top: 1px solid #d44413;
}
div#menu ul {
left: 30px;
margin: 0;
padding: 0;
}
div#menu li a {
padding: 2px 0px 2px 4px;
text-decoration: none;
width:160px;
border-left: 4px solid #8d2d0d;
}
div#menu ul.niveau1 ul {
border-left: 20px solid #d44413;
background: #1a62db;
}
div#menu ul.niveau1 li {
background: #b43a10;
}
div#menu li a:hover {
border-left-color: #ff3800;
font-weight:bold;
}

84
namespace_ege.html Normal file
View File

@ -0,0 +1,84 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>namespace: ege</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>namespace:</h2>
<ul>
<li><a href="namespace_ege__collision.html">collision</a></li><li><a href="namespace_ege__widget.html">widget</a></li><li><a href="namespace_ege__resource.html">resource</a></li></ul>
<h2>class:</h2>
<ul>
<li><a href="class_ege__ParticuleEngine.html">ParticuleEngine</a></li><li><a href="class_ege__Particule.html">Particule</a></li><li><a href="class_ege__Camera.html">Camera</a></li><li><a href="class_ege__ParticuleSimple.html">ParticuleSimple</a></li><li><a href="class_ege__Light.html">Light</a></li><li><a href="class_ege__ElementGame.html">ElementGame</a></li><li><a href="class_ege__Material.html">Material</a></li><li><a href="class_ege__ElementInteraction.html">ElementInteraction</a></li><li><a href="class_ege__Environement.html">Environement</a></li><li><a href="class_ege__PhysicsCylinder.html">PhysicsCylinder</a></li><li><a href="class_ege__PhysicsConvexHull.html">PhysicsConvexHull</a></li><li><a href="class_ege__PhysicsShape.html">PhysicsShape</a></li><li><a href="class_ege__PhysicsCone.html">PhysicsCone</a></li><li><a href="class_ege__PhysicsBox.html">PhysicsBox</a></li><li><a href="class_ege__PhysicsCapsule.html">PhysicsCapsule</a></li><li><a href="class_ege__PhysicsSphere.html">PhysicsSphere</a></li></ul>
<h2>enum:</h2>
<ul>
<li><a href="enum_ege__property.html">property</a></li></ul>
<h2>Synopsis:</h2>
<pre>
<a class="code-type" href="class_etk__CCout.html">etk::CCout</a> & <a class="code-function" href="#6402">operator <<</a> (<a class="code-type" href="class_etk__CCout.html">etk::CCout</a> & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_ege__Light.html">ege::Light</a> & <span class="code-argument">_obj</span>);<br/> typedefege::ElementGame <a class="code-function" href="#6570">*</a> (*createElement_tf)(ege::Environement & <span class="code-argument">_env</span>);<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="6402"/><a id="6570"/><h3>operator <<</h3><pre>
<a class="code-type" href="class_etk__CCout.html">etk::CCout</a> & <span class="code-function">operator <<</span> (<a class="code-type" href="class_etk__CCout.html">etk::CCout</a> & <span class="code-argument">_os</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_ege__Light.html">ege::Light</a> & <span class="code-argument">_obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
<h3>*</h3><pre>
typedefege::ElementGame <span class="code-function">*</span> (*createElement_tf)(ege::Environement & <span class="code-argument">_env</span>);<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -0,0 +1,69 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>namespace: ege::collision</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Synopsis:</h2>
<pre>
btCollisionShape* <a class="code-function" href="#6564">createShape</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_ege__resource__Mesh.html">ege::resource::Mesh</a>* <span class="code-argument">_mesh</span>);<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="6564"/><h3>createShape</h3><pre>
btCollisionShape* <span class="code-function">createShape</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_ege__resource__Mesh.html">ege::resource::Mesh</a>* <span class="code-argument">_mesh</span>);<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -0,0 +1,61 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>namespace: ege::resource</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>class:</h2>
<ul>
<li><a href="class_ege__resource__Mesh.html">Mesh</a></li><li><a href="class_ege__resource__ParticuleMesh.html">ParticuleMesh</a></li></ul>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -0,0 +1,61 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>ege Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">ege library</a></h1>
<h4><a href="http://github.com/heeroyui/ege/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_ege.html">ege</a>
<ul class="niveau2">
<li><a href="namespace_ege__collision.html">collision</a>
</li>
<li><a href="namespace_ege__widget.html">widget</a>
</li>
<li><a href="namespace_ege__resource.html">resource</a>
</li>
</ul>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../etk/index.html">etk</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>namespace: ege::widget</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>class:</h2>
<ul>
<li><a href="class_ege__widget__Mesh.html">Mesh</a></li><li><a href="class_ege__widget__Scene.html">Scene</a></li></ul>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>