Files
wagic/JGE/docs/html/class_j_particle_emitter.html
wagic.the.homebrew d45e3b101b
2008-11-02 09:50:16 +00:00

496 lines
22 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>JGE++: JParticleEmitter Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.3 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<h1>JParticleEmitter Class Reference</h1><!-- doxytag: class="JParticleEmitter" --><code>#include &lt;JParticleEmitter.h&gt;</code>
<p>
<div class="dynheader">
Collaboration diagram for JParticleEmitter:</div>
<div class="dynsection">
</div>
<p>
<a href="class_j_particle_emitter-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_particle_emitter.html#ed2b6d01ad102ed6de379d1138965919">JParticleEmitterMode</a> { <a class="el" href="class_j_particle_emitter.html#ed2b6d01ad102ed6de379d11389659195d6436fd19399a7af1defcbb0d4dcd3f">MODE_REPEAT</a>,
<a class="el" href="class_j_particle_emitter.html#ed2b6d01ad102ed6de379d11389659196866dc3b17e7e5c8da95d29939d0ef33">MODE_ONCE</a>,
<a class="el" href="class_j_particle_emitter.html#ed2b6d01ad102ed6de379d1138965919b07cabebdeff5ca846c29a6242135262">MODE_NTIMES</a>,
<a class="el" href="class_j_particle_emitter.html#ed2b6d01ad102ed6de379d113896591927e9c1dcbc69431a3faa3775c1d61782">MODE_CONTINUOUS</a>
}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_particle_emitter.html#08f5148ee23bf64a567f9fd6a8ebca1d">JParticleEmitterType</a> { <br>
&nbsp;&nbsp;<a class="el" href="class_j_particle_emitter.html#08f5148ee23bf64a567f9fd6a8ebca1d0bc42327b0d551c504945b86969f0c89">TYPE_POINT</a>,
<a class="el" href="class_j_particle_emitter.html#08f5148ee23bf64a567f9fd6a8ebca1d9dd7e33180ecdb59657384b4eb2bde5d">TYPE_AREA</a>,
<a class="el" href="class_j_particle_emitter.html#08f5148ee23bf64a567f9fd6a8ebca1df186e969d9da9de7eb5a04b689fe0938">TYPE_HORIZONTAL</a>,
<a class="el" href="class_j_particle_emitter.html#08f5148ee23bf64a567f9fd6a8ebca1db9d5b5375deff6fe6003de749ce5bd4a">TYPE_VERTICAL</a>,
<br>
&nbsp;&nbsp;<a class="el" href="class_j_particle_emitter.html#08f5148ee23bf64a567f9fd6a8ebca1d7976ca1940b2bb5cc4b34782ab9e0175">TYPE_CIRCLE</a>
<br>
}</td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_particle_emitter.html#1bcdabfeecb8032d6ab673edc53c7926">JParticleEmitter</a> (<a class="el" href="class_j_particle_effect.html">JParticleEffect</a> *parent)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_particle_emitter.html#c734bf44856bc877e5aa7119641f51b5">SetBlending</a> (int srcBlend, int destBlend)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_particle_emitter.html#9e536946bc46cf8b9d0ad635f6dbe2a8">SetQuad</a> (<a class="el" href="class_j_quad.html">JQuad</a> *quad)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_particle_emitter.html#76b69f6b3fd68c0153a1a40caf20d43b">Start</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_particle_emitter.html#2ab9779cf652cbb1f2be531fad7a4604">ReStart</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_particle_emitter.html#392ae928c13bede7b3332c6101497e20">Update</a> (float dt)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_particle_emitter.html#ce72b10a55310de3af08696631398b65">Render</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_particle_emitter.html#0a7f9ae6947b9f7194483e05414f5408">Done</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_particle_emitter.html#bc522a84ebb658e245f726b44b339810">SetActive</a> (bool flag)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_particle_emitter.html#94c24372c6d718b508033e57c3fc95d5">MoveAllParticles</a> (float x, float y)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_particle_emitter.html#02cda77e9e23d436f416d7e11e94476d">EmitParticles</a> (int count)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">JParticle *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_particle_emitter.html#0a4a36743604997855a9cdf543adce05">GetIdleParticle</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_particle_emitter.html#2f9479c30d77bbea8534d80802e12fa2">StartParticle</a> (JParticle *par)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_particle_emitter.html#0f1da381de68e7c624101f386c49774e">SetMaxParticleCount</a> (int count)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Particle emitter. This is where the particles actually generated. <hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="ed2b6d01ad102ed6de379d1138965919"></a><!-- doxytag: member="JParticleEmitter::JParticleEmitterMode" ref="ed2b6d01ad102ed6de379d1138965919" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="class_j_particle_emitter.html#ed2b6d01ad102ed6de379d1138965919">JParticleEmitter::JParticleEmitterMode</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="ed2b6d01ad102ed6de379d11389659195d6436fd19399a7af1defcbb0d4dcd3f"></a><!-- doxytag: member="MODE_REPEAT" ref="ed2b6d01ad102ed6de379d11389659195d6436fd19399a7af1defcbb0d4dcd3f" args="" -->MODE_REPEAT</em>&nbsp;</td><td>
Emit particles and repeat when done. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ed2b6d01ad102ed6de379d11389659196866dc3b17e7e5c8da95d29939d0ef33"></a><!-- doxytag: member="MODE_ONCE" ref="ed2b6d01ad102ed6de379d11389659196866dc3b17e7e5c8da95d29939d0ef33" args="" -->MODE_ONCE</em>&nbsp;</td><td>
Emit once. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ed2b6d01ad102ed6de379d1138965919b07cabebdeff5ca846c29a6242135262"></a><!-- doxytag: member="MODE_NTIMES" ref="ed2b6d01ad102ed6de379d1138965919b07cabebdeff5ca846c29a6242135262" args="" -->MODE_NTIMES</em>&nbsp;</td><td>
Emit N times. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ed2b6d01ad102ed6de379d113896591927e9c1dcbc69431a3faa3775c1d61782"></a><!-- doxytag: member="MODE_CONTINUOUS" ref="ed2b6d01ad102ed6de379d113896591927e9c1dcbc69431a3faa3775c1d61782" args="" -->MODE_CONTINUOUS</em>&nbsp;</td><td>
Emit particles continuously. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="08f5148ee23bf64a567f9fd6a8ebca1d"></a><!-- doxytag: member="JParticleEmitter::JParticleEmitterType" ref="08f5148ee23bf64a567f9fd6a8ebca1d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="class_j_particle_emitter.html#08f5148ee23bf64a567f9fd6a8ebca1d">JParticleEmitter::JParticleEmitterType</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="08f5148ee23bf64a567f9fd6a8ebca1d0bc42327b0d551c504945b86969f0c89"></a><!-- doxytag: member="TYPE_POINT" ref="08f5148ee23bf64a567f9fd6a8ebca1d0bc42327b0d551c504945b86969f0c89" args="" -->TYPE_POINT</em>&nbsp;</td><td>
Emit from one point. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="08f5148ee23bf64a567f9fd6a8ebca1d9dd7e33180ecdb59657384b4eb2bde5d"></a><!-- doxytag: member="TYPE_AREA" ref="08f5148ee23bf64a567f9fd6a8ebca1d9dd7e33180ecdb59657384b4eb2bde5d" args="" -->TYPE_AREA</em>&nbsp;</td><td>
Emit from a rectangle area. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="08f5148ee23bf64a567f9fd6a8ebca1df186e969d9da9de7eb5a04b689fe0938"></a><!-- doxytag: member="TYPE_HORIZONTAL" ref="08f5148ee23bf64a567f9fd6a8ebca1df186e969d9da9de7eb5a04b689fe0938" args="" -->TYPE_HORIZONTAL</em>&nbsp;</td><td>
Emit from a horizontal line. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="08f5148ee23bf64a567f9fd6a8ebca1db9d5b5375deff6fe6003de749ce5bd4a"></a><!-- doxytag: member="TYPE_VERTICAL" ref="08f5148ee23bf64a567f9fd6a8ebca1db9d5b5375deff6fe6003de749ce5bd4a" args="" -->TYPE_VERTICAL</em>&nbsp;</td><td>
Emit from a vertical line. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="08f5148ee23bf64a567f9fd6a8ebca1d7976ca1940b2bb5cc4b34782ab9e0175"></a><!-- doxytag: member="TYPE_CIRCLE" ref="08f5148ee23bf64a567f9fd6a8ebca1d7976ca1940b2bb5cc4b34782ab9e0175" args="" -->TYPE_CIRCLE</em>&nbsp;</td><td>
Emit from a circle. </td></tr>
</table>
</dl>
</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="1bcdabfeecb8032d6ab673edc53c7926"></a><!-- doxytag: member="JParticleEmitter::JParticleEmitter" ref="1bcdabfeecb8032d6ab673edc53c7926" args="(JParticleEffect *parent)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">JParticleEmitter::JParticleEmitter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_j_particle_effect.html">JParticleEffect</a> *&nbsp;</td>
<td class="paramname"> <em>parent</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Constructor.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>- Particle effect that contains this emitter. </td></tr>
</table>
</dl>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="c734bf44856bc877e5aa7119641f51b5"></a><!-- doxytag: member="JParticleEmitter::SetBlending" ref="c734bf44856bc877e5aa7119641f51b5" args="(int srcBlend, int destBlend)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JParticleEmitter::SetBlending </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>srcBlend</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>destBlend</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set blending mode for rendering.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>srcBlend</em>&nbsp;</td><td>- Blending mode for source. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>destBlend</em>&nbsp;</td><td>- Blending mode for destination. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="9e536946bc46cf8b9d0ad635f6dbe2a8"></a><!-- doxytag: member="JParticleEmitter::SetQuad" ref="9e536946bc46cf8b9d0ad635f6dbe2a8" args="(JQuad *quad)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JParticleEmitter::SetQuad </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_j_quad.html">JQuad</a> *&nbsp;</td>
<td class="paramname"> <em>quad</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set image quad for particles.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>quad</em>&nbsp;</td><td>- Image quad. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="76b69f6b3fd68c0153a1a40caf20d43b"></a><!-- doxytag: member="JParticleEmitter::Start" ref="76b69f6b3fd68c0153a1a40caf20d43b" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JParticleEmitter::Start </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Start emitting particles.
</div>
</div><p>
<a class="anchor" name="2ab9779cf652cbb1f2be531fad7a4604"></a><!-- doxytag: member="JParticleEmitter::ReStart" ref="2ab9779cf652cbb1f2be531fad7a4604" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JParticleEmitter::ReStart </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Restart the emitter.
</div>
</div><p>
<a class="anchor" name="392ae928c13bede7b3332c6101497e20"></a><!-- doxytag: member="JParticleEmitter::Update" ref="392ae928c13bede7b3332c6101497e20" args="(float dt)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JParticleEmitter::Update </td>
<td>(</td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>dt</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Update the emitter.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>dt</em>&nbsp;</td><td>- Time elapsed since last update (in second). </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="ce72b10a55310de3af08696631398b65"></a><!-- doxytag: member="JParticleEmitter::Render" ref="ce72b10a55310de3af08696631398b65" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JParticleEmitter::Render </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Render particles emitted by this emitter.
</div>
</div><p>
<a class="anchor" name="0a7f9ae6947b9f7194483e05414f5408"></a><!-- doxytag: member="JParticleEmitter::Done" ref="0a7f9ae6947b9f7194483e05414f5408" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool JParticleEmitter::Done </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Check if the emitter is done.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the emitter is done. </dd></dl>
</div>
</div><p>
<a class="anchor" name="bc522a84ebb658e245f726b44b339810"></a><!-- doxytag: member="JParticleEmitter::SetActive" ref="bc522a84ebb658e245f726b44b339810" args="(bool flag)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JParticleEmitter::SetActive </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>flag</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set active flag.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>flag</em>&nbsp;</td><td>- Active flag. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="94c24372c6d718b508033e57c3fc95d5"></a><!-- doxytag: member="JParticleEmitter::MoveAllParticles" ref="94c24372c6d718b508033e57c3fc95d5" args="(float x, float y)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JParticleEmitter::MoveAllParticles </td>
<td>(</td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>y</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Move all particles to a distance.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>- X distance to move. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>- Y distance to move </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="02cda77e9e23d436f416d7e11e94476d"></a><!-- doxytag: member="JParticleEmitter::EmitParticles" ref="02cda77e9e23d436f416d7e11e94476d" args="(int count)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JParticleEmitter::EmitParticles </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>count</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Emit certain amount of particles.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>- Number of particles to emit. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="0a4a36743604997855a9cdf543adce05"></a><!-- doxytag: member="JParticleEmitter::GetIdleParticle" ref="0a4a36743604997855a9cdf543adce05" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">JParticle* JParticleEmitter::GetIdleParticle </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get idle particle to reuse.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Idel particle to use. </dd></dl>
</div>
</div><p>
<a class="anchor" name="2f9479c30d77bbea8534d80802e12fa2"></a><!-- doxytag: member="JParticleEmitter::StartParticle" ref="2f9479c30d77bbea8534d80802e12fa2" args="(JParticle *par)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JParticleEmitter::StartParticle </td>
<td>(</td>
<td class="paramtype">JParticle *&nbsp;</td>
<td class="paramname"> <em>par</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Put a particle in action.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>par</em>&nbsp;</td><td>- Particle to start playing. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="0f1da381de68e7c624101f386c49774e"></a><!-- doxytag: member="JParticleEmitter::SetMaxParticleCount" ref="0f1da381de68e7c624101f386c49774e" args="(int count)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JParticleEmitter::SetMaxParticleCount </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>count</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set the maximum number of particles that this emitter can emit.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>- Maximum number of particles. </td></tr>
</table>
</dl>
</div>
</div><p>
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Oct 22 00:28:22 2007 for JGE++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
</body>
</html>