155 lines
7.1 KiB
HTML
155 lines
7.1 KiB
HTML
<!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>
|