99 lines
4.9 KiB
HTML
99 lines
4.9 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::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>
|