Skip to content

Commit

Permalink
Deploying to gh-pages from @ 511aa1b 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
jhasse committed Nov 27, 2024
1 parent a6e8910 commit 1090198
Show file tree
Hide file tree
Showing 48 changed files with 855 additions and 244 deletions.
2 changes: 1 addition & 1 deletion Widget_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span>} <span class="comment">// namespace jngl</span></div>
<div class="ttc" id="aMat3_8hpp_html"><div class="ttname"><a href="Mat3_8hpp.html">Mat3.hpp</a></div><div class="ttdoc">Contains jngl::Mat3 class.</div></div>
<div class="ttc" id="aVec2_8hpp_html"><div class="ttname"><a href="Vec2_8hpp.html">Vec2.hpp</a></div><div class="ttdoc">Contains jngl::Vec2 class.</div></div>
<div class="ttc" id="aclassjngl_1_1Effect_html"><div class="ttname"><a href="classjngl_1_1Effect.html">jngl::Effect</a></div><div class="ttdoc">Base class for effects that can be applied to jngl::Widget.</div><div class="ttdef"><b>Definition</b> <a href="effects_8hpp_source.html#l00014">effects.hpp:14</a></div></div>
<div class="ttc" id="aclassjngl_1_1Effect_html"><div class="ttname"><a href="classjngl_1_1Effect.html">jngl::Effect</a></div><div class="ttdoc">Base class for effects that can be applied to jngl::Widget.</div><div class="ttdef"><b>Definition</b> <a href="effects_8hpp_source.html#l00016">effects.hpp:16</a></div></div>
<div class="ttc" id="aclassjngl_1_1Mat3_html"><div class="ttname"><a href="classjngl_1_1Mat3.html">jngl::Mat3</a></div><div class="ttdoc">3x3 matrix</div><div class="ttdef"><b>Definition</b> <a href="Mat3_8hpp_source.html#l00018">Mat3.hpp:18</a></div></div>
<div class="ttc" id="aclassjngl_1_1Vec2_html"><div class="ttname"><a href="classjngl_1_1Vec2.html">jngl::Vec2</a></div><div class="ttdoc">Two-dimensional vector.</div><div class="ttdef"><b>Definition</b> <a href="Vec2_8hpp_source.html#l00036">Vec2.hpp:36</a></div></div>
<div class="ttc" id="aclassjngl_1_1Widget_html"><div class="ttname"><a href="classjngl_1_1Widget.html">jngl::Widget</a></div><div class="ttdef"><b>Definition</b> <a href="#l00018">Widget.hpp:18</a></div></div>
Expand Down
15 changes: 8 additions & 7 deletions annotated.html
Original file line number Diff line number Diff line change
Expand Up @@ -123,13 +123,14 @@
<tr id="row_1_29_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjngl_1_1Sprite_1_1Loader.html" target="_self">Loader</a></td><td class="desc">Use this class to load a <a class="el" href="classjngl_1_1Sprite.html" title="Higher-level representation of an image.">Sprite</a> asynchronously </td></tr>
<tr id="row_1_30_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjngl_1_1Text.html" target="_self">Text</a></td><td class="desc">Rectangle shaped text block </td></tr>
<tr id="row_1_31_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjngl_1_1TextLine.html" target="_self">TextLine</a></td><td class="desc">Rectangle shaped text (in contrast to <a class="el" href="classjngl_1_1Text.html" title="Rectangle shaped text block.">jngl::Text</a> this only represents one line) </td></tr>
<tr id="row_1_32_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjngl_1_1Vec2.html" target="_self">Vec2</a></td><td class="desc">Two-dimensional vector </td></tr>
<tr id="row_1_33_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjngl_1_1Vertex.html" target="_self">Vertex</a></td><td class="desc">Position and texture coordinates </td></tr>
<tr id="row_1_34_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjngl_1_1Video.html" target="_self">Video</a></td><td class="desc">Ogg Theory video file </td></tr>
<tr id="row_1_35_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjngl_1_1Widget.html" target="_self">Widget</a></td><td class="desc"></td></tr>
<tr id="row_1_36_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjngl_1_1Work.html" target="_self">Work</a></td><td class="desc">Active state of the game, e.g. a menu or the game itself </td></tr>
<tr id="row_1_37_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjngl_1_1WorkFactory.html" target="_self">WorkFactory</a></td><td class="desc"></td></tr>
<tr id="row_1_38_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjngl_1_1Zoom.html" target="_self">Zoom</a></td><td class="desc">Scales the ModelView matrix </td></tr>
<tr id="row_1_32_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjngl_1_1UpdateModelview.html" target="_self">UpdateModelview</a></td><td class="desc"></td></tr>
<tr id="row_1_33_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjngl_1_1Vec2.html" target="_self">Vec2</a></td><td class="desc">Two-dimensional vector </td></tr>
<tr id="row_1_34_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjngl_1_1Vertex.html" target="_self">Vertex</a></td><td class="desc">Position and texture coordinates </td></tr>
<tr id="row_1_35_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjngl_1_1Video.html" target="_self">Video</a></td><td class="desc">Ogg Theory video file </td></tr>
<tr id="row_1_36_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjngl_1_1Widget.html" target="_self">Widget</a></td><td class="desc"></td></tr>
<tr id="row_1_37_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjngl_1_1Work.html" target="_self">Work</a></td><td class="desc">Active state of the game, e.g. a menu or the game itself </td></tr>
<tr id="row_1_38_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjngl_1_1WorkFactory.html" target="_self">WorkFactory</a></td><td class="desc"></td></tr>
<tr id="row_1_39_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classjngl_1_1Zoom.html" target="_self">Zoom</a></td><td class="desc">Scales the ModelView matrix </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
Expand Down
9 changes: 6 additions & 3 deletions classes.html
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@
<div class="headertitle"><div class="title">Class Index</div></div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_J">J</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a>&#160;|&#160;<a class="qindex" href="#letter_W">W</a>&#160;|&#160;<a class="qindex" href="#letter_Z">Z</a></div>
<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_J">J</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_U">U</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a>&#160;|&#160;<a class="qindex" href="#letter_W">W</a>&#160;|&#160;<a class="qindex" href="#letter_Z">Z</a></div>
<div class="classindex">
<dl class="classindex even">
<dt class="alphachar"><a id="letter_A" name="letter_A">A</a></dt>
Expand Down Expand Up @@ -127,12 +127,15 @@
<dt class="alphachar"><a id="letter_T" name="letter_T">T</a></dt>
<dd><a class="el" href="classjngl_1_1Text.html">Text</a> (<a class="el" href="namespacejngl.html">jngl</a>)</dd><dd><a class="el" href="classjngl_1_1TextLine.html">TextLine</a> (<a class="el" href="namespacejngl.html">jngl</a>)</dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_U" name="letter_U">U</a></dt>
<dd><a class="el" href="classjngl_1_1UpdateModelview.html">UpdateModelview</a> (<a class="el" href="namespacejngl.html">jngl</a>)</dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a id="letter_V" name="letter_V">V</a></dt>
<dd><a class="el" href="classjngl_1_1Vec2.html">Vec2</a> (<a class="el" href="namespacejngl.html">jngl</a>)</dd><dd><a class="el" href="structboost_1_1qvm_1_1vec__traits_3_01jngl_1_1Vec2_01_4.html">vec_traits&lt; jngl::Vec2 &gt;</a> (boost::qvm)</dd><dd><a class="el" href="structjngl_1_1Vertex.html">Vertex</a> (<a class="el" href="namespacejngl.html">jngl</a>)</dd><dd><a class="el" href="classjngl_1_1Video.html">Video</a> (<a class="el" href="namespacejngl.html">jngl</a>)</dd></dl>
<dl class="classindex even">
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_W" name="letter_W">W</a></dt>
<dd><a class="el" href="classjngl_1_1Widget.html">Widget</a> (<a class="el" href="namespacejngl.html">jngl</a>)</dd><dd><a class="el" href="classjngl_1_1Work.html">Work</a> (<a class="el" href="namespacejngl.html">jngl</a>)</dd><dd><a class="el" href="classjngl_1_1WorkFactory.html">WorkFactory</a> (<a class="el" href="namespacejngl.html">jngl</a>)</dd></dl>
<dl class="classindex odd">
<dl class="classindex even">
<dt class="alphachar"><a id="letter_Z" name="letter_Z">Z</a></dt>
<dd><a class="el" href="classjngl_1_1Zoom.html">Zoom</a> (<a class="el" href="namespacejngl.html">jngl</a>)</dd></dl>
</div>
Expand Down
3 changes: 2 additions & 1 deletion classjngl_1_1Effect-members.html
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,8 @@
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>beginDraw</b>() const =0 (defined in <a class="el" href="classjngl_1_1Effect.html">Effect</a>)</td><td class="entry"><a class="el" href="classjngl_1_1Effect.html">Effect</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>endDraw</b>() const =0 (defined in <a class="el" href="classjngl_1_1Effect.html">Effect</a>)</td><td class="entry"><a class="el" href="classjngl_1_1Effect.html">Effect</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>step</b>()=0 (defined in <a class="el" href="classjngl_1_1Effect.html">Effect</a>)</td><td class="entry"><a class="el" href="classjngl_1_1Effect.html">Effect</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Effect</b>() (defined in <a class="el" href="classjngl_1_1Effect.html">Effect</a>)</td><td class="entry"><a class="el" href="classjngl_1_1Effect.html">Effect</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classjngl_1_1Effect.html#a5ab3c7403d1fa879e89c1ddb29b729c6">updateModelview</a>(Mat3 &amp;modelview) const</td><td class="entry"><a class="el" href="classjngl_1_1Effect.html">Effect</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>~Effect</b>() (defined in <a class="el" href="classjngl_1_1Effect.html">Effect</a>)</td><td class="entry"><a class="el" href="classjngl_1_1Effect.html">Effect</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.9.1-->
<!-- start footer part -->
Expand Down
38 changes: 35 additions & 3 deletions classjngl_1_1Effect.html
Original file line number Diff line number Diff line change
Expand Up @@ -111,15 +111,18 @@
<tr class="memitem:ace535acb306a671901945e7be9c9bb2d" id="r_ace535acb306a671901945e7be9c9bb2d"><td class="memItemLeft" align="right" valign="top"><a id="ace535acb306a671901945e7be9c9bb2d" name="ace535acb306a671901945e7be9c9bb2d"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>endDraw</b> () const =0</td></tr>
<tr class="separator:ace535acb306a671901945e7be9c9bb2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ab3c7403d1fa879e89c1ddb29b729c6" id="r_a5ab3c7403d1fa879e89c1ddb29b729c6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5ab3c7403d1fa879e89c1ddb29b729c6">updateModelview</a> (<a class="el" href="classjngl_1_1Mat3.html">Mat3</a> &amp;<a class="el" href="namespacejngl.html#acfcb9cdf97108d05cf2b0da911c93a4c">modelview</a>) const</td></tr>
<tr class="memdesc:a5ab3c7403d1fa879e89c1ddb29b729c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called before drawing the widget. <br /></td></tr>
<tr class="separator:a5ab3c7403d1fa879e89c1ddb29b729c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Base class for effects that can be applied to <a class="el" href="classjngl_1_1Widget.html">jngl::Widget</a>. </p>

<p class="definition">Definition at line <a class="el" href="effects_8hpp_source.html#l00014">14</a> of file <a class="el" href="effects_8hpp_source.html">effects.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="effects_8hpp_source.html#l00016">16</a> of file <a class="el" href="effects_8hpp_source.html">effects.hpp</a>.</p>
</div><div class="dynheader">
Inheritance diagram for Effect:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="classjngl_1_1Effect__inherit__graph.svg" width="251" height="111"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="classjngl_1_1Effect__inherit__graph.svg" width="416" height="111"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="a1b0589a8e0b94ef8a83125279b03fd92" name="a1b0589a8e0b94ef8a83125279b03fd92"></a>
Expand All @@ -142,7 +145,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a1b0589a8e0b94ef8a8312527
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="effects_8hpp_source.html#l00016">16</a> of file <a class="el" href="effects_8hpp_source.html">effects.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="effects_8hpp_source.html#l00018">18</a> of file <a class="el" href="effects_8hpp_source.html">effects.hpp</a>.</p>

</div>
</div>
Expand Down Expand Up @@ -172,6 +175,35 @@ <h2 class="memtitle"><span class="permalink"><a href="#ae92102bae2af732f63b16934

<p>Implemented in <a class="el" href="classjngl_1_1Executor.html#af028f50dc004ae99ab4601c015e64adf">Executor</a>.</p>

</div>
</div>
<a id="a5ab3c7403d1fa879e89c1ddb29b729c6" name="a5ab3c7403d1fa879e89c1ddb29b729c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ab3c7403d1fa879e89c1ddb29b729c6">&#9670;&#160;</a></span>updateModelview()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void updateModelview </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classjngl_1_1Mat3.html">Mat3</a> &amp;</td> <td class="paramname"><span class="paramname"><em>modelview</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">

<p>Called before drawing the widget. </p>

<p>Reimplemented in <a class="el" href="classjngl_1_1UpdateModelview.html#af086d1d76a57eca0b19423018ca6a671">UpdateModelview</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
Expand Down
12 changes: 7 additions & 5 deletions classjngl_1_1Effect__inherit__graph.map
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
<map id="Effect" name="Effect">
<area shape="rect" id="Node000001" title="Base class for effects that can be applied to jngl::Widget." alt="" coords="111,5,172,31"/>
<area shape="rect" id="Node000001" title="Base class for effects that can be applied to jngl::Widget." alt="" coords="171,5,232,31"/>
<area shape="rect" id="Node000002" href="$classjngl_1_1Executor.html" title="Executes a specific action, e.g. removes the Widget." alt="" coords="5,79,91,105"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="115,43,65,81,62,77,112,39"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="163,40,75,81,73,76,160,36"/>
<area shape="rect" id="Node000003" href="$classjngl_1_1Move.html" title=" " alt="" coords="115,79,168,105"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="144,46,144,79,139,79,139,46"/>
<area shape="rect" id="Node000004" href="$classjngl_1_1Zoom.html" title="Scales the ModelView matrix." alt="" coords="192,79,245,105"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="167,40,208,77,204,81,164,44"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="184,44,153,80,149,77,180,41"/>
<area shape="rect" id="Node000004" href="$classjngl_1_1UpdateModelview.html" title=" " alt="" coords="192,79,333,105"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="223,41,254,77,250,80,219,44"/>
<area shape="rect" id="Node000005" href="$classjngl_1_1Zoom.html" title="Scales the ModelView matrix." alt="" coords="357,79,411,105"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="247,35,358,78,356,83,245,39"/>
</map>
2 changes: 1 addition & 1 deletion classjngl_1_1Effect__inherit__graph.md5
Original file line number Diff line number Diff line change
@@ -1 +1 @@
dd745627b14f7f97b8c291beb9a2637d
03266ad1c62a083b4012118707fe901c
Loading

0 comments on commit 1090198

Please sign in to comment.