This commit is contained in:
wagic.the.homebrew
2008-11-02 09:50:16 +00:00
commit d45e3b101b
726 changed files with 179125 additions and 0 deletions
+50
View File
@@ -0,0 +1,50 @@
<!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++: Class List</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 class="current"><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>JGE++ Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
<tr><td class="indexkey"><a class="el" href="class_j_animator.html">JAnimator</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_j_animator_frame.html">JAnimatorFrame</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_j_animator_object.html">JAnimatorObject</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_j_app.html">JApp</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_j_file_system.html">JFileSystem</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_j_game_launcher.html">JGameLauncher</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_j_game_object.html">JGameObject</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_j_g_b_k_font.html">JGBKFont</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_j_g_e.html">JGE</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_j_image_filter.html">JImageFilter</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_j_l_b_font.html">JLBFont</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_j_m_d2_model.html">JMD2Model</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_j_o_b_j_model.html">JOBJModel</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_j_particle_effect.html">JParticleEffect</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_j_particle_system.html">JParticleSystem</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_j_quad.html">JQuad</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_j_renderer.html">JRenderer</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_j_sound_system.html">JSoundSystem</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_j_spline.html">JSpline</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_j_sprite.html">JSprite</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_point.html">Point</a></td><td class="indexvalue"></td></tr>
</table>
<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>
@@ -0,0 +1,42 @@
<!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++: Member List</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>JAnimator Member List</h1>This is the complete list of members for <a class="el" href="class_j_animator.html">JAnimator</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_j_animator.html#67124eeb503b99d7385f3f9d6683434f">GetCurrentFrameIndex</a>()</td><td><a class="el" href="class_j_animator.html">JAnimator</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator.html#a785fe352ac2a0f8fbd7a608c4cdfa85">IsActive</a>()</td><td><a class="el" href="class_j_animator.html">JAnimator</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator.html#6aed8af93c111be4603d8d25c177899a">IsAnimating</a>()</td><td><a class="el" href="class_j_animator.html">JAnimator</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator.html#b6e1c6fd88803f0a92424b37d05e3c5b">JAnimator</a>(JResourceManager *resourceMgr)</td><td><a class="el" href="class_j_animator.html">JAnimator</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator.html#9e6e403c9ab8b8e2b06a10ee52295275">Load</a>(const char *scriptFile)</td><td><a class="el" href="class_j_animator.html">JAnimator</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator.html#7bac5d1e5614cc94a14f571239bedb1a">Pause</a>()</td><td><a class="el" href="class_j_animator.html">JAnimator</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator.html#fa04cc4ccb1397ff8b6f54ca42705233">Render</a>()</td><td><a class="el" href="class_j_animator.html">JAnimator</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator.html#42ae249527bc239823102a03d3f8f375">Resume</a>()</td><td><a class="el" href="class_j_animator.html">JAnimator</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator.html#6c9a89fcd6cb6e670bf29cb039b807d4">SetAnimationType</a>(int type)</td><td><a class="el" href="class_j_animator.html">JAnimator</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator.html#afadc5f55f3d2ba0d5cb4a8d9f9920d9">SetCurrentFrameIndex</a>(int index)</td><td><a class="el" href="class_j_animator.html">JAnimator</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator.html#e5d9cc9cc1db908ead55c4fec84a30b3">SetHotSpot</a>(float x, float y)</td><td><a class="el" href="class_j_animator.html">JAnimator</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator.html#daad2ea6f39c8768d35b424135e17e34">SetPosition</a>(float x, float y)</td><td><a class="el" href="class_j_animator.html">JAnimator</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator.html#c9824ca118a2a4dd3f0cc77dbf052c1d">Start</a>()</td><td><a class="el" href="class_j_animator.html">JAnimator</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator.html#9e7e2d68cf8bd6988973aba7c6ed2fbf">Stop</a>()</td><td><a class="el" href="class_j_animator.html">JAnimator</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator.html#ad31794aa7673cbec8c2579fac191870">Update</a>(float dt)</td><td><a class="el" href="class_j_animator.html">JAnimator</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator.html#140689cd209fcaf0bf4156da3724be58">~JAnimator</a>()</td><td><a class="el" href="class_j_animator.html">JAnimator</a></td><td></td></tr>
</table><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>
+483
View File
@@ -0,0 +1,483 @@
<!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++: JAnimator 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>JAnimator Class Reference</h1><!-- doxytag: class="JAnimator" --><code>#include &lt;JAnimator.h&gt;</code>
<p>
<p>
<a href="class_j_animator-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 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_animator.html#b6e1c6fd88803f0a92424b37d05e3c5b">JAnimator</a> (JResourceManager *resourceMgr)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_animator.html#140689cd209fcaf0bf4156da3724be58">~JAnimator</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_animator.html#9e6e403c9ab8b8e2b06a10ee52295275">Load</a> (const char *scriptFile)</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_animator.html#c9824ca118a2a4dd3f0cc77dbf052c1d">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_animator.html#9e7e2d68cf8bd6988973aba7c6ed2fbf">Stop</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_animator.html#7bac5d1e5614cc94a14f571239bedb1a">Pause</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_animator.html#42ae249527bc239823102a03d3f8f375">Resume</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_animator.html#ad31794aa7673cbec8c2579fac191870">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_animator.html#fa04cc4ccb1397ff8b6f54ca42705233">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_animator.html#6aed8af93c111be4603d8d25c177899a">IsAnimating</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_animator.html#a785fe352ac2a0f8fbd7a608c4cdfa85">IsActive</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_animator.html#afadc5f55f3d2ba0d5cb4a8d9f9920d9">SetCurrentFrameIndex</a> (int index)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_animator.html#67124eeb503b99d7385f3f9d6683434f">GetCurrentFrameIndex</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_animator.html#6c9a89fcd6cb6e670bf29cb039b807d4">SetAnimationType</a> (int type)</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_animator.html#daad2ea6f39c8768d35b424135e17e34">SetPosition</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_animator.html#e5d9cc9cc1db908ead55c4fec84a30b3">SetHotSpot</a> (float x, float y)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
A frame based animation system. The animation frames and play sequence are loaded from a XML file.<p>
A sample animation script:<p>
<div class="fragment"><pre class="fragment"> &lt;?xml version=<span class="stringliteral">"1.0"</span> standalone=<span class="stringliteral">"no"</span> ?&gt;
&lt;script name=<span class="stringliteral">"abc"</span> type=<span class="stringliteral">"ANIMATION_TYPE_ONCE_AND_STAY"</span> framerate=<span class="stringliteral">"20"</span>&gt;
</pre></div><p>
"type" can be ANIMATION_TYPE_LOOPING, ANIMATION_TYPE_ONCE_AND_STAY, ANIMATION_TYPE_ONCE_AND_BACK, ANIMATION_TYPE_ONCE_AND_GONE or ANIMATION_TYPE_PINGPONG<p>
"framerate" is the rate of playback in frames per seconds.<p>
<div class="fragment"><pre class="fragment"> &lt;frame <span class="keywordtype">id</span>=<span class="stringliteral">"1"</span>&gt;
&lt;obj name=<span class="stringliteral">"head"</span>&gt;
&lt;settings quad=<span class="stringliteral">"head"</span> x=<span class="stringliteral">"10"</span> y=<span class="stringliteral">"10"</span> hsize=<span class="stringliteral">"1.0"</span> vsize=<span class="stringliteral">"1.0"</span> rotation=<span class="stringliteral">"0.0"</span> r=<span class="stringliteral">"255"</span> g=<span class="stringliteral">"255"</span> b=<span class="stringliteral">"255"</span> a=<span class="stringliteral">"255"</span> /&gt;
&lt;/obj&gt;
&lt;obj name=<span class="stringliteral">"body"</span>&gt;
&lt;settings quad=<span class="stringliteral">"body"</span> /&gt;
&lt;/obj&gt;
&lt;/frame&gt;
</pre></div><p>
Each frame contains one or more frame objects. Each object is a quad with various settings. "quad" is the name of the quad. "x" and "y" is the position. "hsize" is the horizontal scaling and "vsize" is the vertical scaling. "rotation" is the angle that the quad will be rotated in radians. You can also specify the color and alpha of the quad with the "r", "g", "b" and "a" parameters.<p>
<div class="fragment"><pre class="fragment"> &lt;frame <span class="keywordtype">id</span>=<span class="stringliteral">"2"</span> time=<span class="stringliteral">"0.20"</span>&gt;
&lt;obj name=<span class="stringliteral">"head"</span>&gt;
&lt;settings quad=<span class="stringliteral">"head"</span> x=<span class="stringliteral">"10"</span> y=<span class="stringliteral">"10"</span> hsize=<span class="stringliteral">"1.0"</span> vsize=<span class="stringliteral">"1.0"</span> rotation=<span class="stringliteral">"0.0"</span> r=<span class="stringliteral">"255"</span> g=<span class="stringliteral">"255"</span> b=<span class="stringliteral">"255"</span> a=<span class="stringliteral">"255"</span> /&gt;
&lt;/obj&gt;
&lt;obj name=<span class="stringliteral">"body"</span>&gt;
&lt;settings quad=<span class="stringliteral">"body"</span> a=<span class="stringliteral">"128"</span> /&gt;
&lt;/obj&gt;
&lt;/frame&gt;
&lt;/script&gt;
</pre></div><p>
A frame can also overide the global frame rate by using the "time" parameter (in second) as shown above. <hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="b6e1c6fd88803f0a92424b37d05e3c5b"></a><!-- doxytag: member="JAnimator::JAnimator" ref="b6e1c6fd88803f0a92424b37d05e3c5b" args="(JResourceManager *resourceMgr)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">JAnimator::JAnimator </td>
<td>(</td>
<td class="paramtype">JResourceManager *&nbsp;</td>
<td class="paramname"> <em>resourceMgr</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>resourceMgr</em>&nbsp;</td><td>- ResourceManager to look for images (JQuads) </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="140689cd209fcaf0bf4156da3724be58"></a><!-- doxytag: member="JAnimator::~JAnimator" ref="140689cd209fcaf0bf4156da3724be58" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">JAnimator::~JAnimator </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Destructor.
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="9e6e403c9ab8b8e2b06a10ee52295275"></a><!-- doxytag: member="JAnimator::Load" ref="9e6e403c9ab8b8e2b06a10ee52295275" args="(const char *scriptFile)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool JAnimator::Load </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>scriptFile</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Load animation sequence from a script file.<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>scriptFile</em>&nbsp;</td><td>- Animation script.</td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if no problem during loading. False otherwise. </dd></dl>
</div>
</div><p>
<a class="anchor" name="c9824ca118a2a4dd3f0cc77dbf052c1d"></a><!-- doxytag: member="JAnimator::Start" ref="c9824ca118a2a4dd3f0cc77dbf052c1d" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JAnimator::Start </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Start animation.
</div>
</div><p>
<a class="anchor" name="9e7e2d68cf8bd6988973aba7c6ed2fbf"></a><!-- doxytag: member="JAnimator::Stop" ref="9e7e2d68cf8bd6988973aba7c6ed2fbf" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JAnimator::Stop </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Stop animation.
</div>
</div><p>
<a class="anchor" name="7bac5d1e5614cc94a14f571239bedb1a"></a><!-- doxytag: member="JAnimator::Pause" ref="7bac5d1e5614cc94a14f571239bedb1a" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JAnimator::Pause </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Pause animation.
</div>
</div><p>
<a class="anchor" name="42ae249527bc239823102a03d3f8f375"></a><!-- doxytag: member="JAnimator::Resume" ref="42ae249527bc239823102a03d3f8f375" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JAnimator::Resume </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Resume animation.
</div>
</div><p>
<a class="anchor" name="ad31794aa7673cbec8c2579fac191870"></a><!-- doxytag: member="JAnimator::Update" ref="ad31794aa7673cbec8c2579fac191870" args="(float dt)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JAnimator::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 animation.<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="fa04cc4ccb1397ff8b6f54ca42705233"></a><!-- doxytag: member="JAnimator::Render" ref="fa04cc4ccb1397ff8b6f54ca42705233" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JAnimator::Render </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Render animation.
</div>
</div><p>
<a class="anchor" name="6aed8af93c111be4603d8d25c177899a"></a><!-- doxytag: member="JAnimator::IsAnimating" ref="6aed8af93c111be4603d8d25c177899a" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool JAnimator::IsAnimating </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Check if animation is playing or not.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if playing animation. </dd></dl>
</div>
</div><p>
<a class="anchor" name="a785fe352ac2a0f8fbd7a608c4cdfa85"></a><!-- doxytag: member="JAnimator::IsActive" ref="a785fe352ac2a0f8fbd7a608c4cdfa85" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool JAnimator::IsActive </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 animation is active.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if active. </dd></dl>
</div>
</div><p>
<a class="anchor" name="afadc5f55f3d2ba0d5cb4a8d9f9920d9"></a><!-- doxytag: member="JAnimator::SetCurrentFrameIndex" ref="afadc5f55f3d2ba0d5cb4a8d9f9920d9" args="(int index)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JAnimator::SetCurrentFrameIndex </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>index</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set current frame to a particular index.<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>index</em>&nbsp;</td><td>- The new index of current frame. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="67124eeb503b99d7385f3f9d6683434f"></a><!-- doxytag: member="JAnimator::GetCurrentFrameIndex" ref="67124eeb503b99d7385f3f9d6683434f" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int JAnimator::GetCurrentFrameIndex </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get index of current frame.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Index of current frame. </dd></dl>
</div>
</div><p>
<a class="anchor" name="6c9a89fcd6cb6e670bf29cb039b807d4"></a><!-- doxytag: member="JAnimator::SetAnimationType" ref="6c9a89fcd6cb6e670bf29cb039b807d4" args="(int type)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JAnimator::SetAnimationType </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>type</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set animation type.<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>type</em>&nbsp;</td><td>- Animation type.</td></tr>
</table>
</dl>
<div class="fragment"><pre class="fragment"> <a class="code" href="class_j_sprite.html#dd8a97654d2ae471e4572c4f60f1031f1f034bfaee18258f0658b1d9cf09ce01" title="Repeat playing (Default).">JSprite::ANIMATION_TYPE_LOOPING</a> - Default
<a class="code" href="class_j_sprite.html#dd8a97654d2ae471e4572c4f60f1031f1a8e3d1068c5ad334d7f4ecd785b87ec" title="Play animation once only.">JSprite::ANIMATION_TYPE_ONCE_AND_GONE</a>
<a class="code" href="class_j_sprite.html#dd8a97654d2ae471e4572c4f60f1031fab81e12365c0f69d8842ce449fa7610c" title="Play to the end and stay at last frame.">JSprite::ANIMATION_TYPE_ONCE_AND_STAY</a>
<a class="code" href="class_j_sprite.html#dd8a97654d2ae471e4572c4f60f1031f3818aa09ff532ab98ca9618189c2515a" title="Play to end and then stay at first frame.">JSprite::ANIMATION_TYPE_ONCE_AND_BACK</a>
<a class="code" href="class_j_sprite.html#dd8a97654d2ae471e4572c4f60f1031fb40f498d492d7efc3d0746531c885654" title="Play forward then backward and repeat.">JSprite::ANIMATION_TYPE_PINGPONG</a>
</pre></div>
</div>
</div><p>
<a class="anchor" name="daad2ea6f39c8768d35b424135e17e34"></a><!-- doxytag: member="JAnimator::SetPosition" ref="daad2ea6f39c8768d35b424135e17e34" args="(float x, float y)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JAnimator::SetPosition </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>
Set position of the sprite.<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 position. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>- Y position. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="e5d9cc9cc1db908ead55c4fec84a30b3"></a><!-- doxytag: member="JAnimator::SetHotSpot" ref="e5d9cc9cc1db908ead55c4fec84a30b3" args="(float x, float y)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JAnimator::SetHotSpot </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>
Set anchor point of the animation. All rendering operations will be based on this anchor point.<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 position of the anchor point. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>- Y position of the anchor point. </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>
@@ -0,0 +1,33 @@
<!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++: Member List</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>JAnimatorFrame Member List</h1>This is the complete list of members for <a class="el" href="class_j_animator_frame.html">JAnimatorFrame</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_j_animator_frame.html#7b8e1ffad9933dfd292371c84efe21ee">AddObject</a>(JAnimatorObject *obj)</td><td><a class="el" href="class_j_animator_frame.html">JAnimatorFrame</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator_frame.html#9aa32e6329b038e6b66756f2aa9b75bd">JAnimatorFrame</a>(JAnimator *parent)</td><td><a class="el" href="class_j_animator_frame.html">JAnimatorFrame</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator_frame.html#911ff0c8920f0150a050d6a2d2b7dc32">Render</a>(float x, float y)</td><td><a class="el" href="class_j_animator_frame.html">JAnimatorFrame</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator_frame.html#47aba9caf56c4027e0cf285c025dc148">SetFrameTime</a>(float duration)</td><td><a class="el" href="class_j_animator_frame.html">JAnimatorFrame</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator_frame.html#6f29a5e0811fa239be58e13c5eb4afd2">Start</a>()</td><td><a class="el" href="class_j_animator_frame.html">JAnimatorFrame</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator_frame.html#cc83cbb5b4f0685b1d9309280970f1fa">Update</a>(float dt)</td><td><a class="el" href="class_j_animator_frame.html">JAnimatorFrame</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator_frame.html#9abf82d4deeecbd79f9304a965f25246">~JAnimatorFrame</a>()</td><td><a class="el" href="class_j_animator_frame.html">JAnimatorFrame</a></td><td></td></tr>
</table><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>
+233
View File
@@ -0,0 +1,233 @@
<!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++: JAnimatorFrame 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>JAnimatorFrame Class Reference</h1><!-- doxytag: class="JAnimatorFrame" --><code>#include &lt;JAnimator.h&gt;</code>
<p>
<div class="dynheader">
Collaboration diagram for JAnimatorFrame:</div>
<div class="dynsection">
</div>
<p>
<a href="class_j_animator_frame-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 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_animator_frame.html#9aa32e6329b038e6b66756f2aa9b75bd">JAnimatorFrame</a> (<a class="el" href="class_j_animator.html">JAnimator</a> *parent)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_animator_frame.html#9abf82d4deeecbd79f9304a965f25246">~JAnimatorFrame</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_animator_frame.html#7b8e1ffad9933dfd292371c84efe21ee">AddObject</a> (<a class="el" href="class_j_animator_object.html">JAnimatorObject</a> *obj)</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_animator_frame.html#47aba9caf56c4027e0cf285c025dc148">SetFrameTime</a> (float duration)</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_animator_frame.html#cc83cbb5b4f0685b1d9309280970f1fa">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_animator_frame.html#911ff0c8920f0150a050d6a2d2b7dc32">Render</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_animator_frame.html#6f29a5e0811fa239be58e13c5eb4afd2">Start</a> ()</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
A single frame of an animation. <hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="9aa32e6329b038e6b66756f2aa9b75bd"></a><!-- doxytag: member="JAnimatorFrame::JAnimatorFrame" ref="9aa32e6329b038e6b66756f2aa9b75bd" args="(JAnimator *parent)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">JAnimatorFrame::JAnimatorFrame </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_j_animator.html">JAnimator</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>- Parent of the frame. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="9abf82d4deeecbd79f9304a965f25246"></a><!-- doxytag: member="JAnimatorFrame::~JAnimatorFrame" ref="9abf82d4deeecbd79f9304a965f25246" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">JAnimatorFrame::~JAnimatorFrame </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Destructor.
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="7b8e1ffad9933dfd292371c84efe21ee"></a><!-- doxytag: member="JAnimatorFrame::AddObject" ref="7b8e1ffad9933dfd292371c84efe21ee" args="(JAnimatorObject *obj)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JAnimatorFrame::AddObject </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_j_animator_object.html">JAnimatorObject</a> *&nbsp;</td>
<td class="paramname"> <em>obj</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Add a new object into the frame.<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>obj</em>&nbsp;</td><td>- New animation object. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="47aba9caf56c4027e0cf285c025dc148"></a><!-- doxytag: member="JAnimatorFrame::SetFrameTime" ref="47aba9caf56c4027e0cf285c025dc148" args="(float duration)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JAnimatorFrame::SetFrameTime </td>
<td>(</td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>duration</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set play time of the frame.<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>duration</em>&nbsp;</td><td>- Time to play (in second). </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="cc83cbb5b4f0685b1d9309280970f1fa"></a><!-- doxytag: member="JAnimatorFrame::Update" ref="cc83cbb5b4f0685b1d9309280970f1fa" args="(float dt)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool JAnimatorFrame::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>
Frame update.<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>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the frame is done. </dd></dl>
</div>
</div><p>
<a class="anchor" name="911ff0c8920f0150a050d6a2d2b7dc32"></a><!-- doxytag: member="JAnimatorFrame::Render" ref="911ff0c8920f0150a050d6a2d2b7dc32" args="(float x, float y)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JAnimatorFrame::Render </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>
Render frame.<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 position for rendering. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>- Y position for rendering. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="6f29a5e0811fa239be58e13c5eb4afd2"></a><!-- doxytag: member="JAnimatorFrame::Start" ref="6f29a5e0811fa239be58e13c5eb4afd2" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JAnimatorFrame::Start </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Start playing the frame.
</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>
@@ -0,0 +1,8 @@
digraph G
{
edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
node [fontname="FreeSans.ttf",fontsize=10,shape=record];
Node1 [label="JAnimatorFrame",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mAnimator",fontname="FreeSans.ttf"];
Node2 [label="JAnimator",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_animator.html"];
}
@@ -0,0 +1 @@
5ce78f2d9688bba8955dfe0fc737eb39
@@ -0,0 +1,37 @@
<!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++: Member List</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>JAnimatorObject Member List</h1>This is the complete list of members for <a class="el" href="class_j_animator_object.html">JAnimatorObject</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_j_animator_object.html#9cd672a89ece88a9048869776f857de9">JAnimatorObject</a>()</td><td><a class="el" href="class_j_animator_object.html">JAnimatorObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator_object.html#c271d342be744f1356816b6b917ffdf2">Render</a>(float x, float y)</td><td><a class="el" href="class_j_animator_object.html">JAnimatorObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator_object.html#7594a4b66008194f77aa4c16e8529eff">SetColor</a>(PIXEL_TYPE color)</td><td><a class="el" href="class_j_animator_object.html">JAnimatorObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator_object.html#a651364650b463b222a2258d5f74655e">SetFlip</a>(bool flag)</td><td><a class="el" href="class_j_animator_object.html">JAnimatorObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator_object.html#2610e5914cd8becbac60aa1285444455">SetHScale</a>(float scale)</td><td><a class="el" href="class_j_animator_object.html">JAnimatorObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator_object.html#fb48e03d081f53bd74b90f36d631be63">SetPosition</a>(float x, float y)</td><td><a class="el" href="class_j_animator_object.html">JAnimatorObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator_object.html#4e3517b2e5b0e564ff223c1a1a764e3e">SetQuad</a>(JQuad *quad)</td><td><a class="el" href="class_j_animator_object.html">JAnimatorObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator_object.html#dd40951eb097bc6b7a51fd25b7e7150c">SetRotation</a>(float angle)</td><td><a class="el" href="class_j_animator_object.html">JAnimatorObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator_object.html#5d6f5fa25d13d2b8278f837623e49eca">SetVScale</a>(float scale)</td><td><a class="el" href="class_j_animator_object.html">JAnimatorObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator_object.html#878b300a68462d8b3a454f8a85f51e61">Update</a>(float dt)</td><td><a class="el" href="class_j_animator_object.html">JAnimatorObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_animator_object.html#3f6814df2ac34961d030e9fa800e4d85">~JAnimatorObject</a>()</td><td><a class="el" href="class_j_animator_object.html">JAnimatorObject</a></td><td></td></tr>
</table><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>
+354
View File
@@ -0,0 +1,354 @@
<!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++: JAnimatorObject 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>JAnimatorObject Class Reference</h1><!-- doxytag: class="JAnimatorObject" --><code>#include &lt;JAnimator.h&gt;</code>
<p>
<div class="dynheader">
Collaboration diagram for JAnimatorObject:</div>
<div class="dynsection">
</div>
<p>
<a href="class_j_animator_object-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 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_animator_object.html#9cd672a89ece88a9048869776f857de9">JAnimatorObject</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_animator_object.html#3f6814df2ac34961d030e9fa800e4d85">~JAnimatorObject</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_animator_object.html#878b300a68462d8b3a454f8a85f51e61">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_animator_object.html#c271d342be744f1356816b6b917ffdf2">Render</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_animator_object.html#4e3517b2e5b0e564ff223c1a1a764e3e">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_animator_object.html#fb48e03d081f53bd74b90f36d631be63">SetPosition</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_animator_object.html#dd40951eb097bc6b7a51fd25b7e7150c">SetRotation</a> (float angle)</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_animator_object.html#2610e5914cd8becbac60aa1285444455">SetHScale</a> (float scale)</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_animator_object.html#5d6f5fa25d13d2b8278f837623e49eca">SetVScale</a> (float scale)</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_animator_object.html#7594a4b66008194f77aa4c16e8529eff">SetColor</a> (PIXEL_TYPE color)</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_animator_object.html#a651364650b463b222a2258d5f74655e">SetFlip</a> (bool flag)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Animation object (image quad) in a frame. <hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="9cd672a89ece88a9048869776f857de9"></a><!-- doxytag: member="JAnimatorObject::JAnimatorObject" ref="9cd672a89ece88a9048869776f857de9" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">JAnimatorObject::JAnimatorObject </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Constructor.
</div>
</div><p>
<a class="anchor" name="3f6814df2ac34961d030e9fa800e4d85"></a><!-- doxytag: member="JAnimatorObject::~JAnimatorObject" ref="3f6814df2ac34961d030e9fa800e4d85" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">JAnimatorObject::~JAnimatorObject </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Destructor.
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="878b300a68462d8b3a454f8a85f51e61"></a><!-- doxytag: member="JAnimatorObject::Update" ref="878b300a68462d8b3a454f8a85f51e61" args="(float dt)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JAnimatorObject::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 object.<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="c271d342be744f1356816b6b917ffdf2"></a><!-- doxytag: member="JAnimatorObject::Render" ref="c271d342be744f1356816b6b917ffdf2" args="(float x, float y)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JAnimatorObject::Render </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>
Render object.<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 position for rendering. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>- Y position for rendering. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="4e3517b2e5b0e564ff223c1a1a764e3e"></a><!-- doxytag: member="JAnimatorObject::SetQuad" ref="4e3517b2e5b0e564ff223c1a1a764e3e" args="(JQuad *quad)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JAnimatorObject::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 something to show.<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="fb48e03d081f53bd74b90f36d631be63"></a><!-- doxytag: member="JAnimatorObject::SetPosition" ref="fb48e03d081f53bd74b90f36d631be63" args="(float x, float y)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JAnimatorObject::SetPosition </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>
Set position of the object.<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 position. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>- Y position. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="dd40951eb097bc6b7a51fd25b7e7150c"></a><!-- doxytag: member="JAnimatorObject::SetRotation" ref="dd40951eb097bc6b7a51fd25b7e7150c" args="(float angle)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JAnimatorObject::SetRotation </td>
<td>(</td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>angle</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set rotation factor of the object.<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>angle</em>&nbsp;</td><td>- Rotation angle in radian. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="2610e5914cd8becbac60aa1285444455"></a><!-- doxytag: member="JAnimatorObject::SetHScale" ref="2610e5914cd8becbac60aa1285444455" args="(float scale)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JAnimatorObject::SetHScale </td>
<td>(</td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>scale</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set horizontal scale of the object.<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>scale</em>&nbsp;</td><td>- Horizontal scale. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="5d6f5fa25d13d2b8278f837623e49eca"></a><!-- doxytag: member="JAnimatorObject::SetVScale" ref="5d6f5fa25d13d2b8278f837623e49eca" args="(float scale)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JAnimatorObject::SetVScale </td>
<td>(</td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>scale</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set vertical scale of the object.<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>scale</em>&nbsp;</td><td>- Vertical scale. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="7594a4b66008194f77aa4c16e8529eff"></a><!-- doxytag: member="JAnimatorObject::SetColor" ref="7594a4b66008194f77aa4c16e8529eff" args="(PIXEL_TYPE color)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JAnimatorObject::SetColor </td>
<td>(</td>
<td class="paramtype">PIXEL_TYPE&nbsp;</td>
<td class="paramname"> <em>color</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set blending color of the object.<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>color</em>&nbsp;</td><td>- Blending color. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="a651364650b463b222a2258d5f74655e"></a><!-- doxytag: member="JAnimatorObject::SetFlip" ref="a651364650b463b222a2258d5f74655e" args="(bool flag)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JAnimatorObject::SetFlip </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 horizontal flipping.<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>- flipping flag. </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>
@@ -0,0 +1,13 @@
digraph G
{
edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
node [fontname="FreeSans.ttf",fontsize=10,shape=record];
Node1 [label="JAnimatorObject",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mQuad",fontname="FreeSans.ttf"];
Node2 [label="JQuad",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_quad.html"];
Node3 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mRenderer",fontname="FreeSans.ttf"];
Node3 [label="JRenderer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_renderer.html"];
Node4 -> Node3 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mImageFilter",fontname="FreeSans.ttf"];
Node4 [label="JImageFilter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_image_filter.html"];
Node3 -> Node3 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mInstance",fontname="FreeSans.ttf"];
}
@@ -0,0 +1 @@
1b7f4b66660397d8bca0627f823a6e43
+32
View File
@@ -0,0 +1,32 @@
<!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++: Member List</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>JApp Member List</h1>This is the complete list of members for <a class="el" href="class_j_app.html">JApp</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_j_app.html#d4e52fdc2e296884a47456e5c8a97a07">Create</a>()=0</td><td><a class="el" href="class_j_app.html">JApp</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_app.html#373ae2fb9ca6547f7e33612db786ad25">Destroy</a>()=0</td><td><a class="el" href="class_j_app.html">JApp</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_app.html#45ae0b04ea4eb58516e5ec66780d1692">Pause</a>()=0</td><td><a class="el" href="class_j_app.html">JApp</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_app.html#bcc589a23e548f32b7cf4fde35d88b91">Render</a>()=0</td><td><a class="el" href="class_j_app.html">JApp</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_app.html#cc90993fc4af187704b3c62eec53b578">Resume</a>()=0</td><td><a class="el" href="class_j_app.html">JApp</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_app.html#92b3822847ab603ef4f5ee08011a1b7b">Update</a>()=0</td><td><a class="el" href="class_j_app.html">JApp</a></td><td><code> [pure virtual]</code></td></tr>
</table><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>
+175
View File
@@ -0,0 +1,175 @@
<!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++: JApp 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>JApp Class Reference</h1><!-- doxytag: class="JApp" --><code>#include &lt;JApp.h&gt;</code>
<p>
<p>
<a href="class_j_app-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 Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_app.html#d4e52fdc2e296884a47456e5c8a97a07">Create</a> ()=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_app.html#373ae2fb9ca6547f7e33612db786ad25">Destroy</a> ()=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_app.html#92b3822847ab603ef4f5ee08011a1b7b">Update</a> ()=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_app.html#bcc589a23e548f32b7cf4fde35d88b91">Render</a> ()=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_app.html#45ae0b04ea4eb58516e5ec66780d1692">Pause</a> ()=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_app.html#cc90993fc4af187704b3c62eec53b578">Resume</a> ()=0</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Main application class for the system to run. The core game class should be derived from this base class. <hr><h2>Member Function Documentation</h2>
<a class="anchor" name="d4e52fdc2e296884a47456e5c8a97a07"></a><!-- doxytag: member="JApp::Create" ref="d4e52fdc2e296884a47456e5c8a97a07" args="()=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void JApp::Create </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Initialization function.
</div>
</div><p>
<a class="anchor" name="373ae2fb9ca6547f7e33612db786ad25"></a><!-- doxytag: member="JApp::Destroy" ref="373ae2fb9ca6547f7e33612db786ad25" args="()=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void JApp::Destroy </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Cleanup function before exiting from the game.
</div>
</div><p>
<a class="anchor" name="92b3822847ab603ef4f5ee08011a1b7b"></a><!-- doxytag: member="JApp::Update" ref="92b3822847ab603ef4f5ee08011a1b7b" args="()=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void JApp::Update </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Update function to be called for each frame update. Should perform all the game logic here.<p>
<dl class="user" compact><dt><b>Example: A simple Update() implementation:</b></dt><dd><div class="fragment"><pre class="fragment"> <span class="keywordtype">void</span> <a class="code" href="class_j_app.html#92b3822847ab603ef4f5ee08011a1b7b">Update</a>()
{
<span class="keywordtype">float</span> dt = <a class="code" href="class_j_g_e.html#35939174437b92423fd98cb5ffcb4341">JGE::GetInstance</a>()-&gt;<a class="code" href="class_j_g_e.html#51af49f4083b3c29f49f6fb8e61f7a11">GetDelta</a>();
mX += mSpeed*dt;
}
</pre></div> </dd></dl>
</div>
</div><p>
<a class="anchor" name="bcc589a23e548f32b7cf4fde35d88b91"></a><!-- doxytag: member="JApp::Render" ref="bcc589a23e548f32b7cf4fde35d88b91" args="()=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void JApp::Render </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Render function to be called for each frame update. Should do all the game rendering here.<p>
<dl class="user" compact><dt><b>Example: A simple Render() implementation:</b></dt><dd><div class="fragment"><pre class="fragment"> <span class="keywordtype">void</span> <a class="code" href="class_j_app.html#bcc589a23e548f32b7cf4fde35d88b91">Render</a>()
{
<a class="code" href="class_j_renderer.html">JRenderer</a> *r = <a class="code" href="class_j_renderer.html#2817b4989698a174d46521ac6bff969a">JRenderer::GetInstance</a>();
r-&gt;<a class="code" href="class_j_renderer.html#d72682efda117e9a334bfec71be477d8">FillRect</a>(0,0,480,272,ARGB(255,0,0,0));
}
</pre></div> </dd></dl>
</div>
</div><p>
<a class="anchor" name="45ae0b04ea4eb58516e5ec66780d1692"></a><!-- doxytag: member="JApp::Pause" ref="45ae0b04ea4eb58516e5ec66780d1692" args="()=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void JApp::Pause </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Callback function called when the game is paused by the system.
</div>
</div><p>
<a class="anchor" name="cc90993fc4af187704b3c62eec53b578"></a><!-- doxytag: member="JApp::Resume" ref="cc90993fc4af187704b3c62eec53b578" args="()=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void JApp::Resume </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Callback function called when the game is resumed by the system.
</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>
@@ -0,0 +1,34 @@
<!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++: Member List</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>JFileSystem Member List</h1>This is the complete list of members for <a class="el" href="class_j_file_system.html">JFileSystem</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_j_file_system.html#0fac4ba24149963e340f0a8a0feff476">AttachZipFile</a>(const string &amp;zipfile, char *password=NULL)</td><td><a class="el" href="class_j_file_system.html">JFileSystem</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_file_system.html#6977c5c3dde22da9f7170251238fb6b6">CloseFile</a>()</td><td><a class="el" href="class_j_file_system.html">JFileSystem</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_file_system.html#37180162381e14745219db5072db52f7">DetachZipFile</a>()</td><td><a class="el" href="class_j_file_system.html">JFileSystem</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_file_system.html#ca6bff74d6c7983f84998827f25b0eba">GetFileSize</a>()</td><td><a class="el" href="class_j_file_system.html">JFileSystem</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_file_system.html#0275cfa78c3323b35375d3b3f2b354b8">GetInstance</a>()</td><td><a class="el" href="class_j_file_system.html">JFileSystem</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_file_system.html#c88dc39af52d897425d6463ab440ceec">OpenFile</a>(const string &amp;filename)</td><td><a class="el" href="class_j_file_system.html">JFileSystem</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_file_system.html#147e8194558a0bf04b08b2f6d51ad4db">ReadFile</a>(void *buffer, int size)</td><td><a class="el" href="class_j_file_system.html">JFileSystem</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_file_system.html#452193b25d89103976b3acc8d10b473f">SetResourceRoot</a>(const string &amp;resourceRoot)</td><td><a class="el" href="class_j_file_system.html">JFileSystem</a></td><td></td></tr>
</table><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>
+247
View File
@@ -0,0 +1,247 @@
<!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++: JFileSystem 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>JFileSystem Class Reference</h1><!-- doxytag: class="JFileSystem" --><code>#include &lt;JFileSystem.h&gt;</code>
<p>
<div class="dynheader">
Collaboration diagram for JFileSystem:</div>
<div class="dynsection">
</div>
<p>
<a href="class_j_file_system-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 Member Functions</h2></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_file_system.html#0fac4ba24149963e340f0a8a0feff476">AttachZipFile</a> (const string &amp;zipfile, char *password=NULL)</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_file_system.html#37180162381e14745219db5072db52f7">DetachZipFile</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_file_system.html#c88dc39af52d897425d6463ab440ceec">OpenFile</a> (const string &amp;filename)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_file_system.html#147e8194558a0bf04b08b2f6d51ad4db">ReadFile</a> (void *buffer, int size)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_file_system.html#ca6bff74d6c7983f84998827f25b0eba">GetFileSize</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_file_system.html#6977c5c3dde22da9f7170251238fb6b6">CloseFile</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_file_system.html#452193b25d89103976b3acc8d10b473f">SetResourceRoot</a> (const string &amp;resourceRoot)</td></tr>
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="class_j_file_system.html">JFileSystem</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_file_system.html#0275cfa78c3323b35375d3b3f2b354b8">GetInstance</a> ()</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Interface for low level file access with ZIP archive support. All file operations in <a class="el" href="class_j_g_e.html">JGE</a> are handled through this class so if a ZIP archive is attached, all the resources will be loaded from the archive file. <hr><h2>Member Function Documentation</h2>
<a class="anchor" name="0275cfa78c3323b35375d3b3f2b354b8"></a><!-- doxytag: member="JFileSystem::GetInstance" ref="0275cfa78c3323b35375d3b3f2b354b8" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="class_j_file_system.html">JFileSystem</a>* JFileSystem::GetInstance </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get the singleton instance
</div>
</div><p>
<a class="anchor" name="0fac4ba24149963e340f0a8a0feff476"></a><!-- doxytag: member="JFileSystem::AttachZipFile" ref="0fac4ba24149963e340f0a8a0feff476" args="(const string &amp;zipfile, char *password=NULL)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool JFileSystem::AttachZipFile </td>
<td>(</td>
<td class="paramtype">const string &amp;&nbsp;</td>
<td class="paramname"> <em>zipfile</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&nbsp;</td>
<td class="paramname"> <em>password</em> = <code>NULL</code></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>
Attach ZIP archive to the file system.<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>zipfile</em>&nbsp;</td><td>- Name of ZIP archive. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>password</em>&nbsp;</td><td>- Password for the ZIP archive. Default is NULL.</td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Status of the attach operation. </dd></dl>
</div>
</div><p>
<a class="anchor" name="37180162381e14745219db5072db52f7"></a><!-- doxytag: member="JFileSystem::DetachZipFile" ref="37180162381e14745219db5072db52f7" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JFileSystem::DetachZipFile </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Release the attached ZIP archive.
</div>
</div><p>
<a class="anchor" name="c88dc39af52d897425d6463ab440ceec"></a><!-- doxytag: member="JFileSystem::OpenFile" ref="c88dc39af52d897425d6463ab440ceec" args="(const string &amp;filename)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool JFileSystem::OpenFile </td>
<td>(</td>
<td class="paramtype">const string &amp;&nbsp;</td>
<td class="paramname"> <em>filename</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Open file for reading.
</div>
</div><p>
<a class="anchor" name="147e8194558a0bf04b08b2f6d51ad4db"></a><!-- doxytag: member="JFileSystem::ReadFile" ref="147e8194558a0bf04b08b2f6d51ad4db" args="(void *buffer, int size)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int JFileSystem::ReadFile </td>
<td>(</td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>size</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>
Read data from file.<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>buffer</em>&nbsp;</td><td>- Buffer for reading. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>- Number of bytes to read.</td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of bytes read. </dd></dl>
</div>
</div><p>
<a class="anchor" name="ca6bff74d6c7983f84998827f25b0eba"></a><!-- doxytag: member="JFileSystem::GetFileSize" ref="ca6bff74d6c7983f84998827f25b0eba" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int JFileSystem::GetFileSize </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get size of file.
</div>
</div><p>
<a class="anchor" name="6977c5c3dde22da9f7170251238fb6b6"></a><!-- doxytag: member="JFileSystem::CloseFile" ref="6977c5c3dde22da9f7170251238fb6b6" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JFileSystem::CloseFile </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Close file.
</div>
</div><p>
<a class="anchor" name="452193b25d89103976b3acc8d10b473f"></a><!-- doxytag: member="JFileSystem::SetResourceRoot" ref="452193b25d89103976b3acc8d10b473f" args="(const string &amp;resourceRoot)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JFileSystem::SetResourceRoot </td>
<td>(</td>
<td class="paramtype">const string &amp;&nbsp;</td>
<td class="paramname"> <em>resourceRoot</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set root for all the following file operations<p>
- New root.
</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>
@@ -0,0 +1,7 @@
digraph G
{
edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
node [fontname="FreeSans.ttf",fontsize=10,shape=record];
Node1 [label="JFileSystem",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
Node1 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mInstance",fontname="FreeSans.ttf"];
}
@@ -0,0 +1 @@
2f77c7ededff6270d1fa4f17e9da451a
@@ -0,0 +1,36 @@
<!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++: Member List</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>JGBKFont Member List</h1>This is the complete list of members for <a class="el" href="class_j_g_b_k_font.html">JGBKFont</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_j_g_b_k_font.html#fc5665aecd8bd24e848974f6478b444f">Init</a>(const char *engFileName, const char *chnFileName, int fontsize=16, bool smallEnglishFont=false)</td><td><a class="el" href="class_j_g_b_k_font.html">JGBKFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_g_b_k_font.html#e285d82976551d34c3d1b384041496cd">JGBKFont</a>()</td><td><a class="el" href="class_j_g_b_k_font.html">JGBKFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_g_b_k_font.html#a1ba6a61240498857c2d0c093d288c6b">PreCacheChar</a>(const BYTE *ch)</td><td><a class="el" href="class_j_g_b_k_font.html">JGBKFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_g_b_k_font.html#3ddf8a35672a8d44ab4ca4e18564c7d8">PrepareString</a>(BYTE *str, int *dest)</td><td><a class="el" href="class_j_g_b_k_font.html">JGBKFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_g_b_k_font.html#42aa13151ad499ee790c385a0daa10b5">RenderEncodedString</a>(const int *text, int count, float x, float y)</td><td><a class="el" href="class_j_g_b_k_font.html">JGBKFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_g_b_k_font.html#da892ff67d77994c8d9888ee74d41e26">RenderString</a>(BYTE *str, float x, float y, int alignment=JGETEXT_LEFT)</td><td><a class="el" href="class_j_g_b_k_font.html">JGBKFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_g_b_k_font.html#dbfafce80e9a363459a7d7766a1dd4e8">SetBgColor</a>(PIXEL_TYPE color)</td><td><a class="el" href="class_j_g_b_k_font.html">JGBKFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_g_b_k_font.html#2624ae972e14c834fcd3ddb0f9da419e">SetColor</a>(PIXEL_TYPE color)</td><td><a class="el" href="class_j_g_b_k_font.html">JGBKFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_g_b_k_font.html#92ca7ca7ee001f395d079a93edfef978">SetRotation</a>(float rot)</td><td><a class="el" href="class_j_g_b_k_font.html">JGBKFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_g_b_k_font.html#294043e99976c9928c503447438adcea">SetScale</a>(float scale)</td><td><a class="el" href="class_j_g_b_k_font.html">JGBKFont</a></td><td></td></tr>
</table><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>
+399
View File
@@ -0,0 +1,399 @@
<!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++: JGBKFont 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>JGBKFont Class Reference</h1><!-- doxytag: class="JGBKFont" --><code>#include &lt;JGBKFont.h&gt;</code>
<p>
<div class="dynheader">
Collaboration diagram for JGBKFont:</div>
<div class="dynsection">
</div>
<p>
<a href="class_j_g_b_k_font-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 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_g_b_k_font.html#e285d82976551d34c3d1b384041496cd">JGBKFont</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_g_b_k_font.html#fc5665aecd8bd24e848974f6478b444f">Init</a> (const char *engFileName, const char *chnFileName, int fontsize=16, bool smallEnglishFont=false)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_g_b_k_font.html#a1ba6a61240498857c2d0c093d288c6b">PreCacheChar</a> (const BYTE *ch)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_g_b_k_font.html#3ddf8a35672a8d44ab4ca4e18564c7d8">PrepareString</a> (BYTE *str, int *dest)</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_g_b_k_font.html#42aa13151ad499ee790c385a0daa10b5">RenderEncodedString</a> (const int *text, int count, 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_g_b_k_font.html#da892ff67d77994c8d9888ee74d41e26">RenderString</a> (BYTE *str, float x, float y, int alignment=JGETEXT_LEFT)</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_g_b_k_font.html#294043e99976c9928c503447438adcea">SetScale</a> (float scale)</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_g_b_k_font.html#92ca7ca7ee001f395d079a93edfef978">SetRotation</a> (float rot)</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_g_b_k_font.html#2624ae972e14c834fcd3ddb0f9da419e">SetColor</a> (PIXEL_TYPE color)</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_g_b_k_font.html#dbfafce80e9a363459a7d7766a1dd4e8">SetBgColor</a> (PIXEL_TYPE color)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Chinese bitmap font encoded with GBK encoding. All popurlar font sizes are supported and the following have been tested: 12x12, 16x16, 18x18, 20x20, 24x24, 28x28 and 32x32. <hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="e285d82976551d34c3d1b384041496cd"></a><!-- doxytag: member="JGBKFont::JGBKFont" ref="e285d82976551d34c3d1b384041496cd" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">JGBKFont::JGBKFont </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Constructor.
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="fc5665aecd8bd24e848974f6478b444f"></a><!-- doxytag: member="JGBKFont::Init" ref="fc5665aecd8bd24e848974f6478b444f" args="(const char *engFileName, const char *chnFileName, int fontsize=16, bool smallEnglishFont=false)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool JGBKFont::Init </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>engFileName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>chnFileName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>fontsize</em> = <code>16</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>smallEnglishFont</em> = <code>false</code></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>
Initialization of the font class. You need to provide both a Chinese font file and an English one as well.<p>
For example: <div class="fragment"><pre class="fragment"> mChineseFont = <span class="keyword">new</span> <a class="code" href="class_j_g_b_k_font.html#e285d82976551d34c3d1b384041496cd">JGBKFont</a>();
mChineseFont-&gt;Init(<span class="stringliteral">"Res/ASC16"</span>, <span class="stringliteral">"Res/GBK16"</span>);
</pre></div><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>engFileName</em>&nbsp;</td><td>- Name of the English font file. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>chnFileName</em>&nbsp;</td><td>- Name of the Chinese font file. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>fontsize</em>&nbsp;</td><td>- Font size. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>smallEnglishFont</em>&nbsp;</td><td>- Indicate to use half width when rendering English characters. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="a1ba6a61240498857c2d0c093d288c6b"></a><!-- doxytag: member="JGBKFont::PreCacheChar" ref="a1ba6a61240498857c2d0c093d288c6b" args="(const BYTE *ch)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int JGBKFont::PreCacheChar </td>
<td>(</td>
<td class="paramtype">const BYTE *&nbsp;</td>
<td class="paramname"> <em>ch</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Rendering character into cache.<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>ch</em>&nbsp;</td><td>- Single byte or word of character code.</td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Index of the character in cache. </dd></dl>
</div>
</div><p>
<a class="anchor" name="3ddf8a35672a8d44ab4ca4e18564c7d8"></a><!-- doxytag: member="JGBKFont::PrepareString" ref="3ddf8a35672a8d44ab4ca4e18564c7d8" args="(BYTE *str, int *dest)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int JGBKFont::PrepareString </td>
<td>(</td>
<td class="paramtype">BYTE *&nbsp;</td>
<td class="paramname"> <em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&nbsp;</td>
<td class="paramname"> <em>dest</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>
Scan through the string and look up the index of each character in the cache and then return all indexes in an array to be rendered later on.<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>str</em>&nbsp;</td><td>- String to look for cache indexes. </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>dest - Indexes of characters in cache. <p>
Number of characters processed. </dd></dl>
</div>
</div><p>
<a class="anchor" name="42aa13151ad499ee790c385a0daa10b5"></a><!-- doxytag: member="JGBKFont::RenderEncodedString" ref="42aa13151ad499ee790c385a0daa10b5" args="(const int *text, int count, float x, float y)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JGBKFont::RenderEncodedString </td>
<td>(</td>
<td class="paramtype">const int *&nbsp;</td>
<td class="paramname"> <em>text</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></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>
Render string by using the indexes returned from PrepareString.<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>text</em>&nbsp;</td><td>- Cache indexes for rendering. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>- Number of characters to render. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>- X screen position for rendering. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>- Y screen position for rendering. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="da892ff67d77994c8d9888ee74d41e26"></a><!-- doxytag: member="JGBKFont::RenderString" ref="da892ff67d77994c8d9888ee74d41e26" args="(BYTE *str, float x, float y, int alignment=JGETEXT_LEFT)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JGBKFont::RenderString </td>
<td>(</td>
<td class="paramtype">BYTE *&nbsp;</td>
<td class="paramname"> <em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></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>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>alignment</em> = <code>JGETEXT_LEFT</code></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>
Render string to screen.<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>str</em>&nbsp;</td><td>- String to render. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>- X screen position for rendering. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>- Y screen position for rendering. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="294043e99976c9928c503447438adcea"></a><!-- doxytag: member="JGBKFont::SetScale" ref="294043e99976c9928c503447438adcea" args="(float scale)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JGBKFont::SetScale </td>
<td>(</td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>scale</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set scale 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>scale</em>&nbsp;</td><td>- Scale for rendering characters. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="92ca7ca7ee001f395d079a93edfef978"></a><!-- doxytag: member="JGBKFont::SetRotation" ref="92ca7ca7ee001f395d079a93edfef978" args="(float rot)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JGBKFont::SetRotation </td>
<td>(</td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>rot</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set angle 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>rot</em>&nbsp;</td><td>- Rotation angle in radian. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="2624ae972e14c834fcd3ddb0f9da419e"></a><!-- doxytag: member="JGBKFont::SetColor" ref="2624ae972e14c834fcd3ddb0f9da419e" args="(PIXEL_TYPE color)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JGBKFont::SetColor </td>
<td>(</td>
<td class="paramtype">PIXEL_TYPE&nbsp;</td>
<td class="paramname"> <em>color</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set font color.<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>color</em>&nbsp;</td><td>- color of font. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="dbfafce80e9a363459a7d7766a1dd4e8"></a><!-- doxytag: member="JGBKFont::SetBgColor" ref="dbfafce80e9a363459a7d7766a1dd4e8" args="(PIXEL_TYPE color)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JGBKFont::SetBgColor </td>
<td>(</td>
<td class="paramtype">PIXEL_TYPE&nbsp;</td>
<td class="paramname"> <em>color</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set background color.<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>color</em>&nbsp;</td><td>- Background color. </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>
@@ -0,0 +1,13 @@
digraph G
{
edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
node [fontname="FreeSans.ttf",fontsize=10,shape=record];
Node1 [label="JGBKFont",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mSprites",fontname="FreeSans.ttf"];
Node2 [label="JQuad",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_quad.html"];
Node3 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mRenderer",fontname="FreeSans.ttf"];
Node3 [label="JRenderer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_renderer.html"];
Node4 -> Node3 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mImageFilter",fontname="FreeSans.ttf"];
Node4 [label="JImageFilter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_image_filter.html"];
Node3 -> Node3 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mInstance",fontname="FreeSans.ttf"];
}
@@ -0,0 +1 @@
df27a27ee190b4ffc4701e826c2c5e78
+37
View File
@@ -0,0 +1,37 @@
<!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++: Member List</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>JGE Member List</h1>This is the complete list of members for <a class="el" href="class_j_g_e.html">JGE</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_j_g_e.html#e2adce2bb0e0dc8d157af4c29b58bc74">GetAnalogX</a>()</td><td><a class="el" href="class_j_g_e.html">JGE</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_g_e.html#7b680e87749b994d0437f0a205ab0a23">GetAnalogY</a>()</td><td><a class="el" href="class_j_g_e.html">JGE</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_g_e.html#60c0c0c779afe2a5fa48a6512251a284">GetButtonClick</a>(u32 button)</td><td><a class="el" href="class_j_g_e.html">JGE</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_g_e.html#8b322821d7b254dce2bdb593ae90923c">GetButtonState</a>(u32 button)</td><td><a class="el" href="class_j_g_e.html">JGE</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_g_e.html#51af49f4083b3c29f49f6fb8e61f7a11">GetDelta</a>()</td><td><a class="el" href="class_j_g_e.html">JGE</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_g_e.html#23a44cbd24aac6f9cae6c6784e3cb9ee">GetFPS</a>()</td><td><a class="el" href="class_j_g_e.html">JGE</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_g_e.html#35939174437b92423fd98cb5ffcb4341">GetInstance</a>()</td><td><a class="el" href="class_j_g_e.html">JGE</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_g_e.html#613d3fb2883577541f9b8a5e6576412a">GetTime</a>(void)</td><td><a class="el" href="class_j_g_e.html">JGE</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_g_e.html#1663a6ffb91d936665027e47170592dc">IsDone</a>()</td><td><a class="el" href="class_j_g_e.html">JGE</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_g_e.html#eb2bac497f5be12b63081b252d8d4366">printf</a>(const char *format,...)</td><td><a class="el" href="class_j_g_e.html">JGE</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_g_e.html#4c349933b2ed89da82661a7714dbecf4">SetApp</a>(JApp *app)</td><td><a class="el" href="class_j_g_e.html">JGE</a></td><td></td></tr>
</table><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>
+320
View File
@@ -0,0 +1,320 @@
<!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++: JGE 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>JGE Class Reference</h1><!-- doxytag: class="JGE" --><code>#include &lt;JGE.h&gt;</code>
<p>
<div class="dynheader">
Collaboration diagram for JGE:</div>
<div class="dynsection">
</div>
<p>
<a href="class_j_g_e-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 Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_g_e.html#613d3fb2883577541f9b8a5e6576412a">GetTime</a> (void)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_g_e.html#51af49f4083b3c29f49f6fb8e61f7a11">GetDelta</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_g_e.html#23a44cbd24aac6f9cae6c6784e3cb9ee">GetFPS</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_g_e.html#8b322821d7b254dce2bdb593ae90923c">GetButtonState</a> (u32 button)</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_g_e.html#60c0c0c779afe2a5fa48a6512251a284">GetButtonClick</a> (u32 button)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_g_e.html#e2adce2bb0e0dc8d157af4c29b58bc74">GetAnalogX</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_g_e.html#7b680e87749b994d0437f0a205ab0a23">GetAnalogY</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_g_e.html#1663a6ffb91d936665027e47170592dc">IsDone</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_g_e.html#4c349933b2ed89da82661a7714dbecf4">SetApp</a> (<a class="el" href="class_j_app.html">JApp</a> *app)</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_g_e.html#eb2bac497f5be12b63081b252d8d4366">printf</a> (const char *format,...)</td></tr>
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="class_j_g_e.html">JGE</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_g_e.html#35939174437b92423fd98cb5ffcb4341">GetInstance</a> ()</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Game engine main interface. <hr><h2>Member Function Documentation</h2>
<a class="anchor" name="35939174437b92423fd98cb5ffcb4341"></a><!-- doxytag: member="JGE::GetInstance" ref="35939174437b92423fd98cb5ffcb4341" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="class_j_g_e.html">JGE</a>* JGE::GetInstance </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get <a class="el" href="class_j_g_e.html">JGE</a> instance.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><a class="el" href="class_j_g_e.html">JGE</a> instance. </dd></dl>
</div>
</div><p>
<a class="anchor" name="613d3fb2883577541f9b8a5e6576412a"></a><!-- doxytag: member="JGE::GetTime" ref="613d3fb2883577541f9b8a5e6576412a" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int JGE::GetTime </td>
<td>(</td>
<td class="paramtype">void&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Return system timer in milliseconds.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>System time in milliseconds. </dd></dl>
</div>
</div><p>
<a class="anchor" name="51af49f4083b3c29f49f6fb8e61f7a11"></a><!-- doxytag: member="JGE::GetDelta" ref="51af49f4083b3c29f49f6fb8e61f7a11" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float JGE::GetDelta </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Return elapsed time since last frame update.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Elapsed time in seconds. </dd></dl>
</div>
</div><p>
<a class="anchor" name="23a44cbd24aac6f9cae6c6784e3cb9ee"></a><!-- doxytag: member="JGE::GetFPS" ref="23a44cbd24aac6f9cae6c6784e3cb9ee" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float JGE::GetFPS </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Return frame rate.<p>
<dl class="note" compact><dt><b>Note:</b></dt><dd>This is just 1.0f/GetDelat().</dd></dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of frames per second. </dd></dl>
</div>
</div><p>
<a class="anchor" name="8b322821d7b254dce2bdb593ae90923c"></a><!-- doxytag: member="JGE::GetButtonState" ref="8b322821d7b254dce2bdb593ae90923c" args="(u32 button)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool JGE::GetButtonState </td>
<td>(</td>
<td class="paramtype">u32&nbsp;</td>
<td class="paramname"> <em>button</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Check the current state of a button.<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>button</em>&nbsp;</td><td>- Button id.</td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Button state. </dd></dl>
</div>
</div><p>
<a class="anchor" name="60c0c0c779afe2a5fa48a6512251a284"></a><!-- doxytag: member="JGE::GetButtonClick" ref="60c0c0c779afe2a5fa48a6512251a284" args="(u32 button)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool JGE::GetButtonClick </td>
<td>(</td>
<td class="paramtype">u32&nbsp;</td>
<td class="paramname"> <em>button</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Check if a button is down the first time.<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>button</em>&nbsp;</td><td>- Button id.</td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Button state. </dd></dl>
</div>
</div><p>
<a class="anchor" name="e2adce2bb0e0dc8d157af4c29b58bc74"></a><!-- doxytag: member="JGE::GetAnalogX" ref="e2adce2bb0e0dc8d157af4c29b58bc74" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u8 JGE::GetAnalogX </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get x value of the analog pad.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>X value (0 to 255). </dd></dl>
</div>
</div><p>
<a class="anchor" name="7b680e87749b994d0437f0a205ab0a23"></a><!-- doxytag: member="JGE::GetAnalogY" ref="7b680e87749b994d0437f0a205ab0a23" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u8 JGE::GetAnalogY </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get y value of the analog pad.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Y value (0 to 255). </dd></dl>
</div>
</div><p>
<a class="anchor" name="1663a6ffb91d936665027e47170592dc"></a><!-- doxytag: member="JGE::IsDone" ref="1663a6ffb91d936665027e47170592dc" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool JGE::IsDone </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get if the system is ended or not.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Status of the system. </dd></dl>
</div>
</div><p>
<a class="anchor" name="4c349933b2ed89da82661a7714dbecf4"></a><!-- doxytag: member="JGE::SetApp" ref="4c349933b2ed89da82661a7714dbecf4" args="(JApp *app)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JGE::SetApp </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_j_app.html">JApp</a> *&nbsp;</td>
<td class="paramname"> <em>app</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set the user's core application class.<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>app</em>&nbsp;</td><td>- User defined application class. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="eb2bac497f5be12b63081b252d8d4366"></a><!-- doxytag: member="JGE::printf" ref="eb2bac497f5be12b63081b252d8d4366" args="(const char *format,...)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JGE::printf </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>format</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"> <em>...</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>
Print debug message.
</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>
@@ -0,0 +1,9 @@
digraph G
{
edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
node [fontname="FreeSans.ttf",fontsize=10,shape=record];
Node1 [label="JGE",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
Node1 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mInstance",fontname="FreeSans.ttf"];
Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mApp",fontname="FreeSans.ttf"];
Node2 [label="JApp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_app.html"];
}
@@ -0,0 +1 @@
b84463c279f22a087a09d385fa3f6365
@@ -0,0 +1,29 @@
<!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++: Member List</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>JGameLauncher Member List</h1>This is the complete list of members for <a class="el" href="class_j_game_launcher.html">JGameLauncher</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_j_game_launcher.html#6686d31c74a2a8d890dbf036a5716c14">GetGameApp</a>()</td><td><a class="el" href="class_j_game_launcher.html">JGameLauncher</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_game_launcher.html#bc81fcdf17c906b0ec1a4fdf2fe0516a">GetInitFlags</a>()</td><td><a class="el" href="class_j_game_launcher.html">JGameLauncher</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_game_launcher.html#ac0d7790885d8ebfaab1d9f3927e79b2">GetName</a>()</td><td><a class="el" href="class_j_game_launcher.html">JGameLauncher</a></td><td></td></tr>
</table><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>
+104
View File
@@ -0,0 +1,104 @@
<!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++: JGameLauncher 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>JGameLauncher Class Reference</h1><!-- doxytag: class="JGameLauncher" --><code>#include &lt;JGameLauncher.h&gt;</code>
<p>
<p>
<a href="class_j_game_launcher-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 Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_j_app.html">JApp</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_game_launcher.html#6686d31c74a2a8d890dbf036a5716c14">GetGameApp</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_game_launcher.html#ac0d7790885d8ebfaab1d9f3927e79b2">GetName</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_game_launcher.html#bc81fcdf17c906b0ec1a4fdf2fe0516a">GetInitFlags</a> ()</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
An interface for <a class="el" href="class_j_g_e.html">JGE</a> to get the user defined <a class="el" href="class_j_app.html">JApp</a> class. <hr><h2>Member Function Documentation</h2>
<a class="anchor" name="6686d31c74a2a8d890dbf036a5716c14"></a><!-- doxytag: member="JGameLauncher::GetGameApp" ref="6686d31c74a2a8d890dbf036a5716c14" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_j_app.html">JApp</a>* JGameLauncher::GetGameApp </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get user defined <a class="el" href="class_j_app.html">JApp</a> instance. The function will be called when <a class="el" href="class_j_g_e.html">JGE</a> starts.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>- User defined <a class="el" href="class_j_app.html">JApp</a> instance. </dd></dl>
</div>
</div><p>
<a class="anchor" name="ac0d7790885d8ebfaab1d9f3927e79b2"></a><!-- doxytag: member="JGameLauncher::GetName" ref="ac0d7790885d8ebfaab1d9f3927e79b2" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* JGameLauncher::GetName </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get application name. Mainly for Windows build to setup the name on the title bar.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>- Application name. </dd></dl>
</div>
</div><p>
<a class="anchor" name="bc81fcdf17c906b0ec1a4fdf2fe0516a"></a><!-- doxytag: member="JGameLauncher::GetInitFlags" ref="bc81fcdf17c906b0ec1a4fdf2fe0516a" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">u32 JGameLauncher::GetInitFlags </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get initialization flags.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>- Initialization flags. </dd></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>
@@ -0,0 +1,94 @@
<!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++: Member List</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>JGameObject Member List</h1>This is the complete list of members for <a class="el" href="class_j_game_object.html">JGameObject</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#924baaf2e83351ac6b10d97416643aaa">AddFrame</a>(float x, float y, float width, float height, bool flipped=false)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#5146b0fb9fe58353a6e0f8182151c00f">AddFrame</a>(JTexture *tex, float x, float y, float width, float height, bool flipped=false)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#dd8a97654d2ae471e4572c4f60f1031f">ANIMATION_TYPE</a> enum name</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#dd8a97654d2ae471e4572c4f60f1031f1f034bfaee18258f0658b1d9cf09ce01">ANIMATION_TYPE_LOOPING</a> enum value</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#dd8a97654d2ae471e4572c4f60f1031f3818aa09ff532ab98ca9618189c2515a">ANIMATION_TYPE_ONCE_AND_BACK</a> enum value</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#dd8a97654d2ae471e4572c4f60f1031f1a8e3d1068c5ad334d7f4ecd785b87ec">ANIMATION_TYPE_ONCE_AND_GONE</a> enum value</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#dd8a97654d2ae471e4572c4f60f1031fab81e12365c0f69d8842ce449fa7610c">ANIMATION_TYPE_ONCE_AND_STAY</a> enum value</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#dd8a97654d2ae471e4572c4f60f1031fb40f498d492d7efc3d0746531c885654">ANIMATION_TYPE_PINGPONG</a> enum value</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_game_object.html#a55b8203a365f2444975ed23a059f32e">Collide</a>(JGameObject *target)</td><td><a class="el" href="class_j_game_object.html">JGameObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_game_object.html#a5b0161edd76ee579ba71bac4f90f46d">EnableAlpha</a>(bool flag, float delta=0.0f)</td><td><a class="el" href="class_j_game_object.html">JGameObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_game_object.html#dd6f77ad6b69a2a86bc07fb4b0973b3f">EnableRotation</a>(bool flag, float delta=0.0f)</td><td><a class="el" href="class_j_game_object.html">JGameObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_game_object.html#605de672fc0c1d069530e92881bc8174">EnableScaling</a>(bool flag, float delta=0.0f)</td><td><a class="el" href="class_j_game_object.html">JGameObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#c99a62614087ea32708c4556d0851aaa">GetAlpha</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_game_object.html#6bb165b33f5c91a612f4cd1071e83f83">GetBBox</a>(float x, float y, float *xNow, float *yNow, float *width, float *height)</td><td><a class="el" href="class_j_game_object.html">JGameObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_game_object.html#a3e5b3e5d87bfa8ae072bb9754352720">GetBlood</a>()</td><td><a class="el" href="class_j_game_object.html">JGameObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_game_object.html#515c9f39f2746b8fa66b3b986e9c6224">GetCollisionTarget</a>()</td><td><a class="el" href="class_j_game_object.html">JGameObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#8ada556e9e3748d7ceb833828cf53d2f">GetCurrentFrame</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#2c7508494691e8d7795e84e623f85885">GetCurrentFrameIndex</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#ac359f535a1431297644b4f60b049100">GetDirection</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#3d525c742e533527e42d838b5bb2072f">GetFrame</a>(int index)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#01e450ab5aeaaf4bcd9bd0644face029">GetFrameCount</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_game_object.html#bed96ef2fe424e35ab23fc81a40a2157">GetHitPoint</a>()</td><td><a class="el" href="class_j_game_object.html">JGameObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#a7042e28e9ba3fa15b769b4ed3215f20">GetId</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#8b766100695abf64680b91811df16757">GetRotation</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#995b569214511e70c2fba7cfabdc64da">GetScale</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#da6cf28796db95c79723005cf99b138f">GetSpeed</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#dc38bd89dfe47c2aa0d6658fdad80413">GetX</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#8805f11f05cf0f11bf5a3e62c6840ea7">GetXVelocity</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#98dc9694e2d8bc094ceb3db0fc0f3206">GetY</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#3ea3a0b390846dd63bec966c4aab2304">GetYVelocity</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#ec9d9ec6720168289cd73bde83b42e07">IsActive</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#cfcf746099ca280ac7dd9b8c16b7f4b9">IsAnimating</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_game_object.html#18b7d9cc58c0b62ed87e6093c45471c0">IsFlashing</a>()</td><td><a class="el" href="class_j_game_object.html">JGameObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_game_object.html#98100fb8c749f6719bb1be01941f3982">JGameObject</a>(JTexture *tex, float x, float y, float width, float height)</td><td><a class="el" href="class_j_game_object.html">JGameObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#6a7d0295053eae90250591dc7d8cc67b">JSprite</a>(JTexture *tex=NULL, float x=0.0f, float y=0.0f, float width=0.0f, float height=0.0f, bool flipped=false)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#a827ef27e57ed8f8404f74c95e7dcdb3">Move</a>(float x, float y)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_game_object.html#b6535a4c3b2436265fa6e9d6f2e1e7ef">OnCollide</a>()</td><td><a class="el" href="class_j_game_object.html">JGameObject</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_game_object.html#ea4e3cd8caa63779982008d8bde164ea">Render</a>()</td><td><a class="el" href="class_j_game_object.html">JGameObject</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#c55e9a51d7e9a18bb5e212c7ab54f176">RestartAnimation</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#61676dea2decaf5f16840cea14b95750">SetActive</a>(bool f)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#47783c0d2b630603b67d96bd0e7f8517">SetAlpha</a>(float alpha)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#71727c100d1915b2fa02c9602dee8914">SetAnimationType</a>(int type)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_game_object.html#ba1d6e1a324b60b33767cf5105254189">SetBBox</a>(float x, float y, float width, float height)</td><td><a class="el" href="class_j_game_object.html">JGameObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_game_object.html#885827deaccf897037479528d657ee64">SetBlood</a>(int pt)</td><td><a class="el" href="class_j_game_object.html">JGameObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_game_object.html#7009bd4c2722f7f01a8e2ac173410e27">SetCollisionCircle</a>(float cx, float cy, float radius)</td><td><a class="el" href="class_j_game_object.html">JGameObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_game_object.html#d8ef1c2681ac1013dc8f88717f4486a9">SetCollisionTarget</a>(JGameObject *target)</td><td><a class="el" href="class_j_game_object.html">JGameObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#d8debf9c816d651c14ea98e08a946e2f">SetColor</a>(PIXEL_TYPE color)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#63d116265006aeebc94dac8f38a62807">SetCurrentFrameIndex</a>(int frame)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#801cb135f704a8d18bf1c992e660ddd8">SetDirection</a>(float angle)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#6838f49241c8a6167c99283bd1c99273">SetDirection</a>(float x, float y)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#f04fa7900f974954d8c0462d3ac5551c">SetDuration</a>(float duration)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#f7fef8a4463578f30c112e9fd6a9c91d">SetFlip</a>(bool flip, int index=-1)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_game_object.html#f2d5e4e09be3556a8b1e748f9cb4033f">SetHitPoint</a>(int pt)</td><td><a class="el" href="class_j_game_object.html">JGameObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#7b6f90e8786d660f6f32820a3408e073">SetHotSpot</a>(float x, float y, int index=-1)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#d170931753a3281b7113ddd39c53a3ea">SetId</a>(int id)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#c804db210beb1f6fd0af307a098654b1">SetPosition</a>(float x, float y)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_game_object.html#24677d8ac9ce2fc1745d6381e946cb22">SetRenderFlags</a>(int flags)</td><td><a class="el" href="class_j_game_object.html">JGameObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#fcdd2f4739f43fe0daa2ef405fd87553">SetRotation</a>(float rot)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#dcb4fb7e619de8a88390f74b9aa3c39b">SetScale</a>(float hscale, float vscale)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#eb94c1ee508f37435c531293c4ff5cd7">SetScale</a>(float scale)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#db0405f1d4fc0a4fc90661cf28a6753a">SetSpeed</a>(float speed)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#f6ffe7fbf20b6fee5f16ec9659efb7ed">SetX</a>(float x)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#6a6185b5c251e42a324547c47b0395e7">SetY</a>(float y)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#6eea4abf66216b26d391a1551cbd1598">StartAnimation</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_game_object.html#a00de5d403726765e822841d9b008e05">StartFlashing</a>()</td><td><a class="el" href="class_j_game_object.html">JGameObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#21bf7eb4647cccd40bafa7ca3c376dd0">StopAnimation</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_game_object.html#3d30a5e941c4905552c17485759a6ebc">StopFlashing</a>()</td><td><a class="el" href="class_j_game_object.html">JGameObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_game_object.html#5fdbb3739b6be505405015f42ee2712c">Update</a>(float dt)</td><td><a class="el" href="class_j_game_object.html">JGameObject</a></td><td><code> [virtual]</code></td></tr>
</table><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>
+728
View File
@@ -0,0 +1,728 @@
<!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++: JGameObject 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>JGameObject Class Reference</h1><!-- doxytag: class="JGameObject" --><!-- doxytag: inherits="JSprite" --><code>#include &lt;JGameObject.h&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for JGameObject:</div>
<div class="dynsection">
</div>
<div class="dynheader">
Collaboration diagram for JGameObject:</div>
<div class="dynsection">
</div>
<p>
<a href="class_j_game_object-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 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_game_object.html#98100fb8c749f6719bb1be01941f3982">JGameObject</a> (JTexture *tex, float x, float y, float width, float height)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_game_object.html#5fdbb3739b6be505405015f42ee2712c">Update</a> (float dt)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_game_object.html#ea4e3cd8caa63779982008d8bde164ea">Render</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_game_object.html#b6535a4c3b2436265fa6e9d6f2e1e7ef">OnCollide</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_game_object.html#ba1d6e1a324b60b33767cf5105254189">SetBBox</a> (float x, float y, float width, float height)</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_game_object.html#6bb165b33f5c91a612f4cd1071e83f83">GetBBox</a> (float x, float y, float *xNow, float *yNow, float *width, float *height)</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_game_object.html#7009bd4c2722f7f01a8e2ac173410e27">SetCollisionCircle</a> (float cx, float cy, float radius)</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_game_object.html#a55b8203a365f2444975ed23a059f32e">Collide</a> (<a class="el" href="class_j_game_object.html">JGameObject</a> *target)</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_game_object.html#d8ef1c2681ac1013dc8f88717f4486a9">SetCollisionTarget</a> (<a class="el" href="class_j_game_object.html">JGameObject</a> *target)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_j_game_object.html">JGameObject</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_game_object.html#515c9f39f2746b8fa66b3b986e9c6224">GetCollisionTarget</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_game_object.html#f2d5e4e09be3556a8b1e748f9cb4033f">SetHitPoint</a> (int pt)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_game_object.html#bed96ef2fe424e35ab23fc81a40a2157">GetHitPoint</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_game_object.html#885827deaccf897037479528d657ee64">SetBlood</a> (int pt)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_game_object.html#a3e5b3e5d87bfa8ae072bb9754352720">GetBlood</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_game_object.html#a5b0161edd76ee579ba71bac4f90f46d">EnableAlpha</a> (bool flag, float delta=0.0f)</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_game_object.html#605de672fc0c1d069530e92881bc8174">EnableScaling</a> (bool flag, float delta=0.0f)</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_game_object.html#dd6f77ad6b69a2a86bc07fb4b0973b3f">EnableRotation</a> (bool flag, float delta=0.0f)</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_game_object.html#24677d8ac9ce2fc1745d6381e946cb22">SetRenderFlags</a> (int flags)</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_game_object.html#a00de5d403726765e822841d9b008e05">StartFlashing</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_game_object.html#3d30a5e941c4905552c17485759a6ebc">StopFlashing</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_game_object.html#18b7d9cc58c0b62ed87e6093c45471c0">IsFlashing</a> ()</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
A super Sprite class for in-game entities. Extra functions are added in addition to a normal Sprite for easier control of in-game activities. <hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="98100fb8c749f6719bb1be01941f3982"></a><!-- doxytag: member="JGameObject::JGameObject" ref="98100fb8c749f6719bb1be01941f3982" args="(JTexture *tex, float x, float y, float width, float height)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">JGameObject::JGameObject </td>
<td>(</td>
<td class="paramtype">JTexture *&nbsp;</td>
<td class="paramname"> <em>tex</em>, </td>
</tr>
<tr>
<td class="paramkey"></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>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>height</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>
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>tex</em>&nbsp;</td><td>- Texture for first frame. NULL for no starting frame. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>- X position of texture for the frame. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>- Y position of texture for the frame. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>- Width of the frame. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>- Height of the frame. </td></tr>
</table>
</dl>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="5fdbb3739b6be505405015f42ee2712c"></a><!-- doxytag: member="JGameObject::Update" ref="5fdbb3739b6be505405015f42ee2712c" args="(float dt)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void JGameObject::Update </td>
<td>(</td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>dt</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Update function.<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>- Delta time since last update (in second). </td></tr>
</table>
</dl>
<p>Reimplemented from <a class="el" href="class_j_sprite.html#fa0111c412e816eaa3d27eb3b84a4732">JSprite</a>.</p>
</div>
</div><p>
<a class="anchor" name="ea4e3cd8caa63779982008d8bde164ea"></a><!-- doxytag: member="JGameObject::Render" ref="ea4e3cd8caa63779982008d8bde164ea" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void JGameObject::Render </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Render current frame.
<p>Reimplemented from <a class="el" href="class_j_sprite.html#6dce11d10a097e171bcbfbf4681d3bb0">JSprite</a>.</p>
</div>
</div><p>
<a class="anchor" name="b6535a4c3b2436265fa6e9d6f2e1e7ef"></a><!-- doxytag: member="JGameObject::OnCollide" ref="b6535a4c3b2436265fa6e9d6f2e1e7ef" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void JGameObject::OnCollide </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Function to handle collision.
</div>
</div><p>
<a class="anchor" name="ba1d6e1a324b60b33767cf5105254189"></a><!-- doxytag: member="JGameObject::SetBBox" ref="ba1d6e1a324b60b33767cf5105254189" args="(float x, float y, float width, float height)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JGameObject::SetBBox </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>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>height</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 bounding box for collision detection. All the following collision detections will be done using bounding box.<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 position of the bounding box (relative to this sprite). </td></tr>
<tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>- Y position of the bounding box (relative to this sprite). </td></tr>
<tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>- Width of the bounding box. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>- Height of the bounding box. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="6bb165b33f5c91a612f4cd1071e83f83"></a><!-- doxytag: member="JGameObject::GetBBox" ref="6bb165b33f5c91a612f4cd1071e83f83" args="(float x, float y, float *xNow, float *yNow, float *width, float *height)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JGameObject::GetBBox </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>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float *&nbsp;</td>
<td class="paramname"> <em>xNow</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float *&nbsp;</td>
<td class="paramname"> <em>yNow</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float *&nbsp;</td>
<td class="paramname"> <em>width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float *&nbsp;</td>
<td class="paramname"> <em>height</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>
Get bounding box relative to screen position.<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 of screen position. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>- Y of screen position.</td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>xNow - X position of the bounding box (relative to screen). <p>
yNow - Y position of the bounding box (relative to screen). <p>
width - Width of the bounding box. <p>
height - Height of the bounding box. </dd></dl>
</div>
</div><p>
<a class="anchor" name="7009bd4c2722f7f01a8e2ac173410e27"></a><!-- doxytag: member="JGameObject::SetCollisionCircle" ref="7009bd4c2722f7f01a8e2ac173410e27" args="(float cx, float cy, float radius)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JGameObject::SetCollisionCircle </td>
<td>(</td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>cx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>cy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>radius</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 up a circle for collision detection. All the following collision detections will be done using circle to circle collision detection.<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>cx</em>&nbsp;</td><td>- X of the circle center. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>cy</em>&nbsp;</td><td>- Y of the circle center. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>radius</em>&nbsp;</td><td>- Radius of the circle. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="a55b8203a365f2444975ed23a059f32e"></a><!-- doxytag: member="JGameObject::Collide" ref="a55b8203a365f2444975ed23a059f32e" args="(JGameObject *target)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool JGameObject::Collide </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_j_game_object.html">JGameObject</a> *&nbsp;</td>
<td class="paramname"> <em>target</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Check for collision. Either bounding box or circle to circle collision detection will be used depending on which one is setup last.<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>target</em>&nbsp;</td><td>- Target to check for collision. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="d8ef1c2681ac1013dc8f88717f4486a9"></a><!-- doxytag: member="JGameObject::SetCollisionTarget" ref="d8ef1c2681ac1013dc8f88717f4486a9" args="(JGameObject *target)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JGameObject::SetCollisionTarget </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_j_game_object.html">JGameObject</a> *&nbsp;</td>
<td class="paramname"> <em>target</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set object that has collided with this object.<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>target</em>&nbsp;</td><td>- Object that has collided with this object. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="515c9f39f2746b8fa66b3b986e9c6224"></a><!-- doxytag: member="JGameObject::GetCollisionTarget" ref="515c9f39f2746b8fa66b3b986e9c6224" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_j_game_object.html">JGameObject</a>* JGameObject::GetCollisionTarget </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get object that has collided with this object.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Object that has collided with this object. </dd></dl>
</div>
</div><p>
<a class="anchor" name="f2d5e4e09be3556a8b1e748f9cb4033f"></a><!-- doxytag: member="JGameObject::SetHitPoint" ref="f2d5e4e09be3556a8b1e748f9cb4033f" args="(int pt)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JGameObject::SetHitPoint </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>pt</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set damage point of this object.<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>pt</em>&nbsp;</td><td>- Damage point. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="bed96ef2fe424e35ab23fc81a40a2157"></a><!-- doxytag: member="JGameObject::GetHitPoint" ref="bed96ef2fe424e35ab23fc81a40a2157" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int JGameObject::GetHitPoint </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get damage point of this object.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Damage point. </dd></dl>
</div>
</div><p>
<a class="anchor" name="885827deaccf897037479528d657ee64"></a><!-- doxytag: member="JGameObject::SetBlood" ref="885827deaccf897037479528d657ee64" args="(int pt)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JGameObject::SetBlood </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>pt</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set blood of this object.<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>pt</em>&nbsp;</td><td>- Blood value. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="a3e5b3e5d87bfa8ae072bb9754352720"></a><!-- doxytag: member="JGameObject::GetBlood" ref="a3e5b3e5d87bfa8ae072bb9754352720" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int JGameObject::GetBlood </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get blood of this object.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Blood value. </dd></dl>
</div>
</div><p>
<a class="anchor" name="a5b0161edd76ee579ba71bac4f90f46d"></a><!-- doxytag: member="JGameObject::EnableAlpha" ref="a5b0161edd76ee579ba71bac4f90f46d" args="(bool flag, float delta=0.0f)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JGameObject::EnableAlpha </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>flag</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>delta</em> = <code>0.0f</code></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>
Enable alpha animation during update.<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>- Enable flag. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>delta</em>&nbsp;</td><td>- Rate of changing the alpha value. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="605de672fc0c1d069530e92881bc8174"></a><!-- doxytag: member="JGameObject::EnableScaling" ref="605de672fc0c1d069530e92881bc8174" args="(bool flag, float delta=0.0f)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JGameObject::EnableScaling </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>flag</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>delta</em> = <code>0.0f</code></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>
Enable scaling during update.<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>- Enable flag. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>delta</em>&nbsp;</td><td>- Rate of changing the scaling value. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="dd6f77ad6b69a2a86bc07fb4b0973b3f"></a><!-- doxytag: member="JGameObject::EnableRotation" ref="dd6f77ad6b69a2a86bc07fb4b0973b3f" args="(bool flag, float delta=0.0f)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JGameObject::EnableRotation </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>flag</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>delta</em> = <code>0.0f</code></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>
Enable rotation during update.<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>- Enable flag. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>delta</em>&nbsp;</td><td>- Rate of rotation. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="24677d8ac9ce2fc1745d6381e946cb22"></a><!-- doxytag: member="JGameObject::SetRenderFlags" ref="24677d8ac9ce2fc1745d6381e946cb22" args="(int flags)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JGameObject::SetRenderFlags </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>flags</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set rendering flags.<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>flags</em>&nbsp;</td><td>- Rendering flags encoded in bits. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="a00de5d403726765e822841d9b008e05"></a><!-- doxytag: member="JGameObject::StartFlashing" ref="a00de5d403726765e822841d9b008e05" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JGameObject::StartFlashing </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Start flashing during render.
</div>
</div><p>
<a class="anchor" name="3d30a5e941c4905552c17485759a6ebc"></a><!-- doxytag: member="JGameObject::StopFlashing" ref="3d30a5e941c4905552c17485759a6ebc" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JGameObject::StopFlashing </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Start flashing during render.
</div>
</div><p>
<a class="anchor" name="18b7d9cc58c0b62ed87e6093c45471c0"></a><!-- doxytag: member="JGameObject::IsFlashing" ref="18b7d9cc58c0b62ed87e6093c45471c0" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool JGameObject::IsFlashing </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Check if object is flashing.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Flashing status. </dd></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>
@@ -0,0 +1,14 @@
digraph G
{
edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
node [fontname="FreeSans.ttf",fontsize=10,shape=record];
Node1 [label="JGameObject",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
Node2 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
Node2 [label="JSprite",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_sprite.html"];
Node3 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mRenderer",fontname="FreeSans.ttf"];
Node3 [label="JRenderer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_renderer.html"];
Node4 -> Node3 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mImageFilter",fontname="FreeSans.ttf"];
Node4 [label="JImageFilter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_image_filter.html"];
Node3 -> Node3 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mInstance",fontname="FreeSans.ttf"];
Node1 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mCollisionTarget",fontname="FreeSans.ttf"];
}
@@ -0,0 +1 @@
f34a40ec1e40b6f4f5f0806c36a2c93f
@@ -0,0 +1,8 @@
digraph G
{
edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
node [fontname="FreeSans.ttf",fontsize=10,shape=record];
Node1 [label="JGameObject",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
Node2 -> Node1 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
Node2 [label="JSprite",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_sprite.html"];
}
@@ -0,0 +1 @@
6eb290c3e8e9cd71b48a2a2df229c758
@@ -0,0 +1,27 @@
<!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++: Member List</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>JImageFilter Member List</h1>This is the complete list of members for <a class="el" href="class_j_image_filter.html">JImageFilter</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_j_image_filter.html#b9f9871dd92126a02ee36fc01d2b2b64">ProcessImage</a>(PIXEL_TYPE *pix, int width, int height)=0</td><td><a class="el" href="class_j_image_filter.html">JImageFilter</a></td><td><code> [pure virtual]</code></td></tr>
</table><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>
+80
View File
@@ -0,0 +1,80 @@
<!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++: JImageFilter 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>JImageFilter Class Reference</h1><!-- doxytag: class="JImageFilter" --><code>#include &lt;JTypes.h&gt;</code>
<p>
<p>
<a href="class_j_image_filter-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 Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_image_filter.html#b9f9871dd92126a02ee36fc01d2b2b64">ProcessImage</a> (PIXEL_TYPE *pix, int width, int height)=0</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Custom filter for processing the texture image while loading. You can change the pixels by using a custom filter before the image is created as a texture. <hr><h2>Member Function Documentation</h2>
<a class="anchor" name="b9f9871dd92126a02ee36fc01d2b2b64"></a><!-- doxytag: member="JImageFilter::ProcessImage" ref="b9f9871dd92126a02ee36fc01d2b2b64" args="(PIXEL_TYPE *pix, int width, int height)=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void JImageFilter::ProcessImage </td>
<td>(</td>
<td class="paramtype">PIXEL_TYPE *&nbsp;</td>
<td class="paramname"> <em>pix</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>height</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Pure virtual function for the custom filter to implement.<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>pix</em>&nbsp;</td><td>- Image data. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>- Width of the image. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>- Height of the image. </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>
@@ -0,0 +1,40 @@
<!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++: Member List</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>JLBFont Member List</h1>This is the complete list of members for <a class="el" href="class_j_l_b_font.html">JLBFont</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_j_l_b_font.html#95aa6d79da0788ea9d0fbc09b106c108">DrawString</a>(const char *string, float x, float y, int align=JGETEXT_LEFT)</td><td><a class="el" href="class_j_l_b_font.html">JLBFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_l_b_font.html#0eb9a818ec2e353403187fc6fa736760">GetColor</a>() const </td><td><a class="el" href="class_j_l_b_font.html">JLBFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_l_b_font.html#0b1b2344d392c7fd5d33bb8be8b0024d">GetHeight</a>() const </td><td><a class="el" href="class_j_l_b_font.html">JLBFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_l_b_font.html#d4c9da2453523a41f32cdcf24e67329b">GetRotation</a>() const </td><td><a class="el" href="class_j_l_b_font.html">JLBFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_l_b_font.html#11ea8905c8fc33514d495c3f22c7f11f">GetScale</a>() const </td><td><a class="el" href="class_j_l_b_font.html">JLBFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_l_b_font.html#3b13a252ea5a5014f61c673f76efc8dd">GetStringWidth</a>(const char *string) const </td><td><a class="el" href="class_j_l_b_font.html">JLBFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_l_b_font.html#e9697a8fcb10bd81440f7b37d16b5b22">GetTracking</a>() const </td><td><a class="el" href="class_j_l_b_font.html">JLBFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_l_b_font.html#470b6123554d4568784d82318ad7761d">JLBFont</a>(const char *fontname, int lineheight, bool useVideoRAM=false)</td><td><a class="el" href="class_j_l_b_font.html">JLBFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_l_b_font.html#4248a475d9d99f52a689f99e2b5d76e7">printf</a>(float x, float y, const char *format,...)</td><td><a class="el" href="class_j_l_b_font.html">JLBFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_l_b_font.html#9951b8fd23fbc6abd1f0bd33e147fdf3">SetBase</a>(int base)</td><td><a class="el" href="class_j_l_b_font.html">JLBFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_l_b_font.html#f7cf878ac7e358c19aa57190d1ecff59">SetColor</a>(PIXEL_TYPE color)</td><td><a class="el" href="class_j_l_b_font.html">JLBFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_l_b_font.html#406f077c55ce2168d59b0e16a7899e06">SetRotation</a>(float rot)</td><td><a class="el" href="class_j_l_b_font.html">JLBFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_l_b_font.html#d9d349b3541e253ef07d341e642228db">SetScale</a>(float scale)</td><td><a class="el" href="class_j_l_b_font.html">JLBFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_l_b_font.html#1c20dfebc4c1702de5fd5d7515fafa03">SetTracking</a>(float tracking)</td><td><a class="el" href="class_j_l_b_font.html">JLBFont</a></td><td></td></tr>
</table><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>
+472
View File
@@ -0,0 +1,472 @@
<!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++: JLBFont 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>JLBFont Class Reference</h1><!-- doxytag: class="JLBFont" --><code>#include &lt;JLBFont.h&gt;</code>
<p>
<div class="dynheader">
Collaboration diagram for JLBFont:</div>
<div class="dynsection">
</div>
<p>
<a href="class_j_l_b_font-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 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_l_b_font.html#470b6123554d4568784d82318ad7761d">JLBFont</a> (const char *fontname, int lineheight, bool useVideoRAM=false)</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_l_b_font.html#95aa6d79da0788ea9d0fbc09b106c108">DrawString</a> (const char *string, float x, float y, int align=JGETEXT_LEFT)</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_l_b_font.html#4248a475d9d99f52a689f99e2b5d76e7">printf</a> (float x, float y, const char *format,...)</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_l_b_font.html#f7cf878ac7e358c19aa57190d1ecff59">SetColor</a> (PIXEL_TYPE color)</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_l_b_font.html#d9d349b3541e253ef07d341e642228db">SetScale</a> (float scale)</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_l_b_font.html#406f077c55ce2168d59b0e16a7899e06">SetRotation</a> (float rot)</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_l_b_font.html#1c20dfebc4c1702de5fd5d7515fafa03">SetTracking</a> (float tracking)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">PIXEL_TYPE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_l_b_font.html#0eb9a818ec2e353403187fc6fa736760">GetColor</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_l_b_font.html#11ea8905c8fc33514d495c3f22c7f11f">GetScale</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_l_b_font.html#d4c9da2453523a41f32cdcf24e67329b">GetRotation</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_l_b_font.html#e9697a8fcb10bd81440f7b37d16b5b22">GetTracking</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_l_b_font.html#0b1b2344d392c7fd5d33bb8be8b0024d">GetHeight</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_l_b_font.html#3b13a252ea5a5014f61c673f76efc8dd">GetStringWidth</a> (const char *string) const </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_l_b_font.html#9951b8fd23fbc6abd1f0bd33e147fdf3">SetBase</a> (int base)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Bitmap font class for LMNOpc's Bitmap Font Builder: <a href="http://www.lmnopc.com/bitmapfontbuilder/">http://www.lmnopc.com/bitmapfontbuilder/</a><p>
Two files are used for each font: 1: xxx.png, font bitmap. 2: xxx.dat, widths for each character Each font contains 2 sets of characters ASCII code (32-159). <hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="470b6123554d4568784d82318ad7761d"></a><!-- doxytag: member="JLBFont::JLBFont" ref="470b6123554d4568784d82318ad7761d" args="(const char *fontname, int lineheight, bool useVideoRAM=false)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">JLBFont::JLBFont </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>fontname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>lineheight</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>useVideoRAM</em> = <code>false</code></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>
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>fontname</em>&nbsp;</td><td>- Name of the font WITHOUT extensions. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>lineheight</em>&nbsp;</td><td>- Font height. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>useVideoRAM</em>&nbsp;</td><td>- Indicate to use video RAM to store the font image or not (PSP only). </td></tr>
</table>
</dl>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="95aa6d79da0788ea9d0fbc09b106c108"></a><!-- doxytag: member="JLBFont::DrawString" ref="95aa6d79da0788ea9d0fbc09b106c108" args="(const char *string, float x, float y, int align=JGETEXT_LEFT)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JLBFont::DrawString </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>string</em>, </td>
</tr>
<tr>
<td class="paramkey"></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>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>align</em> = <code>JGETEXT_LEFT</code></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>
Rendering text to screen.<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>string</em>&nbsp;</td><td>- text for rendering. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>- X position of text. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>- Y position of text. - Text aligment. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="4248a475d9d99f52a689f99e2b5d76e7"></a><!-- doxytag: member="JLBFont::printf" ref="4248a475d9d99f52a689f99e2b5d76e7" args="(float x, float y, const char *format,...)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JLBFont::printf </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>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>format</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"> <em>...</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>
Rendering text to screen with syntax similar to printf of C/C++.<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 position of text. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>- Y position of text. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>format</em>&nbsp;</td><td>- String formatting. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="f7cf878ac7e358c19aa57190d1ecff59"></a><!-- doxytag: member="JLBFont::SetColor" ref="f7cf878ac7e358c19aa57190d1ecff59" args="(PIXEL_TYPE color)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JLBFont::SetColor </td>
<td>(</td>
<td class="paramtype">PIXEL_TYPE&nbsp;</td>
<td class="paramname"> <em>color</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set font color.<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>color</em>&nbsp;</td><td>- color of font. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="d9d349b3541e253ef07d341e642228db"></a><!-- doxytag: member="JLBFont::SetScale" ref="d9d349b3541e253ef07d341e642228db" args="(float scale)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JLBFont::SetScale </td>
<td>(</td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>scale</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set scale 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>scale</em>&nbsp;</td><td>- Scale for rendering characters. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="406f077c55ce2168d59b0e16a7899e06"></a><!-- doxytag: member="JLBFont::SetRotation" ref="406f077c55ce2168d59b0e16a7899e06" args="(float rot)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JLBFont::SetRotation </td>
<td>(</td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>rot</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set angle 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>rot</em>&nbsp;</td><td>- Rotation angle in radian. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="1c20dfebc4c1702de5fd5d7515fafa03"></a><!-- doxytag: member="JLBFont::SetTracking" ref="1c20dfebc4c1702de5fd5d7515fafa03" args="(float tracking)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JLBFont::SetTracking </td>
<td>(</td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>tracking</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set font tracking.<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>tracking</em>&nbsp;</td><td>- Font tracking. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="0eb9a818ec2e353403187fc6fa736760"></a><!-- doxytag: member="JLBFont::GetColor" ref="0eb9a818ec2e353403187fc6fa736760" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">PIXEL_TYPE JLBFont::GetColor </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get font color.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Font color. </dd></dl>
</div>
</div><p>
<a class="anchor" name="11ea8905c8fc33514d495c3f22c7f11f"></a><!-- doxytag: member="JLBFont::GetScale" ref="11ea8905c8fc33514d495c3f22c7f11f" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float JLBFont::GetScale </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get rendering scale.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Rendering scale. </dd></dl>
</div>
</div><p>
<a class="anchor" name="d4c9da2453523a41f32cdcf24e67329b"></a><!-- doxytag: member="JLBFont::GetRotation" ref="d4c9da2453523a41f32cdcf24e67329b" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float JLBFont::GetRotation </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get rendering angle.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Rendering angle. </dd></dl>
</div>
</div><p>
<a class="anchor" name="e9697a8fcb10bd81440f7b37d16b5b22"></a><!-- doxytag: member="JLBFont::GetTracking" ref="e9697a8fcb10bd81440f7b37d16b5b22" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float JLBFont::GetTracking </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get font tracking.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Font tracking. </dd></dl>
</div>
</div><p>
<a class="anchor" name="0b1b2344d392c7fd5d33bb8be8b0024d"></a><!-- doxytag: member="JLBFont::GetHeight" ref="0b1b2344d392c7fd5d33bb8be8b0024d" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float JLBFont::GetHeight </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get height of font.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Height of font. </dd></dl>
</div>
</div><p>
<a class="anchor" name="3b13a252ea5a5014f61c673f76efc8dd"></a><!-- doxytag: member="JLBFont::GetStringWidth" ref="3b13a252ea5a5014f61c673f76efc8dd" args="(const char *string) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float JLBFont::GetStringWidth </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>string</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get width of rendering string on screen.<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>string</em>&nbsp;</td><td>- NULL terminated string.</td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>- Width in pixels </dd></dl>
</div>
</div><p>
<a class="anchor" name="9951b8fd23fbc6abd1f0bd33e147fdf3"></a><!-- doxytag: member="JLBFont::SetBase" ref="9951b8fd23fbc6abd1f0bd33e147fdf3" args="(int base)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JLBFont::SetBase </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>base</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
There are usually 2 sets of characters in the font image. The first set is from index 0-127 and the second from 128-255. You should use this function to select which set of characters you want to use. The index base should be either 0 or 128.<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>base</em>&nbsp;</td><td>- Base for the character set to use. </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>
@@ -0,0 +1,13 @@
digraph G
{
edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
node [fontname="FreeSans.ttf",fontsize=10,shape=record];
Node1 [label="JLBFont",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mQuad",fontname="FreeSans.ttf"];
Node2 [label="JQuad",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_quad.html"];
Node3 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mRenderer",fontname="FreeSans.ttf"];
Node3 [label="JRenderer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_renderer.html"];
Node4 -> Node3 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mImageFilter",fontname="FreeSans.ttf"];
Node4 [label="JImageFilter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_image_filter.html"];
Node3 -> Node3 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mInstance",fontname="FreeSans.ttf"];
}
@@ -0,0 +1 @@
3e927d3be0e1eebdc4e364200b4b8afb
@@ -0,0 +1,33 @@
<!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++: Member List</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>JMD2Model Member List</h1>This is the complete list of members for <a class="el" href="class_j_m_d2_model.html">JMD2Model</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_j_m_d2_model.html#ac01d65f953a6504e1b1a3f4394123e9">JMD2Model</a>()</td><td><a class="el" href="class_j_m_d2_model.html">JMD2Model</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_m_d2_model.html#fd6e47e39e52f08a4112e891eadff3ce">Load</a>(char *filename, char *textureName)</td><td><a class="el" href="class_j_m_d2_model.html">JMD2Model</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_m_d2_model.html#488a81d5ba729307418e6625625f8ee4">Render</a>(int frameNum)</td><td><a class="el" href="class_j_m_d2_model.html">JMD2Model</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_m_d2_model.html#e0cb808af77767a601bbb1bd552b101f">Render</a>()</td><td><a class="el" href="class_j_m_d2_model.html">JMD2Model</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_m_d2_model.html#c293b46428ab299c533dbc3ce68541a2">SetAnimationSpeed</a>(float speed)</td><td><a class="el" href="class_j_m_d2_model.html">JMD2Model</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_m_d2_model.html#38d9e671dcbc34570a87b89fcdcdcba3">SetState</a>(int newState)</td><td><a class="el" href="class_j_m_d2_model.html">JMD2Model</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_m_d2_model.html#091da2984e352a05331bd7925c826a12">Update</a>(float dt)</td><td><a class="el" href="class_j_m_d2_model.html">JMD2Model</a></td><td></td></tr>
</table><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>
+238
View File
@@ -0,0 +1,238 @@
<!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++: JMD2Model 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>JMD2Model Class Reference</h1><!-- doxytag: class="JMD2Model" --><code>#include &lt;JMD2Model.h&gt;</code>
<p>
<div class="dynheader">
Collaboration diagram for JMD2Model:</div>
<div class="dynsection">
</div>
<p>
<a href="class_j_m_d2_model-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 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_m_d2_model.html#ac01d65f953a6504e1b1a3f4394123e9">JMD2Model</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_m_d2_model.html#38d9e671dcbc34570a87b89fcdcdcba3">SetState</a> (int newState)</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_m_d2_model.html#fd6e47e39e52f08a4112e891eadff3ce">Load</a> (char *filename, char *textureName)</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_m_d2_model.html#488a81d5ba729307418e6625625f8ee4">Render</a> (int frameNum)</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_m_d2_model.html#091da2984e352a05331bd7925c826a12">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_m_d2_model.html#c293b46428ab299c533dbc3ce68541a2">SetAnimationSpeed</a> (float speed)</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_m_d2_model.html#e0cb808af77767a601bbb1bd552b101f">Render</a> ()</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Helper class to display Quake 2 MD2 model. <hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="ac01d65f953a6504e1b1a3f4394123e9"></a><!-- doxytag: member="JMD2Model::JMD2Model" ref="ac01d65f953a6504e1b1a3f4394123e9" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">JMD2Model::JMD2Model </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Constructor.
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="38d9e671dcbc34570a87b89fcdcdcba3"></a><!-- doxytag: member="JMD2Model::SetState" ref="38d9e671dcbc34570a87b89fcdcdcba3" args="(int newState)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JMD2Model::SetState </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>newState</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set model state.<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>newState</em>&nbsp;</td><td>- Model state. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="fd6e47e39e52f08a4112e891eadff3ce"></a><!-- doxytag: member="JMD2Model::Load" ref="fd6e47e39e52f08a4112e891eadff3ce" args="(char *filename, char *textureName)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool JMD2Model::Load </td>
<td>(</td>
<td class="paramtype">char *&nbsp;</td>
<td class="paramname"> <em>filename</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&nbsp;</td>
<td class="paramname"> <em>textureName</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>
Load MD2 model.<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>filename</em>&nbsp;</td><td>- Name of MD2 file. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>texturenName</em>&nbsp;</td><td>- Name of texture. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="488a81d5ba729307418e6625625f8ee4"></a><!-- doxytag: member="JMD2Model::Render" ref="488a81d5ba729307418e6625625f8ee4" args="(int frameNum)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JMD2Model::Render </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>frameNum</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Render a single frame of the model.<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>frameNum</em>&nbsp;</td><td>- Frame to render. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="091da2984e352a05331bd7925c826a12"></a><!-- doxytag: member="JMD2Model::Update" ref="091da2984e352a05331bd7925c826a12" args="(float dt)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JMD2Model::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 animation.<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 elpased since last update (in seconds). </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="c293b46428ab299c533dbc3ce68541a2"></a><!-- doxytag: member="JMD2Model::SetAnimationSpeed" ref="c293b46428ab299c533dbc3ce68541a2" args="(float speed)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JMD2Model::SetAnimationSpeed </td>
<td>(</td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>speed</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set speed of animation.<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>speed</em>&nbsp;</td><td>- Speed of animation. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="e0cb808af77767a601bbb1bd552b101f"></a><!-- doxytag: member="JMD2Model::Render" ref="e0cb808af77767a601bbb1bd552b101f" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JMD2Model::Render </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Render the model.<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>percent</em>&nbsp;</td><td>- Interpolating percentage. </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>
@@ -0,0 +1,11 @@
digraph G
{
edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
node [fontname="FreeSans.ttf",fontsize=10,shape=record];
Node1 [label="JMD2Model",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mRenderer",fontname="FreeSans.ttf"];
Node2 [label="JRenderer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_renderer.html"];
Node3 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mImageFilter",fontname="FreeSans.ttf"];
Node3 [label="JImageFilter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_image_filter.html"];
Node2 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mInstance",fontname="FreeSans.ttf"];
}
@@ -0,0 +1 @@
5528f48ff3b1406d1dbf351c4b885deb
@@ -0,0 +1,29 @@
<!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++: Member List</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>JOBJModel Member List</h1>This is the complete list of members for <a class="el" href="class_j_o_b_j_model.html">JOBJModel</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_j_o_b_j_model.html#e87cb9e9a9929b9979fe00b0e8e3091c">JOBJModel</a>()</td><td><a class="el" href="class_j_o_b_j_model.html">JOBJModel</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_o_b_j_model.html#10c23900dabbb550777b247432fcfe35">Load</a>(const char *modelName, const char *textureName)</td><td><a class="el" href="class_j_o_b_j_model.html">JOBJModel</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_o_b_j_model.html#e555d4ecff60783887e02eb55b75ae2d">Render</a>()</td><td><a class="el" href="class_j_o_b_j_model.html">JOBJModel</a></td><td></td></tr>
</table><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>
+116
View File
@@ -0,0 +1,116 @@
<!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++: JOBJModel 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>JOBJModel Class Reference</h1><!-- doxytag: class="JOBJModel" --><code>#include &lt;JOBJModel.h&gt;</code>
<p>
<p>
<a href="class_j_o_b_j_model-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 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_o_b_j_model.html#e87cb9e9a9929b9979fe00b0e8e3091c">JOBJModel</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_o_b_j_model.html#10c23900dabbb550777b247432fcfe35">Load</a> (const char *modelName, const char *textureName)</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_o_b_j_model.html#e555d4ecff60783887e02eb55b75ae2d">Render</a> ()</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Helper class to display Wavefront OBJ model. <hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="e87cb9e9a9929b9979fe00b0e8e3091c"></a><!-- doxytag: member="JOBJModel::JOBJModel" ref="e87cb9e9a9929b9979fe00b0e8e3091c" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">JOBJModel::JOBJModel </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Constructor.
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="10c23900dabbb550777b247432fcfe35"></a><!-- doxytag: member="JOBJModel::Load" ref="10c23900dabbb550777b247432fcfe35" args="(const char *modelName, const char *textureName)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool JOBJModel::Load </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>modelName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>textureName</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>
Load OBJ model.<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>modelName</em>&nbsp;</td><td>- Name of OBJ file. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>texturenName</em>&nbsp;</td><td>- Name of texture. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="e555d4ecff60783887e02eb55b75ae2d"></a><!-- doxytag: member="JOBJModel::Render" ref="e555d4ecff60783887e02eb55b75ae2d" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JOBJModel::Render </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Render the model to screen.
</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>
@@ -0,0 +1,39 @@
<!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++: Member List</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>JParticleEffect Member List</h1>This is the complete list of members for <a class="el" href="class_j_particle_effect.html">JParticleEffect</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_j_particle_effect.html#2ec1d1293e5972061e8ad42a0531e2ad">Done</a>()</td><td><a class="el" href="class_j_particle_effect.html">JParticleEffect</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_effect.html#a3af576c03833f9a12cd6801791d13ce">GetParticleSystem</a>()</td><td><a class="el" href="class_j_particle_effect.html">JParticleEffect</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_effect.html#ae3f1bf17ba966bd092248fd3dda633a">GetX</a>()</td><td><a class="el" href="class_j_particle_effect.html">JParticleEffect</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_effect.html#b6be7b9294f956a2de91212c963294b7">GetY</a>()</td><td><a class="el" href="class_j_particle_effect.html">JParticleEffect</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_effect.html#ec75fff60b7ef84ce143c58ebe74e509">JParticleEffect</a>(JResourceManager *mgr)</td><td><a class="el" href="class_j_particle_effect.html">JParticleEffect</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_effect.html#2128b89bfad041c99d8e76d4652da4cd">Load</a>(const char *filename)</td><td><a class="el" href="class_j_particle_effect.html">JParticleEffect</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_effect.html#2506cbba7549ec2e2aec3b1959013856">MoveTo</a>(float x, float y)</td><td><a class="el" href="class_j_particle_effect.html">JParticleEffect</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_effect.html#5dae1b5a9293ca1c99fcca4f0d92563f">Render</a>()</td><td><a class="el" href="class_j_particle_effect.html">JParticleEffect</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_effect.html#7418e1649d5a971b2bdd4b00da5e2005">SetParticleSystem</a>(JParticleSystem *particleSys)</td><td><a class="el" href="class_j_particle_effect.html">JParticleEffect</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_effect.html#6c7c4e4a03188ddd93256fe9e9957264">SetPosition</a>(float x, float y)</td><td><a class="el" href="class_j_particle_effect.html">JParticleEffect</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_effect.html#34ed89b7d648d36adf0a34de9ac7a4ba">Start</a>()</td><td><a class="el" href="class_j_particle_effect.html">JParticleEffect</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_effect.html#6e164520da4d5b7408edb2643c97f4e2">Stop</a>()</td><td><a class="el" href="class_j_particle_effect.html">JParticleEffect</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_effect.html#f6380ba4a767d8c5361adf13e2b29953">Update</a>(float dt)</td><td><a class="el" href="class_j_particle_effect.html">JParticleEffect</a></td><td></td></tr>
</table><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>
+383
View File
@@ -0,0 +1,383 @@
<!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++: JParticleEffect 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>JParticleEffect Class Reference</h1><!-- doxytag: class="JParticleEffect" --><code>#include &lt;JParticleEffect.h&gt;</code>
<p>
<div class="dynheader">
Collaboration diagram for JParticleEffect:</div>
<div class="dynsection">
</div>
<p>
<a href="class_j_particle_effect-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 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_effect.html#ec75fff60b7ef84ce143c58ebe74e509">JParticleEffect</a> (JResourceManager *mgr)</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_effect.html#2128b89bfad041c99d8e76d4652da4cd">Load</a> (const char *filename)</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_effect.html#f6380ba4a767d8c5361adf13e2b29953">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_effect.html#5dae1b5a9293ca1c99fcca4f0d92563f">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_effect.html#2ec1d1293e5972061e8ad42a0531e2ad">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_effect.html#34ed89b7d648d36adf0a34de9ac7a4ba">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_effect.html#6e164520da4d5b7408edb2643c97f4e2">Stop</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_effect.html#7418e1649d5a971b2bdd4b00da5e2005">SetParticleSystem</a> (<a class="el" href="class_j_particle_system.html">JParticleSystem</a> *particleSys)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_j_particle_system.html">JParticleSystem</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_particle_effect.html#a3af576c03833f9a12cd6801791d13ce">GetParticleSystem</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_effect.html#6c7c4e4a03188ddd93256fe9e9957264">SetPosition</a> (float x, float y)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_particle_effect.html#ae3f1bf17ba966bd092248fd3dda633a">GetX</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_particle_effect.html#b6be7b9294f956a2de91212c963294b7">GetY</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_effect.html#2506cbba7549ec2e2aec3b1959013856">MoveTo</a> (float x, float y)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Particle effect. Each particle effect can contain one or more emitters. <hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="ec75fff60b7ef84ce143c58ebe74e509"></a><!-- doxytag: member="JParticleEffect::JParticleEffect" ref="ec75fff60b7ef84ce143c58ebe74e509" args="(JResourceManager *mgr)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">JParticleEffect::JParticleEffect </td>
<td>(</td>
<td class="paramtype">JResourceManager *&nbsp;</td>
<td class="paramname"> <em>mgr</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>mgr</em>&nbsp;</td><td>- Resource manager for retrieving image quads for the particles. </td></tr>
</table>
</dl>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="2128b89bfad041c99d8e76d4652da4cd"></a><!-- doxytag: member="JParticleEffect::Load" ref="2128b89bfad041c99d8e76d4652da4cd" args="(const char *filename)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool JParticleEffect::Load </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>filename</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Load effect from file.<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>filename</em>&nbsp;</td><td>- Name of effect file. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="f6380ba4a767d8c5361adf13e2b29953"></a><!-- doxytag: member="JParticleEffect::Update" ref="f6380ba4a767d8c5361adf13e2b29953" args="(float dt)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JParticleEffect::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 particle effect.<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="5dae1b5a9293ca1c99fcca4f0d92563f"></a><!-- doxytag: member="JParticleEffect::Render" ref="5dae1b5a9293ca1c99fcca4f0d92563f" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JParticleEffect::Render </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Render particle effect.
</div>
</div><p>
<a class="anchor" name="2ec1d1293e5972061e8ad42a0531e2ad"></a><!-- doxytag: member="JParticleEffect::Done" ref="2ec1d1293e5972061e8ad42a0531e2ad" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool JParticleEffect::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 particle effect is finished.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if done. </dd></dl>
</div>
</div><p>
<a class="anchor" name="34ed89b7d648d36adf0a34de9ac7a4ba"></a><!-- doxytag: member="JParticleEffect::Start" ref="34ed89b7d648d36adf0a34de9ac7a4ba" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JParticleEffect::Start </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Start playing.
</div>
</div><p>
<a class="anchor" name="6e164520da4d5b7408edb2643c97f4e2"></a><!-- doxytag: member="JParticleEffect::Stop" ref="6e164520da4d5b7408edb2643c97f4e2" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JParticleEffect::Stop </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Stop playing.
</div>
</div><p>
<a class="anchor" name="7418e1649d5a971b2bdd4b00da5e2005"></a><!-- doxytag: member="JParticleEffect::SetParticleSystem" ref="7418e1649d5a971b2bdd4b00da5e2005" args="(JParticleSystem *particleSys)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JParticleEffect::SetParticleSystem </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_j_particle_system.html">JParticleSystem</a> *&nbsp;</td>
<td class="paramname"> <em>particleSys</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set particle system.<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>particleSys</em>&nbsp;</td><td>- Particle system. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="a3af576c03833f9a12cd6801791d13ce"></a><!-- doxytag: member="JParticleEffect::GetParticleSystem" ref="a3af576c03833f9a12cd6801791d13ce" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_j_particle_system.html">JParticleSystem</a>* JParticleEffect::GetParticleSystem </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get particle system.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Particle system. </dd></dl>
</div>
</div><p>
<a class="anchor" name="6c7c4e4a03188ddd93256fe9e9957264"></a><!-- doxytag: member="JParticleEffect::SetPosition" ref="6c7c4e4a03188ddd93256fe9e9957264" args="(float x, float y)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JParticleEffect::SetPosition </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>
Set position of the effect. New particles will be emitted from the new position but the existing active particles will not be affected.<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 screen position. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>- Y screen position. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="ae3f1bf17ba966bd092248fd3dda633a"></a><!-- doxytag: member="JParticleEffect::GetX" ref="ae3f1bf17ba966bd092248fd3dda633a" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float JParticleEffect::GetX </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get X position.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>X position. </dd></dl>
</div>
</div><p>
<a class="anchor" name="b6be7b9294f956a2de91212c963294b7"></a><!-- doxytag: member="JParticleEffect::GetY" ref="b6be7b9294f956a2de91212c963294b7" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float JParticleEffect::GetY </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get Y position.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Y position. </dd></dl>
</div>
</div><p>
<a class="anchor" name="2506cbba7549ec2e2aec3b1959013856"></a><!-- doxytag: member="JParticleEffect::MoveTo" ref="2506cbba7549ec2e2aec3b1959013856" args="(float x, float y)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JParticleEffect::MoveTo </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 the particle effect over to a new position. All the existing particles will be moved relatively.<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 screen position. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>- Y screen position. </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>
@@ -0,0 +1,13 @@
digraph G
{
edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
node [fontname="FreeSans.ttf",fontsize=10,shape=record];
Node1 [label="JParticleEffect",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mParticleSystem",fontname="FreeSans.ttf"];
Node2 [label="JParticleSystem",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_particle_system.html"];
Node3 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mParticleEmitters",fontname="FreeSans.ttf"];
Node3 [label="JParticleEmitter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_particle_emitter.html"];
Node1 -> Node3 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mParent",fontname="FreeSans.ttf"];
Node4 -> Node3 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mQuad",fontname="FreeSans.ttf"];
Node4 [label="JQuad",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_quad.html"];
}
@@ -0,0 +1 @@
fa9a5174ca5c83422694e2b3f6985546
@@ -0,0 +1,51 @@
<!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++: Member List</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 Member List</h1>This is the complete list of members for <a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#0a7f9ae6947b9f7194483e05414f5408">Done</a>()</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#02cda77e9e23d436f416d7e11e94476d">EmitParticles</a>(int count)</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#0a4a36743604997855a9cdf543adce05">GetIdleParticle</a>()</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#1bcdabfeecb8032d6ab673edc53c7926">JParticleEmitter</a>(JParticleEffect *parent)</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#ed2b6d01ad102ed6de379d1138965919">JParticleEmitterMode</a> enum name</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#08f5148ee23bf64a567f9fd6a8ebca1d">JParticleEmitterType</a> enum name</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#ed2b6d01ad102ed6de379d113896591927e9c1dcbc69431a3faa3775c1d61782">MODE_CONTINUOUS</a> enum value</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#ed2b6d01ad102ed6de379d1138965919b07cabebdeff5ca846c29a6242135262">MODE_NTIMES</a> enum value</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#ed2b6d01ad102ed6de379d11389659196866dc3b17e7e5c8da95d29939d0ef33">MODE_ONCE</a> enum value</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#ed2b6d01ad102ed6de379d11389659195d6436fd19399a7af1defcbb0d4dcd3f">MODE_REPEAT</a> enum value</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#94c24372c6d718b508033e57c3fc95d5">MoveAllParticles</a>(float x, float y)</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#ce72b10a55310de3af08696631398b65">Render</a>()</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#2ab9779cf652cbb1f2be531fad7a4604">ReStart</a>()</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#bc522a84ebb658e245f726b44b339810">SetActive</a>(bool flag)</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#c734bf44856bc877e5aa7119641f51b5">SetBlending</a>(int srcBlend, int destBlend)</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#0f1da381de68e7c624101f386c49774e">SetMaxParticleCount</a>(int count)</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#9e536946bc46cf8b9d0ad635f6dbe2a8">SetQuad</a>(JQuad *quad)</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#76b69f6b3fd68c0153a1a40caf20d43b">Start</a>()</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#2f9479c30d77bbea8534d80802e12fa2">StartParticle</a>(JParticle *par)</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#08f5148ee23bf64a567f9fd6a8ebca1d9dd7e33180ecdb59657384b4eb2bde5d">TYPE_AREA</a> enum value</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#08f5148ee23bf64a567f9fd6a8ebca1d7976ca1940b2bb5cc4b34782ab9e0175">TYPE_CIRCLE</a> enum value</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#08f5148ee23bf64a567f9fd6a8ebca1df186e969d9da9de7eb5a04b689fe0938">TYPE_HORIZONTAL</a> enum value</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#08f5148ee23bf64a567f9fd6a8ebca1d0bc42327b0d551c504945b86969f0c89">TYPE_POINT</a> enum value</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#08f5148ee23bf64a567f9fd6a8ebca1db9d5b5375deff6fe6003de749ce5bd4a">TYPE_VERTICAL</a> enum value</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_emitter.html#392ae928c13bede7b3332c6101497e20">Update</a>(float dt)</td><td><a class="el" href="class_j_particle_emitter.html">JParticleEmitter</a></td><td></td></tr>
</table><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>
+495
View File
@@ -0,0 +1,495 @@
<!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>
@@ -0,0 +1,13 @@
digraph G
{
edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
node [fontname="FreeSans.ttf",fontsize=10,shape=record];
Node1 [label="JParticleEmitter",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mParent",fontname="FreeSans.ttf"];
Node2 [label="JParticleEffect",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_particle_effect.html"];
Node3 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mParticleSystem",fontname="FreeSans.ttf"];
Node3 [label="JParticleSystem",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_particle_system.html"];
Node1 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mParticleEmitters",fontname="FreeSans.ttf"];
Node4 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mQuad",fontname="FreeSans.ttf"];
Node4 [label="JQuad",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_quad.html"];
}
@@ -0,0 +1 @@
73f998a724d73bf9cfffeebe0293d3da
@@ -0,0 +1,34 @@
<!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++: Member List</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>JParticleSystem Member List</h1>This is the complete list of members for <a class="el" href="class_j_particle_system.html">JParticleSystem</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_j_particle_system.html#5eb53349303735503a84593f164e0a70">ClearAll</a>()</td><td><a class="el" href="class_j_particle_system.html">JParticleSystem</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_system.html#3cd01677ef7dec291536d1fa2ed7d481">IsActive</a>()</td><td><a class="el" href="class_j_particle_system.html">JParticleSystem</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_system.html#2f8f8a761101a5c3efe1e5b12f6561c5">JParticleSystem</a>()</td><td><a class="el" href="class_j_particle_system.html">JParticleSystem</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_system.html#e4a17a504169691ed7dd1c1a61a5e61f">Render</a>()</td><td><a class="el" href="class_j_particle_system.html">JParticleSystem</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_system.html#a83ff57fcfa408e129456597eed0922e">SetActive</a>(bool flag)</td><td><a class="el" href="class_j_particle_system.html">JParticleSystem</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_system.html#40b878540db14c17fa16c680c97e75d8">StartEffect</a>(JParticleEffect *effect)</td><td><a class="el" href="class_j_particle_system.html">JParticleSystem</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_system.html#4dd0ce60b2f10065e403a799ec67759e">StopAllEffects</a>()</td><td><a class="el" href="class_j_particle_system.html">JParticleSystem</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_particle_system.html#ce628a48005138470fe8221626b0efbc">Update</a>(float dt)</td><td><a class="el" href="class_j_particle_system.html">JParticleSystem</a></td><td></td></tr>
</table><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>
+227
View File
@@ -0,0 +1,227 @@
<!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++: JParticleSystem 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>JParticleSystem Class Reference</h1><!-- doxytag: class="JParticleSystem" --><code>#include &lt;JParticleSystem.h&gt;</code>
<p>
<p>
<a href="class_j_particle_system-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 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_system.html#2f8f8a761101a5c3efe1e5b12f6561c5">JParticleSystem</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_system.html#ce628a48005138470fe8221626b0efbc">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_system.html#e4a17a504169691ed7dd1c1a61a5e61f">Render</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_system.html#40b878540db14c17fa16c680c97e75d8">StartEffect</a> (<a class="el" href="class_j_particle_effect.html">JParticleEffect</a> *effect)</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_system.html#4dd0ce60b2f10065e403a799ec67759e">StopAllEffects</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_system.html#5eb53349303735503a84593f164e0a70">ClearAll</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_system.html#3cd01677ef7dec291536d1fa2ed7d481">IsActive</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_system.html#a83ff57fcfa408e129456597eed0922e">SetActive</a> (bool flag)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
The particle system of JGE++ is built on a key frame concept with multiple emitters for each effect. It's inspired by the particle system of Torque Game Builder. At each key frame, you can specify the value of the changeable states of the particle. This gives you lots of control over the particles and making it possible to create almost all of the spectacular effects out of your imagination. <hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="2f8f8a761101a5c3efe1e5b12f6561c5"></a><!-- doxytag: member="JParticleSystem::JParticleSystem" ref="2f8f8a761101a5c3efe1e5b12f6561c5" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">JParticleSystem::JParticleSystem </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Constructor.
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="ce628a48005138470fe8221626b0efbc"></a><!-- doxytag: member="JParticleSystem::Update" ref="ce628a48005138470fe8221626b0efbc" args="(float dt)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JParticleSystem::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 all active effects.<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>- Delta time since last update (in second). </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="e4a17a504169691ed7dd1c1a61a5e61f"></a><!-- doxytag: member="JParticleSystem::Render" ref="e4a17a504169691ed7dd1c1a61a5e61f" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JParticleSystem::Render </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Render all active effects.
</div>
</div><p>
<a class="anchor" name="40b878540db14c17fa16c680c97e75d8"></a><!-- doxytag: member="JParticleSystem::StartEffect" ref="40b878540db14c17fa16c680c97e75d8" args="(JParticleEffect *effect)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JParticleSystem::StartEffect </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_j_particle_effect.html">JParticleEffect</a> *&nbsp;</td>
<td class="paramname"> <em>effect</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Start an effect.<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>effect</em>&nbsp;</td><td>- Effect to start playing. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="4dd0ce60b2f10065e403a799ec67759e"></a><!-- doxytag: member="JParticleSystem::StopAllEffects" ref="4dd0ce60b2f10065e403a799ec67759e" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JParticleSystem::StopAllEffects </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Stop all effects.
</div>
</div><p>
<a class="anchor" name="5eb53349303735503a84593f164e0a70"></a><!-- doxytag: member="JParticleSystem::ClearAll" ref="5eb53349303735503a84593f164e0a70" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JParticleSystem::ClearAll </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Delete all effects from memory.
</div>
</div><p>
<a class="anchor" name="3cd01677ef7dec291536d1fa2ed7d481"></a><!-- doxytag: member="JParticleSystem::IsActive" ref="3cd01677ef7dec291536d1fa2ed7d481" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool JParticleSystem::IsActive </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 particle system is active or not.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if active. </dd></dl>
</div>
</div><p>
<a class="anchor" name="a83ff57fcfa408e129456597eed0922e"></a><!-- doxytag: member="JParticleSystem::SetActive" ref="a83ff57fcfa408e129456597eed0922e" args="(bool flag)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JParticleSystem::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>
<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>
+33
View File
@@ -0,0 +1,33 @@
<!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++: Member List</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>JQuad Member List</h1>This is the complete list of members for <a class="el" href="class_j_quad.html">JQuad</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_j_quad.html#8ccafb566c9ffddda22643e2059f21ca">GetTextureRect</a>(float *x, float *y, float *w, float *h)</td><td><a class="el" href="class_j_quad.html">JQuad</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_quad.html#edb18efd7f0ff1f89459c62a909501b2">JQuad</a>(JTexture *tex, float x, float y, float width, float height)</td><td><a class="el" href="class_j_quad.html">JQuad</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_quad.html#e9fce2c90a084d40bc836f83545bf565">SetColor</a>(PIXEL_TYPE color)</td><td><a class="el" href="class_j_quad.html">JQuad</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_quad.html#04dbb6c98503c4a7c57e04ba8f8a1936">SetHFlip</a>(bool hflip)</td><td><a class="el" href="class_j_quad.html">JQuad</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_quad.html#c2a28c6d5148d5776800a1719deffc67">SetHotSpot</a>(float x, float y)</td><td><a class="el" href="class_j_quad.html">JQuad</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_quad.html#fc73f7ec3b456825b24f5bb351e3ea12">SetTextureRect</a>(float x, float y, float w, float h)</td><td><a class="el" href="class_j_quad.html">JQuad</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_quad.html#c03d32aafb6dbc0f9cb0f8386c518346">SetVFlip</a>(bool vflip)</td><td><a class="el" href="class_j_quad.html">JQuad</a></td><td><code> [inline]</code></td></tr>
</table><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>
+317
View File
@@ -0,0 +1,317 @@
<!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++: JQuad 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>JQuad Class Reference</h1><!-- doxytag: class="JQuad" --><code>#include &lt;JTypes.h&gt;</code>
<p>
<p>
<a href="class_j_quad-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 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_quad.html#edb18efd7f0ff1f89459c62a909501b2">JQuad</a> (JTexture *tex, float x, float y, float width, float height)</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_quad.html#e9fce2c90a084d40bc836f83545bf565">SetColor</a> (PIXEL_TYPE color)</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_quad.html#c2a28c6d5148d5776800a1719deffc67">SetHotSpot</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_quad.html#fc73f7ec3b456825b24f5bb351e3ea12">SetTextureRect</a> (float x, float y, float w, float h)</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_quad.html#8ccafb566c9ffddda22643e2059f21ca">GetTextureRect</a> (float *x, float *y, float *w, float *h)</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_quad.html#04dbb6c98503c4a7c57e04ba8f8a1936">SetHFlip</a> (bool hflip)</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_quad.html#c03d32aafb6dbc0f9cb0f8386c518346">SetVFlip</a> (bool vflip)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Image quad. <hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="edb18efd7f0ff1f89459c62a909501b2"></a><!-- doxytag: member="JQuad::JQuad" ref="edb18efd7f0ff1f89459c62a909501b2" args="(JTexture *tex, float x, float y, float width, float height)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">JQuad::JQuad </td>
<td>(</td>
<td class="paramtype">JTexture *&nbsp;</td>
<td class="paramname"> <em>tex</em>, </td>
</tr>
<tr>
<td class="paramkey"></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>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>height</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>
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>tex</em>&nbsp;</td><td>- Texture of the quad. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>- X position of the quad in texture. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>- Y position of the quad in texture. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>- Width of the quad. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>- Height of the quad. </td></tr>
</table>
</dl>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="e9fce2c90a084d40bc836f83545bf565"></a><!-- doxytag: member="JQuad::SetColor" ref="e9fce2c90a084d40bc836f83545bf565" args="(PIXEL_TYPE color)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JQuad::SetColor </td>
<td>(</td>
<td class="paramtype">PIXEL_TYPE&nbsp;</td>
<td class="paramname"> <em>color</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set blending color of the quad.<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>color</em>&nbsp;</td><td>- Color. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="c2a28c6d5148d5776800a1719deffc67"></a><!-- doxytag: member="JQuad::SetHotSpot" ref="c2a28c6d5148d5776800a1719deffc67" args="(float x, float y)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JQuad::SetHotSpot </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>
Set anchor point of the quad.<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 position of the anchor point. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>- Y position of the anchor point. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="fc73f7ec3b456825b24f5bb351e3ea12"></a><!-- doxytag: member="JQuad::SetTextureRect" ref="fc73f7ec3b456825b24f5bb351e3ea12" args="(float x, float y, float w, float h)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JQuad::SetTextureRect </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>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>w</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>h</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 UV positions of the quad.<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 position of the quad in texture. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>- Y position of the quad in texture. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>w</em>&nbsp;</td><td>- Width of the quad. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>h</em>&nbsp;</td><td>- Height of the quad. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="8ccafb566c9ffddda22643e2059f21ca"></a><!-- doxytag: member="JQuad::GetTextureRect" ref="8ccafb566c9ffddda22643e2059f21ca" args="(float *x, float *y, float *w, float *h)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JQuad::GetTextureRect </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>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float *&nbsp;</td>
<td class="paramname"> <em>w</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float *&nbsp;</td>
<td class="paramname"> <em>h</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>
Get UV positions of the quad.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>x - X position of the quad in texture. <p>
y - Y position of the quad in texture. <p>
w - Width of the quad. <p>
h - Height of the quad. </dd></dl>
</div>
</div><p>
<a class="anchor" name="04dbb6c98503c4a7c57e04ba8f8a1936"></a><!-- doxytag: member="JQuad::SetHFlip" ref="04dbb6c98503c4a7c57e04ba8f8a1936" args="(bool hflip)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JQuad::SetHFlip </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>hflip</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set horizontal flipping.<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>hflip</em>&nbsp;</td><td>- flipping flag; </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="c03d32aafb6dbc0f9cb0f8386c518346"></a><!-- doxytag: member="JQuad::SetVFlip" ref="c03d32aafb6dbc0f9cb0f8386c518346" args="(bool vflip)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JQuad::SetVFlip </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>vflip</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set vetical flipping.<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>hflip</em>&nbsp;</td><td>- flipping flag; </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>
@@ -0,0 +1,69 @@
<!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++: Member List</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>JRenderer Member List</h1>This is the complete list of members for <a class="el" href="class_j_renderer.html">JRenderer</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#c68a07562a66d03d41a8049644fab387">BindTexture</a>(JTexture *tex)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#135ae0978281d1fa572d681d9be86f41">ClearScreen</a>(PIXEL_TYPE color)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#901c0064c16fa5f6adcd48f813f9b1f2">CreateTexture</a>(int width, int height, int mode=0)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#30a705db74e50f9d32de1688f54a6bd2">DrawCircle</a>(float x, float y, float radius, PIXEL_TYPE color)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#9cee9f6bd6dbfe79bb09ae490e03c523">DrawLine</a>(float x1, float y1, float x2, float y2, PIXEL_TYPE color)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#1eb8f689c880302264a5b0dac615fe09">DrawLine</a>(float x1, float y1, float x2, float y2, float lineWidth, PIXEL_TYPE color)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#2e1a9894c36eb0e7358007fd9a2b2f7a">DrawPolygon</a>(float *x, float *y, int count, PIXEL_TYPE color)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#8669485e8508d11fd884ebee39b93a8f">DrawPolygon</a>(float x, float y, float size, int count, float startingAngle, PIXEL_TYPE color)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#0d8af01098dc6086a2766a881100ce5c">DrawRect</a>(float x, float y, float width, float height, PIXEL_TYPE color)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#63f2008b001865774f84b06015164d0e">DrawRoundRect</a>(float x, float y, float w, float h, float radius, PIXEL_TYPE color)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#19dc3190ed2a3bd85ad54639e7d4e5f7">Enable2D</a>()</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#58cb1d2ec928775e820baf9efc686b09">Enable3D</a>()</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#a9e08215d8f57bd9ea2f9fe215caf03e">EnableTextureFilter</a>(bool flag)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#f0948f62b725a94c9364fbfc1c528b6d">EnableVSync</a>(bool flag)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#7fe4cefba0abb38a7312de2cc61671a0">FillCircle</a>(float x, float y, float radius, PIXEL_TYPE color)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#50fb66d2c997cd5c7701713ddac67566">FillPolygon</a>(float *x, float *y, int count, PIXEL_TYPE color)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#7fd90cb28443b85cd611033a9d011828">FillPolygon</a>(float x, float y, float size, int count, float startingAngle, PIXEL_TYPE color)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#d72682efda117e9a334bfec71be477d8">FillRect</a>(float x, float y, float width, float height, PIXEL_TYPE color)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#845dec59279a19a40e8fd08b9fd2df92">FillRect</a>(float x, float y, float width, float height, JColor *color)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#ba23205e1c4d749e8a7abd189eb69325">FillRoundRect</a>(float x, float y, float w, float h, float radius, PIXEL_TYPE color)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#2817b4989698a174d46521ac6bff969a">GetInstance</a>()</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#17d3955bd6388e5ba167205248f05256">LoadIdentity</a>()</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#8015513d2dd6f5bd18aab9e28dc964f8">LoadTexture</a>(const char *filename, int mode=0)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#e8cfab6f055416d8b246600116c0c0f3">Plot</a>(float x, float y, PIXEL_TYPE color)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#9685fea4f760fde482ba2122985e6e19">PlotArray</a>(float *x, float *y, int count, PIXEL_TYPE color)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#b37d6bb6b977264f2af67cae50687b1f">PopMatrix</a>()</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#cb24da8fee22237ff9b14fdd70396de2">PushMatrix</a>()</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#9b709237c75dc45fb0e1e472f30bd2cd">RenderQuad</a>(JQuad *quad, float xo, float yo, float angle=0.0f, float xScale=1.0f, float yScale=1.0f)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#c53b06bc9e5ea39f429334e6c3eef7d0">RenderQuad</a>(JQuad *quad, VertexColor *points)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#3b69be405cdfac70f1756b3047d6aeaa">RenderTriangles</a>(JTexture *texture, Vertex3D *tris, int start, int count)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#9f431d48d37333dd7e5336f3a2900ebf">ResetPrivateVRAM</a>()</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#0b63f6c5b2cfc4a8f3304d2fda208208">RotateX</a>(float angle)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#148c73f63ab514b85cc09c2987a28c00">RotateY</a>(float angle)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#e288c8862383b0f6d2d95d4f8713dd28">RotateZ</a>(float angle)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#b273bf80d10b8908845abbf41c1e72e2">ScreenShot</a>(const char *filename)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#49ff851e517f423747a3b9ad612eacec">SetClip</a>(int x, int y, int width, int height)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#ffcbc8b9a68f194b9330c49e055f84cd">SetFOV</a>(float fov)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#d279b91033b235bbd489f86d96c047f7">SetImageFilter</a>(JImageFilter *imageFilter)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#7e99bef452a26099454eccbf2a841664">SetSwizzle</a>(int s)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#17c99e858f28161207b7cf77b13769e6">SetTexBlend</a>(int src, int dest)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#eb281dbbd1c676a1fc4ae964c9682619">SetTexBlendDest</a>(int dest)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#a9f05680c8e970e4931135484ba35fc7">SetTexBlendSrc</a>(int src)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_renderer.html#a2e9603e0b3fd94cbe4bb22d21f02602">Translate</a>(float x, float y, float z)</td><td><a class="el" href="class_j_renderer.html">JRenderer</a></td><td></td></tr>
</table><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>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,9 @@
digraph G
{
edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
node [fontname="FreeSans.ttf",fontsize=10,shape=record];
Node1 [label="JRenderer",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mImageFilter",fontname="FreeSans.ttf"];
Node2 [label="JImageFilter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_image_filter.html"];
Node1 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mInstance",fontname="FreeSans.ttf"];
}
@@ -0,0 +1 @@
ba4449db5ebbebb0ffa76aeb72cd73c0
@@ -0,0 +1,34 @@
<!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++: Member List</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>JSoundSystem Member List</h1>This is the complete list of members for <a class="el" href="class_j_sound_system.html">JSoundSystem</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_j_sound_system.html#6d92ab59fcd46c0a970a56f2f33fbc66">GetInstance</a>()</td><td><a class="el" href="class_j_sound_system.html">JSoundSystem</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sound_system.html#711086ec563dfbb2448405f8991505b4">LoadMusic</a>(const char *fileName)</td><td><a class="el" href="class_j_sound_system.html">JSoundSystem</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sound_system.html#fd2ed341762e1b302db678fbc85bbac7">LoadSample</a>(const char *fileName)</td><td><a class="el" href="class_j_sound_system.html">JSoundSystem</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sound_system.html#19729b7d82ec8ab87b0c47d499deb7c6">PlayMusic</a>(JMusic *music, bool looping=false)</td><td><a class="el" href="class_j_sound_system.html">JSoundSystem</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sound_system.html#3e8709a6cb6a1f25d086a22d7f1f7a57">PlaySample</a>(JSample *sample)</td><td><a class="el" href="class_j_sound_system.html">JSoundSystem</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sound_system.html#d7a799d5a825e9e3f4edb0f6c60aa663">ResumeMusic</a>(JMusic *music)</td><td><a class="el" href="class_j_sound_system.html">JSoundSystem</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sound_system.html#4b4002c2411fdffcaef6fd6713641ac6">SetVolume</a>(int volume)</td><td><a class="el" href="class_j_sound_system.html">JSoundSystem</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sound_system.html#66fac9ea232cd4b832f84855fd4a8741">StopMusic</a>(JMusic *music)</td><td><a class="el" href="class_j_sound_system.html">JSoundSystem</a></td><td></td></tr>
</table><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>
+271
View File
@@ -0,0 +1,271 @@
<!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++: JSoundSystem 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>JSoundSystem Class Reference</h1><!-- doxytag: class="JSoundSystem" --><code>#include &lt;JSoundSystem.h&gt;</code>
<p>
<div class="dynheader">
Collaboration diagram for JSoundSystem:</div>
<div class="dynsection">
</div>
<p>
<a href="class_j_sound_system-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 Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">JMusic *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_sound_system.html#711086ec563dfbb2448405f8991505b4">LoadMusic</a> (const char *fileName)</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_sound_system.html#19729b7d82ec8ab87b0c47d499deb7c6">PlayMusic</a> (JMusic *music, bool looping=false)</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_sound_system.html#66fac9ea232cd4b832f84855fd4a8741">StopMusic</a> (JMusic *music)</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_sound_system.html#d7a799d5a825e9e3f4edb0f6c60aa663">ResumeMusic</a> (JMusic *music)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">JSample *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_sound_system.html#fd2ed341762e1b302db678fbc85bbac7">LoadSample</a> (const char *fileName)</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_sound_system.html#3e8709a6cb6a1f25d086a22d7f1f7a57">PlaySample</a> (JSample *sample)</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_sound_system.html#4b4002c2411fdffcaef6fd6713641ac6">SetVolume</a> (int volume)</td></tr>
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="class_j_sound_system.html">JSoundSystem</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_sound_system.html#6d92ab59fcd46c0a970a56f2f33fbc66">GetInstance</a> ()</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Sound engine for playing sound effects (WAV) and background music (MP3). <hr><h2>Member Function Documentation</h2>
<a class="anchor" name="6d92ab59fcd46c0a970a56f2f33fbc66"></a><!-- doxytag: member="JSoundSystem::GetInstance" ref="6d92ab59fcd46c0a970a56f2f33fbc66" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="class_j_sound_system.html">JSoundSystem</a>* JSoundSystem::GetInstance </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get the singleton instance
</div>
</div><p>
<a class="anchor" name="711086ec563dfbb2448405f8991505b4"></a><!-- doxytag: member="JSoundSystem::LoadMusic" ref="711086ec563dfbb2448405f8991505b4" args="(const char *fileName)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">JMusic* JSoundSystem::LoadMusic </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>fileName</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Load music.<p>
<dl class="note" compact><dt><b>Note:</b></dt><dd>MP3 is the only supported format for the moment.</dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>filename</em>&nbsp;</td><td>- Name of the music file. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="19729b7d82ec8ab87b0c47d499deb7c6"></a><!-- doxytag: member="JSoundSystem::PlayMusic" ref="19729b7d82ec8ab87b0c47d499deb7c6" args="(JMusic *music, bool looping=false)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JSoundSystem::PlayMusic </td>
<td>(</td>
<td class="paramtype">JMusic *&nbsp;</td>
<td class="paramname"> <em>music</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>looping</em> = <code>false</code></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>
Delete music from memory.<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>music</em>&nbsp;</td><td>- Music to be deleted. Play music.</td></tr>
<tr><td valign="top"></td><td valign="top"><em>music</em>&nbsp;</td><td>- Music to be played. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>looping</em>&nbsp;</td><td>- Play the music in a loop. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="66fac9ea232cd4b832f84855fd4a8741"></a><!-- doxytag: member="JSoundSystem::StopMusic" ref="66fac9ea232cd4b832f84855fd4a8741" args="(JMusic *music)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JSoundSystem::StopMusic </td>
<td>(</td>
<td class="paramtype">JMusic *&nbsp;</td>
<td class="paramname"> <em>music</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Stop playing.<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>music</em>&nbsp;</td><td>- Music to be stopped. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="d7a799d5a825e9e3f4edb0f6c60aa663"></a><!-- doxytag: member="JSoundSystem::ResumeMusic" ref="d7a799d5a825e9e3f4edb0f6c60aa663" args="(JMusic *music)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JSoundSystem::ResumeMusic </td>
<td>(</td>
<td class="paramtype">JMusic *&nbsp;</td>
<td class="paramname"> <em>music</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Resume playing.<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>music</em>&nbsp;</td><td>- Music to be resumed. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="fd2ed341762e1b302db678fbc85bbac7"></a><!-- doxytag: member="JSoundSystem::LoadSample" ref="fd2ed341762e1b302db678fbc85bbac7" args="(const char *fileName)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">JSample* JSoundSystem::LoadSample </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>fileName</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Load sound effect.<p>
<dl class="note" compact><dt><b>Note:</b></dt><dd>WAV sound effect only.</dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fileName</em>&nbsp;</td><td>- Sound effect for loading. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="3e8709a6cb6a1f25d086a22d7f1f7a57"></a><!-- doxytag: member="JSoundSystem::PlaySample" ref="3e8709a6cb6a1f25d086a22d7f1f7a57" args="(JSample *sample)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JSoundSystem::PlaySample </td>
<td>(</td>
<td class="paramtype">JSample *&nbsp;</td>
<td class="paramname"> <em>sample</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Delete sound effect from memory.<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>sample</em>&nbsp;</td><td>- Sound to be deleted. Play sound effect.</td></tr>
<tr><td valign="top"></td><td valign="top"><em>sample</em>&nbsp;</td><td>- Sound for playing. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="4b4002c2411fdffcaef6fd6713641ac6"></a><!-- doxytag: member="JSoundSystem::SetVolume" ref="4b4002c2411fdffcaef6fd6713641ac6" args="(int volume)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JSoundSystem::SetVolume </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>volume</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set volume for audio playback.<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>volume</em>&nbsp;</td><td>- New volume. </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>
@@ -0,0 +1,7 @@
digraph G
{
edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
node [fontname="FreeSans.ttf",fontsize=10,shape=record];
Node1 [label="JSoundSystem",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
Node1 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mInstance",fontname="FreeSans.ttf"];
}
@@ -0,0 +1 @@
9d5e7d97ac865100c7bae4e72e2de5e0
+35
View File
@@ -0,0 +1,35 @@
<!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++: Member List</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>JSpline Member List</h1>This is the complete list of members for <a class="el" href="class_j_spline.html">JSpline</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_j_spline.html#3ab9a70b69163265521ca2d27b81163c">AddControlPoint</a>(const Point &amp;pt)</td><td><a class="el" href="class_j_spline.html">JSpline</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_spline.html#86a4b5d5c0526ad2c848fd9ff059b3ef">GeneratePixels</a>()</td><td><a class="el" href="class_j_spline.html">JSpline</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_spline.html#43193538f34114329b061951ccdf1576">GetControlPoint</a>(Point &amp;point, int index)</td><td><a class="el" href="class_j_spline.html">JSpline</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_spline.html#fc83fe27b83afc1189865db4ae72c57f">GetPixel</a>(Point &amp;point, int index)</td><td><a class="el" href="class_j_spline.html">JSpline</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_spline.html#d2524b5535ba554ff9863cac5081d312">GetPixelCount</a>()</td><td><a class="el" href="class_j_spline.html">JSpline</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_spline.html#d84387c488970a4f8341214d15b63e3e">JSpline</a>()</td><td><a class="el" href="class_j_spline.html">JSpline</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_spline.html#5eb089829d7d16c9d649b2235d5fbb4f">Load</a>(const char *filename, float xscale=1.0f, float yscale=1.0f)</td><td><a class="el" href="class_j_spline.html">JSpline</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_spline.html#ad3ffd8c832afe9a9dcd75b9ebcf36ab">PointOnCurve</a>(Point &amp;out, float t, const Point &amp;p0, const Point &amp;p1, const Point &amp;p2, const Point &amp;p3)</td><td><a class="el" href="class_j_spline.html">JSpline</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_spline.html#e52f4f21e5be8afdea4bcbfdb55ffd66">Render</a>(float x, float y, PIXEL_TYPE color=ARGB(255, 255, 255, 255), PIXEL_TYPE controlColor=ARGB(192, 0, 192, 0))</td><td><a class="el" href="class_j_spline.html">JSpline</a></td><td></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Mon Oct 22 00:28:23 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>
+372
View File
@@ -0,0 +1,372 @@
<!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++: JSpline 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>JSpline Class Reference</h1><!-- doxytag: class="JSpline" --><code>#include &lt;JSpline.h&gt;</code>
<p>
<p>
<a href="class_j_spline-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 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_spline.html#d84387c488970a4f8341214d15b63e3e">JSpline</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_spline.html#5eb089829d7d16c9d649b2235d5fbb4f">Load</a> (const char *filename, float xscale=1.0f, float yscale=1.0f)</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_spline.html#3ab9a70b69163265521ca2d27b81163c">AddControlPoint</a> (const <a class="el" href="class_point.html">Point</a> &amp;pt)</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_spline.html#43193538f34114329b061951ccdf1576">GetControlPoint</a> (<a class="el" href="class_point.html">Point</a> &amp;point, int index)</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_spline.html#86a4b5d5c0526ad2c848fd9ff059b3ef">GeneratePixels</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_spline.html#ad3ffd8c832afe9a9dcd75b9ebcf36ab">PointOnCurve</a> (<a class="el" href="class_point.html">Point</a> &amp;out, float t, const <a class="el" href="class_point.html">Point</a> &amp;p0, const <a class="el" href="class_point.html">Point</a> &amp;p1, const <a class="el" href="class_point.html">Point</a> &amp;p2, const <a class="el" href="class_point.html">Point</a> &amp;p3)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_spline.html#d2524b5535ba554ff9863cac5081d312">GetPixelCount</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_spline.html#fc83fe27b83afc1189865db4ae72c57f">GetPixel</a> (<a class="el" href="class_point.html">Point</a> &amp;point, int index)</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_spline.html#e52f4f21e5be8afdea4bcbfdb55ffd66">Render</a> (float x, float y, PIXEL_TYPE color=ARGB(255, 255, 255, 255), PIXEL_TYPE controlColor=ARGB(192, 0, 192, 0))</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Catmull Rom spline. <hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="d84387c488970a4f8341214d15b63e3e"></a><!-- doxytag: member="JSpline::JSpline" ref="d84387c488970a4f8341214d15b63e3e" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">JSpline::JSpline </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Constructor.
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="5eb089829d7d16c9d649b2235d5fbb4f"></a><!-- doxytag: member="JSpline::Load" ref="5eb089829d7d16c9d649b2235d5fbb4f" args="(const char *filename, float xscale=1.0f, float yscale=1.0f)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool JSpline::Load </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>filename</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>xscale</em> = <code>1.0f</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>yscale</em> = <code>1.0f</code></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>
Load spline from a file.<p>
Here is a sample spline definition file:<p>
<div class="fragment"><pre class="fragment"> &lt;?xml version=<span class="stringliteral">"1.0"</span> standalone=<span class="stringliteral">"no"</span> ?&gt;
&lt;path&gt;
&lt;contro_point x=<span class="stringliteral">"89"</span> y=<span class="stringliteral">"270"</span> /&gt;
&lt;contro_point x=<span class="stringliteral">"113"</span> y=<span class="stringliteral">"154"</span> /&gt;
&lt;contro_point x=<span class="stringliteral">"227"</span> y=<span class="stringliteral">"94"</span> /&gt;
&lt;contro_point x=<span class="stringliteral">"347"</span> y=<span class="stringliteral">"154"</span> /&gt;
&lt;contro_point x=<span class="stringliteral">"367"</span> y=<span class="stringliteral">"278"</span> /&gt;
&lt;/path&gt;
</pre></div><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>filename</em>&nbsp;</td><td>- Name of spline definition file. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>xscale</em>&nbsp;</td><td>- Scaling factor for X of all control points. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>yscale</em>&nbsp;</td><td>- Scaling factor for Y of all control points.</td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if loaded. </dd></dl>
</div>
</div><p>
<a class="anchor" name="3ab9a70b69163265521ca2d27b81163c"></a><!-- doxytag: member="JSpline::AddControlPoint" ref="3ab9a70b69163265521ca2d27b81163c" args="(const Point &amp;pt)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JSpline::AddControlPoint </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_point.html">Point</a> &amp;&nbsp;</td>
<td class="paramname"> <em>pt</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Add a control point to the spline.<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>pt</em>&nbsp;</td><td>- Control point. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="43193538f34114329b061951ccdf1576"></a><!-- doxytag: member="JSpline::GetControlPoint" ref="43193538f34114329b061951ccdf1576" args="(Point &amp;point, int index)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JSpline::GetControlPoint </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_point.html">Point</a> &amp;&nbsp;</td>
<td class="paramname"> <em>point</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>index</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>
Get a control point of the spline.<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>index</em>&nbsp;</td><td>- Control point index.</td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Control point. </dd></dl>
</div>
</div><p>
<a class="anchor" name="86a4b5d5c0526ad2c848fd9ff059b3ef"></a><!-- doxytag: member="JSpline::GeneratePixels" ref="86a4b5d5c0526ad2c848fd9ff059b3ef" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JSpline::GeneratePixels </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Work out all pixels of the spline.<p>
<dl class="note" compact><dt><b>Note:</b></dt><dd>Have to call this function before calling GetPixel, GetPixelCount and Render. </dd></dl>
</div>
</div><p>
<a class="anchor" name="ad3ffd8c832afe9a9dcd75b9ebcf36ab"></a><!-- doxytag: member="JSpline::PointOnCurve" ref="ad3ffd8c832afe9a9dcd75b9ebcf36ab" args="(Point &amp;out, float t, const Point &amp;p0, const Point &amp;p1, const Point &amp;p2, const Point &amp;p3)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JSpline::PointOnCurve </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_point.html">Point</a> &amp;&nbsp;</td>
<td class="paramname"> <em>out</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_point.html">Point</a> &amp;&nbsp;</td>
<td class="paramname"> <em>p0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_point.html">Point</a> &amp;&nbsp;</td>
<td class="paramname"> <em>p1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_point.html">Point</a> &amp;&nbsp;</td>
<td class="paramname"> <em>p2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_point.html">Point</a> &amp;&nbsp;</td>
<td class="paramname"> <em>p3</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>
Get a point between 2nd and 3rd control point.<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>t</em>&nbsp;</td><td>- Fraction of the curve between 2nd and 3rd control point. (0.0f ~ 1.0f) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>p0</em>&nbsp;</td><td>- 1st control point. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>p1</em>&nbsp;</td><td>- 2nd control point. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>p2</em>&nbsp;</td><td>- 3rd control point. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>p3</em>&nbsp;</td><td>- 4th control point.</td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Position of the desire point. </dd></dl>
</div>
</div><p>
<a class="anchor" name="d2524b5535ba554ff9863cac5081d312"></a><!-- doxytag: member="JSpline::GetPixelCount" ref="d2524b5535ba554ff9863cac5081d312" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int JSpline::GetPixelCount </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get a number of pixels for this spline.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of pixels for this spline. </dd></dl>
</div>
</div><p>
<a class="anchor" name="fc83fe27b83afc1189865db4ae72c57f"></a><!-- doxytag: member="JSpline::GetPixel" ref="fc83fe27b83afc1189865db4ae72c57f" args="(Point &amp;point, int index)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JSpline::GetPixel </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_point.html">Point</a> &amp;&nbsp;</td>
<td class="paramname"> <em>point</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>index</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>
Get a pixel on the spline.<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>index</em>&nbsp;</td><td>- Pixel index.</td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Position of the desire point. </dd></dl>
</div>
</div><p>
<a class="anchor" name="e52f4f21e5be8afdea4bcbfdb55ffd66"></a><!-- doxytag: member="JSpline::Render" ref="e52f4f21e5be8afdea4bcbfdb55ffd66" args="(float x, float y, PIXEL_TYPE color=ARGB(255, 255, 255, 255), PIXEL_TYPE controlColor=ARGB(192, 0, 192, 0))" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JSpline::Render </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>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">PIXEL_TYPE&nbsp;</td>
<td class="paramname"> <em>color</em> = <code>ARGB(255,&nbsp;255,&nbsp;255,&nbsp;255)</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">PIXEL_TYPE&nbsp;</td>
<td class="paramname"> <em>controlColor</em> = <code>ARGB(192,&nbsp;0,&nbsp;192,&nbsp;0)</code></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>
Render the spline to screen.
</div>
</div><p>
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Oct 22 00:28:23 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>
+75
View File
@@ -0,0 +1,75 @@
<!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++: Member List</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>JSprite Member List</h1>This is the complete list of members for <a class="el" href="class_j_sprite.html">JSprite</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#924baaf2e83351ac6b10d97416643aaa">AddFrame</a>(float x, float y, float width, float height, bool flipped=false)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#5146b0fb9fe58353a6e0f8182151c00f">AddFrame</a>(JTexture *tex, float x, float y, float width, float height, bool flipped=false)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#dd8a97654d2ae471e4572c4f60f1031f">ANIMATION_TYPE</a> enum name</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#dd8a97654d2ae471e4572c4f60f1031f1f034bfaee18258f0658b1d9cf09ce01">ANIMATION_TYPE_LOOPING</a> enum value</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#dd8a97654d2ae471e4572c4f60f1031f3818aa09ff532ab98ca9618189c2515a">ANIMATION_TYPE_ONCE_AND_BACK</a> enum value</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#dd8a97654d2ae471e4572c4f60f1031f1a8e3d1068c5ad334d7f4ecd785b87ec">ANIMATION_TYPE_ONCE_AND_GONE</a> enum value</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#dd8a97654d2ae471e4572c4f60f1031fab81e12365c0f69d8842ce449fa7610c">ANIMATION_TYPE_ONCE_AND_STAY</a> enum value</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#dd8a97654d2ae471e4572c4f60f1031fb40f498d492d7efc3d0746531c885654">ANIMATION_TYPE_PINGPONG</a> enum value</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#c99a62614087ea32708c4556d0851aaa">GetAlpha</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#8ada556e9e3748d7ceb833828cf53d2f">GetCurrentFrame</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#2c7508494691e8d7795e84e623f85885">GetCurrentFrameIndex</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#ac359f535a1431297644b4f60b049100">GetDirection</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#3d525c742e533527e42d838b5bb2072f">GetFrame</a>(int index)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#01e450ab5aeaaf4bcd9bd0644face029">GetFrameCount</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#a7042e28e9ba3fa15b769b4ed3215f20">GetId</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#8b766100695abf64680b91811df16757">GetRotation</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#995b569214511e70c2fba7cfabdc64da">GetScale</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#da6cf28796db95c79723005cf99b138f">GetSpeed</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#dc38bd89dfe47c2aa0d6658fdad80413">GetX</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#8805f11f05cf0f11bf5a3e62c6840ea7">GetXVelocity</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#98dc9694e2d8bc094ceb3db0fc0f3206">GetY</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#3ea3a0b390846dd63bec966c4aab2304">GetYVelocity</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#ec9d9ec6720168289cd73bde83b42e07">IsActive</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#cfcf746099ca280ac7dd9b8c16b7f4b9">IsAnimating</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#6a7d0295053eae90250591dc7d8cc67b">JSprite</a>(JTexture *tex=NULL, float x=0.0f, float y=0.0f, float width=0.0f, float height=0.0f, bool flipped=false)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#a827ef27e57ed8f8404f74c95e7dcdb3">Move</a>(float x, float y)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#6dce11d10a097e171bcbfbf4681d3bb0">Render</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#c55e9a51d7e9a18bb5e212c7ab54f176">RestartAnimation</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#61676dea2decaf5f16840cea14b95750">SetActive</a>(bool f)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#47783c0d2b630603b67d96bd0e7f8517">SetAlpha</a>(float alpha)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#71727c100d1915b2fa02c9602dee8914">SetAnimationType</a>(int type)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#d8debf9c816d651c14ea98e08a946e2f">SetColor</a>(PIXEL_TYPE color)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#63d116265006aeebc94dac8f38a62807">SetCurrentFrameIndex</a>(int frame)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#801cb135f704a8d18bf1c992e660ddd8">SetDirection</a>(float angle)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#6838f49241c8a6167c99283bd1c99273">SetDirection</a>(float x, float y)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#f04fa7900f974954d8c0462d3ac5551c">SetDuration</a>(float duration)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#f7fef8a4463578f30c112e9fd6a9c91d">SetFlip</a>(bool flip, int index=-1)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#7b6f90e8786d660f6f32820a3408e073">SetHotSpot</a>(float x, float y, int index=-1)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#d170931753a3281b7113ddd39c53a3ea">SetId</a>(int id)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#c804db210beb1f6fd0af307a098654b1">SetPosition</a>(float x, float y)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#fcdd2f4739f43fe0daa2ef405fd87553">SetRotation</a>(float rot)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#dcb4fb7e619de8a88390f74b9aa3c39b">SetScale</a>(float hscale, float vscale)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#eb94c1ee508f37435c531293c4ff5cd7">SetScale</a>(float scale)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#db0405f1d4fc0a4fc90661cf28a6753a">SetSpeed</a>(float speed)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#f6ffe7fbf20b6fee5f16ec9659efb7ed">SetX</a>(float x)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#6a6185b5c251e42a324547c47b0395e7">SetY</a>(float y)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#6eea4abf66216b26d391a1551cbd1598">StartAnimation</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#21bf7eb4647cccd40bafa7ca3c376dd0">StopAnimation</a>()</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_sprite.html#fa0111c412e816eaa3d27eb3b84a4732">Update</a>(float dt)</td><td><a class="el" href="class_j_sprite.html">JSprite</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Mon Oct 22 00:28:23 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>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,11 @@
digraph G
{
edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
node [fontname="FreeSans.ttf",fontsize=10,shape=record];
Node1 [label="JSprite",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mRenderer",fontname="FreeSans.ttf"];
Node2 [label="JRenderer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_renderer.html"];
Node3 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mImageFilter",fontname="FreeSans.ttf"];
Node3 [label="JImageFilter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_image_filter.html"];
Node2 -> Node2 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mInstance",fontname="FreeSans.ttf"];
}
@@ -0,0 +1 @@
5f859c60480896bfb6d76c5e54e253a3
@@ -0,0 +1,8 @@
digraph G
{
edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
node [fontname="FreeSans.ttf",fontsize=10,shape=record];
Node1 [label="JSprite",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
Node2 [label="JGameObject",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_game_object.html"];
}
@@ -0,0 +1 @@
f17ba219cf0bd5f2944b9782850e804d
@@ -0,0 +1,53 @@
<!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++: Member List</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>JTTFont Member List</h1>This is the complete list of members for <a class="el" href="class_j_t_t_font.html">JTTFont</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#2ce5bb908b3aaeb2b6c32fce294f292b1a35da04980b668438ed4c2ab6cbfd4b">CACHE_IMAGE_128x128</a> enum value</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#2ce5bb908b3aaeb2b6c32fce294f292bda08b4d85b0bade648822756e8ff13e2">CACHE_IMAGE_256x256</a> enum value</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#2ce5bb908b3aaeb2b6c32fce294f292b9414757d17b6f3cb6e34cd26a49655a2">CACHE_IMAGE_512x512</a> enum value</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#2ce5bb908b3aaeb2b6c32fce294f292b2e5de6bc8d0ca27a23212da91a07f421">CACHE_IMAGE_64x64</a> enum value</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#2ce5bb908b3aaeb2b6c32fce294f292b">CACHE_IMAGE_SIZE</a> enum name</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#7a328115c9f86b2d93370a31b903042c">FONT_LOADING_MODE</a> enum name</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#3f6bdd4c7fbb2dc4e787d3d639132a97">GetWidth</a>(const u16 *text)</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#69682546bbbcfd3ab497029798c34e82">GetWidth</a>(const char *text)</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#5bdebc7509836ad106b3f91ab5708709">GetWidth</a>(const u8 *text)</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#48fa409e5e7c8316dda0b4de6bf6c769">JTTFont</a>(int cacheImageSize=CACHE_IMAGE_256x256)</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#851be526856f2f5f492b78ab55f4d788">Load</a>(const char *filename, int size=12, int mode=MODE_NORMAL)</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#14c4f08cdfc7853cd694c3e30b849040">Load</a>(JTTFont *fontSource, int size=12, int mode=MODE_NORMAL)</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#7a328115c9f86b2d93370a31b903042c4faa365f93bea3ee30b7da76559b5003">MODE_NORMAL</a> enum value</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#7a328115c9f86b2d93370a31b903042cd192129155378911d9c07dc61cc21efe">MODE_PRECACHE_ASCII</a> enum value</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#7a328115c9f86b2d93370a31b903042c344916a0d03f0aafe1be46882e626a98">MODE_PRECACHE_ASCII_EX</a> enum value</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#959f6698937c30bcd066e4c7d8d3bc88">PreCacheASCII</a>()</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#babc7ff0ddbc600b6da3cf4b92369bc6">PreCacheExtendedASCII</a>()</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#615820fde8b4b29431c7f707fbcc6231">PreCacheString</a>(const u16 *text)</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#0b447223afdf08dccb898606dbb31009">PreCacheString</a>(const char *text)</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#019569ab1dc49efb289f5551f233dd80">PreCacheString</a>(const u8 *text)</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#24440eda93882d2909b863a76d14ba06">RenderString</a>(const u16 *text, float x, float y, int alignment=JGETEXT_LEFT)</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#8c346d7ebf1662e0fec706dfaee4a02f">RenderString</a>(const char *text, float x, float y, int alignment=JGETEXT_LEFT)</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#503c53b441688982e4271ca2ff9bcd31">RenderString</a>(const u8 *text, float x, float y, int alignment=JGETEXT_LEFT)</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#e211b246c278df403b3d3de23daba576">SetAngle</a>(float angle)</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#cc098bd764ec2e58a91d44185fdfc9c9">SetColor</a>(PIXEL_TYPE color)</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#4cf982139b7953d651e2ba71988466f4">SetSize</a>(int size)</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_j_t_t_font.html#612eefb3219e7b6a20f57d2ad859d1e7">Unload</a>(void)</td><td><a class="el" href="class_j_t_t_font.html">JTTFont</a></td><td></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Mon Oct 22 00:28:23 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>
+717
View File
@@ -0,0 +1,717 @@
<!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++: JTTFont 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>JTTFont Class Reference</h1><!-- doxytag: class="JTTFont" --><code>#include &lt;JTTFont.h&gt;</code>
<p>
<div class="dynheader">
Collaboration diagram for JTTFont:</div>
<div class="dynsection">
</div>
<p>
<a href="class_j_t_t_font-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_t_t_font.html#7a328115c9f86b2d93370a31b903042c">FONT_LOADING_MODE</a> { <a class="el" href="class_j_t_t_font.html#7a328115c9f86b2d93370a31b903042c4faa365f93bea3ee30b7da76559b5003">MODE_NORMAL</a>,
<a class="el" href="class_j_t_t_font.html#7a328115c9f86b2d93370a31b903042cd192129155378911d9c07dc61cc21efe">MODE_PRECACHE_ASCII</a>,
<a class="el" href="class_j_t_t_font.html#7a328115c9f86b2d93370a31b903042c344916a0d03f0aafe1be46882e626a98">MODE_PRECACHE_ASCII_EX</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_t_t_font.html#2ce5bb908b3aaeb2b6c32fce294f292b">CACHE_IMAGE_SIZE</a> { <a class="el" href="class_j_t_t_font.html#2ce5bb908b3aaeb2b6c32fce294f292b2e5de6bc8d0ca27a23212da91a07f421">CACHE_IMAGE_64x64</a>,
<a class="el" href="class_j_t_t_font.html#2ce5bb908b3aaeb2b6c32fce294f292b1a35da04980b668438ed4c2ab6cbfd4b">CACHE_IMAGE_128x128</a>,
<a class="el" href="class_j_t_t_font.html#2ce5bb908b3aaeb2b6c32fce294f292bda08b4d85b0bade648822756e8ff13e2">CACHE_IMAGE_256x256</a>,
<a class="el" href="class_j_t_t_font.html#2ce5bb908b3aaeb2b6c32fce294f292b9414757d17b6f3cb6e34cd26a49655a2">CACHE_IMAGE_512x512</a>
}</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_t_t_font.html#48fa409e5e7c8316dda0b4de6bf6c769">JTTFont</a> (int cacheImageSize=CACHE_IMAGE_256x256)</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_t_t_font.html#cc098bd764ec2e58a91d44185fdfc9c9">SetColor</a> (PIXEL_TYPE color)</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_t_t_font.html#e211b246c278df403b3d3de23daba576">SetAngle</a> (float angle)</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_t_t_font.html#4cf982139b7953d651e2ba71988466f4">SetSize</a> (int size)</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_t_t_font.html#851be526856f2f5f492b78ab55f4d788">Load</a> (const char *filename, int size=12, int mode=MODE_NORMAL)</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_t_t_font.html#14c4f08cdfc7853cd694c3e30b849040">Load</a> (<a class="el" href="class_j_t_t_font.html">JTTFont</a> *fontSource, int size=12, int mode=MODE_NORMAL)</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_t_t_font.html#612eefb3219e7b6a20f57d2ad859d1e7">Unload</a> (void)</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_t_t_font.html#24440eda93882d2909b863a76d14ba06">RenderString</a> (const u16 *text, float x, float y, int alignment=JGETEXT_LEFT)</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_t_t_font.html#8c346d7ebf1662e0fec706dfaee4a02f">RenderString</a> (const char *text, float x, float y, int alignment=JGETEXT_LEFT)</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_t_t_font.html#503c53b441688982e4271ca2ff9bcd31">RenderString</a> (const u8 *text, float x, float y, int alignment=JGETEXT_LEFT)</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_t_t_font.html#615820fde8b4b29431c7f707fbcc6231">PreCacheString</a> (const u16 *text)</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_t_t_font.html#0b447223afdf08dccb898606dbb31009">PreCacheString</a> (const char *text)</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_t_t_font.html#019569ab1dc49efb289f5551f233dd80">PreCacheString</a> (const u8 *text)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_t_t_font.html#3f6bdd4c7fbb2dc4e787d3d639132a97">GetWidth</a> (const u16 *text)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_t_t_font.html#69682546bbbcfd3ab497029798c34e82">GetWidth</a> (const char *text)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_t_t_font.html#5bdebc7509836ad106b3f91ab5708709">GetWidth</a> (const u8 *text)</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_t_t_font.html#959f6698937c30bcd066e4c7d8d3bc88">PreCacheASCII</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_t_t_font.html#babc7ff0ddbc600b6da3cf4b92369bc6">PreCacheExtendedASCII</a> ()</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
True Type font support with the help of Freetype library. <a class="el" href="class_j_t_t_font.html">JTTFont</a> has a simple caching system so that a character which has been rendered before can be retrieved from the cache instead of drawing it again by the Freetype library. This can give you a much faster rendering speed. Also, if you only need to use a limited number of characters in your game, you can actually cache all your characters in the cache beforehand and unload the font to save memory.<p>
<dl class="user" compact><dt><b>For example, if you only want to use the standard ASCII characters in</b></dt><dd>your game:</dd></dl>
<div class="fragment"><pre class="fragment"> <span class="comment">// in Create()</span>
mTTFont = <span class="keyword">new</span> <a class="code" href="class_j_t_t_font.html#48fa409e5e7c8316dda0b4de6bf6c769">JTTFont</a>();
mTTFont-&gt;Load(<span class="stringliteral">"arial.ttf"</span>, 32); <span class="comment">// size 32</span>
<span class="keywordflow">if</span> (mTTFont-&gt;PreCacheASCII())
mTTFont-&gt;Unload();
...
<span class="comment">// in Render()</span>
mTTFont-&gt;RenderString(<span class="stringliteral">"Hello World!"</span>, 240, 80, JGETEXT_CENTER);
</pre></div> <hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="7a328115c9f86b2d93370a31b903042c"></a><!-- doxytag: member="JTTFont::FONT_LOADING_MODE" ref="7a328115c9f86b2d93370a31b903042c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="class_j_t_t_font.html#7a328115c9f86b2d93370a31b903042c">JTTFont::FONT_LOADING_MODE</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Font loading options. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="7a328115c9f86b2d93370a31b903042c4faa365f93bea3ee30b7da76559b5003"></a><!-- doxytag: member="MODE_NORMAL" ref="7a328115c9f86b2d93370a31b903042c4faa365f93bea3ee30b7da76559b5003" args="" -->MODE_NORMAL</em>&nbsp;</td><td>
Load only. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="7a328115c9f86b2d93370a31b903042cd192129155378911d9c07dc61cc21efe"></a><!-- doxytag: member="MODE_PRECACHE_ASCII" ref="7a328115c9f86b2d93370a31b903042cd192129155378911d9c07dc61cc21efe" args="" -->MODE_PRECACHE_ASCII</em>&nbsp;</td><td>
Load the font and cache all ASCII characters. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="7a328115c9f86b2d93370a31b903042c344916a0d03f0aafe1be46882e626a98"></a><!-- doxytag: member="MODE_PRECACHE_ASCII_EX" ref="7a328115c9f86b2d93370a31b903042c344916a0d03f0aafe1be46882e626a98" args="" -->MODE_PRECACHE_ASCII_EX</em>&nbsp;</td><td>
Load the font and cache all Extended ASCII characters. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="2ce5bb908b3aaeb2b6c32fce294f292b"></a><!-- doxytag: member="JTTFont::CACHE_IMAGE_SIZE" ref="2ce5bb908b3aaeb2b6c32fce294f292b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="class_j_t_t_font.html#2ce5bb908b3aaeb2b6c32fce294f292b">JTTFont::CACHE_IMAGE_SIZE</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Size of the texture used for caching. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="2ce5bb908b3aaeb2b6c32fce294f292b2e5de6bc8d0ca27a23212da91a07f421"></a><!-- doxytag: member="CACHE_IMAGE_64x64" ref="2ce5bb908b3aaeb2b6c32fce294f292b2e5de6bc8d0ca27a23212da91a07f421" args="" -->CACHE_IMAGE_64x64</em>&nbsp;</td><td>
64x64 </td></tr>
<tr><td valign="top"><em><a class="anchor" name="2ce5bb908b3aaeb2b6c32fce294f292b1a35da04980b668438ed4c2ab6cbfd4b"></a><!-- doxytag: member="CACHE_IMAGE_128x128" ref="2ce5bb908b3aaeb2b6c32fce294f292b1a35da04980b668438ed4c2ab6cbfd4b" args="" -->CACHE_IMAGE_128x128</em>&nbsp;</td><td>
128x128 </td></tr>
<tr><td valign="top"><em><a class="anchor" name="2ce5bb908b3aaeb2b6c32fce294f292bda08b4d85b0bade648822756e8ff13e2"></a><!-- doxytag: member="CACHE_IMAGE_256x256" ref="2ce5bb908b3aaeb2b6c32fce294f292bda08b4d85b0bade648822756e8ff13e2" args="" -->CACHE_IMAGE_256x256</em>&nbsp;</td><td>
256x256 </td></tr>
<tr><td valign="top"><em><a class="anchor" name="2ce5bb908b3aaeb2b6c32fce294f292b9414757d17b6f3cb6e34cd26a49655a2"></a><!-- doxytag: member="CACHE_IMAGE_512x512" ref="2ce5bb908b3aaeb2b6c32fce294f292b9414757d17b6f3cb6e34cd26a49655a2" args="" -->CACHE_IMAGE_512x512</em>&nbsp;</td><td>
512x512 </td></tr>
</table>
</dl>
</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="48fa409e5e7c8316dda0b4de6bf6c769"></a><!-- doxytag: member="JTTFont::JTTFont" ref="48fa409e5e7c8316dda0b4de6bf6c769" args="(int cacheImageSize=CACHE_IMAGE_256x256)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">JTTFont::JTTFont </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>cacheImageSize</em> = <code>CACHE_IMAGE_256x256</code> </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>cacheImageSize</em>&nbsp;</td><td>- Size of the texture used for caching. This can be 64x64, 128x128(default), 256x256 or 512x512. </td></tr>
</table>
</dl>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="cc098bd764ec2e58a91d44185fdfc9c9"></a><!-- doxytag: member="JTTFont::SetColor" ref="cc098bd764ec2e58a91d44185fdfc9c9" args="(PIXEL_TYPE color)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JTTFont::SetColor </td>
<td>(</td>
<td class="paramtype">PIXEL_TYPE&nbsp;</td>
<td class="paramname"> <em>color</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set color of font.<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>color</em>&nbsp;</td><td>- Font color. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="e211b246c278df403b3d3de23daba576"></a><!-- doxytag: member="JTTFont::SetAngle" ref="e211b246c278df403b3d3de23daba576" args="(float angle)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JTTFont::SetAngle </td>
<td>(</td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>angle</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set angle of the font 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>angle</em>&nbsp;</td><td>- Angle in radians. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="4cf982139b7953d651e2ba71988466f4"></a><!-- doxytag: member="JTTFont::SetSize" ref="4cf982139b7953d651e2ba71988466f4" args="(int size)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool JTTFont::SetSize </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>size</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Set font size.<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>size</em>&nbsp;</td><td>- Font size.</td></tr>
</table>
</dl>
<dl class="note" compact><dt><b>Note:</b></dt><dd>Setting font size will clear the cache. </dd></dl>
</div>
</div><p>
<a class="anchor" name="851be526856f2f5f492b78ab55f4d788"></a><!-- doxytag: member="JTTFont::Load" ref="851be526856f2f5f492b78ab55f4d788" args="(const char *filename, int size=12, int mode=MODE_NORMAL)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool JTTFont::Load </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>filename</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>size</em> = <code>12</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>mode</em> = <code>MODE_NORMAL</code></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>
Load font file.<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>filename</em>&nbsp;</td><td>- Name of True Type font. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>- Initial font size. Default is 12. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>mode</em>&nbsp;</td><td>- Loading mode.</td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>- True if no error. </dd></dl>
</div>
</div><p>
<a class="anchor" name="14c4f08cdfc7853cd694c3e30b849040"></a><!-- doxytag: member="JTTFont::Load" ref="14c4f08cdfc7853cd694c3e30b849040" args="(JTTFont *fontSource, int size=12, int mode=MODE_NORMAL)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool JTTFont::Load </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_j_t_t_font.html">JTTFont</a> *&nbsp;</td>
<td class="paramname"> <em>fontSource</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>size</em> = <code>12</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>mode</em> = <code>MODE_NORMAL</code></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>
Create font using font data from another <a class="el" href="class_j_t_t_font.html">JTTFont</a> instance.<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>fontSource</em>&nbsp;</td><td>- Source of font data. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>- Initial font size. Default is 12. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>mode</em>&nbsp;</td><td>- Loading mode.</td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>- True if no error. </dd></dl>
</div>
</div><p>
<a class="anchor" name="612eefb3219e7b6a20f57d2ad859d1e7"></a><!-- doxytag: member="JTTFont::Unload" ref="612eefb3219e7b6a20f57d2ad859d1e7" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JTTFont::Unload </td>
<td>(</td>
<td class="paramtype">void&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Unload font file and related Freetype objects from memory.
</div>
</div><p>
<a class="anchor" name="24440eda93882d2909b863a76d14ba06"></a><!-- doxytag: member="JTTFont::RenderString" ref="24440eda93882d2909b863a76d14ba06" args="(const u16 *text, float x, float y, int alignment=JGETEXT_LEFT)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JTTFont::RenderString </td>
<td>(</td>
<td class="paramtype">const u16 *&nbsp;</td>
<td class="paramname"> <em>text</em>, </td>
</tr>
<tr>
<td class="paramkey"></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>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>alignment</em> = <code>JGETEXT_LEFT</code></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>
Render Unicode string to screen.<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>text</em>&nbsp;</td><td>- NULL terminated Unicode-16 string. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>- X position. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>- Y position. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>alignment</em>&nbsp;</td><td>- Text alignment: JGETEXT_LEFT, JGETEXT_RIGHT, JGETEXT_CENTER </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="8c346d7ebf1662e0fec706dfaee4a02f"></a><!-- doxytag: member="JTTFont::RenderString" ref="8c346d7ebf1662e0fec706dfaee4a02f" args="(const char *text, float x, float y, int alignment=JGETEXT_LEFT)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JTTFont::RenderString </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>text</em>, </td>
</tr>
<tr>
<td class="paramkey"></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>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>alignment</em> = <code>JGETEXT_LEFT</code></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>
Render ASCII string to screen.<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>text</em>&nbsp;</td><td>- NULL terminated ASCII string. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>- X position. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>- Y position. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>alignment</em>&nbsp;</td><td>- Text alignment: JGETEXT_LEFT, JGETEXT_RIGHT, JGETEXT_CENTER </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="503c53b441688982e4271ca2ff9bcd31"></a><!-- doxytag: member="JTTFont::RenderString" ref="503c53b441688982e4271ca2ff9bcd31" args="(const u8 *text, float x, float y, int alignment=JGETEXT_LEFT)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JTTFont::RenderString </td>
<td>(</td>
<td class="paramtype">const u8 *&nbsp;</td>
<td class="paramname"> <em>text</em>, </td>
</tr>
<tr>
<td class="paramkey"></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>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>alignment</em> = <code>JGETEXT_LEFT</code></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>
Render Chinese (GBK) string to screen.<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>text</em>&nbsp;</td><td>- NULL terminated GBK encoded string. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>- X position. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>- Y position. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>alignment</em>&nbsp;</td><td>- Text alignment: JGETEXT_LEFT, JGETEXT_RIGHT, JGETEXT_CENTER </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="615820fde8b4b29431c7f707fbcc6231"></a><!-- doxytag: member="JTTFont::PreCacheString" ref="615820fde8b4b29431c7f707fbcc6231" args="(const u16 *text)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JTTFont::PreCacheString </td>
<td>(</td>
<td class="paramtype">const u16 *&nbsp;</td>
<td class="paramname"> <em>text</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Put characters of an Unicode string into cache<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>text</em>&nbsp;</td><td>- NULL terminated Unicode-16 string. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="0b447223afdf08dccb898606dbb31009"></a><!-- doxytag: member="JTTFont::PreCacheString" ref="0b447223afdf08dccb898606dbb31009" args="(const char *text)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JTTFont::PreCacheString </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>text</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Put characters of an ASCII string into cache.<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>text</em>&nbsp;</td><td>- NULL terminated ASCII string. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="019569ab1dc49efb289f5551f233dd80"></a><!-- doxytag: member="JTTFont::PreCacheString" ref="019569ab1dc49efb289f5551f233dd80" args="(const u8 *text)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void JTTFont::PreCacheString </td>
<td>(</td>
<td class="paramtype">const u8 *&nbsp;</td>
<td class="paramname"> <em>text</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Put characters of a Chinese (GBK) string into cache.<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>text</em>&nbsp;</td><td>- NULL terminated GBK encoded string. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="3f6bdd4c7fbb2dc4e787d3d639132a97"></a><!-- doxytag: member="JTTFont::GetWidth" ref="3f6bdd4c7fbb2dc4e787d3d639132a97" args="(const u16 *text)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int JTTFont::GetWidth </td>
<td>(</td>
<td class="paramtype">const u16 *&nbsp;</td>
<td class="paramname"> <em>text</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get width of Unicode string on screen.<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>text</em>&nbsp;</td><td>- NULL terminated Unicode-16 string.</td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>- Width in pixels </dd></dl>
</div>
</div><p>
<a class="anchor" name="69682546bbbcfd3ab497029798c34e82"></a><!-- doxytag: member="JTTFont::GetWidth" ref="69682546bbbcfd3ab497029798c34e82" args="(const char *text)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int JTTFont::GetWidth </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>text</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get width of ASCII string on screen.<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>text</em>&nbsp;</td><td>- NULL terminated ASCII string.</td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>- Width in pixels </dd></dl>
</div>
</div><p>
<a class="anchor" name="5bdebc7509836ad106b3f91ab5708709"></a><!-- doxytag: member="JTTFont::GetWidth" ref="5bdebc7509836ad106b3f91ab5708709" args="(const u8 *text)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int JTTFont::GetWidth </td>
<td>(</td>
<td class="paramtype">const u8 *&nbsp;</td>
<td class="paramname"> <em>text</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Get width of Chinese (GBK) string on screen.<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>text</em>&nbsp;</td><td>- NULL terminated GBK encoded string.</td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>- Width in pixels </dd></dl>
</div>
</div><p>
<a class="anchor" name="959f6698937c30bcd066e4c7d8d3bc88"></a><!-- doxytag: member="JTTFont::PreCacheASCII" ref="959f6698937c30bcd066e4c7d8d3bc88" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool JTTFont::PreCacheASCII </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Put all standard ASCII characters (0x20-0x7F) into cache.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>- True if success. </dd></dl>
</div>
</div><p>
<a class="anchor" name="babc7ff0ddbc600b6da3cf4b92369bc6"></a><!-- doxytag: member="JTTFont::PreCacheExtendedASCII" ref="babc7ff0ddbc600b6da3cf4b92369bc6" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool JTTFont::PreCacheExtendedASCII </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Put all ASCII characters (0x20-0xFF) into cache.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>- True if success. </dd></dl>
</div>
</div><p>
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Oct 22 00:28:23 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>
@@ -0,0 +1,9 @@
digraph G
{
edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
node [fontname="FreeSans.ttf",fontsize=10,shape=record];
Node1 [label="JTTFont",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
Node1 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mFontSource",fontname="FreeSans.ttf"];
Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mQuads",fontname="FreeSans.ttf"];
Node2 [label="JQuad",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$class_j_quad.html"];
}
@@ -0,0 +1 @@
58e051e516cd055de05ded4b644ecd69
+30
View File
@@ -0,0 +1,30 @@
<!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++: Member List</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>Point Member List</h1>This is the complete list of members for <a class="el" href="class_point.html">Point</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_point.html#6524332fa4d321ff0a001366a732c7b6">Point</a>(float _x, float _y)</td><td><a class="el" href="class_point.html">Point</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_point.html#d92f2337b839a94ce97dcdb439b4325a">Point</a>()</td><td><a class="el" href="class_point.html">Point</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_point.html#05dfe2dfbde813ad234b514f30e662f1">x</a></td><td><a class="el" href="class_point.html">Point</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_point.html#6101960c8d2d4e8ea1d32c9234bbeb8d">y</a></td><td><a class="el" href="class_point.html">Point</a></td><td></td></tr>
</table><hr size="1"><address style="text-align: right;"><small>Generated on Mon Oct 22 00:28:23 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>
+103
View File
@@ -0,0 +1,103 @@
<!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++: Point 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>Point Class Reference</h1><!-- doxytag: class="Point" --><code>#include &lt;JSpline.h&gt;</code>
<p>
<p>
<a href="class_point-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 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_point.html#6524332fa4d321ff0a001366a732c7b6">Point</a> (float _x, float _y)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#d92f2337b839a94ce97dcdb439b4325a">Point</a> ()</td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="05dfe2dfbde813ad234b514f30e662f1"></a><!-- doxytag: member="Point::x" ref="05dfe2dfbde813ad234b514f30e662f1" args="" -->
float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#05dfe2dfbde813ad234b514f30e662f1">x</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">X position. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6101960c8d2d4e8ea1d32c9234bbeb8d"></a><!-- doxytag: member="Point::y" ref="6101960c8d2d4e8ea1d32c9234bbeb8d" args="" -->
float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point.html#6101960c8d2d4e8ea1d32c9234bbeb8d">y</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Y position. <br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Position of a single dot on screen. <hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="6524332fa4d321ff0a001366a732c7b6"></a><!-- doxytag: member="Point::Point" ref="6524332fa4d321ff0a001366a732c7b6" args="(float _x, float _y)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Point::Point </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%"><code> [inline]</code></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>_x</em>&nbsp;</td><td>- X position. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>_y</em>&nbsp;</td><td>- Y position. </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="d92f2337b839a94ce97dcdb439b4325a"></a><!-- doxytag: member="Point::Point" ref="d92f2337b839a94ce97dcdb439b4325a" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Point::Point </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Constructor, set position to default (0.0f, 0.0f)
</div>
</div><p>
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Oct 22 00:28:23 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>
+358
View File
@@ -0,0 +1,358 @@
BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
font-family: Geneva, Arial, Helvetica, sans-serif;
}
BODY,TD {
font-size: 90%;
}
H1 {
text-align: center;
font-size: 160%;
}
H2 {
font-size: 120%;
}
H3 {
font-size: 100%;
}
CAPTION { font-weight: bold }
DIV.qindex {
width: 100%;
background-color: #e8eef2;
border: 1px solid #84b0c7;
text-align: center;
margin: 2px;
padding: 2px;
line-height: 140%;
}
DIV.nav {
width: 100%;
background-color: #e8eef2;
border: 1px solid #84b0c7;
text-align: center;
margin: 2px;
padding: 2px;
line-height: 140%;
}
DIV.navtab {
background-color: #e8eef2;
border: 1px solid #84b0c7;
text-align: center;
margin: 2px;
margin-right: 15px;
padding: 2px;
}
TD.navtab {
font-size: 70%;
}
A.qindex {
text-decoration: none;
font-weight: bold;
color: #1A419D;
}
A.qindex:visited {
text-decoration: none;
font-weight: bold;
color: #1A419D
}
A.qindex:hover {
text-decoration: none;
background-color: #ddddff;
}
A.qindexHL {
text-decoration: none;
font-weight: bold;
background-color: #6666cc;
color: #ffffff;
border: 1px double #9295C2;
}
A.qindexHL:hover {
text-decoration: none;
background-color: #6666cc;
color: #ffffff;
}
A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff }
A.el { text-decoration: none; font-weight: bold }
A.elRef { font-weight: bold }
A.code:link { text-decoration: none; font-weight: normal; color: #0000FF}
A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF}
A.codeRef:link { font-weight: normal; color: #0000FF}
A.codeRef:visited { font-weight: normal; color: #0000FF}
A:hover { text-decoration: none; background-color: #f2f2ff }
DL.el { margin-left: -1cm }
.fragment {
font-family: monospace, fixed;
font-size: 95%;
}
PRE.fragment {
border: 1px solid #CCCCCC;
background-color: #f5f5f5;
margin-top: 4px;
margin-bottom: 4px;
margin-left: 2px;
margin-right: 8px;
padding-left: 6px;
padding-right: 6px;
padding-top: 4px;
padding-bottom: 4px;
}
DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
DIV.groupHeader {
margin-left: 16px;
margin-top: 12px;
margin-bottom: 6px;
font-weight: bold;
}
DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% }
BODY {
background: white;
color: black;
margin-right: 20px;
margin-left: 20px;
}
TD.indexkey {
background-color: #e8eef2;
font-weight: bold;
padding-right : 10px;
padding-top : 2px;
padding-left : 10px;
padding-bottom : 2px;
margin-left : 0px;
margin-right : 0px;
margin-top : 2px;
margin-bottom : 2px;
border: 1px solid #CCCCCC;
}
TD.indexvalue {
background-color: #e8eef2;
font-style: italic;
padding-right : 10px;
padding-top : 2px;
padding-left : 10px;
padding-bottom : 2px;
margin-left : 0px;
margin-right : 0px;
margin-top : 2px;
margin-bottom : 2px;
border: 1px solid #CCCCCC;
}
TR.memlist {
background-color: #f0f0f0;
}
P.formulaDsp { text-align: center; }
IMG.formulaDsp { }
IMG.formulaInl { vertical-align: middle; }
SPAN.keyword { color: #008000 }
SPAN.keywordtype { color: #604020 }
SPAN.keywordflow { color: #e08000 }
SPAN.comment { color: #800000 }
SPAN.preprocessor { color: #806020 }
SPAN.stringliteral { color: #002080 }
SPAN.charliteral { color: #008080 }
.mdescLeft {
padding: 0px 8px 4px 8px;
font-size: 80%;
font-style: italic;
background-color: #FAFAFA;
border-top: 1px none #E0E0E0;
border-right: 1px none #E0E0E0;
border-bottom: 1px none #E0E0E0;
border-left: 1px none #E0E0E0;
margin: 0px;
}
.mdescRight {
padding: 0px 8px 4px 8px;
font-size: 80%;
font-style: italic;
background-color: #FAFAFA;
border-top: 1px none #E0E0E0;
border-right: 1px none #E0E0E0;
border-bottom: 1px none #E0E0E0;
border-left: 1px none #E0E0E0;
margin: 0px;
}
.memItemLeft {
padding: 1px 0px 0px 8px;
margin: 4px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-color: #E0E0E0;
border-right-color: #E0E0E0;
border-bottom-color: #E0E0E0;
border-left-color: #E0E0E0;
border-top-style: solid;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
background-color: #FAFAFA;
font-size: 80%;
}
.memItemRight {
padding: 1px 8px 0px 8px;
margin: 4px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-color: #E0E0E0;
border-right-color: #E0E0E0;
border-bottom-color: #E0E0E0;
border-left-color: #E0E0E0;
border-top-style: solid;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
background-color: #FAFAFA;
font-size: 80%;
}
.memTemplItemLeft {
padding: 1px 0px 0px 8px;
margin: 4px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-color: #E0E0E0;
border-right-color: #E0E0E0;
border-bottom-color: #E0E0E0;
border-left-color: #E0E0E0;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
background-color: #FAFAFA;
font-size: 80%;
}
.memTemplItemRight {
padding: 1px 8px 0px 8px;
margin: 4px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-color: #E0E0E0;
border-right-color: #E0E0E0;
border-bottom-color: #E0E0E0;
border-left-color: #E0E0E0;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
background-color: #FAFAFA;
font-size: 80%;
}
.memTemplParams {
padding: 1px 0px 0px 8px;
margin: 4px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-color: #E0E0E0;
border-right-color: #E0E0E0;
border-bottom-color: #E0E0E0;
border-left-color: #E0E0E0;
border-top-style: solid;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
color: #606060;
background-color: #FAFAFA;
font-size: 80%;
}
.search { color: #003399;
font-weight: bold;
}
FORM.search {
margin-bottom: 0px;
margin-top: 0px;
}
INPUT.search { font-size: 75%;
color: #000080;
font-weight: normal;
background-color: #e8eef2;
}
TD.tiny { font-size: 75%;
}
a {
color: #1A41A8;
}
a:visited {
color: #2A3798;
}
.dirtab { padding: 4px;
border-collapse: collapse;
border: 1px solid #84b0c7;
}
TH.dirtab { background: #e8eef2;
font-weight: bold;
}
HR { height: 1px;
border: none;
border-top: 1px solid black;
}
/* Style for detailed member documentation */
.memtemplate {
font-size: 80%;
color: #606060;
font-weight: normal;
}
.memnav {
background-color: #e8eef2;
border: 1px solid #84b0c7;
text-align: center;
margin: 2px;
margin-right: 15px;
padding: 2px;
}
.memitem {
padding: 4px;
background-color: #eef3f5;
border-width: 1px;
border-style: solid;
border-color: #dedeee;
-moz-border-radius: 8px 8px 8px 8px;
}
.memname {
white-space: nowrap;
font-weight: bold;
}
.memdoc{
padding-left: 10px;
}
.memproto {
background-color: #d5e1e8;
width: 100%;
border-width: 1px;
border-style: solid;
border-color: #84b0c7;
font-weight: bold;
-moz-border-radius: 8px 8px 8px 8px;
}
.paramkey {
text-align: right;
}
.paramtype {
white-space: nowrap;
}
.paramname {
color: #602020;
font-style: italic;
white-space: nowrap;
}
/* End Styling for detailed member documentation */
/* for the tree view */
.ftvtree {
font-family: sans-serif;
margin:0.5em;
}
.directory { font-size: 9pt; font-weight: bold; }
.directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; }
.directory > h3 { margin-top: 0; }
.directory p { margin: 0px; white-space: nowrap; }
.directory div { display: none; margin: 0px; }
.directory img { vertical-align: -30%; }
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

+84
View File
@@ -0,0 +1,84 @@
<!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++: Class Members</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
<p>
Here is a list of all documented class members with links to the class documentation for each member:
<p>
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
<li>AddControlPoint()
: <a class="el" href="class_j_spline.html#3ab9a70b69163265521ca2d27b81163c">JSpline</a>
<li>AddFrame()
: <a class="el" href="class_j_sprite.html#924baaf2e83351ac6b10d97416643aaa">JSprite</a>
<li>AddObject()
: <a class="el" href="class_j_animator_frame.html#7b8e1ffad9933dfd292371c84efe21ee">JAnimatorFrame</a>
<li>ANIMATION_TYPE
: <a class="el" href="class_j_sprite.html#dd8a97654d2ae471e4572c4f60f1031f">JSprite</a>
<li>ANIMATION_TYPE_LOOPING
: <a class="el" href="class_j_sprite.html#dd8a97654d2ae471e4572c4f60f1031f1f034bfaee18258f0658b1d9cf09ce01">JSprite</a>
<li>ANIMATION_TYPE_ONCE_AND_BACK
: <a class="el" href="class_j_sprite.html#dd8a97654d2ae471e4572c4f60f1031f3818aa09ff532ab98ca9618189c2515a">JSprite</a>
<li>ANIMATION_TYPE_ONCE_AND_GONE
: <a class="el" href="class_j_sprite.html#dd8a97654d2ae471e4572c4f60f1031f1a8e3d1068c5ad334d7f4ecd785b87ec">JSprite</a>
<li>ANIMATION_TYPE_ONCE_AND_STAY
: <a class="el" href="class_j_sprite.html#dd8a97654d2ae471e4572c4f60f1031fab81e12365c0f69d8842ce449fa7610c">JSprite</a>
<li>ANIMATION_TYPE_PINGPONG
: <a class="el" href="class_j_sprite.html#dd8a97654d2ae471e4572c4f60f1031fb40f498d492d7efc3d0746531c885654">JSprite</a>
<li>AttachZipFile()
: <a class="el" href="class_j_file_system.html#0fac4ba24149963e340f0a8a0feff476">JFileSystem</a>
</ul>
<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>
+66
View File
@@ -0,0 +1,66 @@
<!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++: Class Members</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li class="current"><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
<p>
Here is a list of all documented class members with links to the class documentation for each member:
<p>
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
<li>BindTexture()
: <a class="el" href="class_j_renderer.html#c68a07562a66d03d41a8049644fab387">JRenderer</a>
</ul>
<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>
+86
View File
@@ -0,0 +1,86 @@
<!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++: Class Members</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li class="current"><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
<p>
Here is a list of all documented class members with links to the class documentation for each member:
<p>
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
<li>CACHE_IMAGE_128x128
: <a class="el" href="class_j_t_t_font.html#2ce5bb908b3aaeb2b6c32fce294f292b1a35da04980b668438ed4c2ab6cbfd4b">JTTFont</a>
<li>CACHE_IMAGE_256x256
: <a class="el" href="class_j_t_t_font.html#2ce5bb908b3aaeb2b6c32fce294f292bda08b4d85b0bade648822756e8ff13e2">JTTFont</a>
<li>CACHE_IMAGE_512x512
: <a class="el" href="class_j_t_t_font.html#2ce5bb908b3aaeb2b6c32fce294f292b9414757d17b6f3cb6e34cd26a49655a2">JTTFont</a>
<li>CACHE_IMAGE_64x64
: <a class="el" href="class_j_t_t_font.html#2ce5bb908b3aaeb2b6c32fce294f292b2e5de6bc8d0ca27a23212da91a07f421">JTTFont</a>
<li>CACHE_IMAGE_SIZE
: <a class="el" href="class_j_t_t_font.html#2ce5bb908b3aaeb2b6c32fce294f292b">JTTFont</a>
<li>ClearAll()
: <a class="el" href="class_j_particle_system.html#5eb53349303735503a84593f164e0a70">JParticleSystem</a>
<li>ClearScreen()
: <a class="el" href="class_j_renderer.html#135ae0978281d1fa572d681d9be86f41">JRenderer</a>
<li>CloseFile()
: <a class="el" href="class_j_file_system.html#6977c5c3dde22da9f7170251238fb6b6">JFileSystem</a>
<li>Collide()
: <a class="el" href="class_j_game_object.html#a55b8203a365f2444975ed23a059f32e">JGameObject</a>
<li>Create()
: <a class="el" href="class_j_app.html#d4e52fdc2e296884a47456e5c8a97a07">JApp</a>
<li>CreateTexture()
: <a class="el" href="class_j_renderer.html#901c0064c16fa5f6adcd48f813f9b1f2">JRenderer</a>
</ul>
<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>
+83
View File
@@ -0,0 +1,83 @@
<!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++: Class Members</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li class="current"><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
<p>
Here is a list of all documented class members with links to the class documentation for each member:
<p>
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
<li>Destroy()
: <a class="el" href="class_j_app.html#373ae2fb9ca6547f7e33612db786ad25">JApp</a>
<li>DetachZipFile()
: <a class="el" href="class_j_file_system.html#37180162381e14745219db5072db52f7">JFileSystem</a>
<li>Done()
: <a class="el" href="class_j_particle_emitter.html#0a7f9ae6947b9f7194483e05414f5408">JParticleEmitter</a>
, <a class="el" href="class_j_particle_effect.html#2ec1d1293e5972061e8ad42a0531e2ad">JParticleEffect</a>
<li>DrawCircle()
: <a class="el" href="class_j_renderer.html#30a705db74e50f9d32de1688f54a6bd2">JRenderer</a>
<li>DrawLine()
: <a class="el" href="class_j_renderer.html#9cee9f6bd6dbfe79bb09ae490e03c523">JRenderer</a>
<li>DrawPolygon()
: <a class="el" href="class_j_renderer.html#8669485e8508d11fd884ebee39b93a8f">JRenderer</a>
<li>DrawRect()
: <a class="el" href="class_j_renderer.html#0d8af01098dc6086a2766a881100ce5c">JRenderer</a>
<li>DrawRoundRect()
: <a class="el" href="class_j_renderer.html#63f2008b001865774f84b06015164d0e">JRenderer</a>
<li>DrawString()
: <a class="el" href="class_j_l_b_font.html#95aa6d79da0788ea9d0fbc09b106c108">JLBFont</a>
</ul>
<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>
+80
View File
@@ -0,0 +1,80 @@
<!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++: Class Members</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li class="current"><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
<p>
Here is a list of all documented class members with links to the class documentation for each member:
<p>
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
<li>EmitParticles()
: <a class="el" href="class_j_particle_emitter.html#02cda77e9e23d436f416d7e11e94476d">JParticleEmitter</a>
<li>Enable2D()
: <a class="el" href="class_j_renderer.html#19dc3190ed2a3bd85ad54639e7d4e5f7">JRenderer</a>
<li>Enable3D()
: <a class="el" href="class_j_renderer.html#58cb1d2ec928775e820baf9efc686b09">JRenderer</a>
<li>EnableAlpha()
: <a class="el" href="class_j_game_object.html#a5b0161edd76ee579ba71bac4f90f46d">JGameObject</a>
<li>EnableRotation()
: <a class="el" href="class_j_game_object.html#dd6f77ad6b69a2a86bc07fb4b0973b3f">JGameObject</a>
<li>EnableScaling()
: <a class="el" href="class_j_game_object.html#605de672fc0c1d069530e92881bc8174">JGameObject</a>
<li>EnableTextureFilter()
: <a class="el" href="class_j_renderer.html#a9e08215d8f57bd9ea2f9fe215caf03e">JRenderer</a>
<li>EnableVSync()
: <a class="el" href="class_j_renderer.html#f0948f62b725a94c9364fbfc1c528b6d">JRenderer</a>
</ul>
<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>
+74
View File
@@ -0,0 +1,74 @@
<!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++: Class Members</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li class="current"><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
<p>
Here is a list of all documented class members with links to the class documentation for each member:
<p>
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
<li>FillCircle()
: <a class="el" href="class_j_renderer.html#7fe4cefba0abb38a7312de2cc61671a0">JRenderer</a>
<li>FillPolygon()
: <a class="el" href="class_j_renderer.html#50fb66d2c997cd5c7701713ddac67566">JRenderer</a>
<li>FillRect()
: <a class="el" href="class_j_renderer.html#845dec59279a19a40e8fd08b9fd2df92">JRenderer</a>
<li>FillRoundRect()
: <a class="el" href="class_j_renderer.html#ba23205e1c4d749e8a7abd189eb69325">JRenderer</a>
<li>FONT_LOADING_MODE
: <a class="el" href="class_j_t_t_font.html#7a328115c9f86b2d93370a31b903042c">JTTFont</a>
</ul>
<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>
+156
View File
@@ -0,0 +1,156 @@
<!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++: Class Members</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li class="current"><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
<p>
Here is a list of all documented class members with links to the class documentation for each member:
<p>
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
<li>GeneratePixels()
: <a class="el" href="class_j_spline.html#86a4b5d5c0526ad2c848fd9ff059b3ef">JSpline</a>
<li>GetAlpha()
: <a class="el" href="class_j_sprite.html#c99a62614087ea32708c4556d0851aaa">JSprite</a>
<li>GetAnalogX()
: <a class="el" href="class_j_g_e.html#e2adce2bb0e0dc8d157af4c29b58bc74">JGE</a>
<li>GetAnalogY()
: <a class="el" href="class_j_g_e.html#7b680e87749b994d0437f0a205ab0a23">JGE</a>
<li>GetBBox()
: <a class="el" href="class_j_game_object.html#6bb165b33f5c91a612f4cd1071e83f83">JGameObject</a>
<li>GetBlood()
: <a class="el" href="class_j_game_object.html#a3e5b3e5d87bfa8ae072bb9754352720">JGameObject</a>
<li>GetButtonClick()
: <a class="el" href="class_j_g_e.html#60c0c0c779afe2a5fa48a6512251a284">JGE</a>
<li>GetButtonState()
: <a class="el" href="class_j_g_e.html#8b322821d7b254dce2bdb593ae90923c">JGE</a>
<li>GetCollisionTarget()
: <a class="el" href="class_j_game_object.html#515c9f39f2746b8fa66b3b986e9c6224">JGameObject</a>
<li>GetColor()
: <a class="el" href="class_j_l_b_font.html#0eb9a818ec2e353403187fc6fa736760">JLBFont</a>
<li>GetControlPoint()
: <a class="el" href="class_j_spline.html#43193538f34114329b061951ccdf1576">JSpline</a>
<li>GetCurrentFrame()
: <a class="el" href="class_j_sprite.html#8ada556e9e3748d7ceb833828cf53d2f">JSprite</a>
<li>GetCurrentFrameIndex()
: <a class="el" href="class_j_animator.html#67124eeb503b99d7385f3f9d6683434f">JAnimator</a>
, <a class="el" href="class_j_sprite.html#2c7508494691e8d7795e84e623f85885">JSprite</a>
<li>GetDelta()
: <a class="el" href="class_j_g_e.html#51af49f4083b3c29f49f6fb8e61f7a11">JGE</a>
<li>GetDirection()
: <a class="el" href="class_j_sprite.html#ac359f535a1431297644b4f60b049100">JSprite</a>
<li>GetFileSize()
: <a class="el" href="class_j_file_system.html#ca6bff74d6c7983f84998827f25b0eba">JFileSystem</a>
<li>GetFPS()
: <a class="el" href="class_j_g_e.html#23a44cbd24aac6f9cae6c6784e3cb9ee">JGE</a>
<li>GetFrame()
: <a class="el" href="class_j_sprite.html#3d525c742e533527e42d838b5bb2072f">JSprite</a>
<li>GetFrameCount()
: <a class="el" href="class_j_sprite.html#01e450ab5aeaaf4bcd9bd0644face029">JSprite</a>
<li>GetGameApp()
: <a class="el" href="class_j_game_launcher.html#6686d31c74a2a8d890dbf036a5716c14">JGameLauncher</a>
<li>GetHeight()
: <a class="el" href="class_j_l_b_font.html#0b1b2344d392c7fd5d33bb8be8b0024d">JLBFont</a>
<li>GetHitPoint()
: <a class="el" href="class_j_game_object.html#bed96ef2fe424e35ab23fc81a40a2157">JGameObject</a>
<li>GetId()
: <a class="el" href="class_j_sprite.html#a7042e28e9ba3fa15b769b4ed3215f20">JSprite</a>
<li>GetIdleParticle()
: <a class="el" href="class_j_particle_emitter.html#0a4a36743604997855a9cdf543adce05">JParticleEmitter</a>
<li>GetInitFlags()
: <a class="el" href="class_j_game_launcher.html#bc81fcdf17c906b0ec1a4fdf2fe0516a">JGameLauncher</a>
<li>GetInstance()
: <a class="el" href="class_j_file_system.html#0275cfa78c3323b35375d3b3f2b354b8">JFileSystem</a>
, <a class="el" href="class_j_g_e.html#35939174437b92423fd98cb5ffcb4341">JGE</a>
, <a class="el" href="class_j_renderer.html#2817b4989698a174d46521ac6bff969a">JRenderer</a>
, <a class="el" href="class_j_sound_system.html#6d92ab59fcd46c0a970a56f2f33fbc66">JSoundSystem</a>
<li>GetName()
: <a class="el" href="class_j_game_launcher.html#ac0d7790885d8ebfaab1d9f3927e79b2">JGameLauncher</a>
<li>GetParticleSystem()
: <a class="el" href="class_j_particle_effect.html#a3af576c03833f9a12cd6801791d13ce">JParticleEffect</a>
<li>GetPixel()
: <a class="el" href="class_j_spline.html#fc83fe27b83afc1189865db4ae72c57f">JSpline</a>
<li>GetPixelCount()
: <a class="el" href="class_j_spline.html#d2524b5535ba554ff9863cac5081d312">JSpline</a>
<li>GetRotation()
: <a class="el" href="class_j_sprite.html#8b766100695abf64680b91811df16757">JSprite</a>
, <a class="el" href="class_j_l_b_font.html#d4c9da2453523a41f32cdcf24e67329b">JLBFont</a>
<li>GetScale()
: <a class="el" href="class_j_l_b_font.html#11ea8905c8fc33514d495c3f22c7f11f">JLBFont</a>
, <a class="el" href="class_j_sprite.html#995b569214511e70c2fba7cfabdc64da">JSprite</a>
<li>GetSpeed()
: <a class="el" href="class_j_sprite.html#da6cf28796db95c79723005cf99b138f">JSprite</a>
<li>GetStringWidth()
: <a class="el" href="class_j_l_b_font.html#3b13a252ea5a5014f61c673f76efc8dd">JLBFont</a>
<li>GetTextureRect()
: <a class="el" href="class_j_quad.html#8ccafb566c9ffddda22643e2059f21ca">JQuad</a>
<li>GetTime()
: <a class="el" href="class_j_g_e.html#613d3fb2883577541f9b8a5e6576412a">JGE</a>
<li>GetTracking()
: <a class="el" href="class_j_l_b_font.html#e9697a8fcb10bd81440f7b37d16b5b22">JLBFont</a>
<li>GetWidth()
: <a class="el" href="class_j_t_t_font.html#5bdebc7509836ad106b3f91ab5708709">JTTFont</a>
<li>GetX()
: <a class="el" href="class_j_particle_effect.html#ae3f1bf17ba966bd092248fd3dda633a">JParticleEffect</a>
, <a class="el" href="class_j_sprite.html#dc38bd89dfe47c2aa0d6658fdad80413">JSprite</a>
<li>GetXVelocity()
: <a class="el" href="class_j_sprite.html#8805f11f05cf0f11bf5a3e62c6840ea7">JSprite</a>
<li>GetY()
: <a class="el" href="class_j_sprite.html#98dc9694e2d8bc094ceb3db0fc0f3206">JSprite</a>
, <a class="el" href="class_j_particle_effect.html#b6be7b9294f956a2de91212c963294b7">JParticleEffect</a>
<li>GetYVelocity()
: <a class="el" href="class_j_sprite.html#3ea3a0b390846dd63bec966c4aab2304">JSprite</a>
</ul>
<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>
+77
View File
@@ -0,0 +1,77 @@
<!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++: Class Members</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li class="current"><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
<p>
Here is a list of all documented class members with links to the class documentation for each member:
<p>
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
<li>Init()
: <a class="el" href="class_j_g_b_k_font.html#fc5665aecd8bd24e848974f6478b444f">JGBKFont</a>
<li>IsActive()
: <a class="el" href="class_j_animator.html#a785fe352ac2a0f8fbd7a608c4cdfa85">JAnimator</a>
, <a class="el" href="class_j_sprite.html#ec9d9ec6720168289cd73bde83b42e07">JSprite</a>
, <a class="el" href="class_j_particle_system.html#3cd01677ef7dec291536d1fa2ed7d481">JParticleSystem</a>
<li>IsAnimating()
: <a class="el" href="class_j_animator.html#6aed8af93c111be4603d8d25c177899a">JAnimator</a>
, <a class="el" href="class_j_sprite.html#cfcf746099ca280ac7dd9b8c16b7f4b9">JSprite</a>
<li>IsDone()
: <a class="el" href="class_j_g_e.html#1663a6ffb91d936665027e47170592dc">JGE</a>
<li>IsFlashing()
: <a class="el" href="class_j_game_object.html#18b7d9cc58c0b62ed87e6093c45471c0">JGameObject</a>
</ul>
<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>
+98
View File
@@ -0,0 +1,98 @@
<!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++: Class Members</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li class="current"><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
<p>
Here is a list of all documented class members with links to the class documentation for each member:
<p>
<h3><a class="anchor" name="index_j">- j -</a></h3><ul>
<li>JAnimator()
: <a class="el" href="class_j_animator.html#b6e1c6fd88803f0a92424b37d05e3c5b">JAnimator</a>
<li>JAnimatorFrame()
: <a class="el" href="class_j_animator_frame.html#9aa32e6329b038e6b66756f2aa9b75bd">JAnimatorFrame</a>
<li>JAnimatorObject()
: <a class="el" href="class_j_animator_object.html#9cd672a89ece88a9048869776f857de9">JAnimatorObject</a>
<li>JGameObject()
: <a class="el" href="class_j_game_object.html#98100fb8c749f6719bb1be01941f3982">JGameObject</a>
<li>JGBKFont()
: <a class="el" href="class_j_g_b_k_font.html#e285d82976551d34c3d1b384041496cd">JGBKFont</a>
<li>JLBFont()
: <a class="el" href="class_j_l_b_font.html#470b6123554d4568784d82318ad7761d">JLBFont</a>
<li>JMD2Model()
: <a class="el" href="class_j_m_d2_model.html#ac01d65f953a6504e1b1a3f4394123e9">JMD2Model</a>
<li>JOBJModel()
: <a class="el" href="class_j_o_b_j_model.html#e87cb9e9a9929b9979fe00b0e8e3091c">JOBJModel</a>
<li>JParticleEffect()
: <a class="el" href="class_j_particle_effect.html#ec75fff60b7ef84ce143c58ebe74e509">JParticleEffect</a>
<li>JParticleEmitter()
: <a class="el" href="class_j_particle_emitter.html#1bcdabfeecb8032d6ab673edc53c7926">JParticleEmitter</a>
<li>JParticleEmitterMode
: <a class="el" href="class_j_particle_emitter.html#ed2b6d01ad102ed6de379d1138965919">JParticleEmitter</a>
<li>JParticleEmitterType
: <a class="el" href="class_j_particle_emitter.html#08f5148ee23bf64a567f9fd6a8ebca1d">JParticleEmitter</a>
<li>JParticleSystem()
: <a class="el" href="class_j_particle_system.html#2f8f8a761101a5c3efe1e5b12f6561c5">JParticleSystem</a>
<li>JQuad()
: <a class="el" href="class_j_quad.html#edb18efd7f0ff1f89459c62a909501b2">JQuad</a>
<li>JSpline()
: <a class="el" href="class_j_spline.html#d84387c488970a4f8341214d15b63e3e">JSpline</a>
<li>JSprite()
: <a class="el" href="class_j_sprite.html#6a7d0295053eae90250591dc7d8cc67b">JSprite</a>
<li>JTTFont()
: <a class="el" href="class_j_t_t_font.html#48fa409e5e7c8316dda0b4de6bf6c769">JTTFont</a>
</ul>
<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>
+79
View File
@@ -0,0 +1,79 @@
<!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++: Class Members</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
<li class="current"><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
<p>
Here is a list of all documented class members with links to the class documentation for each member:
<p>
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
<li>Load()
: <a class="el" href="class_j_animator.html#9e6e403c9ab8b8e2b06a10ee52295275">JAnimator</a>
, <a class="el" href="class_j_m_d2_model.html#fd6e47e39e52f08a4112e891eadff3ce">JMD2Model</a>
, <a class="el" href="class_j_particle_effect.html#2128b89bfad041c99d8e76d4652da4cd">JParticleEffect</a>
, <a class="el" href="class_j_spline.html#5eb089829d7d16c9d649b2235d5fbb4f">JSpline</a>
, <a class="el" href="class_j_o_b_j_model.html#10c23900dabbb550777b247432fcfe35">JOBJModel</a>
, <a class="el" href="class_j_t_t_font.html#14c4f08cdfc7853cd694c3e30b849040">JTTFont</a>
<li>LoadIdentity()
: <a class="el" href="class_j_renderer.html#17d3955bd6388e5ba167205248f05256">JRenderer</a>
<li>LoadMusic()
: <a class="el" href="class_j_sound_system.html#711086ec563dfbb2448405f8991505b4">JSoundSystem</a>
<li>LoadSample()
: <a class="el" href="class_j_sound_system.html#fd2ed341762e1b302db678fbc85bbac7">JSoundSystem</a>
<li>LoadTexture()
: <a class="el" href="class_j_renderer.html#8015513d2dd6f5bd18aab9e28dc964f8">JRenderer</a>
</ul>
<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>
+84
View File
@@ -0,0 +1,84 @@
<!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++: Class Members</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li class="current"><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
<p>
Here is a list of all documented class members with links to the class documentation for each member:
<p>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
<li>MODE_CONTINUOUS
: <a class="el" href="class_j_particle_emitter.html#ed2b6d01ad102ed6de379d113896591927e9c1dcbc69431a3faa3775c1d61782">JParticleEmitter</a>
<li>MODE_NORMAL
: <a class="el" href="class_j_t_t_font.html#7a328115c9f86b2d93370a31b903042c4faa365f93bea3ee30b7da76559b5003">JTTFont</a>
<li>MODE_NTIMES
: <a class="el" href="class_j_particle_emitter.html#ed2b6d01ad102ed6de379d1138965919b07cabebdeff5ca846c29a6242135262">JParticleEmitter</a>
<li>MODE_ONCE
: <a class="el" href="class_j_particle_emitter.html#ed2b6d01ad102ed6de379d11389659196866dc3b17e7e5c8da95d29939d0ef33">JParticleEmitter</a>
<li>MODE_PRECACHE_ASCII
: <a class="el" href="class_j_t_t_font.html#7a328115c9f86b2d93370a31b903042cd192129155378911d9c07dc61cc21efe">JTTFont</a>
<li>MODE_PRECACHE_ASCII_EX
: <a class="el" href="class_j_t_t_font.html#7a328115c9f86b2d93370a31b903042c344916a0d03f0aafe1be46882e626a98">JTTFont</a>
<li>MODE_REPEAT
: <a class="el" href="class_j_particle_emitter.html#ed2b6d01ad102ed6de379d11389659195d6436fd19399a7af1defcbb0d4dcd3f">JParticleEmitter</a>
<li>Move()
: <a class="el" href="class_j_sprite.html#a827ef27e57ed8f8404f74c95e7dcdb3">JSprite</a>
<li>MoveAllParticles()
: <a class="el" href="class_j_particle_emitter.html#94c24372c6d718b508033e57c3fc95d5">JParticleEmitter</a>
<li>MoveTo()
: <a class="el" href="class_j_particle_effect.html#2506cbba7549ec2e2aec3b1959013856">JParticleEffect</a>
</ul>
<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>
+68
View File
@@ -0,0 +1,68 @@
<!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++: Class Members</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li class="current"><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
<p>
Here is a list of all documented class members with links to the class documentation for each member:
<p>
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
<li>OnCollide()
: <a class="el" href="class_j_game_object.html#b6535a4c3b2436265fa6e9d6f2e1e7ef">JGameObject</a>
<li>OpenFile()
: <a class="el" href="class_j_file_system.html#c88dc39af52d897425d6463ab440ceec">JFileSystem</a>
</ul>
<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>
+98
View File
@@ -0,0 +1,98 @@
<!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++: Class Members</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li class="current"><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
<p>
Here is a list of all documented class members with links to the class documentation for each member:
<p>
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
<li>Pause()
: <a class="el" href="class_j_animator.html#7bac5d1e5614cc94a14f571239bedb1a">JAnimator</a>
, <a class="el" href="class_j_app.html#45ae0b04ea4eb58516e5ec66780d1692">JApp</a>
<li>PlayMusic()
: <a class="el" href="class_j_sound_system.html#19729b7d82ec8ab87b0c47d499deb7c6">JSoundSystem</a>
<li>PlaySample()
: <a class="el" href="class_j_sound_system.html#3e8709a6cb6a1f25d086a22d7f1f7a57">JSoundSystem</a>
<li>Plot()
: <a class="el" href="class_j_renderer.html#e8cfab6f055416d8b246600116c0c0f3">JRenderer</a>
<li>PlotArray()
: <a class="el" href="class_j_renderer.html#9685fea4f760fde482ba2122985e6e19">JRenderer</a>
<li>Point()
: <a class="el" href="class_point.html#d92f2337b839a94ce97dcdb439b4325a">Point</a>
<li>PointOnCurve()
: <a class="el" href="class_j_spline.html#ad3ffd8c832afe9a9dcd75b9ebcf36ab">JSpline</a>
<li>PopMatrix()
: <a class="el" href="class_j_renderer.html#b37d6bb6b977264f2af67cae50687b1f">JRenderer</a>
<li>PreCacheASCII()
: <a class="el" href="class_j_t_t_font.html#959f6698937c30bcd066e4c7d8d3bc88">JTTFont</a>
<li>PreCacheChar()
: <a class="el" href="class_j_g_b_k_font.html#a1ba6a61240498857c2d0c093d288c6b">JGBKFont</a>
<li>PreCacheExtendedASCII()
: <a class="el" href="class_j_t_t_font.html#babc7ff0ddbc600b6da3cf4b92369bc6">JTTFont</a>
<li>PreCacheString()
: <a class="el" href="class_j_t_t_font.html#019569ab1dc49efb289f5551f233dd80">JTTFont</a>
<li>PrepareString()
: <a class="el" href="class_j_g_b_k_font.html#3ddf8a35672a8d44ab4ca4e18564c7d8">JGBKFont</a>
<li>printf()
: <a class="el" href="class_j_g_e.html#eb2bac497f5be12b63081b252d8d4366">JGE</a>
, <a class="el" href="class_j_l_b_font.html#4248a475d9d99f52a689f99e2b5d76e7">JLBFont</a>
<li>ProcessImage()
: <a class="el" href="class_j_image_filter.html#b9f9871dd92126a02ee36fc01d2b2b64">JImageFilter</a>
<li>PushMatrix()
: <a class="el" href="class_j_renderer.html#cb24da8fee22237ff9b14fdd70396de2">JRenderer</a>
</ul>
<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>
+106
View File
@@ -0,0 +1,106 @@
<!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++: Class Members</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li class="current"><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
<p>
Here is a list of all documented class members with links to the class documentation for each member:
<p>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
<li>ReadFile()
: <a class="el" href="class_j_file_system.html#147e8194558a0bf04b08b2f6d51ad4db">JFileSystem</a>
<li>Render()
: <a class="el" href="class_j_animator.html#fa04cc4ccb1397ff8b6f54ca42705233">JAnimator</a>
, <a class="el" href="class_j_animator_object.html#c271d342be744f1356816b6b917ffdf2">JAnimatorObject</a>
, <a class="el" href="class_j_m_d2_model.html#e0cb808af77767a601bbb1bd552b101f">JMD2Model</a>
, <a class="el" href="class_j_o_b_j_model.html#e555d4ecff60783887e02eb55b75ae2d">JOBJModel</a>
, <a class="el" href="class_j_app.html#bcc589a23e548f32b7cf4fde35d88b91">JApp</a>
, <a class="el" href="class_j_particle_effect.html#5dae1b5a9293ca1c99fcca4f0d92563f">JParticleEffect</a>
, <a class="el" href="class_j_particle_emitter.html#ce72b10a55310de3af08696631398b65">JParticleEmitter</a>
, <a class="el" href="class_j_animator_frame.html#911ff0c8920f0150a050d6a2d2b7dc32">JAnimatorFrame</a>
, <a class="el" href="class_j_game_object.html#ea4e3cd8caa63779982008d8bde164ea">JGameObject</a>
, <a class="el" href="class_j_particle_system.html#e4a17a504169691ed7dd1c1a61a5e61f">JParticleSystem</a>
, <a class="el" href="class_j_spline.html#e52f4f21e5be8afdea4bcbfdb55ffd66">JSpline</a>
, <a class="el" href="class_j_m_d2_model.html#488a81d5ba729307418e6625625f8ee4">JMD2Model</a>
, <a class="el" href="class_j_sprite.html#6dce11d10a097e171bcbfbf4681d3bb0">JSprite</a>
<li>RenderEncodedString()
: <a class="el" href="class_j_g_b_k_font.html#42aa13151ad499ee790c385a0daa10b5">JGBKFont</a>
<li>RenderQuad()
: <a class="el" href="class_j_renderer.html#9b709237c75dc45fb0e1e472f30bd2cd">JRenderer</a>
<li>RenderString()
: <a class="el" href="class_j_g_b_k_font.html#da892ff67d77994c8d9888ee74d41e26">JGBKFont</a>
, <a class="el" href="class_j_t_t_font.html#8c346d7ebf1662e0fec706dfaee4a02f">JTTFont</a>
<li>RenderTriangles()
: <a class="el" href="class_j_renderer.html#3b69be405cdfac70f1756b3047d6aeaa">JRenderer</a>
<li>ResetPrivateVRAM()
: <a class="el" href="class_j_renderer.html#9f431d48d37333dd7e5336f3a2900ebf">JRenderer</a>
<li>ReStart()
: <a class="el" href="class_j_particle_emitter.html#2ab9779cf652cbb1f2be531fad7a4604">JParticleEmitter</a>
<li>RestartAnimation()
: <a class="el" href="class_j_sprite.html#c55e9a51d7e9a18bb5e212c7ab54f176">JSprite</a>
<li>Resume()
: <a class="el" href="class_j_app.html#cc90993fc4af187704b3c62eec53b578">JApp</a>
, <a class="el" href="class_j_animator.html#42ae249527bc239823102a03d3f8f375">JAnimator</a>
<li>ResumeMusic()
: <a class="el" href="class_j_sound_system.html#d7a799d5a825e9e3f4edb0f6c60aa663">JSoundSystem</a>
<li>RotateX()
: <a class="el" href="class_j_renderer.html#0b63f6c5b2cfc4a8f3304d2fda208208">JRenderer</a>
<li>RotateY()
: <a class="el" href="class_j_renderer.html#148c73f63ab514b85cc09c2987a28c00">JRenderer</a>
<li>RotateZ()
: <a class="el" href="class_j_renderer.html#e288c8862383b0f6d2d95d4f8713dd28">JRenderer</a>
</ul>
<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>
+210
View File
@@ -0,0 +1,210 @@
<!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++: Class Members</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li class="current"><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
<p>
Here is a list of all documented class members with links to the class documentation for each member:
<p>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>ScreenShot()
: <a class="el" href="class_j_renderer.html#b273bf80d10b8908845abbf41c1e72e2">JRenderer</a>
<li>SetActive()
: <a class="el" href="class_j_particle_emitter.html#bc522a84ebb658e245f726b44b339810">JParticleEmitter</a>
, <a class="el" href="class_j_sprite.html#61676dea2decaf5f16840cea14b95750">JSprite</a>
, <a class="el" href="class_j_particle_system.html#a83ff57fcfa408e129456597eed0922e">JParticleSystem</a>
<li>SetAlpha()
: <a class="el" href="class_j_sprite.html#47783c0d2b630603b67d96bd0e7f8517">JSprite</a>
<li>SetAngle()
: <a class="el" href="class_j_t_t_font.html#e211b246c278df403b3d3de23daba576">JTTFont</a>
<li>SetAnimationSpeed()
: <a class="el" href="class_j_m_d2_model.html#c293b46428ab299c533dbc3ce68541a2">JMD2Model</a>
<li>SetAnimationType()
: <a class="el" href="class_j_animator.html#6c9a89fcd6cb6e670bf29cb039b807d4">JAnimator</a>
, <a class="el" href="class_j_sprite.html#71727c100d1915b2fa02c9602dee8914">JSprite</a>
<li>SetApp()
: <a class="el" href="class_j_g_e.html#4c349933b2ed89da82661a7714dbecf4">JGE</a>
<li>SetBase()
: <a class="el" href="class_j_l_b_font.html#9951b8fd23fbc6abd1f0bd33e147fdf3">JLBFont</a>
<li>SetBBox()
: <a class="el" href="class_j_game_object.html#ba1d6e1a324b60b33767cf5105254189">JGameObject</a>
<li>SetBgColor()
: <a class="el" href="class_j_g_b_k_font.html#dbfafce80e9a363459a7d7766a1dd4e8">JGBKFont</a>
<li>SetBlending()
: <a class="el" href="class_j_particle_emitter.html#c734bf44856bc877e5aa7119641f51b5">JParticleEmitter</a>
<li>SetBlood()
: <a class="el" href="class_j_game_object.html#885827deaccf897037479528d657ee64">JGameObject</a>
<li>SetClip()
: <a class="el" href="class_j_renderer.html#49ff851e517f423747a3b9ad612eacec">JRenderer</a>
<li>SetCollisionCircle()
: <a class="el" href="class_j_game_object.html#7009bd4c2722f7f01a8e2ac173410e27">JGameObject</a>
<li>SetCollisionTarget()
: <a class="el" href="class_j_game_object.html#d8ef1c2681ac1013dc8f88717f4486a9">JGameObject</a>
<li>SetColor()
: <a class="el" href="class_j_animator_object.html#7594a4b66008194f77aa4c16e8529eff">JAnimatorObject</a>
, <a class="el" href="class_j_g_b_k_font.html#2624ae972e14c834fcd3ddb0f9da419e">JGBKFont</a>
, <a class="el" href="class_j_l_b_font.html#f7cf878ac7e358c19aa57190d1ecff59">JLBFont</a>
, <a class="el" href="class_j_sprite.html#d8debf9c816d651c14ea98e08a946e2f">JSprite</a>
, <a class="el" href="class_j_t_t_font.html#cc098bd764ec2e58a91d44185fdfc9c9">JTTFont</a>
, <a class="el" href="class_j_quad.html#e9fce2c90a084d40bc836f83545bf565">JQuad</a>
<li>SetCurrentFrameIndex()
: <a class="el" href="class_j_animator.html#afadc5f55f3d2ba0d5cb4a8d9f9920d9">JAnimator</a>
, <a class="el" href="class_j_sprite.html#63d116265006aeebc94dac8f38a62807">JSprite</a>
<li>SetDirection()
: <a class="el" href="class_j_sprite.html#801cb135f704a8d18bf1c992e660ddd8">JSprite</a>
<li>SetDuration()
: <a class="el" href="class_j_sprite.html#f04fa7900f974954d8c0462d3ac5551c">JSprite</a>
<li>SetFlip()
: <a class="el" href="class_j_animator_object.html#a651364650b463b222a2258d5f74655e">JAnimatorObject</a>
, <a class="el" href="class_j_sprite.html#f7fef8a4463578f30c112e9fd6a9c91d">JSprite</a>
<li>SetFOV()
: <a class="el" href="class_j_renderer.html#ffcbc8b9a68f194b9330c49e055f84cd">JRenderer</a>
<li>SetFrameTime()
: <a class="el" href="class_j_animator_frame.html#47aba9caf56c4027e0cf285c025dc148">JAnimatorFrame</a>
<li>SetHFlip()
: <a class="el" href="class_j_quad.html#04dbb6c98503c4a7c57e04ba8f8a1936">JQuad</a>
<li>SetHitPoint()
: <a class="el" href="class_j_game_object.html#f2d5e4e09be3556a8b1e748f9cb4033f">JGameObject</a>
<li>SetHotSpot()
: <a class="el" href="class_j_animator.html#e5d9cc9cc1db908ead55c4fec84a30b3">JAnimator</a>
, <a class="el" href="class_j_sprite.html#7b6f90e8786d660f6f32820a3408e073">JSprite</a>
, <a class="el" href="class_j_quad.html#c2a28c6d5148d5776800a1719deffc67">JQuad</a>
<li>SetHScale()
: <a class="el" href="class_j_animator_object.html#2610e5914cd8becbac60aa1285444455">JAnimatorObject</a>
<li>SetId()
: <a class="el" href="class_j_sprite.html#d170931753a3281b7113ddd39c53a3ea">JSprite</a>
<li>SetImageFilter()
: <a class="el" href="class_j_renderer.html#d279b91033b235bbd489f86d96c047f7">JRenderer</a>
<li>SetMaxParticleCount()
: <a class="el" href="class_j_particle_emitter.html#0f1da381de68e7c624101f386c49774e">JParticleEmitter</a>
<li>SetParticleSystem()
: <a class="el" href="class_j_particle_effect.html#7418e1649d5a971b2bdd4b00da5e2005">JParticleEffect</a>
<li>SetPosition()
: <a class="el" href="class_j_sprite.html#c804db210beb1f6fd0af307a098654b1">JSprite</a>
, <a class="el" href="class_j_animator.html#daad2ea6f39c8768d35b424135e17e34">JAnimator</a>
, <a class="el" href="class_j_animator_object.html#fb48e03d081f53bd74b90f36d631be63">JAnimatorObject</a>
, <a class="el" href="class_j_particle_effect.html#6c7c4e4a03188ddd93256fe9e9957264">JParticleEffect</a>
<li>SetQuad()
: <a class="el" href="class_j_animator_object.html#4e3517b2e5b0e564ff223c1a1a764e3e">JAnimatorObject</a>
, <a class="el" href="class_j_particle_emitter.html#9e536946bc46cf8b9d0ad635f6dbe2a8">JParticleEmitter</a>
<li>SetRenderFlags()
: <a class="el" href="class_j_game_object.html#24677d8ac9ce2fc1745d6381e946cb22">JGameObject</a>
<li>SetResourceRoot()
: <a class="el" href="class_j_file_system.html#452193b25d89103976b3acc8d10b473f">JFileSystem</a>
<li>SetRotation()
: <a class="el" href="class_j_sprite.html#fcdd2f4739f43fe0daa2ef405fd87553">JSprite</a>
, <a class="el" href="class_j_animator_object.html#dd40951eb097bc6b7a51fd25b7e7150c">JAnimatorObject</a>
, <a class="el" href="class_j_g_b_k_font.html#92ca7ca7ee001f395d079a93edfef978">JGBKFont</a>
, <a class="el" href="class_j_l_b_font.html#406f077c55ce2168d59b0e16a7899e06">JLBFont</a>
<li>SetScale()
: <a class="el" href="class_j_sprite.html#eb94c1ee508f37435c531293c4ff5cd7">JSprite</a>
, <a class="el" href="class_j_g_b_k_font.html#294043e99976c9928c503447438adcea">JGBKFont</a>
, <a class="el" href="class_j_l_b_font.html#d9d349b3541e253ef07d341e642228db">JLBFont</a>
, <a class="el" href="class_j_sprite.html#dcb4fb7e619de8a88390f74b9aa3c39b">JSprite</a>
<li>SetSize()
: <a class="el" href="class_j_t_t_font.html#4cf982139b7953d651e2ba71988466f4">JTTFont</a>
<li>SetSpeed()
: <a class="el" href="class_j_sprite.html#db0405f1d4fc0a4fc90661cf28a6753a">JSprite</a>
<li>SetState()
: <a class="el" href="class_j_m_d2_model.html#38d9e671dcbc34570a87b89fcdcdcba3">JMD2Model</a>
<li>SetSwizzle()
: <a class="el" href="class_j_renderer.html#7e99bef452a26099454eccbf2a841664">JRenderer</a>
<li>SetTexBlend()
: <a class="el" href="class_j_renderer.html#17c99e858f28161207b7cf77b13769e6">JRenderer</a>
<li>SetTexBlendDest()
: <a class="el" href="class_j_renderer.html#eb281dbbd1c676a1fc4ae964c9682619">JRenderer</a>
<li>SetTexBlendSrc()
: <a class="el" href="class_j_renderer.html#a9f05680c8e970e4931135484ba35fc7">JRenderer</a>
<li>SetTextureRect()
: <a class="el" href="class_j_quad.html#fc73f7ec3b456825b24f5bb351e3ea12">JQuad</a>
<li>SetTracking()
: <a class="el" href="class_j_l_b_font.html#1c20dfebc4c1702de5fd5d7515fafa03">JLBFont</a>
<li>SetVFlip()
: <a class="el" href="class_j_quad.html#c03d32aafb6dbc0f9cb0f8386c518346">JQuad</a>
<li>SetVolume()
: <a class="el" href="class_j_sound_system.html#4b4002c2411fdffcaef6fd6713641ac6">JSoundSystem</a>
<li>SetVScale()
: <a class="el" href="class_j_animator_object.html#5d6f5fa25d13d2b8278f837623e49eca">JAnimatorObject</a>
<li>SetX()
: <a class="el" href="class_j_sprite.html#f6ffe7fbf20b6fee5f16ec9659efb7ed">JSprite</a>
<li>SetY()
: <a class="el" href="class_j_sprite.html#6a6185b5c251e42a324547c47b0395e7">JSprite</a>
<li>Start()
: <a class="el" href="class_j_particle_emitter.html#76b69f6b3fd68c0153a1a40caf20d43b">JParticleEmitter</a>
, <a class="el" href="class_j_animator.html#c9824ca118a2a4dd3f0cc77dbf052c1d">JAnimator</a>
, <a class="el" href="class_j_animator_frame.html#6f29a5e0811fa239be58e13c5eb4afd2">JAnimatorFrame</a>
, <a class="el" href="class_j_particle_effect.html#34ed89b7d648d36adf0a34de9ac7a4ba">JParticleEffect</a>
<li>StartAnimation()
: <a class="el" href="class_j_sprite.html#6eea4abf66216b26d391a1551cbd1598">JSprite</a>
<li>StartEffect()
: <a class="el" href="class_j_particle_system.html#40b878540db14c17fa16c680c97e75d8">JParticleSystem</a>
<li>StartFlashing()
: <a class="el" href="class_j_game_object.html#a00de5d403726765e822841d9b008e05">JGameObject</a>
<li>StartParticle()
: <a class="el" href="class_j_particle_emitter.html#2f9479c30d77bbea8534d80802e12fa2">JParticleEmitter</a>
<li>Stop()
: <a class="el" href="class_j_animator.html#9e7e2d68cf8bd6988973aba7c6ed2fbf">JAnimator</a>
, <a class="el" href="class_j_particle_effect.html#6e164520da4d5b7408edb2643c97f4e2">JParticleEffect</a>
<li>StopAllEffects()
: <a class="el" href="class_j_particle_system.html#4dd0ce60b2f10065e403a799ec67759e">JParticleSystem</a>
<li>StopAnimation()
: <a class="el" href="class_j_sprite.html#21bf7eb4647cccd40bafa7ca3c376dd0">JSprite</a>
<li>StopFlashing()
: <a class="el" href="class_j_game_object.html#3d30a5e941c4905552c17485759a6ebc">JGameObject</a>
<li>StopMusic()
: <a class="el" href="class_j_sound_system.html#66fac9ea232cd4b832f84855fd4a8741">JSoundSystem</a>
</ul>
<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>
+76
View File
@@ -0,0 +1,76 @@
<!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++: Class Members</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li class="current"><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
<p>
Here is a list of all documented class members with links to the class documentation for each member:
<p>
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
<li>Translate()
: <a class="el" href="class_j_renderer.html#a2e9603e0b3fd94cbe4bb22d21f02602">JRenderer</a>
<li>TYPE_AREA
: <a class="el" href="class_j_particle_emitter.html#08f5148ee23bf64a567f9fd6a8ebca1d9dd7e33180ecdb59657384b4eb2bde5d">JParticleEmitter</a>
<li>TYPE_CIRCLE
: <a class="el" href="class_j_particle_emitter.html#08f5148ee23bf64a567f9fd6a8ebca1d7976ca1940b2bb5cc4b34782ab9e0175">JParticleEmitter</a>
<li>TYPE_HORIZONTAL
: <a class="el" href="class_j_particle_emitter.html#08f5148ee23bf64a567f9fd6a8ebca1df186e969d9da9de7eb5a04b689fe0938">JParticleEmitter</a>
<li>TYPE_POINT
: <a class="el" href="class_j_particle_emitter.html#08f5148ee23bf64a567f9fd6a8ebca1d0bc42327b0d551c504945b86969f0c89">JParticleEmitter</a>
<li>TYPE_VERTICAL
: <a class="el" href="class_j_particle_emitter.html#08f5148ee23bf64a567f9fd6a8ebca1db9d5b5375deff6fe6003de749ce5bd4a">JParticleEmitter</a>
</ul>
<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>
+77
View File
@@ -0,0 +1,77 @@
<!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++: Class Members</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li class="current"><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
<p>
Here is a list of all documented class members with links to the class documentation for each member:
<p>
<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
<li>Unload()
: <a class="el" href="class_j_t_t_font.html#612eefb3219e7b6a20f57d2ad859d1e7">JTTFont</a>
<li>Update()
: <a class="el" href="class_j_sprite.html#fa0111c412e816eaa3d27eb3b84a4732">JSprite</a>
, <a class="el" href="class_j_particle_system.html#ce628a48005138470fe8221626b0efbc">JParticleSystem</a>
, <a class="el" href="class_j_particle_emitter.html#392ae928c13bede7b3332c6101497e20">JParticleEmitter</a>
, <a class="el" href="class_j_particle_effect.html#f6380ba4a767d8c5361adf13e2b29953">JParticleEffect</a>
, <a class="el" href="class_j_m_d2_model.html#091da2984e352a05331bd7925c826a12">JMD2Model</a>
, <a class="el" href="class_j_game_object.html#5fdbb3739b6be505405015f42ee2712c">JGameObject</a>
, <a class="el" href="class_j_app.html#92b3822847ab603ef4f5ee08011a1b7b">JApp</a>
, <a class="el" href="class_j_animator_object.html#878b300a68462d8b3a454f8a85f51e61">JAnimatorObject</a>
, <a class="el" href="class_j_animator_frame.html#cc83cbb5b4f0685b1d9309280970f1fa">JAnimatorFrame</a>
, <a class="el" href="class_j_animator.html#ad31794aa7673cbec8c2579fac191870">JAnimator</a>
</ul>
<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>
+66
View File
@@ -0,0 +1,66 @@
<!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++: Class Members</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li class="current"><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
<p>
Here is a list of all documented class members with links to the class documentation for each member:
<p>
<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
<li>x
: <a class="el" href="class_point.html#05dfe2dfbde813ad234b514f30e662f1">Point</a>
</ul>
<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>
+66
View File
@@ -0,0 +1,66 @@
<!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++: Class Members</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="functions.html#index_a"><span>a</span></a></li>
<li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
<li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
<li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
<li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
<li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
<li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
<li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
<li><a href="functions_0x6a.html#index_j"><span>j</span></a></li>
<li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
<li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
<li class="current"><a href="functions_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
</ul>
</div>
<p>
Here is a list of all documented class members with links to the class documentation for each member:
<p>
<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
<li>y
: <a class="el" href="class_point.html#6101960c8d2d4e8ea1d32c9234bbeb8d">Point</a>
</ul>
<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>

Some files were not shown because too many files have changed in this diff Show More