[DEV] add new doc model
This commit is contained in:
parent
5f60f7c533
commit
0caf19ad38
84
base.css
84
base.css
@ -56,13 +56,14 @@ body {
|
||||
padding: 10px 20px 10px;
|
||||
margin-left: -20px;
|
||||
overflow:scroll;
|
||||
overflow-y:auto;
|
||||
overflow-x:hidden;
|
||||
}
|
||||
/*
|
||||
.navbar ul {
|
||||
font-size: 15px;
|
||||
};
|
||||
*/
|
||||
.navbar-fixed-top a {
|
||||
text-decoration: none;
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
display: block;
|
||||
margin: 10px 0;
|
||||
@ -95,7 +96,15 @@ pre {
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.enumeration-list td {
|
||||
padding-left:10px;
|
||||
padding-right:10px;
|
||||
}
|
||||
|
||||
.parameter-list td {
|
||||
padding-left:5px;
|
||||
padding-right:5px;
|
||||
}
|
||||
|
||||
.code-function {
|
||||
text-decoration:none;
|
||||
@ -128,4 +137,67 @@ pre {
|
||||
.code-storage-keyword {
|
||||
text-decoration:none;
|
||||
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
268
class_ege__Camera.html
Normal 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/"> [ 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 == > 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 == > 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
434
class_ege__ElementGame.html
Normal file
File diff suppressed because one or more lines are too long
94
class_ege__ElementGame__localIA.html
Normal file
94
class_ege__ElementGame__localIA.html
Normal 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/"> [ 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>
|
133
class_ege__ElementInteraction.html
Normal file
133
class_ege__ElementInteraction.html
Normal 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/"> [ 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><int32_t> <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><int32_t> & <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><int32_t> <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><int32_t> & <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>
|
225
class_ege__Environement.html
Normal file
225
class_ege__Environement.html
Normal file
File diff suppressed because one or more lines are too long
75
class_ege__Environement__ResultNearestElement.html
Normal file
75
class_ege__Environement__ResultNearestElement.html
Normal 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/"> [ 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
100
class_ege__Face.html
Normal 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/"> [ 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>
|
72
class_ege__FaceIndexing.html
Normal file
72
class_ege__FaceIndexing.html
Normal 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/"> [ 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><Face> <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><uint32_t> <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><Face> <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><uint32_t> <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
127
class_ege__Light.html
Normal 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/"> [ 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
139
class_ege__Material.html
Normal 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/"> [ 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><uint32_t> <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><uint32_t> <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>
|
106
class_ege__MaterialGlId.html
Normal file
106
class_ege__MaterialGlId.html
Normal 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/"> [ 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
144
class_ege__Particule.html
Normal 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/"> [ 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<br/>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>
|
124
class_ege__ParticuleEngine.html
Normal file
124
class_ege__ParticuleEngine.html
Normal 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/"> [ 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<br/>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>
|
195
class_ege__ParticuleSimple.html
Normal file
195
class_ege__ParticuleSimple.html
Normal 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/"> [ 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
118
class_ege__PhysicsBox.html
Normal 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/"> [ 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>
|
124
class_ege__PhysicsCapsule.html
Normal file
124
class_ege__PhysicsCapsule.html
Normal 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/"> [ 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
124
class_ege__PhysicsCone.html
Normal 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/"> [ 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>
|
124
class_ege__PhysicsConvexHull.html
Normal file
124
class_ege__PhysicsConvexHull.html
Normal 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/"> [ 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><vec3> & <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><vec3> & <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>
|
118
class_ege__PhysicsCylinder.html
Normal file
118
class_ege__PhysicsCylinder.html
Normal 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/"> [ 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>
|
229
class_ege__PhysicsShape.html
Normal file
229
class_ege__PhysicsShape.html
Normal file
File diff suppressed because one or more lines are too long
106
class_ege__PhysicsSphere.html
Normal file
106
class_ege__PhysicsSphere.html
Normal 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/"> [ 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>
|
296
class_ege__resource__Mesh.html
Normal file
296
class_ege__resource__Mesh.html
Normal file
File diff suppressed because one or more lines are too long
114
class_ege__resource__ParticuleMesh.html
Normal file
114
class_ege__resource__ParticuleMesh.html
Normal 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/"> [ 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><float> & <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><float> & <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>
|
170
class_ege__widget__Mesh.html
Normal file
170
class_ege__widget__Mesh.html
Normal 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/"> [ 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<br/>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>
|
289
class_ege__widget__Scene.html
Normal file
289
class_ege__widget__Scene.html
Normal file
File diff suppressed because one or more lines are too long
232
ege__Camera.html
232
ege__Camera.html
@ -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
@ -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>
|
@ -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
@ -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>
|
@ -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>
|
@ -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>
|
@ -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>
|
249
ege__Scene.html
249
ege__Scene.html
File diff suppressed because one or more lines are too long
@ -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>
|
98
enum_ege__PhysicsShape__type.html
Normal file
98
enum_ege__PhysicsShape__type.html
Normal 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/"> [ 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
99
enum_ege__property.html
Normal 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/"> [ 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<std::string*>(xxxxxxx)<br/><hr/>
|
||||
<h3><a id="typeJson"/>typeJson</h3><pre>
|
||||
typeJson = <span class="code-type">2<span></pre>
|
||||
|
||||
type element static_cast<ejson::Value*>(xxxxxxx)<br/><hr/>
|
||||
<h3><a id="typeXml"/>typeXml</h3><pre>
|
||||
typeXml = <span class="code-type">3<span></pre>
|
||||
|
||||
type element static_cast<exml::Node*>(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>
|
75
enum_ege__resource__Mesh__normalMode.html
Normal file
75
enum_ege__resource__Mesh__normalMode.html
Normal 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/"> [ 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>
|
55
index.html
55
index.html
@ -4,29 +4,52 @@
|
||||
<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>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>
|
||||
<h1><a href="index.html">ege library</a></h1>
|
||||
<h4><a href="http://github.com/heeroyui/ege/"> [ 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>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>
|
||||
</html>
|
||||
|
78
library_ege.html
Normal file
78
library_ege.html
Normal 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/"> [ 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
62
menu.css
Normal 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
84
namespace_ege.html
Normal 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/"> [ 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>
|
69
namespace_ege__collision.html
Normal file
69
namespace_ege__collision.html
Normal 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/"> [ 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>
|
61
namespace_ege__resource.html
Normal file
61
namespace_ege__resource.html
Normal 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/"> [ 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>
|
61
namespace_ege__widget.html
Normal file
61
namespace_ege__widget.html
Normal 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/"> [ 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>
|
Loading…
x
Reference in New Issue
Block a user