mirror of
https://github.com/nishiowo/nishbox
synced 2025-04-21 20:24:39 +00:00
Deploying to gh-pages from @ NishiOwO/nishbox@432874d09b 🚀
This commit is contained in:
parent
8b62a06f58
commit
d9af72143e
@ -111,15 +111,16 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable();
|
||||
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgf__gui__component__t.html" target="_self">gf_gui_component_t</a></td><td class="desc">Component </td></tr>
|
||||
<tr id="row_13_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgf__gui__t.html" target="_self">gf_gui_t</a></td><td class="desc">GUI </td></tr>
|
||||
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="uniongf__gui__union__t.html" target="_self">gf_gui_union_t</a></td><td class="desc">Component union </td></tr>
|
||||
<tr id="row_15_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgf__mesh__t.html" target="_self">gf_mesh_t</a></td><td class="desc">Mesh </td></tr>
|
||||
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgf__model__t.html" target="_self">gf_model_t</a></td><td class="desc">Model </td></tr>
|
||||
<tr id="row_17_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgf__physics__t.html" target="_self">gf_physics_t</a></td><td class="desc">Physics interface </td></tr>
|
||||
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgf__server__t.html" target="_self">gf_server_t</a></td><td class="desc">Server interface </td></tr>
|
||||
<tr id="row_19_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgf__texture__t.html" target="_self">gf_texture_t</a></td><td class="desc">Texture </td></tr>
|
||||
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgf__thread__context__t.html" target="_self">gf_thread_context_t</a></td><td class="desc">Thread context </td></tr>
|
||||
<tr id="row_21_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgf__thread__t.html" target="_self">gf_thread_t</a></td><td class="desc">Platform-dependent thread </td></tr>
|
||||
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgf__triangle__t.html" target="_self">gf_triangle_t</a></td><td class="desc">Triangle </td></tr>
|
||||
<tr id="row_23_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgf__version__t.html" target="_self">gf_version_t</a></td><td class="desc">Version </td></tr>
|
||||
<tr id="row_15_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgf__input__t.html" target="_self">gf_input_t</a></td><td class="desc">Input interface </td></tr>
|
||||
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgf__mesh__t.html" target="_self">gf_mesh_t</a></td><td class="desc">Mesh </td></tr>
|
||||
<tr id="row_17_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgf__mesh__triangle__t.html" target="_self">gf_mesh_triangle_t</a></td><td class="desc">Triangle </td></tr>
|
||||
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgf__model__t.html" target="_self">gf_model_t</a></td><td class="desc">Model </td></tr>
|
||||
<tr id="row_19_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgf__physics__t.html" target="_self">gf_physics_t</a></td><td class="desc">Physics interface </td></tr>
|
||||
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgf__server__t.html" target="_self">gf_server_t</a></td><td class="desc">Server interface </td></tr>
|
||||
<tr id="row_21_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgf__texture__t.html" target="_self">gf_texture_t</a></td><td class="desc">Texture </td></tr>
|
||||
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgf__thread__context__t.html" target="_self">gf_thread_context_t</a></td><td class="desc">Thread context </td></tr>
|
||||
<tr id="row_23_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgf__thread__t.html" target="_self">gf_thread_t</a></td><td class="desc">Platform-dependent thread </td></tr>
|
||||
<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgf__version__t.html" target="_self">gf_version_t</a></td><td class="desc">Version </td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
|
@ -15,13 +15,14 @@ var annotated_dup =
|
||||
[ "gf_gui_component_t", "structgf__gui__component__t.html", "structgf__gui__component__t" ],
|
||||
[ "gf_gui_t", "structgf__gui__t.html", "structgf__gui__t" ],
|
||||
[ "gf_gui_union_t", "uniongf__gui__union__t.html", "uniongf__gui__union__t" ],
|
||||
[ "gf_input_t", "structgf__input__t.html", "structgf__input__t" ],
|
||||
[ "gf_mesh_t", "structgf__mesh__t.html", "structgf__mesh__t" ],
|
||||
[ "gf_mesh_triangle_t", "structgf__mesh__triangle__t.html", "structgf__mesh__triangle__t" ],
|
||||
[ "gf_model_t", "structgf__model__t.html", "structgf__model__t" ],
|
||||
[ "gf_physics_t", "structgf__physics__t.html", "structgf__physics__t" ],
|
||||
[ "gf_server_t", "structgf__server__t.html", "structgf__server__t" ],
|
||||
[ "gf_texture_t", "structgf__texture__t.html", "structgf__texture__t" ],
|
||||
[ "gf_thread_context_t", "structgf__thread__context__t.html", "structgf__thread__context__t" ],
|
||||
[ "gf_thread_t", "structgf__thread__t.html", null ],
|
||||
[ "gf_triangle_t", "structgf__triangle__t.html", "structgf__triangle__t" ],
|
||||
[ "gf_version_t", "structgf__version__t.html", "structgf__version__t" ]
|
||||
];
|
@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('classes.html',''); initResizable(); })
|
||||
<div class="classindex">
|
||||
<dl class="classindex even">
|
||||
<dt class="alphachar"><a id="letter_G" name="letter_G">G</a></dt>
|
||||
<dd><a class="el" href="structgf__client__t.html">gf_client_t</a></dd><dd><a class="el" href="structgf__draw__driver__t.html">gf_draw_driver_t</a></dd><dd><a class="el" href="structgf__draw__driver__texture__t.html">gf_draw_driver_texture_t</a></dd><dd><a class="el" href="structgf__draw__platform__t.html">gf_draw_platform_t</a></dd><dd><a class="el" href="structgf__draw__t.html">gf_draw_t</a></dd><dd><a class="el" href="structgf__engine__t.html">gf_engine_t</a></dd><dd><a class="el" href="structgf__font__bbox__t.html">gf_font_bbox_t</a></dd><dd><a class="el" href="structgf__font__glyph__t.html">gf_font_glyph_t</a></dd><dd><a class="el" href="structgf__font__store__t.html">gf_font_store_t</a></dd><dd><a class="el" href="structgf__font__t.html">gf_font_t</a></dd><dd><a class="el" href="structgf__graphic__color__t.html">gf_graphic_color_t</a></dd><dd><a class="el" href="structgf__gui__button__t.html">gf_gui_button_t</a></dd><dd><a class="el" href="structgf__gui__component__t.html">gf_gui_component_t</a></dd><dd><a class="el" href="structgf__gui__t.html">gf_gui_t</a></dd><dd><a class="el" href="uniongf__gui__union__t.html">gf_gui_union_t</a></dd><dd><a class="el" href="structgf__mesh__t.html">gf_mesh_t</a></dd><dd><a class="el" href="structgf__model__t.html">gf_model_t</a></dd><dd><a class="el" href="structgf__physics__t.html">gf_physics_t</a></dd><dd><a class="el" href="structgf__server__t.html">gf_server_t</a></dd><dd><a class="el" href="structgf__texture__t.html">gf_texture_t</a></dd><dd><a class="el" href="structgf__thread__context__t.html">gf_thread_context_t</a></dd><dd><a class="el" href="structgf__thread__t.html">gf_thread_t</a></dd><dd><a class="el" href="structgf__triangle__t.html">gf_triangle_t</a></dd><dd><a class="el" href="structgf__version__t.html">gf_version_t</a></dd></dl>
|
||||
<dd><a class="el" href="structgf__client__t.html">gf_client_t</a></dd><dd><a class="el" href="structgf__draw__driver__t.html">gf_draw_driver_t</a></dd><dd><a class="el" href="structgf__draw__driver__texture__t.html">gf_draw_driver_texture_t</a></dd><dd><a class="el" href="structgf__draw__platform__t.html">gf_draw_platform_t</a></dd><dd><a class="el" href="structgf__draw__t.html">gf_draw_t</a></dd><dd><a class="el" href="structgf__engine__t.html">gf_engine_t</a></dd><dd><a class="el" href="structgf__font__bbox__t.html">gf_font_bbox_t</a></dd><dd><a class="el" href="structgf__font__glyph__t.html">gf_font_glyph_t</a></dd><dd><a class="el" href="structgf__font__store__t.html">gf_font_store_t</a></dd><dd><a class="el" href="structgf__font__t.html">gf_font_t</a></dd><dd><a class="el" href="structgf__graphic__color__t.html">gf_graphic_color_t</a></dd><dd><a class="el" href="structgf__gui__button__t.html">gf_gui_button_t</a></dd><dd><a class="el" href="structgf__gui__component__t.html">gf_gui_component_t</a></dd><dd><a class="el" href="structgf__gui__t.html">gf_gui_t</a></dd><dd><a class="el" href="uniongf__gui__union__t.html">gf_gui_union_t</a></dd><dd><a class="el" href="structgf__input__t.html">gf_input_t</a></dd><dd><a class="el" href="structgf__mesh__t.html">gf_mesh_t</a></dd><dd><a class="el" href="structgf__mesh__triangle__t.html">gf_mesh_triangle_t</a></dd><dd><a class="el" href="structgf__model__t.html">gf_model_t</a></dd><dd><a class="el" href="structgf__physics__t.html">gf_physics_t</a></dd><dd><a class="el" href="structgf__server__t.html">gf_server_t</a></dd><dd><a class="el" href="structgf__texture__t.html">gf_texture_t</a></dd><dd><a class="el" href="structgf__thread__context__t.html">gf_thread_context_t</a></dd><dd><a class="el" href="structgf__thread__t.html">gf_thread_t</a></dd><dd><a class="el" href="structgf__version__t.html">gf_version_t</a></dd></dl>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
|
@ -103,6 +103,7 @@ $(document).ready(function(){initNavTree('client_8h.html',''); initResizable();
|
||||
<code>#include <<a class="el" href="gf__macro_8h_source.html">gf_macro.h</a>></code><br />
|
||||
<code>#include <<a class="el" href="core_8h_source.html">gf_type/core.h</a>></code><br />
|
||||
<code>#include <<a class="el" href="draw_8h_source.html">gf_type/draw.h</a>></code><br />
|
||||
<code>#include <<a class="el" href="input_8h_source.html">gf_type/input.h</a>></code><br />
|
||||
</div>
|
||||
<p><a href="client_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
|
@ -107,31 +107,40 @@ $(document).ready(function(){initNavTree('client_8h_source.html',''); initResiza
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include <<a class="code" href="gf__macro_8h.html">gf_macro.h</a>></span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#ifdef GF_EXPOSE_CLIENT</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structgf__client__t.html">gf_client_t</a> <a class="code hl_struct" href="structgf__client__t.html">gf_client_t</a>;</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include <<a class="code" href="core_8h.html">gf_type/core.h</a>></span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include <<a class="code" href="draw_8h.html">gf_type/draw.h</a>></span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(client, {</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine;</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw;</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c"> 36</a></span>});</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__client__t.html">gf_client_t</a>;</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#include <<a class="code" href="core_8h.html">gf_type/core.h</a>></span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include <<a class="code" href="draw_8h.html">gf_type/draw.h</a>></span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <<a class="code" href="input_8h.html">gf_type/input.h</a>></span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(client, {</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* <a class="code hl_variable" href="structgf__client__t.html#af44ab851509a6119df42954b209b7c0d">engine</a>;</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* <a class="code hl_variable" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">draw</a>;</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <a class="code hl_struct" href="structgf__input__t.html">gf_input_t</a>* <a class="code hl_variable" href="structgf__client__t.html#acf54abb33068b43e361e9734cf3d20ad">input</a>;</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c"> 43</a></span>});</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__client__t.html">gf_client_t</a>;</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="acore_8h_html"><div class="ttname"><a href="core_8h.html">core.h</a></div><div class="ttdoc">Type definitions related to core.</div></div>
|
||||
<div class="ttc" id="adraw_8h_html"><div class="ttname"><a href="draw_8h.html">draw.h</a></div><div class="ttdoc">Type definitions related to drawing interface.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html"><div class="ttname"><a href="gf__macro_8h.html">gf_macro.h</a></div><div class="ttdoc">Macro.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html_a018031ff5fba22b9d5052a55f8c9a377"><div class="ttname"><a href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a></div><div class="ttdeci">#define GF_DECLARE_TYPE(n, b)</div><div class="ttdoc">Macro to define engine type shorter.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00172">gf_macro.h:172</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="astructgf__client__t_html"><div class="ttname"><a href="structgf__client__t.html">gf_client_t</a></div><div class="ttdoc">Client interface.</div><div class="ttdef"><b>Definition</b> <a href="client_8h_source.html#l00036">client.h:36</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="ainput_8h_html"><div class="ttname"><a href="input_8h.html">input.h</a></div><div class="ttdoc">Type definitions related to input interface.</div></div>
|
||||
<div class="ttc" id="astructgf__client__t_html"><div class="ttname"><a href="structgf__client__t.html">gf_client_t</a></div><div class="ttdoc">Client interface.</div><div class="ttdef"><b>Definition</b> <a href="client_8h_source.html#l00043">client.h:43</a></div></div>
|
||||
<div class="ttc" id="astructgf__client__t_html_a363cb3993e177565b9e22c9df5d5ce2c"><div class="ttname"><a href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">gf_client_t::draw</a></div><div class="ttdeci">gf_draw_t * draw</div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="client_8h_source.html#l00043">client.h:43</a></div></div>
|
||||
<div class="ttc" id="astructgf__client__t_html_acf54abb33068b43e361e9734cf3d20ad"><div class="ttname"><a href="structgf__client__t.html#acf54abb33068b43e361e9734cf3d20ad">gf_client_t::input</a></div><div class="ttdeci">gf_input_t * input</div><div class="ttdoc">Input interface.</div><div class="ttdef"><b>Definition</b> <a href="client_8h_source.html#l00043">client.h:43</a></div></div>
|
||||
<div class="ttc" id="astructgf__client__t_html_af44ab851509a6119df42954b209b7c0d"><div class="ttname"><a href="structgf__client__t.html#af44ab851509a6119df42954b209b7c0d">gf_client_t::engine</a></div><div class="ttdeci">gf_engine_t * engine</div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="client_8h_source.html#l00043">client.h:43</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__input__t_html"><div class="ttname"><a href="structgf__input__t.html">gf_input_t</a></div><div class="ttdoc">Input interface.</div><div class="ttdef"><b>Definition</b> <a href="input_8h_source.html#l00042">input.h:42</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -107,33 +107,38 @@ $(document).ready(function(){initNavTree('core_8h_source.html',''); initResizabl
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include <<a class="code" href="gf__macro_8h.html">gf_macro.h</a>></span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#ifdef GF_EXPOSE_CORE</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>;</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include <<a class="code" href="server_8h.html">gf_type/server.h</a>></span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include <<a class="code" href="client_8h.html">gf_type/client.h</a>></span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <stdio.h></span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(engine, {</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <a class="code hl_struct" href="structgf__server__t.html">gf_server_t</a>* server;</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <a class="code hl_struct" href="structgf__client__t.html">gf_client_t</a>* client;</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> FILE* log;</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="structgf__engine__t.html#a4f2720244393f64efe90ef5079338ac2"> 44</a></span>});</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>;</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#include <<a class="code" href="server_8h.html">gf_type/server.h</a>></span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include <<a class="code" href="client_8h.html">gf_type/client.h</a>></span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <stdio.h></span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(engine, {</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <a class="code hl_struct" href="structgf__server__t.html">gf_server_t</a>* <a class="code hl_variable" href="structgf__engine__t.html#a2ddb35da78854ca79e6f3be1cd5b8390">server</a>;</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <a class="code hl_struct" href="structgf__client__t.html">gf_client_t</a>* <a class="code hl_variable" href="structgf__engine__t.html#a4f2720244393f64efe90ef5079338ac2">client</a>;</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> FILE* <a class="code hl_variable" href="structgf__engine__t.html#a311f3b1680291fbfb3271fc73a05748c">log</a>;</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="structgf__engine__t.html#a4f2720244393f64efe90ef5079338ac2"> 46</a></span>});</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>;</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="aclient_8h_html"><div class="ttname"><a href="client_8h.html">client.h</a></div><div class="ttdoc">Type definitions related to client interface.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html"><div class="ttname"><a href="gf__macro_8h.html">gf_macro.h</a></div><div class="ttdoc">Macro.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html_a018031ff5fba22b9d5052a55f8c9a377"><div class="ttname"><a href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a></div><div class="ttdeci">#define GF_DECLARE_TYPE(n, b)</div><div class="ttdoc">Macro to define engine type shorter.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00172">gf_macro.h:172</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="aserver_8h_html"><div class="ttname"><a href="server_8h.html">server.h</a></div><div class="ttdoc">Type definitions related to server interface.</div></div>
|
||||
<div class="ttc" id="astructgf__client__t_html"><div class="ttname"><a href="structgf__client__t.html">gf_client_t</a></div><div class="ttdoc">Client interface.</div><div class="ttdef"><b>Definition</b> <a href="client_8h_source.html#l00036">client.h:36</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__server__t_html"><div class="ttname"><a href="structgf__server__t.html">gf_server_t</a></div><div class="ttdoc">Server interface.</div><div class="ttdef"><b>Definition</b> <a href="server_8h_source.html#l00036">server.h:36</a></div></div>
|
||||
<div class="ttc" id="astructgf__client__t_html"><div class="ttname"><a href="structgf__client__t.html">gf_client_t</a></div><div class="ttdoc">Client interface.</div><div class="ttdef"><b>Definition</b> <a href="client_8h_source.html#l00043">client.h:43</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html_a2ddb35da78854ca79e6f3be1cd5b8390"><div class="ttname"><a href="structgf__engine__t.html#a2ddb35da78854ca79e6f3be1cd5b8390">gf_engine_t::server</a></div><div class="ttdeci">gf_server_t * server</div><div class="ttdoc">Server interface.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html_a311f3b1680291fbfb3271fc73a05748c"><div class="ttname"><a href="structgf__engine__t.html#a311f3b1680291fbfb3271fc73a05748c">gf_engine_t::log</a></div><div class="ttdeci">FILE * log</div><div class="ttdoc">Log output.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html_a4f2720244393f64efe90ef5079338ac2"><div class="ttname"><a href="structgf__engine__t.html#a4f2720244393f64efe90ef5079338ac2">gf_engine_t::client</a></div><div class="ttdeci">gf_client_t * client</div><div class="ttdoc">Client interface.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__server__t_html"><div class="ttname"><a href="structgf__server__t.html">gf_server_t</a></div><div class="ttdoc">Server interface.</div><div class="ttdef"><b>Definition</b> <a href="server_8h_source.html#l00038">server.h:38</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -10,7 +10,7 @@ var dir_d44c64559bbebec7f509842c48db8b23 =
|
||||
[ "gf_font.h", "gf__font_8h.html", "gf__font_8h" ],
|
||||
[ "gf_graphic.h", "gf__graphic_8h.html", "gf__graphic_8h" ],
|
||||
[ "gf_gui.h", "gf__gui_8h.html", "gf__gui_8h" ],
|
||||
[ "gf_input.h", "gf__input_8h.html", null ],
|
||||
[ "gf_input.h", "gf__input_8h.html", "gf__input_8h" ],
|
||||
[ "gf_log.h", "gf__log_8h.html", "gf__log_8h" ],
|
||||
[ "gf_macro.h", "gf__macro_8h.html", "gf__macro_8h" ],
|
||||
[ "gf_math.h", "gf__math_8h.html", "gf__math_8h" ],
|
||||
|
@ -9,7 +9,7 @@ var dir_e60f2706c8c207c5a951446d03370319 =
|
||||
[ "font.h", "font_8h.html", "font_8h" ],
|
||||
[ "graphic.h", "graphic_8h.html", "graphic_8h" ],
|
||||
[ "gui.h", "gui_8h.html", "gui_8h" ],
|
||||
[ "input.h", "input_8h.html", null ],
|
||||
[ "input.h", "input_8h.html", "input_8h" ],
|
||||
[ "math.h", "math_8h.html", "math_8h" ],
|
||||
[ "mesh.h", "mesh_8h.html", "mesh_8h" ],
|
||||
[ "model.h", "model_8h.html", "model_8h" ],
|
||||
|
@ -256,16 +256,16 @@ $(document).ready(function(){initNavTree('directx_2dx11_2gf__draw_8c_source.html
|
||||
<div class="ttc" id="agf__log_8h_html"><div class="ttname"><a href="gf__log_8h.html">gf_log.h</a></div><div class="ttdoc">Logger.</div></div>
|
||||
<div class="ttc" id="agf__log_8h_html_a165a2d1cecbdd974b4a44450011bb84a"><div class="ttname"><a href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a></div><div class="ttdeci">#define gf_log_function(engine, fmt,...)</div><div class="ttdoc">Output log with line number and function name.</div><div class="ttdef"><b>Definition</b> <a href="gf__log_8h_source.html#l00026">gf_log.h:26</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="astructgf__draw__platform__t_html"><div class="ttname"><a href="structgf__draw__platform__t.html">gf_draw_platform_t</a></div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw__platform_8h_source.html#l00065">draw_platform.h:65</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a1ec29e03c753c84e51cb369e9b712d2d"><div class="ttname"><a href="structgf__draw__t.html#a1ec29e03c753c84e51cb369e9b712d2d">gf_draw_t::y</a></div><div class="ttdeci">int y</div><div class="ttdoc">Y coord of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a24c971423b1befdce81738a39080b552"><div class="ttname"><a href="structgf__draw__t.html#a24c971423b1befdce81738a39080b552">gf_draw_t::title</a></div><div class="ttdeci">char title[128]</div><div class="ttdoc">Window title.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a923e76b7eba5d6bca1c92bea6a716adb"><div class="ttname"><a href="structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb">gf_draw_t::close</a></div><div class="ttdeci">int close</div><div class="ttdoc">1 if it was requested to be closed, otherwise 0</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ab7893e83d1d13fe68efbed786df0ce5c"><div class="ttname"><a href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">gf_draw_t::platform</a></div><div class="ttdeci">gf_draw_platform_t * platform</div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ad0dd9e86b268e783bb7aa7483f604587"><div class="ttname"><a href="structgf__draw__t.html#ad0dd9e86b268e783bb7aa7483f604587">gf_draw_t::x</a></div><div class="ttdeci">int x</div><div class="ttdoc">X coord of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_adeb3586537ce39bf94c594dec0348346"><div class="ttname"><a href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">gf_draw_t::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">Width of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ae300bda23f566c186f873c56c5d32a3f"><div class="ttname"><a href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">gf_draw_t::height</a></div><div class="ttdeci">int height</div><div class="ttdoc">Height of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__platform__t_html"><div class="ttname"><a href="structgf__draw__platform__t.html">gf_draw_platform_t</a></div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw__platform_8h_source.html#l00067">draw_platform.h:67</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a1ec29e03c753c84e51cb369e9b712d2d"><div class="ttname"><a href="structgf__draw__t.html#a1ec29e03c753c84e51cb369e9b712d2d">gf_draw_t::y</a></div><div class="ttdeci">int y</div><div class="ttdoc">Y coord of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a24c971423b1befdce81738a39080b552"><div class="ttname"><a href="structgf__draw__t.html#a24c971423b1befdce81738a39080b552">gf_draw_t::title</a></div><div class="ttdeci">char title[128]</div><div class="ttdoc">Window title.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a923e76b7eba5d6bca1c92bea6a716adb"><div class="ttname"><a href="structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb">gf_draw_t::close</a></div><div class="ttdeci">int close</div><div class="ttdoc">1 if it was requested to be closed, otherwise 0</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ab7893e83d1d13fe68efbed786df0ce5c"><div class="ttname"><a href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">gf_draw_t::platform</a></div><div class="ttdeci">gf_draw_platform_t * platform</div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ad0dd9e86b268e783bb7aa7483f604587"><div class="ttname"><a href="structgf__draw__t.html#ad0dd9e86b268e783bb7aa7483f604587">gf_draw_t::x</a></div><div class="ttdeci">int x</div><div class="ttdoc">X coord of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_adeb3586537ce39bf94c594dec0348346"><div class="ttname"><a href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">gf_draw_t::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">Width of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ae300bda23f566c186f873c56c5d32a3f"><div class="ttname"><a href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">gf_draw_t::height</a></div><div class="ttdeci">int height</div><div class="ttdoc">Height of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -190,12 +190,12 @@ $(document).ready(function(){initNavTree('directx_2gf__driver_8c_source.html',''
|
||||
<div class="ttc" id="agf__math_8h_html"><div class="ttname"><a href="gf__math_8h.html">gf_math.h</a></div><div class="ttdoc">Math.</div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="agf__texture_8h_html"><div class="ttname"><a href="gf__texture_8h.html">gf_texture.h</a></div><div class="ttdoc">Texture.</div></div>
|
||||
<div class="ttc" id="astructgf__draw__driver__t_html"><div class="ttname"><a href="structgf__draw__driver__t.html">gf_draw_driver_t</a></div><div class="ttdoc">Drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw__driver_8h_source.html#l00048">draw_driver.h:48</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__driver__texture__t_html"><div class="ttname"><a href="structgf__draw__driver__texture__t.html">gf_draw_driver_texture_t</a></div><div class="ttdoc">Driver-dependent texture.</div><div class="ttdef"><b>Definition</b> <a href="draw__driver_8h_source.html#l00056">draw_driver.h:56</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html"><div class="ttname"><a href="structgf__graphic__color__t.html">gf_graphic_color_t</a></div><div class="ttdoc">Color.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00042">graphic.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html"><div class="ttname"><a href="structgf__texture__t.html">gf_texture_t</a></div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00047">texture.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__driver__t_html"><div class="ttname"><a href="structgf__draw__driver__t.html">gf_draw_driver_t</a></div><div class="ttdoc">Drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw__driver_8h_source.html#l00050">draw_driver.h:50</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__driver__texture__t_html"><div class="ttname"><a href="structgf__draw__driver__texture__t.html">gf_draw_driver_texture_t</a></div><div class="ttdoc">Driver-dependent texture.</div><div class="ttdef"><b>Definition</b> <a href="draw__driver_8h_source.html#l00058">draw_driver.h:58</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html"><div class="ttname"><a href="structgf__graphic__color__t.html">gf_graphic_color_t</a></div><div class="ttdoc">Color.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html"><div class="ttname"><a href="structgf__texture__t.html">gf_texture_t</a></div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00049">texture.h:49</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -141,9 +141,9 @@ $(document).ready(function(){initNavTree('directx_2gf__graphic_8c_source.html','
|
||||
<div class="ttc" id="agf__math_8h_html"><div class="ttname"><a href="gf__math_8h.html">gf_math.h</a></div><div class="ttdoc">Math.</div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="agf__texture_8h_html"><div class="ttname"><a href="gf__texture_8h.html">gf_texture.h</a></div><div class="ttdoc">Texture.</div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html"><div class="ttname"><a href="structgf__graphic__color__t.html">gf_graphic_color_t</a></div><div class="ttdoc">Color.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00042">graphic.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html"><div class="ttname"><a href="structgf__texture__t.html">gf_texture_t</a></div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00047">texture.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html"><div class="ttname"><a href="structgf__graphic__color__t.html">gf_graphic_color_t</a></div><div class="ttdoc">Color.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html"><div class="ttname"><a href="structgf__texture__t.html">gf_texture_t</a></div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00049">texture.h:49</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -108,6 +108,7 @@ $(document).ready(function(){initNavTree('draw_8h.html',''); initResizable(); })
|
||||
<code>#include <<a class="el" href="math_8h_source.html">gf_type/math.h</a>></code><br />
|
||||
<code>#include <<a class="el" href="gui_8h_source.html">gf_type/gui.h</a>></code><br />
|
||||
<code>#include <<a class="el" href="font_8h_source.html">gf_type/font.h</a>></code><br />
|
||||
<code>#include <<a class="el" href="input_8h_source.html">gf_type/input.h</a>></code><br />
|
||||
</div>
|
||||
<p><a href="draw_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
|
@ -107,42 +107,46 @@ $(document).ready(function(){initNavTree('draw_8h_source.html',''); initResizabl
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include <<a class="code" href="gf__macro_8h.html">gf_macro.h</a>></span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#ifdef GF_EXPOSE_DRAW</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a> <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>;</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include <<a class="code" href="draw__platform_8h.html">gf_type/draw_platform.h</a>></span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include <<a class="code" href="draw__driver_8h.html">gf_type/draw_driver.h</a>></span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#include <<a class="code" href="texture_8h.html">gf_type/texture.h</a>></span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include <<a class="code" href="core_8h.html">gf_type/core.h</a>></span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <<a class="code" href="math_8h.html">gf_type/math.h</a>></span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <<a class="code" href="gui_8h.html">gf_type/gui.h</a>></span></div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <<a class="code" href="font_8h.html">gf_type/font.h</a>></span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(draw, {</div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine;</div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <a class="code hl_struct" href="structgf__draw__platform__t.html">gf_draw_platform_t</a>* platform;</div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <a class="code hl_struct" href="structgf__draw__driver__t.html">gf_draw_driver_t</a>* driver;</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>* gui;</div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <span class="keywordtype">int</span> close;</div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="keywordtype">int</span> x;</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="keywordtype">int</span> y;</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="keywordtype">int</span> width;</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keywordtype">int</span> height;</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="keywordtype">int</span> running;</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <span class="keywordtype">int</span> draw_3d;</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keywordtype">char</span> title[128];</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <a class="code hl_struct" href="structgf__font__t.html">gf_font_t</a>* font;</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> light;</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> lookat;</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> camera;</div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="structgf__draw__t.html#ac8333a3ac4ec20cc31dffe69cf9fb19b"> 101</a></span>});</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>;</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> </div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#include <<a class="code" href="draw__platform_8h.html">gf_type/draw_platform.h</a>></span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include <<a class="code" href="draw__driver_8h.html">gf_type/draw_driver.h</a>></span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <<a class="code" href="texture_8h.html">gf_type/texture.h</a>></span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <<a class="code" href="core_8h.html">gf_type/core.h</a>></span></div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <<a class="code" href="math_8h.html">gf_type/math.h</a>></span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <<a class="code" href="gui_8h.html">gf_type/gui.h</a>></span></div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include <<a class="code" href="font_8h.html">gf_type/font.h</a>></span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include <<a class="code" href="input_8h.html">gf_type/input.h</a>></span></div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(draw, {</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* <a class="code hl_variable" href="structgf__draw__t.html#a9168679ed35dff169e7694bc40d5fe83">engine</a>;</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <a class="code hl_struct" href="structgf__input__t.html">gf_input_t</a>* <a class="code hl_variable" href="structgf__draw__t.html#a1fc8d0f5c4be91a9b539275dd80e0460">input</a>;</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <a class="code hl_struct" href="structgf__draw__platform__t.html">gf_draw_platform_t</a>* <a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>;</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <a class="code hl_struct" href="structgf__draw__driver__t.html">gf_draw_driver_t</a>* <a class="code hl_variable" href="structgf__draw__t.html#a4caafef51bb4d3b4a549671f63781c5d">driver</a>;</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>* <a class="code hl_variable" href="structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063">gui</a>;</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb">close</a>;</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structgf__draw__t.html#ad0dd9e86b268e783bb7aa7483f604587">x</a>;</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structgf__draw__t.html#a1ec29e03c753c84e51cb369e9b712d2d">y</a>;</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">width</a>;</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">height</a>;</div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structgf__draw__t.html#a687948ab2189ace286eaf627fbc7c6b3">running</a>;</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structgf__draw__t.html#a4699dbc1203697ad79ef8635d48886ec">draw_3d</a>;</div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <span class="keywordtype">char</span> <a class="code hl_variable" href="structgf__draw__t.html#a24c971423b1befdce81738a39080b552">title</a>[128];</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <a class="code hl_struct" href="structgf__font__t.html">gf_font_t</a>* <a class="code hl_variable" href="structgf__draw__t.html#a0d6e7e3f8f4e72bbfc4208db6b0a4e28">font</a>;</div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> <a class="code hl_variable" href="structgf__draw__t.html#a1cba7c3af17c134f9f749ff9cb5aba72">light</a>;</div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> <a class="code hl_variable" href="structgf__draw__t.html#a28a0e4624401155ff09056d1994f69f2">lookat</a>;</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> <a class="code hl_variable" href="structgf__draw__t.html#ac8333a3ac4ec20cc31dffe69cf9fb19b">camera</a>;</div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="structgf__draw__t.html#ac8333a3ac4ec20cc31dffe69cf9fb19b"> 108</a></span>});</div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>;</div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> </div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="acore_8h_html"><div class="ttname"><a href="core_8h.html">core.h</a></div><div class="ttdoc">Type definitions related to core.</div></div>
|
||||
<div class="ttc" id="adraw__driver_8h_html"><div class="ttname"><a href="draw__driver_8h.html">draw_driver.h</a></div><div class="ttdoc">Type definitions related to drawing driver.</div></div>
|
||||
<div class="ttc" id="adraw__platform_8h_html"><div class="ttname"><a href="draw__platform_8h.html">draw_platform.h</a></div><div class="ttdoc">Type definitions related to platform-dependent part of drawing driver.</div></div>
|
||||
@ -151,14 +155,33 @@ $(document).ready(function(){initNavTree('draw_8h_source.html',''); initResizabl
|
||||
<div class="ttc" id="agf__macro_8h_html_a018031ff5fba22b9d5052a55f8c9a377"><div class="ttname"><a href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a></div><div class="ttdeci">#define GF_DECLARE_TYPE(n, b)</div><div class="ttdoc">Macro to define engine type shorter.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00172">gf_macro.h:172</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="agui_8h_html"><div class="ttname"><a href="gui_8h.html">gui.h</a></div><div class="ttdoc">Type definitions related to GUI.</div></div>
|
||||
<div class="ttc" id="ainput_8h_html"><div class="ttname"><a href="input_8h.html">input.h</a></div><div class="ttdoc">Type definitions related to input interface.</div></div>
|
||||
<div class="ttc" id="amath_8h_html"><div class="ttname"><a href="math_8h.html">math.h</a></div><div class="ttdoc">Type definitions related to math.</div></div>
|
||||
<div class="ttc" id="amath_8h_html_a866f43b3ea5386cb9497738f1eec3d88"><div class="ttname"><a href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a></div><div class="ttdeci">double gf_math_vector_t[4]</div><div class="ttdoc">Vector.</div><div class="ttdef"><b>Definition</b> <a href="math_8h_source.html#l00025">math.h:25</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__driver__t_html"><div class="ttname"><a href="structgf__draw__driver__t.html">gf_draw_driver_t</a></div><div class="ttdoc">Drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw__driver_8h_source.html#l00048">draw_driver.h:48</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__platform__t_html"><div class="ttname"><a href="structgf__draw__platform__t.html">gf_draw_platform_t</a></div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw__platform_8h_source.html#l00065">draw_platform.h:65</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__t_html"><div class="ttname"><a href="structgf__font__t.html">gf_font_t</a></div><div class="ttdoc">Font.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00091">font.h:91</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__t_html"><div class="ttname"><a href="structgf__gui__t.html">gf_gui_t</a></div><div class="ttdoc">GUI.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00122">gui.h:122</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__driver__t_html"><div class="ttname"><a href="structgf__draw__driver__t.html">gf_draw_driver_t</a></div><div class="ttdoc">Drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw__driver_8h_source.html#l00050">draw_driver.h:50</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__platform__t_html"><div class="ttname"><a href="structgf__draw__platform__t.html">gf_draw_platform_t</a></div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw__platform_8h_source.html#l00067">draw_platform.h:67</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a0d6e7e3f8f4e72bbfc4208db6b0a4e28"><div class="ttname"><a href="structgf__draw__t.html#a0d6e7e3f8f4e72bbfc4208db6b0a4e28">gf_draw_t::font</a></div><div class="ttdeci">gf_font_t * font</div><div class="ttdoc">Current font.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a1cba7c3af17c134f9f749ff9cb5aba72"><div class="ttname"><a href="structgf__draw__t.html#a1cba7c3af17c134f9f749ff9cb5aba72">gf_draw_t::light</a></div><div class="ttdeci">gf_math_vector_t light</div><div class="ttdoc">Light location.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a1ec29e03c753c84e51cb369e9b712d2d"><div class="ttname"><a href="structgf__draw__t.html#a1ec29e03c753c84e51cb369e9b712d2d">gf_draw_t::y</a></div><div class="ttdeci">int y</div><div class="ttdoc">Y coord of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a1fc8d0f5c4be91a9b539275dd80e0460"><div class="ttname"><a href="structgf__draw__t.html#a1fc8d0f5c4be91a9b539275dd80e0460">gf_draw_t::input</a></div><div class="ttdeci">gf_input_t * input</div><div class="ttdoc">Input interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a24c971423b1befdce81738a39080b552"><div class="ttname"><a href="structgf__draw__t.html#a24c971423b1befdce81738a39080b552">gf_draw_t::title</a></div><div class="ttdeci">char title[128]</div><div class="ttdoc">Window title.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a28a0e4624401155ff09056d1994f69f2"><div class="ttname"><a href="structgf__draw__t.html#a28a0e4624401155ff09056d1994f69f2">gf_draw_t::lookat</a></div><div class="ttdeci">gf_math_vector_t lookat</div><div class="ttdoc">Where to look at.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a4699dbc1203697ad79ef8635d48886ec"><div class="ttname"><a href="structgf__draw__t.html#a4699dbc1203697ad79ef8635d48886ec">gf_draw_t::draw_3d</a></div><div class="ttdeci">int draw_3d</div><div class="ttdoc">1 if engine should start rendering 3D stuffs, otherwise 0</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a4caafef51bb4d3b4a549671f63781c5d"><div class="ttname"><a href="structgf__draw__t.html#a4caafef51bb4d3b4a549671f63781c5d">gf_draw_t::driver</a></div><div class="ttdeci">gf_draw_driver_t * driver</div><div class="ttdoc">Drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a5db50986159b8a2b1736aa315a5d8063"><div class="ttname"><a href="structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063">gf_draw_t::gui</a></div><div class="ttdeci">gf_gui_t * gui</div><div class="ttdoc">GUI.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a687948ab2189ace286eaf627fbc7c6b3"><div class="ttname"><a href="structgf__draw__t.html#a687948ab2189ace286eaf627fbc7c6b3">gf_draw_t::running</a></div><div class="ttdeci">int running</div><div class="ttdoc">1 if running, otherwise 0</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a9168679ed35dff169e7694bc40d5fe83"><div class="ttname"><a href="structgf__draw__t.html#a9168679ed35dff169e7694bc40d5fe83">gf_draw_t::engine</a></div><div class="ttdeci">gf_engine_t * engine</div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a923e76b7eba5d6bca1c92bea6a716adb"><div class="ttname"><a href="structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb">gf_draw_t::close</a></div><div class="ttdeci">int close</div><div class="ttdoc">1 if it was requested to be closed, otherwise 0</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ab7893e83d1d13fe68efbed786df0ce5c"><div class="ttname"><a href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">gf_draw_t::platform</a></div><div class="ttdeci">gf_draw_platform_t * platform</div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ac8333a3ac4ec20cc31dffe69cf9fb19b"><div class="ttname"><a href="structgf__draw__t.html#ac8333a3ac4ec20cc31dffe69cf9fb19b">gf_draw_t::camera</a></div><div class="ttdeci">gf_math_vector_t camera</div><div class="ttdoc">Camera location.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ad0dd9e86b268e783bb7aa7483f604587"><div class="ttname"><a href="structgf__draw__t.html#ad0dd9e86b268e783bb7aa7483f604587">gf_draw_t::x</a></div><div class="ttdeci">int x</div><div class="ttdoc">X coord of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_adeb3586537ce39bf94c594dec0348346"><div class="ttname"><a href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">gf_draw_t::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">Width of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ae300bda23f566c186f873c56c5d32a3f"><div class="ttname"><a href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">gf_draw_t::height</a></div><div class="ttdeci">int height</div><div class="ttdoc">Height of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__t_html"><div class="ttname"><a href="structgf__font__t.html">gf_font_t</a></div><div class="ttdoc">Font.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00095">font.h:95</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__t_html"><div class="ttname"><a href="structgf__gui__t.html">gf_gui_t</a></div><div class="ttdoc">GUI.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00128">gui.h:128</a></div></div>
|
||||
<div class="ttc" id="astructgf__input__t_html"><div class="ttname"><a href="structgf__input__t.html">gf_input_t</a></div><div class="ttdoc">Input interface.</div><div class="ttdef"><b>Definition</b> <a href="input_8h_source.html#l00042">input.h:42</a></div></div>
|
||||
<div class="ttc" id="atexture_8h_html"><div class="ttname"><a href="texture_8h.html">texture.h</a></div><div class="ttdoc">Type definitions related to texture.</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
|
@ -107,53 +107,55 @@ $(document).ready(function(){initNavTree('draw__driver_8h_source.html',''); init
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include <<a class="code" href="gf__macro_8h.html">gf_macro.h</a>></span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#ifdef GF_EXPOSE_DRAW_DRIVER</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#if defined(DRV_OPENGL)</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include <<a class="code" href="gf__opengl_8h.html">gf_opengl.h</a>></span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#elif defined(DRV_DIRECTX)</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include <<a class="code" href="gf__directx_8h.html">gf_directx.h</a>></span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <<a class="code" href="core_8h.html">gf_type/core.h</a>></span></div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structgf__draw__driver__t.html">gf_draw_driver_t</a> <a class="code hl_struct" href="structgf__draw__driver__t.html">gf_draw_driver_t</a>;</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#if defined(DRV_OPENGL)</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include <<a class="code" href="gf__opengl_8h.html">gf_opengl.h</a>></span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#elif defined(DRV_DIRECTX)</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include <<a class="code" href="gf__directx_8h.html">gf_directx.h</a>></span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <<a class="code" href="core_8h.html">gf_type/core.h</a>></span></div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#if defined(DRV_OPENGL)</span></div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(draw_driver, { <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine; });</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(draw_driver_texture, {</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine;</div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> GLuint id;</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="keywordtype">int</span> width;</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <span class="keywordtype">int</span> height;</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>});</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor">#elif defined(DRV_DIRECTX)</span></div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(draw_driver, { <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine; });</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(draw_driver_texture, {</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine;</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="keywordtype">int</span> width;</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="keywordtype">int</span> height;</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>});</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="structgf__draw__driver__t.html"> 48</a></span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(draw_driver, {});</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="structgf__draw__driver__texture__t.html"> 56</a></span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(draw_driver_texture, {});</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__draw__driver__t.html">gf_draw_driver_t</a>;</div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__draw__driver__texture__t.html">gf_draw_driver_texture_t</a>;</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#if defined(DRV_OPENGL)</span></div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(draw_driver, { <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine; });</div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(draw_driver_texture, {</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine;</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> GLuint id;</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keywordtype">int</span> width;</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keywordtype">int</span> height;</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span>});</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#elif defined(DRV_DIRECTX)</span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(draw_driver, { <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine; });</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(draw_driver_texture, {</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine;</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keywordtype">int</span> width;</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keywordtype">int</span> height;</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>});</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="structgf__draw__driver__t.html"> 50</a></span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(draw_driver, {});</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="structgf__draw__driver__texture__t.html"> 58</a></span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(draw_driver_texture, {});</div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__draw__driver__t.html">gf_draw_driver_t</a>;</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__draw__driver__texture__t.html">gf_draw_driver_texture_t</a>;</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="acore_8h_html"><div class="ttname"><a href="core_8h.html">core.h</a></div><div class="ttdoc">Type definitions related to core.</div></div>
|
||||
<div class="ttc" id="agf__directx_8h_html"><div class="ttname"><a href="gf__directx_8h.html">gf_directx.h</a></div><div class="ttdoc">DirectX headers.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html"><div class="ttname"><a href="gf__macro_8h.html">gf_macro.h</a></div><div class="ttdoc">Macro.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html_a018031ff5fba22b9d5052a55f8c9a377"><div class="ttname"><a href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a></div><div class="ttdeci">#define GF_DECLARE_TYPE(n, b)</div><div class="ttdoc">Macro to define engine type shorter.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00172">gf_macro.h:172</a></div></div>
|
||||
<div class="ttc" id="agf__opengl_8h_html"><div class="ttname"><a href="gf__opengl_8h.html">gf_opengl.h</a></div><div class="ttdoc">OpenGL headers.</div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="astructgf__draw__driver__t_html"><div class="ttname"><a href="structgf__draw__driver__t.html">gf_draw_driver_t</a></div><div class="ttdoc">Drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw__driver_8h_source.html#l00048">draw_driver.h:48</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__driver__texture__t_html"><div class="ttname"><a href="structgf__draw__driver__texture__t.html">gf_draw_driver_texture_t</a></div><div class="ttdoc">Driver-dependent texture.</div><div class="ttdef"><b>Definition</b> <a href="draw__driver_8h_source.html#l00056">draw_driver.h:56</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__driver__t_html"><div class="ttname"><a href="structgf__draw__driver__t.html">gf_draw_driver_t</a></div><div class="ttdoc">Drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw__driver_8h_source.html#l00050">draw_driver.h:50</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__driver__texture__t_html"><div class="ttname"><a href="structgf__draw__driver__texture__t.html">gf_draw_driver_texture_t</a></div><div class="ttdoc">Driver-dependent texture.</div><div class="ttdef"><b>Definition</b> <a href="draw__driver_8h_source.html#l00058">draw_driver.h:58</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -107,66 +107,68 @@ $(document).ready(function(){initNavTree('draw__platform_8h_source.html',''); in
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include <<a class="code" href="gf__macro_8h.html">gf_macro.h</a>></span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#ifdef GF_EXPOSE_DRAW_PLATFORM</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#if defined(DRV_OPENGL)</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include <<a class="code" href="gf__opengl_8h.html">gf_opengl.h</a>></span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#elif defined(DRV_DIRECTX)</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include <<a class="code" href="gf__directx_8h.html">gf_directx.h</a>></span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <<a class="code" href="core_8h.html">gf_type/core.h</a>></span></div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structgf__draw__platform__t.html">gf_draw_platform_t</a> <a class="code hl_struct" href="structgf__draw__platform__t.html">gf_draw_platform_t</a>;</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#if defined(DRV_OPENGL)</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include <<a class="code" href="gf__opengl_8h.html">gf_opengl.h</a>></span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#elif defined(DRV_DIRECTX)</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include <<a class="code" href="gf__directx_8h.html">gf_directx.h</a>></span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <<a class="code" href="core_8h.html">gf_type/core.h</a>></span></div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#if defined(DRV_OPENGL)</span></div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#if defined(USE_GLX)</span></div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(draw_platform, {</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine;</div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> Display* display;</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> Window window;</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> GLXContext context;</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> Atom wm_delete_window;</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span>});</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor">#elif defined(USE_WGL)</span></div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(draw_platform, {</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine;</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> HINSTANCE instance;</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> HWND window;</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> HDC dc;</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> HGLRC glrc;</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>});</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor">#elif defined(USE_GLFW)</span></div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(draw_platform, {</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine;</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> GLFWwindow* window;</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>});</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="preprocessor">#elif defined(DRV_DIRECTX)</span></div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="preprocessor">#if defined(USE_DX11)</span></div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(draw_platform, {</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine;</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> HINSTANCE instance;</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> HWND window;</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> HDC dc;</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span>});</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="structgf__draw__platform__t.html"> 65</a></span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(draw_platform, {});</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__draw__platform__t.html">gf_draw_platform_t</a>;</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#if defined(DRV_OPENGL)</span></div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor">#if defined(USE_GLX)</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(draw_platform, {</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine;</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> Display* display;</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> Window window;</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> GLXContext context;</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> Atom wm_delete_window;</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span>});</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#elif defined(USE_WGL)</span></div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(draw_platform, {</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine;</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> HINSTANCE instance;</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> HWND window;</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> HDC dc;</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> HGLRC glrc;</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>});</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="preprocessor">#elif defined(USE_GLFW)</span></div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(draw_platform, {</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine;</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> GLFWwindow* window;</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span>});</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="preprocessor">#elif defined(DRV_DIRECTX)</span></div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><span class="preprocessor">#if defined(USE_DX11)</span></div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(draw_platform, {</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine;</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> HINSTANCE instance;</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> HWND window;</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> HDC dc;</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span>});</div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="structgf__draw__platform__t.html"> 67</a></span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(draw_platform, {});</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__draw__platform__t.html">gf_draw_platform_t</a>;</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="acore_8h_html"><div class="ttname"><a href="core_8h.html">core.h</a></div><div class="ttdoc">Type definitions related to core.</div></div>
|
||||
<div class="ttc" id="agf__directx_8h_html"><div class="ttname"><a href="gf__directx_8h.html">gf_directx.h</a></div><div class="ttdoc">DirectX headers.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html"><div class="ttname"><a href="gf__macro_8h.html">gf_macro.h</a></div><div class="ttdoc">Macro.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html_a018031ff5fba22b9d5052a55f8c9a377"><div class="ttname"><a href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a></div><div class="ttdeci">#define GF_DECLARE_TYPE(n, b)</div><div class="ttdoc">Macro to define engine type shorter.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00172">gf_macro.h:172</a></div></div>
|
||||
<div class="ttc" id="agf__opengl_8h_html"><div class="ttname"><a href="gf__opengl_8h.html">gf_opengl.h</a></div><div class="ttdoc">OpenGL headers.</div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="astructgf__draw__platform__t_html"><div class="ttname"><a href="structgf__draw__platform__t.html">gf_draw_platform_t</a></div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw__platform_8h_source.html#l00065">draw_platform.h:65</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__platform__t_html"><div class="ttname"><a href="structgf__draw__platform__t.html">gf_draw_platform_t</a></div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw__platform_8h_source.html#l00067">draw_platform.h:67</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -107,47 +107,54 @@ $(document).ready(function(){initNavTree('font_8h_source.html',''); initResizabl
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include <<a class="code" href="gf__macro_8h.html">gf_macro.h</a>></span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#ifdef GF_EXPOSE_FONT</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include <<a class="code" href="texture_8h.html">gf_type/texture.h</a>></span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(font_bbox, {</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="keywordtype">int</span> width;</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keywordtype">int</span> height;</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keywordtype">int</span> x;</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keywordtype">int</span> y;</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="structgf__font__bbox__t.html#aadca894f3608eb26ffdf5a84bfb7dbd3"> 43</a></span>});</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(font_glyph, {</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keywordtype">int</span> code;</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> <a class="code hl_struct" href="structgf__texture__t.html">gf_texture_t</a>* texture;</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="keywordtype">int</span> bpl;</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <a class="code hl_struct" href="structgf__font__bbox__t.html">gf_font_bbox_t</a> bbox;</div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> <span class="keywordtype">int</span> dwidth[2];</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="structgf__font__glyph__t.html#a9171039b0372c9015bb350b080e1bf76"> 71</a></span>});</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(font, {</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <a class="code hl_struct" href="structgf__font__glyph__t.html">gf_font_glyph_t</a>** glyph;</div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <span class="keywordtype">int</span> count;</div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <a class="code hl_struct" href="structgf__font__bbox__t.html">gf_font_bbox_t</a> bbox;</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="structgf__font__t.html#ac292451fd0d28bbdb6fb21efb3b8714c"> 91</a></span>});</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__font__glyph__t.html">gf_font_glyph_t</a>;</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__font__bbox__t.html">gf_font_bbox_t</a>;</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__font__t.html">gf_font_t</a>;</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structgf__font__bbox__t.html">gf_font_bbox_t</a> <a class="code hl_struct" href="structgf__font__bbox__t.html">gf_font_bbox_t</a>;</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structgf__font__glyph__t.html">gf_font_glyph_t</a> <a class="code hl_struct" href="structgf__font__glyph__t.html">gf_font_glyph_t</a>;</div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structgf__font__t.html">gf_font_t</a> <a class="code hl_struct" href="structgf__font__t.html">gf_font_t</a>;</div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <<a class="code" href="texture_8h.html">gf_type/texture.h</a>></span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(font_bbox, {</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keywordtype">int</span> width;</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keywordtype">int</span> height;</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keywordtype">int</span> x;</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keywordtype">int</span> y;</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="structgf__font__bbox__t.html#aadca894f3608eb26ffdf5a84bfb7dbd3"> 47</a></span>});</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(font_glyph, {</div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> <span class="keywordtype">int</span> code;</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <a class="code hl_struct" href="structgf__texture__t.html">gf_texture_t</a>* texture;</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <span class="keywordtype">int</span> bpl;</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <a class="code hl_struct" href="structgf__font__bbox__t.html">gf_font_bbox_t</a> <a class="code hl_variable" href="structgf__font__t.html#ac292451fd0d28bbdb6fb21efb3b8714c">bbox</a>;</div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <span class="keywordtype">int</span> dwidth[2];</div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="structgf__font__glyph__t.html#a9171039b0372c9015bb350b080e1bf76"> 75</a></span>});</div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(font, {</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <a class="code hl_struct" href="structgf__font__glyph__t.html">gf_font_glyph_t</a>** <a class="code hl_variable" href="structgf__font__t.html#a1264a95b11cec574d66cda5f57de1808">glyph</a>;</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structgf__font__t.html#a64429d9770b427e15220d58d8234c73e">count</a>;</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <a class="code hl_struct" href="structgf__font__bbox__t.html">gf_font_bbox_t</a> <a class="code hl_variable" href="structgf__font__t.html#ac292451fd0d28bbdb6fb21efb3b8714c">bbox</a>;</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="structgf__font__t.html#ac292451fd0d28bbdb6fb21efb3b8714c"> 95</a></span>});</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__font__glyph__t.html">gf_font_glyph_t</a>;</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__font__bbox__t.html">gf_font_bbox_t</a>;</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__font__t.html">gf_font_t</a>;</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> </div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="agf__macro_8h_html"><div class="ttname"><a href="gf__macro_8h.html">gf_macro.h</a></div><div class="ttdoc">Macro.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html_a018031ff5fba22b9d5052a55f8c9a377"><div class="ttname"><a href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a></div><div class="ttdeci">#define GF_DECLARE_TYPE(n, b)</div><div class="ttdoc">Macro to define engine type shorter.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00172">gf_macro.h:172</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="astructgf__font__bbox__t_html"><div class="ttname"><a href="structgf__font__bbox__t.html">gf_font_bbox_t</a></div><div class="ttdoc">Bounding box.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00043">font.h:43</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__glyph__t_html"><div class="ttname"><a href="structgf__font__glyph__t.html">gf_font_glyph_t</a></div><div class="ttdoc">Glyph.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00071">font.h:71</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__t_html"><div class="ttname"><a href="structgf__font__t.html">gf_font_t</a></div><div class="ttdoc">Font.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00091">font.h:91</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html"><div class="ttname"><a href="structgf__texture__t.html">gf_texture_t</a></div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00047">texture.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__bbox__t_html"><div class="ttname"><a href="structgf__font__bbox__t.html">gf_font_bbox_t</a></div><div class="ttdoc">Bounding box.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00047">font.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__glyph__t_html"><div class="ttname"><a href="structgf__font__glyph__t.html">gf_font_glyph_t</a></div><div class="ttdoc">Glyph.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00075">font.h:75</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__t_html"><div class="ttname"><a href="structgf__font__t.html">gf_font_t</a></div><div class="ttdoc">Font.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00095">font.h:95</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__t_html_a1264a95b11cec574d66cda5f57de1808"><div class="ttname"><a href="structgf__font__t.html#a1264a95b11cec574d66cda5f57de1808">gf_font_t::glyph</a></div><div class="ttdeci">gf_font_glyph_t ** glyph</div><div class="ttdoc">Glyph data.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00095">font.h:95</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__t_html_a64429d9770b427e15220d58d8234c73e"><div class="ttname"><a href="structgf__font__t.html#a64429d9770b427e15220d58d8234c73e">gf_font_t::count</a></div><div class="ttdeci">int count</div><div class="ttdoc">Glyph count.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00095">font.h:95</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__t_html_ac292451fd0d28bbdb6fb21efb3b8714c"><div class="ttname"><a href="structgf__font__t.html#ac292451fd0d28bbdb6fb21efb3b8714c">gf_font_t::bbox</a></div><div class="ttdeci">gf_font_bbox_t bbox</div><div class="ttdoc">Bounding box.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00095">font.h:95</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html"><div class="ttname"><a href="structgf__texture__t.html">gf_texture_t</a></div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00049">texture.h:49</a></div></div>
|
||||
<div class="ttc" id="atexture_8h_html"><div class="ttname"><a href="texture_8h.html">texture.h</a></div><div class="ttdoc">Type definitions related to texture.</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
|
@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
|
||||
<li>client : <a class="el" href="structgf__engine__t.html#a4f2720244393f64efe90ef5079338ac2">gf_engine_t</a></li>
|
||||
<li>close : <a class="el" href="structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb">gf_draw_t</a></li>
|
||||
<li>code : <a class="el" href="structgf__font__glyph__t.html#a2eb5224830d39157b39b55d8d13819c4">gf_font_glyph_t</a></li>
|
||||
<li>color : <a class="el" href="structgf__triangle__t.html#a48fc77b2e4a08afad388a173535162c5">gf_triangle_t</a></li>
|
||||
<li>color : <a class="el" href="structgf__mesh__triangle__t.html#a4c260e7069a24cc13c4e7249a61ae461">gf_mesh_triangle_t</a></li>
|
||||
<li>count : <a class="el" href="structgf__font__t.html#a64429d9770b427e15220d58d8234c73e">gf_font_t</a></li>
|
||||
</ul>
|
||||
|
||||
@ -130,7 +130,7 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
|
||||
|
||||
|
||||
<h3><a id="index_e" name="index_e"></a>- e -</h3><ul>
|
||||
<li>engine : <a class="el" href="structgf__client__t.html#af44ab851509a6119df42954b209b7c0d">gf_client_t</a>, <a class="el" href="structgf__draw__t.html#a9168679ed35dff169e7694bc40d5fe83">gf_draw_t</a>, <a class="el" href="structgf__gui__t.html#a74daf2c905e24c5c6d40ab8803e5018b">gf_gui_t</a>, <a class="el" href="structgf__physics__t.html#a98e249817f4da9fb45c6907e523199c0">gf_physics_t</a>, <a class="el" href="structgf__server__t.html#acba2ce909d98ad4956128813189ea917">gf_server_t</a></li>
|
||||
<li>engine : <a class="el" href="structgf__client__t.html#af44ab851509a6119df42954b209b7c0d">gf_client_t</a>, <a class="el" href="structgf__draw__t.html#a9168679ed35dff169e7694bc40d5fe83">gf_draw_t</a>, <a class="el" href="structgf__gui__t.html#a74daf2c905e24c5c6d40ab8803e5018b">gf_gui_t</a>, <a class="el" href="structgf__input__t.html#ad67369fac1e057907a6486d4619f2a4f">gf_input_t</a>, <a class="el" href="structgf__physics__t.html#a98e249817f4da9fb45c6907e523199c0">gf_physics_t</a>, <a class="el" href="structgf__server__t.html#acba2ce909d98ad4956128813189ea917">gf_server_t</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
@ -155,6 +155,7 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
|
||||
|
||||
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
|
||||
<li>id : <a class="el" href="structgf__physics__t.html#ae58352acdf2e4f9b7f5593a33d7cf5e1">gf_physics_t</a></li>
|
||||
<li>input : <a class="el" href="structgf__client__t.html#acf54abb33068b43e361e9734cf3d20ad">gf_client_t</a>, <a class="el" href="structgf__draw__t.html#a1fc8d0f5c4be91a9b539275dd80e0460">gf_draw_t</a></li>
|
||||
<li>internal_height : <a class="el" href="structgf__texture__t.html#a3de5592e9caad1edfd93a45644a508e5">gf_texture_t</a></li>
|
||||
<li>internal_width : <a class="el" href="structgf__texture__t.html#a0640d6993c4de94f7e51374c12ef7e35">gf_texture_t</a></li>
|
||||
</ul>
|
||||
@ -172,6 +173,8 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
|
||||
<li>major : <a class="el" href="structgf__version__t.html#a18c4ea6d16bd4d27da71586779ea3295">gf_version_t</a></li>
|
||||
<li>mesh : <a class="el" href="structgf__model__t.html#aa28477a09739d0ef7566532fdb62aa06">gf_model_t</a></li>
|
||||
<li>minor : <a class="el" href="structgf__version__t.html#a573839ca44261b9ccbd73e43be57d326">gf_version_t</a></li>
|
||||
<li>mouse_x : <a class="el" href="structgf__input__t.html#afbcc3c078ca608826acd824499a8b8b5">gf_input_t</a></li>
|
||||
<li>mouse_y : <a class="el" href="structgf__input__t.html#ac47540120552de68249a985e09d7bd9f">gf_input_t</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
@ -179,7 +182,7 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
|
||||
<li>patch : <a class="el" href="structgf__version__t.html#a4ae35b795688ecbcb98562b52ce03509">gf_version_t</a></li>
|
||||
<li>physics : <a class="el" href="structgf__server__t.html#a03a9c92df8537d9eb5d3cf5f43a02e40">gf_server_t</a></li>
|
||||
<li>platform : <a class="el" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">gf_draw_t</a></li>
|
||||
<li>points : <a class="el" href="structgf__triangle__t.html#a81432658e211ca1024fd461e126a4531">gf_triangle_t</a></li>
|
||||
<li>points : <a class="el" href="structgf__mesh__triangle__t.html#a884485af47f0821ec8473b655d31bd74">gf_mesh_triangle_t</a></li>
|
||||
<li>pressed : <a class="el" href="structgf__gui__button__t.html#ac32e6a53a2170f64cebf5ff7df77016b">gf_gui_button_t</a></li>
|
||||
</ul>
|
||||
|
||||
|
@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl
|
||||
<li>client : <a class="el" href="structgf__engine__t.html#a4f2720244393f64efe90ef5079338ac2">gf_engine_t</a></li>
|
||||
<li>close : <a class="el" href="structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb">gf_draw_t</a></li>
|
||||
<li>code : <a class="el" href="structgf__font__glyph__t.html#a2eb5224830d39157b39b55d8d13819c4">gf_font_glyph_t</a></li>
|
||||
<li>color : <a class="el" href="structgf__triangle__t.html#a48fc77b2e4a08afad388a173535162c5">gf_triangle_t</a></li>
|
||||
<li>color : <a class="el" href="structgf__mesh__triangle__t.html#a4c260e7069a24cc13c4e7249a61ae461">gf_mesh_triangle_t</a></li>
|
||||
<li>count : <a class="el" href="structgf__font__t.html#a64429d9770b427e15220d58d8234c73e">gf_font_t</a></li>
|
||||
</ul>
|
||||
|
||||
@ -130,7 +130,7 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl
|
||||
|
||||
|
||||
<h3><a id="index_e" name="index_e"></a>- e -</h3><ul>
|
||||
<li>engine : <a class="el" href="structgf__client__t.html#af44ab851509a6119df42954b209b7c0d">gf_client_t</a>, <a class="el" href="structgf__draw__t.html#a9168679ed35dff169e7694bc40d5fe83">gf_draw_t</a>, <a class="el" href="structgf__gui__t.html#a74daf2c905e24c5c6d40ab8803e5018b">gf_gui_t</a>, <a class="el" href="structgf__physics__t.html#a98e249817f4da9fb45c6907e523199c0">gf_physics_t</a>, <a class="el" href="structgf__server__t.html#acba2ce909d98ad4956128813189ea917">gf_server_t</a></li>
|
||||
<li>engine : <a class="el" href="structgf__client__t.html#af44ab851509a6119df42954b209b7c0d">gf_client_t</a>, <a class="el" href="structgf__draw__t.html#a9168679ed35dff169e7694bc40d5fe83">gf_draw_t</a>, <a class="el" href="structgf__gui__t.html#a74daf2c905e24c5c6d40ab8803e5018b">gf_gui_t</a>, <a class="el" href="structgf__input__t.html#ad67369fac1e057907a6486d4619f2a4f">gf_input_t</a>, <a class="el" href="structgf__physics__t.html#a98e249817f4da9fb45c6907e523199c0">gf_physics_t</a>, <a class="el" href="structgf__server__t.html#acba2ce909d98ad4956128813189ea917">gf_server_t</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
@ -155,6 +155,7 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl
|
||||
|
||||
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
|
||||
<li>id : <a class="el" href="structgf__physics__t.html#ae58352acdf2e4f9b7f5593a33d7cf5e1">gf_physics_t</a></li>
|
||||
<li>input : <a class="el" href="structgf__client__t.html#acf54abb33068b43e361e9734cf3d20ad">gf_client_t</a>, <a class="el" href="structgf__draw__t.html#a1fc8d0f5c4be91a9b539275dd80e0460">gf_draw_t</a></li>
|
||||
<li>internal_height : <a class="el" href="structgf__texture__t.html#a3de5592e9caad1edfd93a45644a508e5">gf_texture_t</a></li>
|
||||
<li>internal_width : <a class="el" href="structgf__texture__t.html#a0640d6993c4de94f7e51374c12ef7e35">gf_texture_t</a></li>
|
||||
</ul>
|
||||
@ -172,6 +173,8 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl
|
||||
<li>major : <a class="el" href="structgf__version__t.html#a18c4ea6d16bd4d27da71586779ea3295">gf_version_t</a></li>
|
||||
<li>mesh : <a class="el" href="structgf__model__t.html#aa28477a09739d0ef7566532fdb62aa06">gf_model_t</a></li>
|
||||
<li>minor : <a class="el" href="structgf__version__t.html#a573839ca44261b9ccbd73e43be57d326">gf_version_t</a></li>
|
||||
<li>mouse_x : <a class="el" href="structgf__input__t.html#afbcc3c078ca608826acd824499a8b8b5">gf_input_t</a></li>
|
||||
<li>mouse_y : <a class="el" href="structgf__input__t.html#ac47540120552de68249a985e09d7bd9f">gf_input_t</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
@ -179,7 +182,7 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl
|
||||
<li>patch : <a class="el" href="structgf__version__t.html#a4ae35b795688ecbcb98562b52ce03509">gf_version_t</a></li>
|
||||
<li>physics : <a class="el" href="structgf__server__t.html#a03a9c92df8537d9eb5d3cf5f43a02e40">gf_server_t</a></li>
|
||||
<li>platform : <a class="el" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">gf_draw_t</a></li>
|
||||
<li>points : <a class="el" href="structgf__triangle__t.html#a81432658e211ca1024fd461e126a4531">gf_triangle_t</a></li>
|
||||
<li>points : <a class="el" href="structgf__mesh__triangle__t.html#a884485af47f0821ec8473b655d31bd74">gf_mesh_triangle_t</a></li>
|
||||
<li>pressed : <a class="el" href="structgf__gui__button__t.html#ac32e6a53a2170f64cebf5ff7df77016b">gf_gui_button_t</a></li>
|
||||
</ul>
|
||||
|
||||
|
@ -100,64 +100,71 @@ $(document).ready(function(){initNavTree('gf__client_8c_source.html',''); initRe
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#define GF_EXPOSE_CLIENT</span></div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include <<a class="code" href="gf__pre_8h.html">gf_pre.h</a>></span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span> </div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span> </div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">/* Interface */</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include <<a class="code" href="gf__client_8h.html">gf_client.h</a>></span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include <<a class="code" href="gf__draw_8h.html">gf_draw.h</a>></span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include <<a class="code" href="gf__log_8h.html">gf_log.h</a>></span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include <stdlib.h></span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include <string.h></span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="gf__client_8h.html#a190d30881f4449e141e915ac42e32d56"> 18</a></span><span class="keywordtype">void</span> gf_client_begin(<span class="keywordtype">void</span>) { gf_draw_begin(); }</div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="preprocessor">#define GF_EXPOSE_DRAW</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span> </div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include <<a class="code" href="gf__pre_8h.html">gf_pre.h</a>></span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span> </div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span> </div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">/* Interface */</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#include <<a class="code" href="gf__client_8h.html">gf_client.h</a>></span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> </div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include <<a class="code" href="gf__draw_8h.html">gf_draw.h</a>></span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include <<a class="code" href="gf__log_8h.html">gf_log.h</a>></span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include <<a class="code" href="gf__input_8h.html">gf_input.h</a>></span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include <stdlib.h></span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include <string.h></span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"><a class="line" href="gf__client_8h.html#a48fc64674f40797eac53f689e2ba5bae"> 20</a></span><span class="keywordtype">void</span> gf_client_end(<span class="keywordtype">void</span>) { gf_draw_end(); }</div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"><a class="line" href="gf__client_8h.html#a190d30881f4449e141e915ac42e32d56"> 20</a></span><span class="keywordtype">void</span> gf_client_begin(<span class="keywordtype">void</span>) { gf_draw_begin(); }</div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="foldopen" id="foldopen00022" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"><a class="line" href="gf__client_8h.html#a425bf9a148d3a4d1301686fa9628de5a"> 22</a></span><a class="code hl_struct" href="structgf__client__t.html">gf_client_t</a>* gf_client_create(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <span class="keyword">const</span> <span class="keywordtype">char</span>* title) {</div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <a class="code hl_struct" href="structgf__client__t.html">gf_client_t</a>* client = malloc(<span class="keyword">sizeof</span>(*client));</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> memset(client, 0, <span class="keyword">sizeof</span>(*client));</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> client-><a class="code hl_variable" href="structgf__client__t.html#af44ab851509a6119df42954b209b7c0d">engine</a> = engine;</div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> client-><a class="code hl_variable" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">draw</a> = gf_draw_create(engine, title);</div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <span class="keywordflow">if</span>(client-><a class="code hl_variable" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">draw</a> == NULL) {</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"Failed to create drawing interface"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> gf_client_destroy(client);</div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <span class="keywordflow">return</span> NULL;</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> }</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <span class="keywordflow">return</span> client;</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>}</div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"><a class="line" href="gf__client_8h.html#a48fc64674f40797eac53f689e2ba5bae"> 22</a></span><span class="keywordtype">void</span> gf_client_end(<span class="keywordtype">void</span>) { gf_draw_end(); }</div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
|
||||
<div class="foldopen" id="foldopen00024" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="gf__client_8h.html#a425bf9a148d3a4d1301686fa9628de5a"> 24</a></span><a class="code hl_struct" href="structgf__client__t.html">gf_client_t</a>* gf_client_create(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <span class="keyword">const</span> <span class="keywordtype">char</span>* title) {</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <a class="code hl_struct" href="structgf__client__t.html">gf_client_t</a>* client = malloc(<span class="keyword">sizeof</span>(*client));</div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> memset(client, 0, <span class="keyword">sizeof</span>(*client));</div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> client-><a class="code hl_variable" href="structgf__client__t.html#af44ab851509a6119df42954b209b7c0d">engine</a> = engine;</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> client-><a class="code hl_variable" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">draw</a> = gf_draw_create(engine, title);</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="keywordflow">if</span>(client-><a class="code hl_variable" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">draw</a> == NULL) {</div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"Failed to create drawing interface"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> gf_client_destroy(client);</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <span class="keywordflow">return</span> NULL;</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> }</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> client-><a class="code hl_variable" href="structgf__client__t.html#acf54abb33068b43e361e9734cf3d20ad">input</a> = gf_input_create(engine);</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> gf_draw_set_input(client-><a class="code hl_variable" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">draw</a>, client-><a class="code hl_variable" href="structgf__client__t.html#acf54abb33068b43e361e9734cf3d20ad">input</a>);</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keywordflow">return</span> client;</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="foldopen" id="foldopen00035" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="gf__client_8h.html#a1f8b044a5ca56016e55dad76cd839b53"> 35</a></span><span class="keywordtype">void</span> gf_client_destroy(<a class="code hl_struct" href="structgf__client__t.html">gf_client_t</a>* client) {</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keywordflow">if</span>(client-><a class="code hl_variable" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">draw</a> != NULL) gf_draw_destroy(client-><a class="code hl_variable" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">draw</a>);</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(client-><a class="code hl_variable" href="structgf__client__t.html#af44ab851509a6119df42954b209b7c0d">engine</a>, <span class="stringliteral">"Destroyed client interface"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> free(client);</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="foldopen" id="foldopen00041" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="gf__client_8h.html#aa955ab564cc593944b7ea4ae10efd397"> 41</a></span><span class="keywordtype">int</span> gf_client_step(<a class="code hl_struct" href="structgf__client__t.html">gf_client_t</a>* client) {</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keywordtype">int</span> s = gf_draw_step(client-><a class="code hl_variable" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">draw</a>);</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keywordflow">return</span> s;</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="foldopen" id="foldopen00039" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="gf__client_8h.html#a1f8b044a5ca56016e55dad76cd839b53"> 39</a></span><span class="keywordtype">void</span> gf_client_destroy(<a class="code hl_struct" href="structgf__client__t.html">gf_client_t</a>* client) {</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keywordflow">if</span>(client-><a class="code hl_variable" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">draw</a> != NULL) gf_draw_destroy(client-><a class="code hl_variable" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">draw</a>);</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keywordflow">if</span>(client-><a class="code hl_variable" href="structgf__client__t.html#acf54abb33068b43e361e9734cf3d20ad">input</a> != NULL) gf_input_destroy(client-><a class="code hl_variable" href="structgf__client__t.html#acf54abb33068b43e361e9734cf3d20ad">input</a>);</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(client-><a class="code hl_variable" href="structgf__client__t.html#af44ab851509a6119df42954b209b7c0d">engine</a>, <span class="stringliteral">"Destroyed client interface"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> free(client);</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
|
||||
<div class="foldopen" id="foldopen00046" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="gf__client_8h.html#aa955ab564cc593944b7ea4ae10efd397"> 46</a></span><span class="keywordtype">int</span> gf_client_step(<a class="code hl_struct" href="structgf__client__t.html">gf_client_t</a>* client) {</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keywordtype">int</span> s = gf_draw_step(client-><a class="code hl_variable" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">draw</a>);</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <span class="keywordflow">return</span> s;</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span>}</div>
|
||||
</div>
|
||||
<div class="ttc" id="agf__client_8h_html"><div class="ttname"><a href="gf__client_8h.html">gf_client.h</a></div><div class="ttdoc">Client interface.</div></div>
|
||||
<div class="ttc" id="agf__draw_8h_html"><div class="ttname"><a href="gf__draw_8h.html">gf_draw.h</a></div><div class="ttdoc">Drawing interface.</div></div>
|
||||
<div class="ttc" id="agf__input_8h_html"><div class="ttname"><a href="gf__input_8h.html">gf_input.h</a></div><div class="ttdoc">Input.</div></div>
|
||||
<div class="ttc" id="agf__log_8h_html"><div class="ttname"><a href="gf__log_8h.html">gf_log.h</a></div><div class="ttdoc">Logger.</div></div>
|
||||
<div class="ttc" id="agf__log_8h_html_a165a2d1cecbdd974b4a44450011bb84a"><div class="ttname"><a href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a></div><div class="ttdeci">#define gf_log_function(engine, fmt,...)</div><div class="ttdoc">Output log with line number and function name.</div><div class="ttdef"><b>Definition</b> <a href="gf__log_8h_source.html#l00026">gf_log.h:26</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="astructgf__client__t_html"><div class="ttname"><a href="structgf__client__t.html">gf_client_t</a></div><div class="ttdoc">Client interface.</div><div class="ttdef"><b>Definition</b> <a href="client_8h_source.html#l00036">client.h:36</a></div></div>
|
||||
<div class="ttc" id="astructgf__client__t_html_a363cb3993e177565b9e22c9df5d5ce2c"><div class="ttname"><a href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">gf_client_t::draw</a></div><div class="ttdeci">gf_draw_t * draw</div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="client_8h_source.html#l00036">client.h:36</a></div></div>
|
||||
<div class="ttc" id="astructgf__client__t_html_af44ab851509a6119df42954b209b7c0d"><div class="ttname"><a href="structgf__client__t.html#af44ab851509a6119df42954b209b7c0d">gf_client_t::engine</a></div><div class="ttdeci">gf_engine_t * engine</div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="client_8h_source.html#l00036">client.h:36</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__client__t_html"><div class="ttname"><a href="structgf__client__t.html">gf_client_t</a></div><div class="ttdoc">Client interface.</div><div class="ttdef"><b>Definition</b> <a href="client_8h_source.html#l00043">client.h:43</a></div></div>
|
||||
<div class="ttc" id="astructgf__client__t_html_a363cb3993e177565b9e22c9df5d5ce2c"><div class="ttname"><a href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">gf_client_t::draw</a></div><div class="ttdeci">gf_draw_t * draw</div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="client_8h_source.html#l00043">client.h:43</a></div></div>
|
||||
<div class="ttc" id="astructgf__client__t_html_acf54abb33068b43e361e9734cf3d20ad"><div class="ttname"><a href="structgf__client__t.html#acf54abb33068b43e361e9734cf3d20ad">gf_client_t::input</a></div><div class="ttdeci">gf_input_t * input</div><div class="ttdoc">Input interface.</div><div class="ttdef"><b>Definition</b> <a href="client_8h_source.html#l00043">client.h:43</a></div></div>
|
||||
<div class="ttc" id="astructgf__client__t_html_af44ab851509a6119df42954b209b7c0d"><div class="ttname"><a href="structgf__client__t.html#af44ab851509a6119df42954b209b7c0d">gf_client_t::engine</a></div><div class="ttdeci">gf_engine_t * engine</div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="client_8h_source.html#l00043">client.h:43</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -155,7 +155,7 @@ Functions</h2></td></tr>
|
||||
|
||||
<p>Initialize client interface. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__client_8c_source.html#l00018">18</a> of file <a class="el" href="gf__client_8c_source.html">gf_client.c</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="gf__client_8c_source.html#l00020">20</a> of file <a class="el" href="gf__client_8c_source.html">gf_client.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -203,7 +203,7 @@ Functions</h2></td></tr>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Client interface </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__client_8c_source.html#l00022">22</a> of file <a class="el" href="gf__client_8c_source.html">gf_client.c</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="gf__client_8c_source.html#l00024">24</a> of file <a class="el" href="gf__client_8c_source.html">gf_client.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -239,7 +239,7 @@ Functions</h2></td></tr>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__client_8c_source.html#l00035">35</a> of file <a class="el" href="gf__client_8c_source.html">gf_client.c</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="gf__client_8c_source.html#l00039">39</a> of file <a class="el" href="gf__client_8c_source.html">gf_client.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -269,7 +269,7 @@ Functions</h2></td></tr>
|
||||
|
||||
<p>Cleanup client interface. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__client_8c_source.html#l00020">20</a> of file <a class="el" href="gf__client_8c_source.html">gf_client.c</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="gf__client_8c_source.html#l00022">22</a> of file <a class="el" href="gf__client_8c_source.html">gf_client.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -306,7 +306,7 @@ Functions</h2></td></tr>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><code>0</code> if successful, otherwise if failed </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__client_8c_source.html#l00041">41</a> of file <a class="el" href="gf__client_8c_source.html">gf_client.c</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="gf__client_8c_source.html#l00046">46</a> of file <a class="el" href="gf__client_8c_source.html">gf_client.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -127,16 +127,16 @@ $(document).ready(function(){initNavTree('gf__client_8h_source.html',''); initRe
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="aclient_8h_html"><div class="ttname"><a href="client_8h.html">client.h</a></div><div class="ttdoc">Type definitions related to client interface.</div></div>
|
||||
<div class="ttc" id="acore_8h_html"><div class="ttname"><a href="core_8h.html">core.h</a></div><div class="ttdoc">Type definitions related to core.</div></div>
|
||||
<div class="ttc" id="agf__client_8h_html_a190d30881f4449e141e915ac42e32d56"><div class="ttname"><a href="gf__client_8h.html#a190d30881f4449e141e915ac42e32d56">gf_client_begin</a></div><div class="ttdeci">void gf_client_begin(void)</div><div class="ttdoc">Initialize client interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__client_8c_source.html#l00018">gf_client.c:18</a></div></div>
|
||||
<div class="ttc" id="agf__client_8h_html_a1f8b044a5ca56016e55dad76cd839b53"><div class="ttname"><a href="gf__client_8h.html#a1f8b044a5ca56016e55dad76cd839b53">gf_client_destroy</a></div><div class="ttdeci">void gf_client_destroy(gf_client_t *client)</div><div class="ttdoc">Destroy client interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__client_8c_source.html#l00035">gf_client.c:35</a></div></div>
|
||||
<div class="ttc" id="agf__client_8h_html_a425bf9a148d3a4d1301686fa9628de5a"><div class="ttname"><a href="gf__client_8h.html#a425bf9a148d3a4d1301686fa9628de5a">gf_client_create</a></div><div class="ttdeci">gf_client_t * gf_client_create(gf_engine_t *engine, const char *title)</div><div class="ttdoc">Create client interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__client_8c_source.html#l00022">gf_client.c:22</a></div></div>
|
||||
<div class="ttc" id="agf__client_8h_html_a48fc64674f40797eac53f689e2ba5bae"><div class="ttname"><a href="gf__client_8h.html#a48fc64674f40797eac53f689e2ba5bae">gf_client_end</a></div><div class="ttdeci">void gf_client_end(void)</div><div class="ttdoc">Cleanup client interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__client_8c_source.html#l00020">gf_client.c:20</a></div></div>
|
||||
<div class="ttc" id="agf__client_8h_html_aa955ab564cc593944b7ea4ae10efd397"><div class="ttname"><a href="gf__client_8h.html#aa955ab564cc593944b7ea4ae10efd397">gf_client_step</a></div><div class="ttdeci">int gf_client_step(gf_client_t *client)</div><div class="ttdoc">Do client single step.</div><div class="ttdef"><b>Definition</b> <a href="gf__client_8c_source.html#l00041">gf_client.c:41</a></div></div>
|
||||
<div class="ttc" id="agf__client_8h_html_a190d30881f4449e141e915ac42e32d56"><div class="ttname"><a href="gf__client_8h.html#a190d30881f4449e141e915ac42e32d56">gf_client_begin</a></div><div class="ttdeci">void gf_client_begin(void)</div><div class="ttdoc">Initialize client interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__client_8c_source.html#l00020">gf_client.c:20</a></div></div>
|
||||
<div class="ttc" id="agf__client_8h_html_a1f8b044a5ca56016e55dad76cd839b53"><div class="ttname"><a href="gf__client_8h.html#a1f8b044a5ca56016e55dad76cd839b53">gf_client_destroy</a></div><div class="ttdeci">void gf_client_destroy(gf_client_t *client)</div><div class="ttdoc">Destroy client interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__client_8c_source.html#l00039">gf_client.c:39</a></div></div>
|
||||
<div class="ttc" id="agf__client_8h_html_a425bf9a148d3a4d1301686fa9628de5a"><div class="ttname"><a href="gf__client_8h.html#a425bf9a148d3a4d1301686fa9628de5a">gf_client_create</a></div><div class="ttdeci">gf_client_t * gf_client_create(gf_engine_t *engine, const char *title)</div><div class="ttdoc">Create client interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__client_8c_source.html#l00024">gf_client.c:24</a></div></div>
|
||||
<div class="ttc" id="agf__client_8h_html_a48fc64674f40797eac53f689e2ba5bae"><div class="ttname"><a href="gf__client_8h.html#a48fc64674f40797eac53f689e2ba5bae">gf_client_end</a></div><div class="ttdeci">void gf_client_end(void)</div><div class="ttdoc">Cleanup client interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__client_8c_source.html#l00022">gf_client.c:22</a></div></div>
|
||||
<div class="ttc" id="agf__client_8h_html_aa955ab564cc593944b7ea4ae10efd397"><div class="ttname"><a href="gf__client_8h.html#aa955ab564cc593944b7ea4ae10efd397">gf_client_step</a></div><div class="ttdeci">int gf_client_step(gf_client_t *client)</div><div class="ttdoc">Do client single step.</div><div class="ttdef"><b>Definition</b> <a href="gf__client_8c_source.html#l00046">gf_client.c:46</a></div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html"><div class="ttname"><a href="gf__macro_8h.html">gf_macro.h</a></div><div class="ttdoc">Macro.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html_a64ddd31b0795e397b5d944e6f1821357"><div class="ttname"><a href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a></div><div class="ttdeci">#define GF_EXPORT</div><div class="ttdoc">Macro for platform-dependent symbol export/import.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00182">gf_macro.h:182</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="astructgf__client__t_html"><div class="ttname"><a href="structgf__client__t.html">gf_client_t</a></div><div class="ttdoc">Client interface.</div><div class="ttdef"><b>Definition</b> <a href="client_8h_source.html#l00036">client.h:36</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__client__t_html"><div class="ttname"><a href="structgf__client__t.html">gf_client_t</a></div><div class="ttdoc">Client interface.</div><div class="ttdef"><b>Definition</b> <a href="client_8h_source.html#l00043">client.h:43</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -199,18 +199,18 @@ $(document).ready(function(){initNavTree('gf__core_8c_source.html',''); initResi
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="agf__server_8h_html"><div class="ttname"><a href="gf__server_8h.html">gf_server.h</a></div><div class="ttdoc">Client interface.</div></div>
|
||||
<div class="ttc" id="agf__version_8h_html"><div class="ttname"><a href="gf__version_8h.html">gf_version.h</a></div><div class="ttdoc">Version.</div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html_a2ddb35da78854ca79e6f3be1cd5b8390"><div class="ttname"><a href="structgf__engine__t.html#a2ddb35da78854ca79e6f3be1cd5b8390">gf_engine_t::server</a></div><div class="ttdeci">gf_server_t * server</div><div class="ttdoc">Server interface.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html_a311f3b1680291fbfb3271fc73a05748c"><div class="ttname"><a href="structgf__engine__t.html#a311f3b1680291fbfb3271fc73a05748c">gf_engine_t::log</a></div><div class="ttdeci">FILE * log</div><div class="ttdoc">Log output.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html_a4f2720244393f64efe90ef5079338ac2"><div class="ttname"><a href="structgf__engine__t.html#a4f2720244393f64efe90ef5079338ac2">gf_engine_t::client</a></div><div class="ttdeci">gf_client_t * client</div><div class="ttdoc">Client interface.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html"><div class="ttname"><a href="structgf__version__t.html">gf_version_t</a></div><div class="ttdoc">Version.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00066">version.h:66</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_a2a478dbfcd02eaead8b77aad204cfc0d"><div class="ttname"><a href="structgf__version__t.html#a2a478dbfcd02eaead8b77aad204cfc0d">gf_version_t::backend</a></div><div class="ttdeci">char backend[32]</div><div class="ttdoc">Name of the rendering backend.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00066">version.h:66</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_a3515c56f3a2a337aaa0cb45ee8224e7d"><div class="ttname"><a href="structgf__version__t.html#a3515c56f3a2a337aaa0cb45ee8224e7d">gf_version_t::zlib</a></div><div class="ttdeci">char zlib[32]</div><div class="ttdoc">zlib version</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00066">version.h:66</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_aa67a3c7e2ee37cd404c34f837b1ff3c5"><div class="ttname"><a href="structgf__version__t.html#aa67a3c7e2ee37cd404c34f837b1ff3c5">gf_version_t::full</a></div><div class="ttdeci">char full[64]</div><div class="ttdoc">Full version.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00066">version.h:66</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_ab555af19af1deaab5ddbe08b15f2b803"><div class="ttname"><a href="structgf__version__t.html#ab555af19af1deaab5ddbe08b15f2b803">gf_version_t::driver</a></div><div class="ttdeci">char driver[32]</div><div class="ttdoc">Name of the rendering driver.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00066">version.h:66</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_ac38d0e162b52e8d20fc27ecbf4148375"><div class="ttname"><a href="structgf__version__t.html#ac38d0e162b52e8d20fc27ecbf4148375">gf_version_t::date</a></div><div class="ttdeci">char date[64]</div><div class="ttdoc">Build date.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00066">version.h:66</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_adf3afb0a4b590b655d7e5ccd334bc51d"><div class="ttname"><a href="structgf__version__t.html#adf3afb0a4b590b655d7e5ccd334bc51d">gf_version_t::thread</a></div><div class="ttdeci">char thread[32]</div><div class="ttdoc">Name of the thread model used.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00066">version.h:66</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_af6a2e2d97455e9a11a76e34d5b4b25c1"><div class="ttname"><a href="structgf__version__t.html#af6a2e2d97455e9a11a76e34d5b4b25c1">gf_version_t::lua</a></div><div class="ttdeci">char lua[32]</div><div class="ttdoc">Lua version.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00066">version.h:66</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html_a2ddb35da78854ca79e6f3be1cd5b8390"><div class="ttname"><a href="structgf__engine__t.html#a2ddb35da78854ca79e6f3be1cd5b8390">gf_engine_t::server</a></div><div class="ttdeci">gf_server_t * server</div><div class="ttdoc">Server interface.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html_a311f3b1680291fbfb3271fc73a05748c"><div class="ttname"><a href="structgf__engine__t.html#a311f3b1680291fbfb3271fc73a05748c">gf_engine_t::log</a></div><div class="ttdeci">FILE * log</div><div class="ttdoc">Log output.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html_a4f2720244393f64efe90ef5079338ac2"><div class="ttname"><a href="structgf__engine__t.html#a4f2720244393f64efe90ef5079338ac2">gf_engine_t::client</a></div><div class="ttdeci">gf_client_t * client</div><div class="ttdoc">Client interface.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html"><div class="ttname"><a href="structgf__version__t.html">gf_version_t</a></div><div class="ttdoc">Version.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00068">version.h:68</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_a2a478dbfcd02eaead8b77aad204cfc0d"><div class="ttname"><a href="structgf__version__t.html#a2a478dbfcd02eaead8b77aad204cfc0d">gf_version_t::backend</a></div><div class="ttdeci">char backend[32]</div><div class="ttdoc">Name of the rendering backend.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00068">version.h:68</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_a3515c56f3a2a337aaa0cb45ee8224e7d"><div class="ttname"><a href="structgf__version__t.html#a3515c56f3a2a337aaa0cb45ee8224e7d">gf_version_t::zlib</a></div><div class="ttdeci">char zlib[32]</div><div class="ttdoc">zlib version</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00068">version.h:68</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_aa67a3c7e2ee37cd404c34f837b1ff3c5"><div class="ttname"><a href="structgf__version__t.html#aa67a3c7e2ee37cd404c34f837b1ff3c5">gf_version_t::full</a></div><div class="ttdeci">char full[64]</div><div class="ttdoc">Full version.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00068">version.h:68</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_ab555af19af1deaab5ddbe08b15f2b803"><div class="ttname"><a href="structgf__version__t.html#ab555af19af1deaab5ddbe08b15f2b803">gf_version_t::driver</a></div><div class="ttdeci">char driver[32]</div><div class="ttdoc">Name of the rendering driver.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00068">version.h:68</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_ac38d0e162b52e8d20fc27ecbf4148375"><div class="ttname"><a href="structgf__version__t.html#ac38d0e162b52e8d20fc27ecbf4148375">gf_version_t::date</a></div><div class="ttdeci">char date[64]</div><div class="ttdoc">Build date.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00068">version.h:68</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_adf3afb0a4b590b655d7e5ccd334bc51d"><div class="ttname"><a href="structgf__version__t.html#adf3afb0a4b590b655d7e5ccd334bc51d">gf_version_t::thread</a></div><div class="ttdeci">char thread[32]</div><div class="ttdoc">Name of the thread model used.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00068">version.h:68</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_af6a2e2d97455e9a11a76e34d5b4b25c1"><div class="ttname"><a href="structgf__version__t.html#af6a2e2d97455e9a11a76e34d5b4b25c1">gf_version_t::lua</a></div><div class="ttdeci">char lua[32]</div><div class="ttdoc">Lua version.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00068">version.h:68</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -135,7 +135,7 @@ $(document).ready(function(){initNavTree('gf__core_8h_source.html',''); initResi
|
||||
<div class="ttc" id="agf__macro_8h_html"><div class="ttname"><a href="gf__macro_8h.html">gf_macro.h</a></div><div class="ttdoc">Macro.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html_a64ddd31b0795e397b5d944e6f1821357"><div class="ttname"><a href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a></div><div class="ttdeci">#define GF_EXPORT</div><div class="ttdoc">Macro for platform-dependent symbol export/import.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00182">gf_macro.h:182</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -103,6 +103,7 @@ $(document).ready(function(){initNavTree('gf__draw_8h.html',''); initResizable()
|
||||
<code>#include <<a class="el" href="gf__macro_8h_source.html">gf_macro.h</a>></code><br />
|
||||
<code>#include <<a class="el" href="draw_8h_source.html">gf_type/draw.h</a>></code><br />
|
||||
<code>#include <<a class="el" href="core_8h_source.html">gf_type/core.h</a>></code><br />
|
||||
<code>#include <<a class="el" href="input_8h_source.html">gf_type/input.h</a>></code><br />
|
||||
</div>
|
||||
<p><a href="gf__draw_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
@ -114,6 +115,9 @@ Functions</h2></td></tr>
|
||||
<tr class="memitem:aa7c19917300ff10b22de455323f01d83" id="r_aa7c19917300ff10b22de455323f01d83"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gf__draw_8h.html#aa7c19917300ff10b22de455323f01d83">gf_draw_destroy</a> (<a class="el" href="structgf__draw__t.html">gf_draw_t</a> *draw)</td></tr>
|
||||
<tr class="memdesc:aa7c19917300ff10b22de455323f01d83"><td class="mdescLeft"> </td><td class="mdescRight">Destroy drawing interface. <br /></td></tr>
|
||||
<tr class="separator:aa7c19917300ff10b22de455323f01d83"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4a0353d9ffdb96b2c26600b185b16f4f" id="r_a4a0353d9ffdb96b2c26600b185b16f4f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gf__draw_8h.html#a4a0353d9ffdb96b2c26600b185b16f4f">gf_draw_set_input</a> (<a class="el" href="structgf__draw__t.html">gf_draw_t</a> *draw, <a class="el" href="structgf__input__t.html">gf_input_t</a> *input)</td></tr>
|
||||
<tr class="memdesc:a4a0353d9ffdb96b2c26600b185b16f4f"><td class="mdescLeft"> </td><td class="mdescRight">Set input interface. <br /></td></tr>
|
||||
<tr class="separator:a4a0353d9ffdb96b2c26600b185b16f4f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4887fe11d8dfe55cf784e07b382b046a" id="r_a4887fe11d8dfe55cf784e07b382b046a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gf__draw_8h.html#a4887fe11d8dfe55cf784e07b382b046a">gf_draw_frame</a> (<a class="el" href="structgf__draw__t.html">gf_draw_t</a> *draw)</td></tr>
|
||||
<tr class="memdesc:a4887fe11d8dfe55cf784e07b382b046a"><td class="mdescLeft"> </td><td class="mdescRight">Draw frame (common part) <br /></td></tr>
|
||||
<tr class="separator:a4887fe11d8dfe55cf784e07b382b046a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@ -350,6 +354,53 @@ Functions</h2></td></tr>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__draw__common_8c_source.html#l00079">79</a> of file <a class="el" href="gf__draw__common_8c_source.html">gf_draw_common.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a4a0353d9ffdb96b2c26600b185b16f4f" name="a4a0353d9ffdb96b2c26600b185b16f4f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4a0353d9ffdb96b2c26600b185b16f4f">◆ </a></span>gf_draw_set_input()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void gf_draw_set_input </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="structgf__draw__t.html">gf_draw_t</a> * </td>
|
||||
<td class="paramname"><em>draw</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="structgf__input__t.html">gf_input_t</a> * </td>
|
||||
<td class="paramname"><em>input</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Set input interface. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">draw</td><td>Drawing interface </td></tr>
|
||||
<tr><td class="paramname">input</td><td>Input interface </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__draw__common_8c_source.html#l00125">125</a> of file <a class="el" href="gf__draw__common_8c_source.html">gf_draw_common.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a47934a1eafd8426cc145a97e36867551" name="a47934a1eafd8426cc145a97e36867551"></a>
|
||||
|
@ -6,5 +6,6 @@ var gf__draw_8h =
|
||||
[ "gf_draw_end", "gf__draw_8h.html#a11d157bf565b4010f1350dd5329fa4a4", null ],
|
||||
[ "gf_draw_frame", "gf__draw_8h.html#a4887fe11d8dfe55cf784e07b382b046a", null ],
|
||||
[ "gf_draw_reshape", "gf__draw_8h.html#af1d6ba858a1cee357f8626501540e8bf", null ],
|
||||
[ "gf_draw_set_input", "gf__draw_8h.html#a4a0353d9ffdb96b2c26600b185b16f4f", null ],
|
||||
[ "gf_draw_step", "gf__draw_8h.html#a47934a1eafd8426cc145a97e36867551", null ]
|
||||
];
|
@ -111,38 +111,44 @@ $(document).ready(function(){initNavTree('gf__draw_8h_source.html',''); initResi
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include <<a class="code" href="core_8h.html">gf_type/core.h</a>></span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* <a class="code hl_function" href="gf__draw_8h.html#af65b9048f8e8b33c560f374a945d1dec">gf_draw_create</a>(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <span class="keyword">const</span> <span class="keywordtype">char</span>* title);</div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw_8h.html#aa7c19917300ff10b22de455323f01d83">gf_draw_destroy</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw);</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw_8h.html#a4887fe11d8dfe55cf784e07b382b046a">gf_draw_frame</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw);</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">int</span> <a class="code hl_function" href="gf__draw_8h.html#a47934a1eafd8426cc145a97e36867551">gf_draw_step</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw);</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw_8h.html#a4575368fee8a93966d657874a0906aaf">gf_draw_begin</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> </div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw_8h.html#a11d157bf565b4010f1350dd5329fa4a4">gf_draw_end</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw_8h.html#af1d6ba858a1cee357f8626501540e8bf">gf_draw_reshape</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw);</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> </div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#include <<a class="code" href="input_8h.html">gf_type/input.h</a>></span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* <a class="code hl_function" href="gf__draw_8h.html#af65b9048f8e8b33c560f374a945d1dec">gf_draw_create</a>(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <span class="keyword">const</span> <span class="keywordtype">char</span>* title);</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw_8h.html#aa7c19917300ff10b22de455323f01d83">gf_draw_destroy</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw);</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw_8h.html#a4a0353d9ffdb96b2c26600b185b16f4f">gf_draw_set_input</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <a class="code hl_struct" href="structgf__input__t.html">gf_input_t</a>* input);</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw_8h.html#a4887fe11d8dfe55cf784e07b382b046a">gf_draw_frame</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw);</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">int</span> <a class="code hl_function" href="gf__draw_8h.html#a47934a1eafd8426cc145a97e36867551">gf_draw_step</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw);</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw_8h.html#a4575368fee8a93966d657874a0906aaf">gf_draw_begin</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw_8h.html#a11d157bf565b4010f1350dd5329fa4a4">gf_draw_end</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw_8h.html#af1d6ba858a1cee357f8626501540e8bf">gf_draw_reshape</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw);</div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="acore_8h_html"><div class="ttname"><a href="core_8h.html">core.h</a></div><div class="ttdoc">Type definitions related to core.</div></div>
|
||||
<div class="ttc" id="adraw_8h_html"><div class="ttname"><a href="draw_8h.html">draw.h</a></div><div class="ttdoc">Type definitions related to drawing interface.</div></div>
|
||||
<div class="ttc" id="agf__draw_8h_html_a11d157bf565b4010f1350dd5329fa4a4"><div class="ttname"><a href="gf__draw_8h.html#a11d157bf565b4010f1350dd5329fa4a4">gf_draw_end</a></div><div class="ttdeci">void gf_draw_end(void)</div><div class="ttdoc">Cleanup drawing stuffs.</div><div class="ttdef"><b>Definition</b> <a href="gf__draw__common_8c_source.html#l00028">gf_draw_common.c:28</a></div></div>
|
||||
<div class="ttc" id="agf__draw_8h_html_a4575368fee8a93966d657874a0906aaf"><div class="ttname"><a href="gf__draw_8h.html#a4575368fee8a93966d657874a0906aaf">gf_draw_begin</a></div><div class="ttdeci">void gf_draw_begin(void)</div><div class="ttdoc">Initialize drawing stuffs.</div><div class="ttdef"><b>Definition</b> <a href="gf__draw__common_8c_source.html#l00026">gf_draw_common.c:26</a></div></div>
|
||||
<div class="ttc" id="agf__draw_8h_html_a47934a1eafd8426cc145a97e36867551"><div class="ttname"><a href="gf__draw_8h.html#a47934a1eafd8426cc145a97e36867551">gf_draw_step</a></div><div class="ttdeci">int gf_draw_step(gf_draw_t *draw)</div><div class="ttdoc">Do drawing single step.</div><div class="ttdef"><b>Definition</b> <a href="gf__draw__common_8c_source.html#l00110">gf_draw_common.c:110</a></div></div>
|
||||
<div class="ttc" id="agf__draw_8h_html_a4887fe11d8dfe55cf784e07b382b046a"><div class="ttname"><a href="gf__draw_8h.html#a4887fe11d8dfe55cf784e07b382b046a">gf_draw_frame</a></div><div class="ttdeci">void gf_draw_frame(gf_draw_t *draw)</div><div class="ttdoc">Draw frame (common part)</div><div class="ttdef"><b>Definition</b> <a href="gf__draw__common_8c_source.html#l00084">gf_draw_common.c:84</a></div></div>
|
||||
<div class="ttc" id="agf__draw_8h_html_a4a0353d9ffdb96b2c26600b185b16f4f"><div class="ttname"><a href="gf__draw_8h.html#a4a0353d9ffdb96b2c26600b185b16f4f">gf_draw_set_input</a></div><div class="ttdeci">void gf_draw_set_input(gf_draw_t *draw, gf_input_t *input)</div><div class="ttdoc">Set input interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__draw__common_8c_source.html#l00125">gf_draw_common.c:125</a></div></div>
|
||||
<div class="ttc" id="agf__draw_8h_html_aa7c19917300ff10b22de455323f01d83"><div class="ttname"><a href="gf__draw_8h.html#aa7c19917300ff10b22de455323f01d83">gf_draw_destroy</a></div><div class="ttdeci">void gf_draw_destroy(gf_draw_t *draw)</div><div class="ttdoc">Destroy drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__draw__common_8c_source.html#l00118">gf_draw_common.c:118</a></div></div>
|
||||
<div class="ttc" id="agf__draw_8h_html_af1d6ba858a1cee357f8626501540e8bf"><div class="ttname"><a href="gf__draw_8h.html#af1d6ba858a1cee357f8626501540e8bf">gf_draw_reshape</a></div><div class="ttdeci">void gf_draw_reshape(gf_draw_t *draw)</div><div class="ttdoc">Do stuffs required on resizing window.</div><div class="ttdef"><b>Definition</b> <a href="gf__draw__common_8c_source.html#l00079">gf_draw_common.c:79</a></div></div>
|
||||
<div class="ttc" id="agf__draw_8h_html_af65b9048f8e8b33c560f374a945d1dec"><div class="ttname"><a href="gf__draw_8h.html#af65b9048f8e8b33c560f374a945d1dec">gf_draw_create</a></div><div class="ttdeci">gf_draw_t * gf_draw_create(gf_engine_t *engine, const char *title)</div><div class="ttdoc">Create drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__draw__common_8c_source.html#l00032">gf_draw_common.c:32</a></div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html"><div class="ttname"><a href="gf__macro_8h.html">gf_macro.h</a></div><div class="ttdoc">Macro.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html_a64ddd31b0795e397b5d944e6f1821357"><div class="ttname"><a href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a></div><div class="ttdeci">#define GF_EXPORT</div><div class="ttdoc">Macro for platform-dependent symbol export/import.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00182">gf_macro.h:182</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="ainput_8h_html"><div class="ttname"><a href="input_8h.html">input.h</a></div><div class="ttdoc">Type definitions related to input interface.</div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__input__t_html"><div class="ttname"><a href="structgf__input__t.html">gf_input_t</a></div><div class="ttdoc">Input interface.</div><div class="ttdef"><b>Definition</b> <a href="input_8h_source.html#l00042">input.h:42</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -230,6 +230,8 @@ $(document).ready(function(){initNavTree('gf__draw__common_8c_source.html','');
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> free(draw);</div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> </div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="gf__draw_8h.html#a4a0353d9ffdb96b2c26600b185b16f4f"> 125</a></span><span class="keywordtype">void</span> gf_draw_set_input(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <a class="code hl_struct" href="structgf__input__t.html">gf_input_t</a>* input) { draw-><a class="code hl_variable" href="structgf__draw__t.html#a1fc8d0f5c4be91a9b539275dd80e0460">input</a> = input; }</div>
|
||||
<div class="ttc" id="agf__core_8h_html"><div class="ttname"><a href="gf__core_8h.html">gf_core.h</a></div><div class="ttdoc">Core.</div></div>
|
||||
<div class="ttc" id="agf__draw_8h_html"><div class="ttname"><a href="gf__draw_8h.html">gf_draw.h</a></div><div class="ttdoc">Drawing interface.</div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html"><div class="ttname"><a href="gf__draw__driver_8h.html">gf_draw_driver.h</a></div><div class="ttdoc">Drawing driver.</div></div>
|
||||
@ -244,30 +246,32 @@ $(document).ready(function(){initNavTree('gf__draw__common_8c_source.html','');
|
||||
<div class="ttc" id="agf__texture_8h_html"><div class="ttname"><a href="gf__texture_8h.html">gf_texture.h</a></div><div class="ttdoc">Texture.</div></div>
|
||||
<div class="ttc" id="agui_8h_html_a17ba559c53b849a8391b8f48d91b4f11"><div class="ttname"><a href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a></div><div class="ttdeci">int gf_gui_id_t</div><div class="ttdoc">Component ID.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00017">gui.h:17</a></div></div>
|
||||
<div class="ttc" id="amath_8h_html"><div class="ttname"><a href="math_8h.html">math.h</a></div><div class="ttdoc">Type definitions related to math.</div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a0d6e7e3f8f4e72bbfc4208db6b0a4e28"><div class="ttname"><a href="structgf__draw__t.html#a0d6e7e3f8f4e72bbfc4208db6b0a4e28">gf_draw_t::font</a></div><div class="ttdeci">gf_font_t * font</div><div class="ttdoc">Current font.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a1cba7c3af17c134f9f749ff9cb5aba72"><div class="ttname"><a href="structgf__draw__t.html#a1cba7c3af17c134f9f749ff9cb5aba72">gf_draw_t::light</a></div><div class="ttdeci">gf_math_vector_t light</div><div class="ttdoc">Light location.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a1ec29e03c753c84e51cb369e9b712d2d"><div class="ttname"><a href="structgf__draw__t.html#a1ec29e03c753c84e51cb369e9b712d2d">gf_draw_t::y</a></div><div class="ttdeci">int y</div><div class="ttdoc">Y coord of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a24c971423b1befdce81738a39080b552"><div class="ttname"><a href="structgf__draw__t.html#a24c971423b1befdce81738a39080b552">gf_draw_t::title</a></div><div class="ttdeci">char title[128]</div><div class="ttdoc">Window title.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a28a0e4624401155ff09056d1994f69f2"><div class="ttname"><a href="structgf__draw__t.html#a28a0e4624401155ff09056d1994f69f2">gf_draw_t::lookat</a></div><div class="ttdeci">gf_math_vector_t lookat</div><div class="ttdoc">Where to look at.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a4699dbc1203697ad79ef8635d48886ec"><div class="ttname"><a href="structgf__draw__t.html#a4699dbc1203697ad79ef8635d48886ec">gf_draw_t::draw_3d</a></div><div class="ttdeci">int draw_3d</div><div class="ttdoc">1 if engine should start rendering 3D stuffs, otherwise 0</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a4caafef51bb4d3b4a549671f63781c5d"><div class="ttname"><a href="structgf__draw__t.html#a4caafef51bb4d3b4a549671f63781c5d">gf_draw_t::driver</a></div><div class="ttdeci">gf_draw_driver_t * driver</div><div class="ttdoc">Drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a5db50986159b8a2b1736aa315a5d8063"><div class="ttname"><a href="structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063">gf_draw_t::gui</a></div><div class="ttdeci">gf_gui_t * gui</div><div class="ttdoc">GUI.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a687948ab2189ace286eaf627fbc7c6b3"><div class="ttname"><a href="structgf__draw__t.html#a687948ab2189ace286eaf627fbc7c6b3">gf_draw_t::running</a></div><div class="ttdeci">int running</div><div class="ttdoc">1 if running, otherwise 0</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a9168679ed35dff169e7694bc40d5fe83"><div class="ttname"><a href="structgf__draw__t.html#a9168679ed35dff169e7694bc40d5fe83">gf_draw_t::engine</a></div><div class="ttdeci">gf_engine_t * engine</div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a923e76b7eba5d6bca1c92bea6a716adb"><div class="ttname"><a href="structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb">gf_draw_t::close</a></div><div class="ttdeci">int close</div><div class="ttdoc">1 if it was requested to be closed, otherwise 0</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ab7893e83d1d13fe68efbed786df0ce5c"><div class="ttname"><a href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">gf_draw_t::platform</a></div><div class="ttdeci">gf_draw_platform_t * platform</div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ac8333a3ac4ec20cc31dffe69cf9fb19b"><div class="ttname"><a href="structgf__draw__t.html#ac8333a3ac4ec20cc31dffe69cf9fb19b">gf_draw_t::camera</a></div><div class="ttdeci">gf_math_vector_t camera</div><div class="ttdoc">Camera location.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ad0dd9e86b268e783bb7aa7483f604587"><div class="ttname"><a href="structgf__draw__t.html#ad0dd9e86b268e783bb7aa7483f604587">gf_draw_t::x</a></div><div class="ttdeci">int x</div><div class="ttdoc">X coord of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_adeb3586537ce39bf94c594dec0348346"><div class="ttname"><a href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">gf_draw_t::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">Width of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ae300bda23f566c186f873c56c5d32a3f"><div class="ttname"><a href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">gf_draw_t::height</a></div><div class="ttdeci">int height</div><div class="ttdoc">Height of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html"><div class="ttname"><a href="structgf__graphic__color__t.html">gf_graphic_color_t</a></div><div class="ttdoc">Color.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00042">graphic.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a0f0a24017b41658518516306c7e19acf"><div class="ttname"><a href="structgf__graphic__color__t.html#a0f0a24017b41658518516306c7e19acf">gf_graphic_color_t::g</a></div><div class="ttdeci">double g</div><div class="ttdoc">Green.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00042">graphic.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a26d66ab963cf6822e7eadb7b0a96e040"><div class="ttname"><a href="structgf__graphic__color__t.html#a26d66ab963cf6822e7eadb7b0a96e040">gf_graphic_color_t::b</a></div><div class="ttdeci">double b</div><div class="ttdoc">Blue.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00042">graphic.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a55cf386eda83f15c1aa811626653141c"><div class="ttname"><a href="structgf__graphic__color__t.html#a55cf386eda83f15c1aa811626653141c">gf_graphic_color_t::a</a></div><div class="ttdeci">double a</div><div class="ttdoc">Alpha.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00042">graphic.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a5f1ffd7ee29657c6b6c71574b6f12788"><div class="ttname"><a href="structgf__graphic__color__t.html#a5f1ffd7ee29657c6b6c71574b6f12788">gf_graphic_color_t::r</a></div><div class="ttdeci">double r</div><div class="ttdoc">Red.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00042">graphic.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html"><div class="ttname"><a href="structgf__texture__t.html">gf_texture_t</a></div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00047">texture.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a0d6e7e3f8f4e72bbfc4208db6b0a4e28"><div class="ttname"><a href="structgf__draw__t.html#a0d6e7e3f8f4e72bbfc4208db6b0a4e28">gf_draw_t::font</a></div><div class="ttdeci">gf_font_t * font</div><div class="ttdoc">Current font.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a1cba7c3af17c134f9f749ff9cb5aba72"><div class="ttname"><a href="structgf__draw__t.html#a1cba7c3af17c134f9f749ff9cb5aba72">gf_draw_t::light</a></div><div class="ttdeci">gf_math_vector_t light</div><div class="ttdoc">Light location.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a1ec29e03c753c84e51cb369e9b712d2d"><div class="ttname"><a href="structgf__draw__t.html#a1ec29e03c753c84e51cb369e9b712d2d">gf_draw_t::y</a></div><div class="ttdeci">int y</div><div class="ttdoc">Y coord of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a1fc8d0f5c4be91a9b539275dd80e0460"><div class="ttname"><a href="structgf__draw__t.html#a1fc8d0f5c4be91a9b539275dd80e0460">gf_draw_t::input</a></div><div class="ttdeci">gf_input_t * input</div><div class="ttdoc">Input interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a24c971423b1befdce81738a39080b552"><div class="ttname"><a href="structgf__draw__t.html#a24c971423b1befdce81738a39080b552">gf_draw_t::title</a></div><div class="ttdeci">char title[128]</div><div class="ttdoc">Window title.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a28a0e4624401155ff09056d1994f69f2"><div class="ttname"><a href="structgf__draw__t.html#a28a0e4624401155ff09056d1994f69f2">gf_draw_t::lookat</a></div><div class="ttdeci">gf_math_vector_t lookat</div><div class="ttdoc">Where to look at.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a4699dbc1203697ad79ef8635d48886ec"><div class="ttname"><a href="structgf__draw__t.html#a4699dbc1203697ad79ef8635d48886ec">gf_draw_t::draw_3d</a></div><div class="ttdeci">int draw_3d</div><div class="ttdoc">1 if engine should start rendering 3D stuffs, otherwise 0</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a4caafef51bb4d3b4a549671f63781c5d"><div class="ttname"><a href="structgf__draw__t.html#a4caafef51bb4d3b4a549671f63781c5d">gf_draw_t::driver</a></div><div class="ttdeci">gf_draw_driver_t * driver</div><div class="ttdoc">Drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a5db50986159b8a2b1736aa315a5d8063"><div class="ttname"><a href="structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063">gf_draw_t::gui</a></div><div class="ttdeci">gf_gui_t * gui</div><div class="ttdoc">GUI.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a687948ab2189ace286eaf627fbc7c6b3"><div class="ttname"><a href="structgf__draw__t.html#a687948ab2189ace286eaf627fbc7c6b3">gf_draw_t::running</a></div><div class="ttdeci">int running</div><div class="ttdoc">1 if running, otherwise 0</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a9168679ed35dff169e7694bc40d5fe83"><div class="ttname"><a href="structgf__draw__t.html#a9168679ed35dff169e7694bc40d5fe83">gf_draw_t::engine</a></div><div class="ttdeci">gf_engine_t * engine</div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a923e76b7eba5d6bca1c92bea6a716adb"><div class="ttname"><a href="structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb">gf_draw_t::close</a></div><div class="ttdeci">int close</div><div class="ttdoc">1 if it was requested to be closed, otherwise 0</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ab7893e83d1d13fe68efbed786df0ce5c"><div class="ttname"><a href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">gf_draw_t::platform</a></div><div class="ttdeci">gf_draw_platform_t * platform</div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ac8333a3ac4ec20cc31dffe69cf9fb19b"><div class="ttname"><a href="structgf__draw__t.html#ac8333a3ac4ec20cc31dffe69cf9fb19b">gf_draw_t::camera</a></div><div class="ttdeci">gf_math_vector_t camera</div><div class="ttdoc">Camera location.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ad0dd9e86b268e783bb7aa7483f604587"><div class="ttname"><a href="structgf__draw__t.html#ad0dd9e86b268e783bb7aa7483f604587">gf_draw_t::x</a></div><div class="ttdeci">int x</div><div class="ttdoc">X coord of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_adeb3586537ce39bf94c594dec0348346"><div class="ttname"><a href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">gf_draw_t::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">Width of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ae300bda23f566c186f873c56c5d32a3f"><div class="ttname"><a href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">gf_draw_t::height</a></div><div class="ttdeci">int height</div><div class="ttdoc">Height of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html"><div class="ttname"><a href="structgf__graphic__color__t.html">gf_graphic_color_t</a></div><div class="ttdoc">Color.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a0f0a24017b41658518516306c7e19acf"><div class="ttname"><a href="structgf__graphic__color__t.html#a0f0a24017b41658518516306c7e19acf">gf_graphic_color_t::g</a></div><div class="ttdeci">double g</div><div class="ttdoc">Green.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a26d66ab963cf6822e7eadb7b0a96e040"><div class="ttname"><a href="structgf__graphic__color__t.html#a26d66ab963cf6822e7eadb7b0a96e040">gf_graphic_color_t::b</a></div><div class="ttdeci">double b</div><div class="ttdoc">Blue.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a55cf386eda83f15c1aa811626653141c"><div class="ttname"><a href="structgf__graphic__color__t.html#a55cf386eda83f15c1aa811626653141c">gf_graphic_color_t::a</a></div><div class="ttdeci">double a</div><div class="ttdoc">Alpha.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a5f1ffd7ee29657c6b6c71574b6f12788"><div class="ttname"><a href="structgf__graphic__color__t.html#a5f1ffd7ee29657c6b6c71574b6f12788">gf_graphic_color_t::r</a></div><div class="ttdeci">double r</div><div class="ttdoc">Red.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__input__t_html"><div class="ttname"><a href="structgf__input__t.html">gf_input_t</a></div><div class="ttdoc">Input interface.</div><div class="ttdef"><b>Definition</b> <a href="input_8h_source.html#l00042">input.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html"><div class="ttname"><a href="structgf__texture__t.html">gf_texture_t</a></div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00049">texture.h:49</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -106,6 +106,7 @@ $(document).ready(function(){initNavTree('gf__draw__driver_8h.html',''); initRes
|
||||
<code>#include <<a class="el" href="texture_8h_source.html">gf_type/texture.h</a>></code><br />
|
||||
<code>#include <<a class="el" href="graphic_8h_source.html">gf_type/graphic.h</a>></code><br />
|
||||
<code>#include <<a class="el" href="core_8h_source.html">gf_type/core.h</a>></code><br />
|
||||
<code>#include <<a class="el" href="input_8h_source.html">gf_type/input.h</a>></code><br />
|
||||
</div>
|
||||
<p><a href="gf__draw__driver_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
|
@ -114,32 +114,33 @@ $(document).ready(function(){initNavTree('gf__draw__driver_8h_source.html','');
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#include <<a class="code" href="texture_8h.html">gf_type/texture.h</a>></span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include <<a class="code" href="graphic_8h.html">gf_type/graphic.h</a>></span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <<a class="code" href="core_8h.html">gf_type/core.h</a>></span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <a class="code hl_struct" href="structgf__draw__driver__t.html">gf_draw_driver_t</a>* <a class="code hl_function" href="gf__draw__driver_8h.html#aebc8d113d5682c2f1090e6f04d0857e4">gf_draw_driver_create</a>(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw);</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__driver_8h.html#af8f5a8642f6e54ece2ab4b6389877b56">gf_draw_driver_destroy</a>(<a class="code hl_struct" href="structgf__draw__driver__t.html">gf_draw_driver_t</a>* driver);</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">int</span> <a class="code hl_function" href="gf__draw__driver_8h.html#a9ba4f91da9872bfc447a124cc4cf7d2a">gf_draw_driver_has_extension</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keyword">const</span> <span class="keywordtype">char</span>* query);</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__driver_8h.html#af0a260e2df4036c09bebe329c821fc19">gf_draw_driver_reshape</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw);</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <a class="code hl_struct" href="structgf__draw__driver__texture__t.html">gf_draw_driver_texture_t</a>* <a class="code hl_function" href="gf__draw__driver_8h.html#a034ba7f18e4d2c0395d4116182c47785">gf_draw_driver_register_texture</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <span class="keywordtype">int</span>* iwidth, <span class="keywordtype">int</span>* iheight, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* data);</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__driver_8h.html#aa43ec41907a9e23dd236332f9d624dac">gf_draw_driver_destroy_texture</a>(<a class="code hl_struct" href="structgf__draw__driver__texture__t.html">gf_draw_driver_texture_t</a>* texture);</div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__driver_8h.html#ac53faf99d73b8279f7a020a7c08d7121">gf_draw_driver_begin_texture_2d</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <a class="code hl_struct" href="structgf__texture__t.html">gf_texture_t</a>* texture);</div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__driver_8h.html#a43e4c5ac09e1092f2236af7bc3974431">gf_draw_driver_end_texture_2d</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw);</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> </div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__driver_8h.html#a2740a2bb536d05c08ca019e66be4b6c6">gf_draw_driver_set_color</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> color);</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__driver_8h.html#a5d2d7820e9dabe9f558d3f5a45b0ea60">gf_draw_driver_before</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw);</div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> </div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__driver_8h.html#a646a68acd6e610379fc6ef5511e8c5d9">gf_draw_driver_after</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw);</div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> </div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <<a class="code" href="input_8h.html">gf_type/input.h</a>></span></div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <a class="code hl_struct" href="structgf__draw__driver__t.html">gf_draw_driver_t</a>* <a class="code hl_function" href="gf__draw__driver_8h.html#aebc8d113d5682c2f1090e6f04d0857e4">gf_draw_driver_create</a>(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw);</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__driver_8h.html#af8f5a8642f6e54ece2ab4b6389877b56">gf_draw_driver_destroy</a>(<a class="code hl_struct" href="structgf__draw__driver__t.html">gf_draw_driver_t</a>* driver);</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">int</span> <a class="code hl_function" href="gf__draw__driver_8h.html#a9ba4f91da9872bfc447a124cc4cf7d2a">gf_draw_driver_has_extension</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keyword">const</span> <span class="keywordtype">char</span>* query);</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__driver_8h.html#af0a260e2df4036c09bebe329c821fc19">gf_draw_driver_reshape</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw);</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <a class="code hl_struct" href="structgf__draw__driver__texture__t.html">gf_draw_driver_texture_t</a>* <a class="code hl_function" href="gf__draw__driver_8h.html#a034ba7f18e4d2c0395d4116182c47785">gf_draw_driver_register_texture</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <span class="keywordtype">int</span>* iwidth, <span class="keywordtype">int</span>* iheight, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* data);</div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__driver_8h.html#aa43ec41907a9e23dd236332f9d624dac">gf_draw_driver_destroy_texture</a>(<a class="code hl_struct" href="structgf__draw__driver__texture__t.html">gf_draw_driver_texture_t</a>* texture);</div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__driver_8h.html#ac53faf99d73b8279f7a020a7c08d7121">gf_draw_driver_begin_texture_2d</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <a class="code hl_struct" href="structgf__texture__t.html">gf_texture_t</a>* texture);</div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> </div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__driver_8h.html#a43e4c5ac09e1092f2236af7bc3974431">gf_draw_driver_end_texture_2d</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw);</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__driver_8h.html#a2740a2bb536d05c08ca019e66be4b6c6">gf_draw_driver_set_color</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> color);</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__driver_8h.html#a5d2d7820e9dabe9f558d3f5a45b0ea60">gf_draw_driver_before</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw);</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__driver_8h.html#a646a68acd6e610379fc6ef5511e8c5d9">gf_draw_driver_after</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw);</div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> </div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="acore_8h_html"><div class="ttname"><a href="core_8h.html">core.h</a></div><div class="ttdoc">Type definitions related to core.</div></div>
|
||||
<div class="ttc" id="adraw_8h_html"><div class="ttname"><a href="draw_8h.html">draw.h</a></div><div class="ttdoc">Type definitions related to drawing interface.</div></div>
|
||||
<div class="ttc" id="adraw__driver_8h_html"><div class="ttname"><a href="draw__driver_8h.html">draw_driver.h</a></div><div class="ttdoc">Type definitions related to drawing driver.</div></div>
|
||||
@ -158,12 +159,13 @@ $(document).ready(function(){initNavTree('gf__draw__driver_8h_source.html','');
|
||||
<div class="ttc" id="agf__macro_8h_html_a64ddd31b0795e397b5d944e6f1821357"><div class="ttname"><a href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a></div><div class="ttdeci">#define GF_EXPORT</div><div class="ttdoc">Macro for platform-dependent symbol export/import.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00182">gf_macro.h:182</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="agraphic_8h_html"><div class="ttname"><a href="graphic_8h.html">graphic.h</a></div><div class="ttdoc">Type definitions related to graphic interface.</div></div>
|
||||
<div class="ttc" id="astructgf__draw__driver__t_html"><div class="ttname"><a href="structgf__draw__driver__t.html">gf_draw_driver_t</a></div><div class="ttdoc">Drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw__driver_8h_source.html#l00048">draw_driver.h:48</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__driver__texture__t_html"><div class="ttname"><a href="structgf__draw__driver__texture__t.html">gf_draw_driver_texture_t</a></div><div class="ttdoc">Driver-dependent texture.</div><div class="ttdef"><b>Definition</b> <a href="draw__driver_8h_source.html#l00056">draw_driver.h:56</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html"><div class="ttname"><a href="structgf__graphic__color__t.html">gf_graphic_color_t</a></div><div class="ttdoc">Color.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00042">graphic.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html"><div class="ttname"><a href="structgf__texture__t.html">gf_texture_t</a></div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00047">texture.h:47</a></div></div>
|
||||
<div class="ttc" id="ainput_8h_html"><div class="ttname"><a href="input_8h.html">input.h</a></div><div class="ttdoc">Type definitions related to input interface.</div></div>
|
||||
<div class="ttc" id="astructgf__draw__driver__t_html"><div class="ttname"><a href="structgf__draw__driver__t.html">gf_draw_driver_t</a></div><div class="ttdoc">Drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw__driver_8h_source.html#l00050">draw_driver.h:50</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__driver__texture__t_html"><div class="ttname"><a href="structgf__draw__driver__texture__t.html">gf_draw_driver_texture_t</a></div><div class="ttdoc">Driver-dependent texture.</div><div class="ttdef"><b>Definition</b> <a href="draw__driver_8h_source.html#l00058">draw_driver.h:58</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html"><div class="ttname"><a href="structgf__graphic__color__t.html">gf_graphic_color_t</a></div><div class="ttdoc">Color.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html"><div class="ttname"><a href="structgf__texture__t.html">gf_texture_t</a></div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00049">texture.h:49</a></div></div>
|
||||
<div class="ttc" id="atexture_8h_html"><div class="ttname"><a href="texture_8h.html">texture.h</a></div><div class="ttdoc">Type definitions related to texture.</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
|
@ -140,9 +140,9 @@ $(document).ready(function(){initNavTree('gf__draw__platform_8h_source.html','')
|
||||
<div class="ttc" id="agf__macro_8h_html"><div class="ttname"><a href="gf__macro_8h.html">gf_macro.h</a></div><div class="ttdoc">Macro.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html_a64ddd31b0795e397b5d944e6f1821357"><div class="ttname"><a href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a></div><div class="ttdeci">#define GF_EXPORT</div><div class="ttdoc">Macro for platform-dependent symbol export/import.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00182">gf_macro.h:182</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="astructgf__draw__platform__t_html"><div class="ttname"><a href="structgf__draw__platform__t.html">gf_draw_platform_t</a></div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw__platform_8h_source.html#l00065">draw_platform.h:65</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__platform__t_html"><div class="ttname"><a href="structgf__draw__platform__t.html">gf_draw_platform_t</a></div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw__platform_8h_source.html#l00067">draw_platform.h:67</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -284,21 +284,21 @@ $(document).ready(function(){initNavTree('gf__font_8c_source.html',''); initResi
|
||||
<div class="ttc" id="agf__macro_8h_html_a018031ff5fba22b9d5052a55f8c9a377"><div class="ttname"><a href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a></div><div class="ttdeci">#define GF_DECLARE_TYPE(n, b)</div><div class="ttdoc">Macro to define engine type shorter.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00172">gf_macro.h:172</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="agf__texture_8h_html"><div class="ttname"><a href="gf__texture_8h.html">gf_texture.h</a></div><div class="ttdoc">Texture.</div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__bbox__t_html_a04fcce6ac897ce07a88fb98b4c2f133c"><div class="ttname"><a href="structgf__font__bbox__t.html#a04fcce6ac897ce07a88fb98b4c2f133c">gf_font_bbox_t::y</a></div><div class="ttdeci">int y</div><div class="ttdoc">Y coord.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00043">font.h:43</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__bbox__t_html_a2b45d905b5ba888912df8e50037b4727"><div class="ttname"><a href="structgf__font__bbox__t.html#a2b45d905b5ba888912df8e50037b4727">gf_font_bbox_t::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">Width.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00043">font.h:43</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__bbox__t_html_a74aeb849bbd50cbe19cd3f992a583fd9"><div class="ttname"><a href="structgf__font__bbox__t.html#a74aeb849bbd50cbe19cd3f992a583fd9">gf_font_bbox_t::x</a></div><div class="ttdeci">int x</div><div class="ttdoc">X coord.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00043">font.h:43</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__bbox__t_html_aadca894f3608eb26ffdf5a84bfb7dbd3"><div class="ttname"><a href="structgf__font__bbox__t.html#aadca894f3608eb26ffdf5a84bfb7dbd3">gf_font_bbox_t::height</a></div><div class="ttdeci">int height</div><div class="ttdoc">Height.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00043">font.h:43</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__glyph__t_html"><div class="ttname"><a href="structgf__font__glyph__t.html">gf_font_glyph_t</a></div><div class="ttdoc">Glyph.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00071">font.h:71</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__glyph__t_html_a2eb5224830d39157b39b55d8d13819c4"><div class="ttname"><a href="structgf__font__glyph__t.html#a2eb5224830d39157b39b55d8d13819c4">gf_font_glyph_t::code</a></div><div class="ttdeci">int code</div><div class="ttdoc">Character code.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00071">font.h:71</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__glyph__t_html_a41bd708fc4a7caadf6d9e0090fd1a880"><div class="ttname"><a href="structgf__font__glyph__t.html#a41bd708fc4a7caadf6d9e0090fd1a880">gf_font_glyph_t::dwidth</a></div><div class="ttdeci">int dwidth[2]</div><div class="ttdoc">Device width.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00071">font.h:71</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__glyph__t_html_a9171039b0372c9015bb350b080e1bf76"><div class="ttname"><a href="structgf__font__glyph__t.html#a9171039b0372c9015bb350b080e1bf76">gf_font_glyph_t::bbox</a></div><div class="ttdeci">gf_font_bbox_t bbox</div><div class="ttdoc">Bounding box.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00071">font.h:71</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__glyph__t_html_a91dd3ea1f159fcd432b2a0853bac462a"><div class="ttname"><a href="structgf__font__glyph__t.html#a91dd3ea1f159fcd432b2a0853bac462a">gf_font_glyph_t::texture</a></div><div class="ttdeci">gf_texture_t * texture</div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00071">font.h:71</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__bbox__t_html_a04fcce6ac897ce07a88fb98b4c2f133c"><div class="ttname"><a href="structgf__font__bbox__t.html#a04fcce6ac897ce07a88fb98b4c2f133c">gf_font_bbox_t::y</a></div><div class="ttdeci">int y</div><div class="ttdoc">Y coord.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00047">font.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__bbox__t_html_a2b45d905b5ba888912df8e50037b4727"><div class="ttname"><a href="structgf__font__bbox__t.html#a2b45d905b5ba888912df8e50037b4727">gf_font_bbox_t::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">Width.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00047">font.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__bbox__t_html_a74aeb849bbd50cbe19cd3f992a583fd9"><div class="ttname"><a href="structgf__font__bbox__t.html#a74aeb849bbd50cbe19cd3f992a583fd9">gf_font_bbox_t::x</a></div><div class="ttdeci">int x</div><div class="ttdoc">X coord.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00047">font.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__bbox__t_html_aadca894f3608eb26ffdf5a84bfb7dbd3"><div class="ttname"><a href="structgf__font__bbox__t.html#aadca894f3608eb26ffdf5a84bfb7dbd3">gf_font_bbox_t::height</a></div><div class="ttdeci">int height</div><div class="ttdoc">Height.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00047">font.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__glyph__t_html"><div class="ttname"><a href="structgf__font__glyph__t.html">gf_font_glyph_t</a></div><div class="ttdoc">Glyph.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00075">font.h:75</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__glyph__t_html_a2eb5224830d39157b39b55d8d13819c4"><div class="ttname"><a href="structgf__font__glyph__t.html#a2eb5224830d39157b39b55d8d13819c4">gf_font_glyph_t::code</a></div><div class="ttdeci">int code</div><div class="ttdoc">Character code.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00075">font.h:75</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__glyph__t_html_a41bd708fc4a7caadf6d9e0090fd1a880"><div class="ttname"><a href="structgf__font__glyph__t.html#a41bd708fc4a7caadf6d9e0090fd1a880">gf_font_glyph_t::dwidth</a></div><div class="ttdeci">int dwidth[2]</div><div class="ttdoc">Device width.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00075">font.h:75</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__glyph__t_html_a9171039b0372c9015bb350b080e1bf76"><div class="ttname"><a href="structgf__font__glyph__t.html#a9171039b0372c9015bb350b080e1bf76">gf_font_glyph_t::bbox</a></div><div class="ttdeci">gf_font_bbox_t bbox</div><div class="ttdoc">Bounding box.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00075">font.h:75</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__glyph__t_html_a91dd3ea1f159fcd432b2a0853bac462a"><div class="ttname"><a href="structgf__font__glyph__t.html#a91dd3ea1f159fcd432b2a0853bac462a">gf_font_glyph_t::texture</a></div><div class="ttdeci">gf_texture_t * texture</div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00075">font.h:75</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__store__t_html"><div class="ttname"><a href="structgf__font__store__t.html">gf_font_store_t</a></div><div class="ttdef"><b>Definition</b> <a href="gf__font_8c_source.html#l00041">gf_font.c:41</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__t_html"><div class="ttname"><a href="structgf__font__t.html">gf_font_t</a></div><div class="ttdoc">Font.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00091">font.h:91</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__t_html_a1264a95b11cec574d66cda5f57de1808"><div class="ttname"><a href="structgf__font__t.html#a1264a95b11cec574d66cda5f57de1808">gf_font_t::glyph</a></div><div class="ttdeci">gf_font_glyph_t ** glyph</div><div class="ttdoc">Glyph data.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00091">font.h:91</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__t_html_a64429d9770b427e15220d58d8234c73e"><div class="ttname"><a href="structgf__font__t.html#a64429d9770b427e15220d58d8234c73e">gf_font_t::count</a></div><div class="ttdeci">int count</div><div class="ttdoc">Glyph count.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00091">font.h:91</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__t_html_ac292451fd0d28bbdb6fb21efb3b8714c"><div class="ttname"><a href="structgf__font__t.html#ac292451fd0d28bbdb6fb21efb3b8714c">gf_font_t::bbox</a></div><div class="ttdeci">gf_font_bbox_t bbox</div><div class="ttdoc">Bounding box.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00091">font.h:91</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__t_html"><div class="ttname"><a href="structgf__font__t.html">gf_font_t</a></div><div class="ttdoc">Font.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00095">font.h:95</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__t_html_a1264a95b11cec574d66cda5f57de1808"><div class="ttname"><a href="structgf__font__t.html#a1264a95b11cec574d66cda5f57de1808">gf_font_t::glyph</a></div><div class="ttdeci">gf_font_glyph_t ** glyph</div><div class="ttdoc">Glyph data.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00095">font.h:95</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__t_html_a64429d9770b427e15220d58d8234c73e"><div class="ttname"><a href="structgf__font__t.html#a64429d9770b427e15220d58d8234c73e">gf_font_t::count</a></div><div class="ttdeci">int count</div><div class="ttdoc">Glyph count.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00095">font.h:95</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__t_html_ac292451fd0d28bbdb6fb21efb3b8714c"><div class="ttname"><a href="structgf__font__t.html#ac292451fd0d28bbdb6fb21efb3b8714c">gf_font_t::bbox</a></div><div class="ttdeci">gf_font_bbox_t bbox</div><div class="ttdoc">Bounding box.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00095">font.h:95</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -126,9 +126,9 @@ $(document).ready(function(){initNavTree('gf__font_8h_source.html',''); initResi
|
||||
<div class="ttc" id="agf__macro_8h_html"><div class="ttname"><a href="gf__macro_8h.html">gf_macro.h</a></div><div class="ttdoc">Macro.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html_a64ddd31b0795e397b5d944e6f1821357"><div class="ttname"><a href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a></div><div class="ttdeci">#define GF_EXPORT</div><div class="ttdoc">Macro for platform-dependent symbol export/import.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00182">gf_macro.h:182</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__glyph__t_html"><div class="ttname"><a href="structgf__font__glyph__t.html">gf_font_glyph_t</a></div><div class="ttdoc">Glyph.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00071">font.h:71</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__t_html"><div class="ttname"><a href="structgf__font__t.html">gf_font_t</a></div><div class="ttdoc">Font.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00091">font.h:91</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__glyph__t_html"><div class="ttname"><a href="structgf__font__glyph__t.html">gf_font_glyph_t</a></div><div class="ttdoc">Glyph.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00075">font.h:75</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__t_html"><div class="ttname"><a href="structgf__font__t.html">gf_font_t</a></div><div class="ttdoc">Font.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00095">font.h:95</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -168,9 +168,9 @@ $(document).ready(function(){initNavTree('gf__graphic_8h_source.html',''); initR
|
||||
<div class="ttc" id="agf__macro_8h_html_a64ddd31b0795e397b5d944e6f1821357"><div class="ttname"><a href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a></div><div class="ttdeci">#define GF_EXPORT</div><div class="ttdoc">Macro for platform-dependent symbol export/import.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00182">gf_macro.h:182</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="agraphic_8h_html"><div class="ttname"><a href="graphic_8h.html">graphic.h</a></div><div class="ttdoc">Type definitions related to graphic interface.</div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html"><div class="ttname"><a href="structgf__graphic__color__t.html">gf_graphic_color_t</a></div><div class="ttdoc">Color.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00042">graphic.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html"><div class="ttname"><a href="structgf__texture__t.html">gf_texture_t</a></div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00047">texture.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html"><div class="ttname"><a href="structgf__graphic__color__t.html">gf_graphic_color_t</a></div><div class="ttdoc">Color.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html"><div class="ttname"><a href="structgf__texture__t.html">gf_texture_t</a></div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00049">texture.h:49</a></div></div>
|
||||
<div class="ttc" id="atexture_8h_html"><div class="ttname"><a href="texture_8h.html">texture.h</a></div><div class="ttdoc">Type definitions related to texture.</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
|
@ -169,19 +169,19 @@ $(document).ready(function(){initNavTree('gf__graphic__common_8c_source.html',''
|
||||
<div class="ttc" id="agf__graphic_8h_html"><div class="ttname"><a href="gf__graphic_8h.html">gf_graphic.h</a></div><div class="ttdoc">Graphic interface.</div></div>
|
||||
<div class="ttc" id="agf__graphic_8h_html_ab0a76f61b9510881b842dbba4b0b54c0"><div class="ttname"><a href="gf__graphic_8h.html#ab0a76f61b9510881b842dbba4b0b54c0">GF_GRAPHIC_2D</a></div><div class="ttdeci">#define GF_GRAPHIC_2D</div><div class="ttdoc">Dimension parameter for 2D.</div><div class="ttdef"><b>Definition</b> <a href="gf__graphic_8h_source.html#l00026">gf_graphic.h:26</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a0d6e7e3f8f4e72bbfc4208db6b0a4e28"><div class="ttname"><a href="structgf__draw__t.html#a0d6e7e3f8f4e72bbfc4208db6b0a4e28">gf_draw_t::font</a></div><div class="ttdeci">gf_font_t * font</div><div class="ttdoc">Current font.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__bbox__t_html_a04fcce6ac897ce07a88fb98b4c2f133c"><div class="ttname"><a href="structgf__font__bbox__t.html#a04fcce6ac897ce07a88fb98b4c2f133c">gf_font_bbox_t::y</a></div><div class="ttdeci">int y</div><div class="ttdoc">Y coord.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00043">font.h:43</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__bbox__t_html_a2b45d905b5ba888912df8e50037b4727"><div class="ttname"><a href="structgf__font__bbox__t.html#a2b45d905b5ba888912df8e50037b4727">gf_font_bbox_t::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">Width.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00043">font.h:43</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__bbox__t_html_a74aeb849bbd50cbe19cd3f992a583fd9"><div class="ttname"><a href="structgf__font__bbox__t.html#a74aeb849bbd50cbe19cd3f992a583fd9">gf_font_bbox_t::x</a></div><div class="ttdeci">int x</div><div class="ttdoc">X coord.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00043">font.h:43</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__bbox__t_html_aadca894f3608eb26ffdf5a84bfb7dbd3"><div class="ttname"><a href="structgf__font__bbox__t.html#aadca894f3608eb26ffdf5a84bfb7dbd3">gf_font_bbox_t::height</a></div><div class="ttdeci">int height</div><div class="ttdoc">Height.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00043">font.h:43</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__glyph__t_html"><div class="ttname"><a href="structgf__font__glyph__t.html">gf_font_glyph_t</a></div><div class="ttdoc">Glyph.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00071">font.h:71</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__glyph__t_html_a41bd708fc4a7caadf6d9e0090fd1a880"><div class="ttname"><a href="structgf__font__glyph__t.html#a41bd708fc4a7caadf6d9e0090fd1a880">gf_font_glyph_t::dwidth</a></div><div class="ttdeci">int dwidth[2]</div><div class="ttdoc">Device width.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00071">font.h:71</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__glyph__t_html_a9171039b0372c9015bb350b080e1bf76"><div class="ttname"><a href="structgf__font__glyph__t.html#a9171039b0372c9015bb350b080e1bf76">gf_font_glyph_t::bbox</a></div><div class="ttdeci">gf_font_bbox_t bbox</div><div class="ttdoc">Bounding box.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00071">font.h:71</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__glyph__t_html_a91dd3ea1f159fcd432b2a0853bac462a"><div class="ttname"><a href="structgf__font__glyph__t.html#a91dd3ea1f159fcd432b2a0853bac462a">gf_font_glyph_t::texture</a></div><div class="ttdeci">gf_texture_t * texture</div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00071">font.h:71</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__t_html_ac292451fd0d28bbdb6fb21efb3b8714c"><div class="ttname"><a href="structgf__font__t.html#ac292451fd0d28bbdb6fb21efb3b8714c">gf_font_t::bbox</a></div><div class="ttdeci">gf_font_bbox_t bbox</div><div class="ttdoc">Bounding box.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00091">font.h:91</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html"><div class="ttname"><a href="structgf__graphic__color__t.html">gf_graphic_color_t</a></div><div class="ttdoc">Color.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00042">graphic.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html"><div class="ttname"><a href="structgf__texture__t.html">gf_texture_t</a></div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00047">texture.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a0d6e7e3f8f4e72bbfc4208db6b0a4e28"><div class="ttname"><a href="structgf__draw__t.html#a0d6e7e3f8f4e72bbfc4208db6b0a4e28">gf_draw_t::font</a></div><div class="ttdeci">gf_font_t * font</div><div class="ttdoc">Current font.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__bbox__t_html_a04fcce6ac897ce07a88fb98b4c2f133c"><div class="ttname"><a href="structgf__font__bbox__t.html#a04fcce6ac897ce07a88fb98b4c2f133c">gf_font_bbox_t::y</a></div><div class="ttdeci">int y</div><div class="ttdoc">Y coord.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00047">font.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__bbox__t_html_a2b45d905b5ba888912df8e50037b4727"><div class="ttname"><a href="structgf__font__bbox__t.html#a2b45d905b5ba888912df8e50037b4727">gf_font_bbox_t::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">Width.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00047">font.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__bbox__t_html_a74aeb849bbd50cbe19cd3f992a583fd9"><div class="ttname"><a href="structgf__font__bbox__t.html#a74aeb849bbd50cbe19cd3f992a583fd9">gf_font_bbox_t::x</a></div><div class="ttdeci">int x</div><div class="ttdoc">X coord.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00047">font.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__bbox__t_html_aadca894f3608eb26ffdf5a84bfb7dbd3"><div class="ttname"><a href="structgf__font__bbox__t.html#aadca894f3608eb26ffdf5a84bfb7dbd3">gf_font_bbox_t::height</a></div><div class="ttdeci">int height</div><div class="ttdoc">Height.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00047">font.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__glyph__t_html"><div class="ttname"><a href="structgf__font__glyph__t.html">gf_font_glyph_t</a></div><div class="ttdoc">Glyph.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00075">font.h:75</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__glyph__t_html_a41bd708fc4a7caadf6d9e0090fd1a880"><div class="ttname"><a href="structgf__font__glyph__t.html#a41bd708fc4a7caadf6d9e0090fd1a880">gf_font_glyph_t::dwidth</a></div><div class="ttdeci">int dwidth[2]</div><div class="ttdoc">Device width.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00075">font.h:75</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__glyph__t_html_a9171039b0372c9015bb350b080e1bf76"><div class="ttname"><a href="structgf__font__glyph__t.html#a9171039b0372c9015bb350b080e1bf76">gf_font_glyph_t::bbox</a></div><div class="ttdeci">gf_font_bbox_t bbox</div><div class="ttdoc">Bounding box.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00075">font.h:75</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__glyph__t_html_a91dd3ea1f159fcd432b2a0853bac462a"><div class="ttname"><a href="structgf__font__glyph__t.html#a91dd3ea1f159fcd432b2a0853bac462a">gf_font_glyph_t::texture</a></div><div class="ttdeci">gf_texture_t * texture</div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00075">font.h:75</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__t_html_ac292451fd0d28bbdb6fb21efb3b8714c"><div class="ttname"><a href="structgf__font__t.html#ac292451fd0d28bbdb6fb21efb3b8714c">gf_font_t::bbox</a></div><div class="ttdeci">gf_font_bbox_t bbox</div><div class="ttdoc">Bounding box.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00095">font.h:95</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html"><div class="ttname"><a href="structgf__graphic__color__t.html">gf_graphic_color_t</a></div><div class="ttdoc">Color.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html"><div class="ttname"><a href="structgf__texture__t.html">gf_texture_t</a></div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00049">texture.h:49</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -100,120 +100,122 @@ $(document).ready(function(){initNavTree('gf__gui_8c_source.html',''); initResiz
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#define GF_EXPOSE_GUI</span></div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include <<a class="code" href="gf__pre_8h.html">gf_pre.h</a>></span></div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="preprocessor">#define GF_EXPOSE_DRAW</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#define GF_EXPOSE_INPUT</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span> </div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include <<a class="code" href="gf__pre_8h.html">gf_pre.h</a>></span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span> </div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">/* Interface */</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include <<a class="code" href="gf__gui_8h.html">gf_gui.h</a>></span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include <<a class="code" href="gf__graphic_8h.html">gf_graphic.h</a>></span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include <<a class="code" href="gf__draw_8h.html">gf_draw.h</a>></span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include <stdlib.h></span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include <string.h></span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> gf_gui_base_color;</div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> gf_gui_font_color;</div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="foldopen" id="foldopen00021" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="gf__gui_8h.html#a929e99bf9dd58e4abc0c9f2a6b1341a1"> 21</a></span><a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>* gf_gui_create(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>* gui = malloc(<span class="keyword">sizeof</span>(*gui));</div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> i;</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> memset(gui, 0, <span class="keyword">sizeof</span>(*gui));</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> gui-><a class="code hl_variable" href="structgf__gui__t.html#a74daf2c905e24c5c6d40ab8803e5018b">engine</a> = engine;</div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> gui-><a class="code hl_variable" href="structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a">draw</a> = draw;</div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <a class="code hl_define" href="gf__graphic_8h.html#a30c57cf06829cfb3f68556e73a86b203">GF_SET_COLOR</a>(gf_gui_base_color, 48, 96, 48, 255);</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <a class="code hl_define" href="gf__graphic_8h.html#a30c57cf06829cfb3f68556e73a86b203">GF_SET_COLOR</a>(gf_gui_font_color, 256 - 32, 256 - 32, 256 - 32, 255);</div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="keywordflow">for</span>(i = 0; i < <a class="code hl_define" href="gui_8h.html#a33770d9046d53ad607fcc938f1619eb8">GF_GUI_MAX_COMPONENTS</a>; i++) gui-><a class="code hl_variable" href="structgf__gui__t.html#aa9c0a86d1d6ed76b52065e64f02ef8d7">area</a>[i].<a class="code hl_variable" href="structgf__gui__component__t.html#ac6a6067145b869324f9464aeeae5839f">type</a> = -1;</div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span> </div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">/* Interface */</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#include <<a class="code" href="gf__gui_8h.html">gf_gui.h</a>></span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> </div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include <<a class="code" href="gf__graphic_8h.html">gf_graphic.h</a>></span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include <<a class="code" href="gf__draw_8h.html">gf_draw.h</a>></span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include <stdlib.h></span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include <string.h></span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> gf_gui_base_color;</div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> gf_gui_font_color;</div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="foldopen" id="foldopen00023" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="gf__gui_8h.html#a929e99bf9dd58e4abc0c9f2a6b1341a1"> 23</a></span><a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>* gf_gui_create(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> <a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>* gui = malloc(<span class="keyword">sizeof</span>(*gui));</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> i;</div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> memset(gui, 0, <span class="keyword">sizeof</span>(*gui));</div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> gui-><a class="code hl_variable" href="structgf__gui__t.html#a74daf2c905e24c5c6d40ab8803e5018b">engine</a> = engine;</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> gui-><a class="code hl_variable" href="structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a">draw</a> = draw;</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <a class="code hl_define" href="gf__graphic_8h.html#a30c57cf06829cfb3f68556e73a86b203">GF_SET_COLOR</a>(gf_gui_base_color, 48, 96, 48, 255);</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <a class="code hl_define" href="gf__graphic_8h.html#a30c57cf06829cfb3f68556e73a86b203">GF_SET_COLOR</a>(gf_gui_font_color, 256 - 32, 256 - 32, 256 - 32, 255);</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keywordflow">return</span> gui;</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span>}</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keywordflow">for</span>(i = 0; i < <a class="code hl_define" href="gui_8h.html#a33770d9046d53ad607fcc938f1619eb8">GF_GUI_MAX_COMPONENTS</a>; i++) gui-><a class="code hl_variable" href="structgf__gui__t.html#aa9c0a86d1d6ed76b52065e64f02ef8d7">area</a>[i].<a class="code hl_variable" href="structgf__gui__component__t.html#ac6a6067145b869324f9464aeeae5839f">type</a> = -1;</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="keywordflow">return</span> gui;</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="comment">/* note... left top should be the lightest in the border */</span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="foldopen" id="foldopen00038" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="gf__gui_8h.html#a670ac29a4409cc16c8d77f2d33ccc499"> 38</a></span><span class="keywordtype">void</span> gf_gui_draw_box(<a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>* gui, <span class="keywordtype">int</span> mul, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> w, <span class="keywordtype">double</span> h) {</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">const</span> <span class="keywordtype">int</span> color_diff = 32; <span class="comment">/* color diff */</span></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">const</span> <span class="keywordtype">double</span> bw = 2; <span class="comment">/* border width */</span></div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> col;</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keywordtype">int</span> cd = mul * color_diff;</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="comment">/* note... left top should be the lightest in the border */</span></div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
|
||||
<div class="foldopen" id="foldopen00040" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="gf__gui_8h.html#a670ac29a4409cc16c8d77f2d33ccc499"> 40</a></span><span class="keywordtype">void</span> gf_gui_draw_box(<a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>* gui, <span class="keywordtype">int</span> mul, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> w, <span class="keywordtype">double</span> h) {</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">const</span> <span class="keywordtype">int</span> color_diff = 32; <span class="comment">/* color diff */</span></div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">const</span> <span class="keywordtype">double</span> bw = 2; <span class="comment">/* border width */</span></div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> col;</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> col = gf_gui_base_color;</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> col.<a class="code hl_variable" href="structgf__graphic__color__t.html#a5f1ffd7ee29657c6b6c71574b6f12788">r</a> += cd;</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> col.<a class="code hl_variable" href="structgf__graphic__color__t.html#a0f0a24017b41658518516306c7e19acf">g</a> += cd;</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> col.<a class="code hl_variable" href="structgf__graphic__color__t.html#a26d66ab963cf6822e7eadb7b0a96e040">b</a> += cd;</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> gf_graphic_fill_rect(gui-><a class="code hl_variable" href="structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a">draw</a>, x, y, w, h, col);</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> col = gf_gui_base_color;</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> col.<a class="code hl_variable" href="structgf__graphic__color__t.html#a5f1ffd7ee29657c6b6c71574b6f12788">r</a> -= cd;</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> col.<a class="code hl_variable" href="structgf__graphic__color__t.html#a0f0a24017b41658518516306c7e19acf">g</a> -= cd;</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> col.<a class="code hl_variable" href="structgf__graphic__color__t.html#a26d66ab963cf6822e7eadb7b0a96e040">b</a> -= cd;</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> gf_graphic_fill_polygon(gui-><a class="code hl_variable" href="structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a">draw</a>, col, <a class="code hl_define" href="gf__graphic_8h.html#ab0a76f61b9510881b842dbba4b0b54c0">GF_GRAPHIC_2D</a>, 5, x + w, y + h, x + w, y, x + w - bw, y + bw, x + bw, y + h - bw, x, y + h);</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> col = gf_gui_base_color;</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> gf_graphic_fill_rect(gui-><a class="code hl_variable" href="structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a">draw</a>, x + bw, y + bw, w - bw * 2, h - bw * 2, col);</div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span>}</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keywordtype">int</span> cd = mul * color_diff;</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> col = gf_gui_base_color;</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> col.<a class="code hl_variable" href="structgf__graphic__color__t.html#a5f1ffd7ee29657c6b6c71574b6f12788">r</a> += cd;</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> col.<a class="code hl_variable" href="structgf__graphic__color__t.html#a0f0a24017b41658518516306c7e19acf">g</a> += cd;</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> col.<a class="code hl_variable" href="structgf__graphic__color__t.html#a26d66ab963cf6822e7eadb7b0a96e040">b</a> += cd;</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> gf_graphic_fill_rect(gui-><a class="code hl_variable" href="structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a">draw</a>, x, y, w, h, col);</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> col = gf_gui_base_color;</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> col.<a class="code hl_variable" href="structgf__graphic__color__t.html#a5f1ffd7ee29657c6b6c71574b6f12788">r</a> -= cd;</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> col.<a class="code hl_variable" href="structgf__graphic__color__t.html#a0f0a24017b41658518516306c7e19acf">g</a> -= cd;</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> col.<a class="code hl_variable" href="structgf__graphic__color__t.html#a26d66ab963cf6822e7eadb7b0a96e040">b</a> -= cd;</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> gf_graphic_fill_polygon(gui-><a class="code hl_variable" href="structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a">draw</a>, col, <a class="code hl_define" href="gf__graphic_8h.html#ab0a76f61b9510881b842dbba4b0b54c0">GF_GRAPHIC_2D</a>, 5, x + w, y + h, x + w, y, x + w - bw, y + bw, x + bw, y + h - bw, x, y + h);</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> </div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> col = gf_gui_base_color;</div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> gf_graphic_fill_rect(gui-><a class="code hl_variable" href="structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a">draw</a>, x + bw, y + bw, w - bw * 2, h - bw * 2, col);</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> </div>
|
||||
<div class="foldopen" id="foldopen00061" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="gf__gui_8h.html#a39fc0e9d0e6ebaf3d60e1275008124b5"> 61</a></span><a class="code hl_struct" href="structgf__gui__component__t.html">gf_gui_component_t</a>* gf_gui_first_unused(<a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>* gui, <a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a>* <span class="keywordtype">id</span>) {</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> i;</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <span class="keywordflow">for</span>(i = 0; i < <a class="code hl_define" href="gui_8h.html#a33770d9046d53ad607fcc938f1619eb8">GF_GUI_MAX_COMPONENTS</a>; i++) {</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="keywordflow">if</span>(gui-><a class="code hl_variable" href="structgf__gui__t.html#aa9c0a86d1d6ed76b52065e64f02ef8d7">area</a>[i].<a class="code hl_variable" href="structgf__gui__component__t.html#ac6a6067145b869324f9464aeeae5839f">type</a> == GF_GUI_UNUSED) {</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> *<span class="keywordtype">id</span> = i;</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keywordflow">return</span> &gui-><a class="code hl_variable" href="structgf__gui__t.html#aa9c0a86d1d6ed76b52065e64f02ef8d7">area</a>[i];</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> }</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> }</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <span class="keywordflow">return</span> NULL;</div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span>}</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
|
||||
<div class="foldopen" id="foldopen00063" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="gf__gui_8h.html#a39fc0e9d0e6ebaf3d60e1275008124b5"> 63</a></span><a class="code hl_struct" href="structgf__gui__component__t.html">gf_gui_component_t</a>* gf_gui_first_unused(<a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>* gui, <a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a>* <span class="keywordtype">id</span>) {</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> i;</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <span class="keywordflow">for</span>(i = 0; i < <a class="code hl_define" href="gui_8h.html#a33770d9046d53ad607fcc938f1619eb8">GF_GUI_MAX_COMPONENTS</a>; i++) {</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keywordflow">if</span>(gui-><a class="code hl_variable" href="structgf__gui__t.html#aa9c0a86d1d6ed76b52065e64f02ef8d7">area</a>[i].<a class="code hl_variable" href="structgf__gui__component__t.html#ac6a6067145b869324f9464aeeae5839f">type</a> == GF_GUI_UNUSED) {</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> *<span class="keywordtype">id</span> = i;</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="keywordflow">return</span> &gui-><a class="code hl_variable" href="structgf__gui__t.html#aa9c0a86d1d6ed76b52065e64f02ef8d7">area</a>[i];</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> }</div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> }</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <span class="keywordflow">return</span> NULL;</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> </div>
|
||||
<div class="foldopen" id="foldopen00072" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="gf__gui_8h.html#a9bfb5fc1e4dff3c3f0e4748d5b8c3c2e"> 72</a></span><a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> gf_gui_create_button(<a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>* gui, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> w, <span class="keywordtype">double</span> h, <span class="keyword">const</span> <span class="keywordtype">char</span>* text) {</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> id;</div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <a class="code hl_struct" href="structgf__gui__component__t.html">gf_gui_component_t</a>* c = gf_gui_first_unused(gui, &<span class="keywordtype">id</span>);</div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> c-><a class="code hl_variable" href="structgf__gui__component__t.html#ac6a6067145b869324f9464aeeae5839f">type</a> = GF_GUI_BUTTON;</div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> c-><a class="code hl_variable" href="structgf__gui__component__t.html#ace277498b9f1c269f928784fda1baceb">x</a> = x;</div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> c-><a class="code hl_variable" href="structgf__gui__component__t.html#a6029cc56d9b7feab844576661a55a865">y</a> = y;</div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> c-><a class="code hl_variable" href="structgf__gui__component__t.html#a6083ffb3cc61006522da912641bc4b1d">width</a> = w;</div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> c-><a class="code hl_variable" href="structgf__gui__component__t.html#a76656c3956b8b6055eaec792d82ceddb">height</a> = h;</div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> c-><a class="code hl_variable" href="structgf__gui__component__t.html#a9ce56e0861d5d77304cfb63604eaf8ec">u</a>.<a class="code hl_variable" href="uniongf__gui__union__t.html#a35c5cf94acf5b2158389f19578ee9ad7">button</a>.<a class="code hl_variable" href="structgf__gui__button__t.html#ac32e6a53a2170f64cebf5ff7df77016b">pressed</a> = 0;</div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> c-><a class="code hl_variable" href="structgf__gui__component__t.html#a9ce56e0861d5d77304cfb63604eaf8ec">u</a>.<a class="code hl_variable" href="uniongf__gui__union__t.html#a35c5cf94acf5b2158389f19578ee9ad7">button</a>.<a class="code hl_variable" href="structgf__gui__button__t.html#af4244759e08c083e52da752f3e83980c">text</a> = malloc(strlen(text) + 1);</div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> strcpy(c-><a class="code hl_variable" href="structgf__gui__component__t.html#a9ce56e0861d5d77304cfb63604eaf8ec">u</a>.<a class="code hl_variable" href="uniongf__gui__union__t.html#a35c5cf94acf5b2158389f19578ee9ad7">button</a>.<a class="code hl_variable" href="structgf__gui__button__t.html#af4244759e08c083e52da752f3e83980c">text</a>, text);</div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keywordflow">return</span> id;</div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span>}</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
|
||||
<div class="foldopen" id="foldopen00074" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="gf__gui_8h.html#a9bfb5fc1e4dff3c3f0e4748d5b8c3c2e"> 74</a></span><a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> gf_gui_create_button(<a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>* gui, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> w, <span class="keywordtype">double</span> h, <span class="keyword">const</span> <span class="keywordtype">char</span>* text) {</div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> id;</div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <a class="code hl_struct" href="structgf__gui__component__t.html">gf_gui_component_t</a>* c = gf_gui_first_unused(gui, &<span class="keywordtype">id</span>);</div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> c-><a class="code hl_variable" href="structgf__gui__component__t.html#ac6a6067145b869324f9464aeeae5839f">type</a> = GF_GUI_BUTTON;</div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> c-><a class="code hl_variable" href="structgf__gui__component__t.html#ace277498b9f1c269f928784fda1baceb">x</a> = x;</div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> c-><a class="code hl_variable" href="structgf__gui__component__t.html#a6029cc56d9b7feab844576661a55a865">y</a> = y;</div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> c-><a class="code hl_variable" href="structgf__gui__component__t.html#a6083ffb3cc61006522da912641bc4b1d">width</a> = w;</div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> c-><a class="code hl_variable" href="structgf__gui__component__t.html#a76656c3956b8b6055eaec792d82ceddb">height</a> = h;</div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> </div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> c-><a class="code hl_variable" href="structgf__gui__component__t.html#a9ce56e0861d5d77304cfb63604eaf8ec">u</a>.<a class="code hl_variable" href="uniongf__gui__union__t.html#a35c5cf94acf5b2158389f19578ee9ad7">button</a>.<a class="code hl_variable" href="structgf__gui__button__t.html#ac32e6a53a2170f64cebf5ff7df77016b">pressed</a> = 0;</div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> c-><a class="code hl_variable" href="structgf__gui__component__t.html#a9ce56e0861d5d77304cfb63604eaf8ec">u</a>.<a class="code hl_variable" href="uniongf__gui__union__t.html#a35c5cf94acf5b2158389f19578ee9ad7">button</a>.<a class="code hl_variable" href="structgf__gui__button__t.html#af4244759e08c083e52da752f3e83980c">text</a> = malloc(strlen(text) + 1);</div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> strcpy(c-><a class="code hl_variable" href="structgf__gui__component__t.html#a9ce56e0861d5d77304cfb63604eaf8ec">u</a>.<a class="code hl_variable" href="uniongf__gui__union__t.html#a35c5cf94acf5b2158389f19578ee9ad7">button</a>.<a class="code hl_variable" href="structgf__gui__button__t.html#af4244759e08c083e52da752f3e83980c">text</a>, text);</div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keywordflow">return</span> id;</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div>
|
||||
<div class="foldopen" id="foldopen00088" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="gf__gui_8h.html#a41f221ae3b2221553f49678f9434976c"> 88</a></span><span class="keywordtype">void</span> gf_gui_render(<a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>* gui) {</div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> i;</div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="keywordflow">for</span>(i = 0; i < <a class="code hl_define" href="gui_8h.html#a33770d9046d53ad607fcc938f1619eb8">GF_GUI_MAX_COMPONENTS</a>; i++) {</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <a class="code hl_struct" href="structgf__gui__component__t.html">gf_gui_component_t</a>* c = &gui-><a class="code hl_variable" href="structgf__gui__t.html#aa9c0a86d1d6ed76b52065e64f02ef8d7">area</a>[i];</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="keywordtype">double</span> cx = c-><a class="code hl_variable" href="structgf__gui__component__t.html#ace277498b9f1c269f928784fda1baceb">x</a>;</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keywordtype">double</span> cy = c-><a class="code hl_variable" href="structgf__gui__component__t.html#a6029cc56d9b7feab844576661a55a865">y</a>;</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="keywordtype">double</span> cw = c-><a class="code hl_variable" href="structgf__gui__component__t.html#a6083ffb3cc61006522da912641bc4b1d">width</a>;</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <span class="keywordtype">double</span> ch = c-><a class="code hl_variable" href="structgf__gui__component__t.html#a76656c3956b8b6055eaec792d82ceddb">height</a>;</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keywordflow">switch</span>(c-><a class="code hl_variable" href="structgf__gui__component__t.html#ac6a6067145b869324f9464aeeae5839f">type</a>) {</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <span class="keywordflow">case</span> GF_GUI_BUTTON: {</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <span class="keywordtype">double</span> x = cx + cw / 2 - gf_graphic_text_width(gui-><a class="code hl_variable" href="structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a">draw</a>, <a class="code hl_define" href="gf__gui_8h.html#a59c22dec721b5a703d29e0b0d9fc3522">GF_GUI_FONT_SIZE</a>, c-><a class="code hl_variable" href="structgf__gui__component__t.html#a9ce56e0861d5d77304cfb63604eaf8ec">u</a>.<a class="code hl_variable" href="uniongf__gui__union__t.html#a35c5cf94acf5b2158389f19578ee9ad7">button</a>.<a class="code hl_variable" href="structgf__gui__button__t.html#af4244759e08c083e52da752f3e83980c">text</a>) / 2;</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keywordtype">double</span> y = cy + ch / 2 - <a class="code hl_define" href="gf__gui_8h.html#a59c22dec721b5a703d29e0b0d9fc3522">GF_GUI_FONT_SIZE</a> / 2;</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> gf_gui_draw_box(gui, <a class="code hl_define" href="gf__gui_8h.html#ad122969dc187a91908fc312f185eaa46">GF_GUI_NORMAL</a>, cx, cy, cw, ch);</div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> gf_graphic_text(gui-><a class="code hl_variable" href="structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a">draw</a>, x, y, <a class="code hl_define" href="gf__gui_8h.html#a59c22dec721b5a703d29e0b0d9fc3522">GF_GUI_FONT_SIZE</a>, c-><a class="code hl_variable" href="structgf__gui__component__t.html#a9ce56e0861d5d77304cfb63604eaf8ec">u</a>.<a class="code hl_variable" href="uniongf__gui__union__t.html#a35c5cf94acf5b2158389f19578ee9ad7">button</a>.<a class="code hl_variable" href="structgf__gui__button__t.html#af4244759e08c083e52da752f3e83980c">text</a>, gf_gui_font_color);</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> }</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> }</div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> }</div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span>}</div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
|
||||
<div class="foldopen" id="foldopen00090" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="gf__gui_8h.html#a41f221ae3b2221553f49678f9434976c"> 90</a></span><span class="keywordtype">void</span> gf_gui_render(<a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>* gui) {</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> i;</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="keywordflow">for</span>(i = 0; i < <a class="code hl_define" href="gui_8h.html#a33770d9046d53ad607fcc938f1619eb8">GF_GUI_MAX_COMPONENTS</a>; i++) {</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <a class="code hl_struct" href="structgf__gui__component__t.html">gf_gui_component_t</a>* c = &gui-><a class="code hl_variable" href="structgf__gui__t.html#aa9c0a86d1d6ed76b52065e64f02ef8d7">area</a>[i];</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="keywordtype">double</span> cx = c-><a class="code hl_variable" href="structgf__gui__component__t.html#ace277498b9f1c269f928784fda1baceb">x</a>;</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <span class="keywordtype">double</span> cy = c-><a class="code hl_variable" href="structgf__gui__component__t.html#a6029cc56d9b7feab844576661a55a865">y</a>;</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keywordtype">double</span> cw = c-><a class="code hl_variable" href="structgf__gui__component__t.html#a6083ffb3cc61006522da912641bc4b1d">width</a>;</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <span class="keywordtype">double</span> ch = c-><a class="code hl_variable" href="structgf__gui__component__t.html#a76656c3956b8b6055eaec792d82ceddb">height</a>;</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <span class="keywordflow">switch</span>(c-><a class="code hl_variable" href="structgf__gui__component__t.html#ac6a6067145b869324f9464aeeae5839f">type</a>) {</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keywordflow">case</span> GF_GUI_BUTTON: {</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keywordtype">double</span> x = cx + cw / 2 - gf_graphic_text_width(gui-><a class="code hl_variable" href="structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a">draw</a>, <a class="code hl_define" href="gf__gui_8h.html#a59c22dec721b5a703d29e0b0d9fc3522">GF_GUI_FONT_SIZE</a>, c-><a class="code hl_variable" href="structgf__gui__component__t.html#a9ce56e0861d5d77304cfb63604eaf8ec">u</a>.<a class="code hl_variable" href="uniongf__gui__union__t.html#a35c5cf94acf5b2158389f19578ee9ad7">button</a>.<a class="code hl_variable" href="structgf__gui__button__t.html#af4244759e08c083e52da752f3e83980c">text</a>) / 2;</div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <span class="keywordtype">double</span> y = cy + ch / 2 - <a class="code hl_define" href="gf__gui_8h.html#a59c22dec721b5a703d29e0b0d9fc3522">GF_GUI_FONT_SIZE</a> / 2;</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> gf_gui_draw_box(gui, <a class="code hl_define" href="gf__gui_8h.html#ad122969dc187a91908fc312f185eaa46">GF_GUI_NORMAL</a>, cx, cy, cw, ch);</div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> gf_graphic_text(gui-><a class="code hl_variable" href="structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a">draw</a>, x, y, <a class="code hl_define" href="gf__gui_8h.html#a59c22dec721b5a703d29e0b0d9fc3522">GF_GUI_FONT_SIZE</a>, c-><a class="code hl_variable" href="structgf__gui__component__t.html#a9ce56e0861d5d77304cfb63604eaf8ec">u</a>.<a class="code hl_variable" href="uniongf__gui__union__t.html#a35c5cf94acf5b2158389f19578ee9ad7">button</a>.<a class="code hl_variable" href="structgf__gui__button__t.html#af4244759e08c083e52da752f3e83980c">text</a>, gf_gui_font_color);</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> }</div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> }</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> }</div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span>}</div>
|
||||
</div>
|
||||
<div class="ttc" id="agf__draw_8h_html"><div class="ttname"><a href="gf__draw_8h.html">gf_draw.h</a></div><div class="ttdoc">Drawing interface.</div></div>
|
||||
<div class="ttc" id="agf__graphic_8h_html"><div class="ttname"><a href="gf__graphic_8h.html">gf_graphic.h</a></div><div class="ttdoc">Graphic interface.</div></div>
|
||||
@ -224,27 +226,27 @@ $(document).ready(function(){initNavTree('gf__gui_8c_source.html',''); initResiz
|
||||
<div class="ttc" id="agf__gui_8h_html_ad122969dc187a91908fc312f185eaa46"><div class="ttname"><a href="gf__gui_8h.html#ad122969dc187a91908fc312f185eaa46">GF_GUI_NORMAL</a></div><div class="ttdeci">#define GF_GUI_NORMAL</div><div class="ttdoc">Draw border normally.</div><div class="ttdef"><b>Definition</b> <a href="gf__gui_8h_source.html#l00026">gf_gui.h:26</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="agui_8h_html_a17ba559c53b849a8391b8f48d91b4f11"><div class="ttname"><a href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a></div><div class="ttdeci">int gf_gui_id_t</div><div class="ttdoc">Component ID.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00017">gui.h:17</a></div></div>
|
||||
<div class="ttc" id="agui_8h_html_a33770d9046d53ad607fcc938f1619eb8"><div class="ttname"><a href="gui_8h.html#a33770d9046d53ad607fcc938f1619eb8">GF_GUI_MAX_COMPONENTS</a></div><div class="ttdeci">#define GF_GUI_MAX_COMPONENTS</div><div class="ttdoc">Max components engine GUI can handle.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00032">gui.h:32</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html"><div class="ttname"><a href="structgf__graphic__color__t.html">gf_graphic_color_t</a></div><div class="ttdoc">Color.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00042">graphic.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a0f0a24017b41658518516306c7e19acf"><div class="ttname"><a href="structgf__graphic__color__t.html#a0f0a24017b41658518516306c7e19acf">gf_graphic_color_t::g</a></div><div class="ttdeci">double g</div><div class="ttdoc">Green.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00042">graphic.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a26d66ab963cf6822e7eadb7b0a96e040"><div class="ttname"><a href="structgf__graphic__color__t.html#a26d66ab963cf6822e7eadb7b0a96e040">gf_graphic_color_t::b</a></div><div class="ttdeci">double b</div><div class="ttdoc">Blue.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00042">graphic.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a5f1ffd7ee29657c6b6c71574b6f12788"><div class="ttname"><a href="structgf__graphic__color__t.html#a5f1ffd7ee29657c6b6c71574b6f12788">gf_graphic_color_t::r</a></div><div class="ttdeci">double r</div><div class="ttdoc">Red.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00042">graphic.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__button__t_html_ac32e6a53a2170f64cebf5ff7df77016b"><div class="ttname"><a href="structgf__gui__button__t.html#ac32e6a53a2170f64cebf5ff7df77016b">gf_gui_button_t::pressed</a></div><div class="ttdeci">int pressed</div><div class="ttdoc">1 if pressed, otherwise 0</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00057">gui.h:57</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__button__t_html_af4244759e08c083e52da752f3e83980c"><div class="ttname"><a href="structgf__gui__button__t.html#af4244759e08c083e52da752f3e83980c">gf_gui_button_t::text</a></div><div class="ttdeci">char * text</div><div class="ttdoc">Button text.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00057">gui.h:57</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__component__t_html"><div class="ttname"><a href="structgf__gui__component__t.html">gf_gui_component_t</a></div><div class="ttdoc">Component.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00102">gui.h:102</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__component__t_html_a6029cc56d9b7feab844576661a55a865"><div class="ttname"><a href="structgf__gui__component__t.html#a6029cc56d9b7feab844576661a55a865">gf_gui_component_t::y</a></div><div class="ttdeci">double y</div><div class="ttdoc">X coord of component.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00102">gui.h:102</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__component__t_html_a6083ffb3cc61006522da912641bc4b1d"><div class="ttname"><a href="structgf__gui__component__t.html#a6083ffb3cc61006522da912641bc4b1d">gf_gui_component_t::width</a></div><div class="ttdeci">double width</div><div class="ttdoc">Width of component.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00102">gui.h:102</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__component__t_html_a76656c3956b8b6055eaec792d82ceddb"><div class="ttname"><a href="structgf__gui__component__t.html#a76656c3956b8b6055eaec792d82ceddb">gf_gui_component_t::height</a></div><div class="ttdeci">double height</div><div class="ttdoc">Height of component.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00102">gui.h:102</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__component__t_html_a9ce56e0861d5d77304cfb63604eaf8ec"><div class="ttname"><a href="structgf__gui__component__t.html#a9ce56e0861d5d77304cfb63604eaf8ec">gf_gui_component_t::u</a></div><div class="ttdeci">gf_gui_union_t u</div><div class="ttdoc">Component union.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00102">gui.h:102</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__component__t_html_ac6a6067145b869324f9464aeeae5839f"><div class="ttname"><a href="structgf__gui__component__t.html#ac6a6067145b869324f9464aeeae5839f">gf_gui_component_t::type</a></div><div class="ttdeci">int type</div><div class="ttdoc">Component type.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00102">gui.h:102</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__component__t_html_ace277498b9f1c269f928784fda1baceb"><div class="ttname"><a href="structgf__gui__component__t.html#ace277498b9f1c269f928784fda1baceb">gf_gui_component_t::x</a></div><div class="ttdeci">double x</div><div class="ttdoc">X coord of component.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00102">gui.h:102</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__t_html"><div class="ttname"><a href="structgf__gui__t.html">gf_gui_t</a></div><div class="ttdoc">GUI.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00122">gui.h:122</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__t_html_a74daf2c905e24c5c6d40ab8803e5018b"><div class="ttname"><a href="structgf__gui__t.html#a74daf2c905e24c5c6d40ab8803e5018b">gf_gui_t::engine</a></div><div class="ttdeci">gf_engine_t * engine</div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00122">gui.h:122</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__t_html_a83995bd363ebcdac5b80a16681ea111a"><div class="ttname"><a href="structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a">gf_gui_t::draw</a></div><div class="ttdeci">gf_draw_t * draw</div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00122">gui.h:122</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__t_html_aa9c0a86d1d6ed76b52065e64f02ef8d7"><div class="ttname"><a href="structgf__gui__t.html#aa9c0a86d1d6ed76b52065e64f02ef8d7">gf_gui_t::area</a></div><div class="ttdeci">gf_gui_component_t area[64]</div><div class="ttdoc">Created components.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00122">gui.h:122</a></div></div>
|
||||
<div class="ttc" id="auniongf__gui__union__t_html_a35c5cf94acf5b2158389f19578ee9ad7"><div class="ttname"><a href="uniongf__gui__union__t.html#a35c5cf94acf5b2158389f19578ee9ad7">gf_gui_union_t::button</a></div><div class="ttdeci">gf_gui_button_t button</div><div class="ttdoc">Button component.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00068">gui.h:68</a></div></div>
|
||||
<div class="ttc" id="agui_8h_html_a33770d9046d53ad607fcc938f1619eb8"><div class="ttname"><a href="gui_8h.html#a33770d9046d53ad607fcc938f1619eb8">GF_GUI_MAX_COMPONENTS</a></div><div class="ttdeci">#define GF_GUI_MAX_COMPONENTS</div><div class="ttdoc">Max components engine GUI can handle.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00038">gui.h:38</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html"><div class="ttname"><a href="structgf__graphic__color__t.html">gf_graphic_color_t</a></div><div class="ttdoc">Color.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a0f0a24017b41658518516306c7e19acf"><div class="ttname"><a href="structgf__graphic__color__t.html#a0f0a24017b41658518516306c7e19acf">gf_graphic_color_t::g</a></div><div class="ttdeci">double g</div><div class="ttdoc">Green.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a26d66ab963cf6822e7eadb7b0a96e040"><div class="ttname"><a href="structgf__graphic__color__t.html#a26d66ab963cf6822e7eadb7b0a96e040">gf_graphic_color_t::b</a></div><div class="ttdeci">double b</div><div class="ttdoc">Blue.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a5f1ffd7ee29657c6b6c71574b6f12788"><div class="ttname"><a href="structgf__graphic__color__t.html#a5f1ffd7ee29657c6b6c71574b6f12788">gf_graphic_color_t::r</a></div><div class="ttdeci">double r</div><div class="ttdoc">Red.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__button__t_html_ac32e6a53a2170f64cebf5ff7df77016b"><div class="ttname"><a href="structgf__gui__button__t.html#ac32e6a53a2170f64cebf5ff7df77016b">gf_gui_button_t::pressed</a></div><div class="ttdeci">int pressed</div><div class="ttdoc">1 if pressed, otherwise 0</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00063">gui.h:63</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__button__t_html_af4244759e08c083e52da752f3e83980c"><div class="ttname"><a href="structgf__gui__button__t.html#af4244759e08c083e52da752f3e83980c">gf_gui_button_t::text</a></div><div class="ttdeci">char * text</div><div class="ttdoc">Button text.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00063">gui.h:63</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__component__t_html"><div class="ttname"><a href="structgf__gui__component__t.html">gf_gui_component_t</a></div><div class="ttdoc">Component.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00108">gui.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__component__t_html_a6029cc56d9b7feab844576661a55a865"><div class="ttname"><a href="structgf__gui__component__t.html#a6029cc56d9b7feab844576661a55a865">gf_gui_component_t::y</a></div><div class="ttdeci">double y</div><div class="ttdoc">X coord of component.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00108">gui.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__component__t_html_a6083ffb3cc61006522da912641bc4b1d"><div class="ttname"><a href="structgf__gui__component__t.html#a6083ffb3cc61006522da912641bc4b1d">gf_gui_component_t::width</a></div><div class="ttdeci">double width</div><div class="ttdoc">Width of component.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00108">gui.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__component__t_html_a76656c3956b8b6055eaec792d82ceddb"><div class="ttname"><a href="structgf__gui__component__t.html#a76656c3956b8b6055eaec792d82ceddb">gf_gui_component_t::height</a></div><div class="ttdeci">double height</div><div class="ttdoc">Height of component.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00108">gui.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__component__t_html_a9ce56e0861d5d77304cfb63604eaf8ec"><div class="ttname"><a href="structgf__gui__component__t.html#a9ce56e0861d5d77304cfb63604eaf8ec">gf_gui_component_t::u</a></div><div class="ttdeci">gf_gui_union_t u</div><div class="ttdoc">Component union.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00108">gui.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__component__t_html_ac6a6067145b869324f9464aeeae5839f"><div class="ttname"><a href="structgf__gui__component__t.html#ac6a6067145b869324f9464aeeae5839f">gf_gui_component_t::type</a></div><div class="ttdeci">int type</div><div class="ttdoc">Component type.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00108">gui.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__component__t_html_ace277498b9f1c269f928784fda1baceb"><div class="ttname"><a href="structgf__gui__component__t.html#ace277498b9f1c269f928784fda1baceb">gf_gui_component_t::x</a></div><div class="ttdeci">double x</div><div class="ttdoc">X coord of component.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00108">gui.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__t_html"><div class="ttname"><a href="structgf__gui__t.html">gf_gui_t</a></div><div class="ttdoc">GUI.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00128">gui.h:128</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__t_html_a74daf2c905e24c5c6d40ab8803e5018b"><div class="ttname"><a href="structgf__gui__t.html#a74daf2c905e24c5c6d40ab8803e5018b">gf_gui_t::engine</a></div><div class="ttdeci">gf_engine_t * engine</div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00128">gui.h:128</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__t_html_a83995bd363ebcdac5b80a16681ea111a"><div class="ttname"><a href="structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a">gf_gui_t::draw</a></div><div class="ttdeci">gf_draw_t * draw</div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00128">gui.h:128</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__t_html_aa9c0a86d1d6ed76b52065e64f02ef8d7"><div class="ttname"><a href="structgf__gui__t.html#aa9c0a86d1d6ed76b52065e64f02ef8d7">gf_gui_t::area</a></div><div class="ttdeci">gf_gui_component_t area[64]</div><div class="ttdoc">Created components.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00128">gui.h:128</a></div></div>
|
||||
<div class="ttc" id="auniongf__gui__union__t_html_a35c5cf94acf5b2158389f19578ee9ad7"><div class="ttname"><a href="uniongf__gui__union__t.html#a35c5cf94acf5b2158389f19578ee9ad7">gf_gui_union_t::button</a></div><div class="ttdeci">gf_gui_button_t button</div><div class="ttdoc">Button component.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00074">gui.h:74</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -243,7 +243,7 @@ Functions</h2></td></tr>
|
||||
<dl class="section return"><dt>Returns</dt><dd>GUI </dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>You should not have to call this - simply use <a class="el" href="structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063" title="GUI.">gf_draw_t::gui</a> </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__gui_8c_source.html#l00021">21</a> of file <a class="el" href="gf__gui_8c_source.html">gf_gui.c</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="gf__gui_8c_source.html#l00023">23</a> of file <a class="el" href="gf__gui_8c_source.html">gf_gui.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -319,7 +319,7 @@ Functions</h2></td></tr>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Component ID </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__gui_8c_source.html#l00072">72</a> of file <a class="el" href="gf__gui_8c_source.html">gf_gui.c</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="gf__gui_8c_source.html#l00074">74</a> of file <a class="el" href="gf__gui_8c_source.html">gf_gui.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -394,7 +394,7 @@ Functions</h2></td></tr>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__gui_8c_source.html#l00038">38</a> of file <a class="el" href="gf__gui_8c_source.html">gf_gui.c</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="gf__gui_8c_source.html#l00040">40</a> of file <a class="el" href="gf__gui_8c_source.html">gf_gui.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -434,7 +434,7 @@ Functions</h2></td></tr>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Pointer to component </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__gui_8c_source.html#l00061">61</a> of file <a class="el" href="gf__gui_8c_source.html">gf_gui.c</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="gf__gui_8c_source.html#l00063">63</a> of file <a class="el" href="gf__gui_8c_source.html">gf_gui.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -470,7 +470,7 @@ Functions</h2></td></tr>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__gui_8c_source.html#l00088">88</a> of file <a class="el" href="gf__gui_8c_source.html">gf_gui.c</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="gf__gui_8c_source.html#l00090">90</a> of file <a class="el" href="gf__gui_8c_source.html">gf_gui.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -134,20 +134,20 @@ $(document).ready(function(){initNavTree('gf__gui_8h_source.html',''); initResiz
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="acore_8h_html"><div class="ttname"><a href="core_8h.html">core.h</a></div><div class="ttdoc">Type definitions related to core.</div></div>
|
||||
<div class="ttc" id="adraw_8h_html"><div class="ttname"><a href="draw_8h.html">draw.h</a></div><div class="ttdoc">Type definitions related to drawing interface.</div></div>
|
||||
<div class="ttc" id="agf__gui_8h_html_a39fc0e9d0e6ebaf3d60e1275008124b5"><div class="ttname"><a href="gf__gui_8h.html#a39fc0e9d0e6ebaf3d60e1275008124b5">gf_gui_first_unused</a></div><div class="ttdeci">gf_gui_component_t * gf_gui_first_unused(gf_gui_t *gui, gf_gui_id_t *id)</div><div class="ttdoc">Get first unused component entry.</div><div class="ttdef"><b>Definition</b> <a href="gf__gui_8c_source.html#l00061">gf_gui.c:61</a></div></div>
|
||||
<div class="ttc" id="agf__gui_8h_html_a41f221ae3b2221553f49678f9434976c"><div class="ttname"><a href="gf__gui_8h.html#a41f221ae3b2221553f49678f9434976c">gf_gui_render</a></div><div class="ttdeci">void gf_gui_render(gf_gui_t *gui)</div><div class="ttdoc">Render GUI.</div><div class="ttdef"><b>Definition</b> <a href="gf__gui_8c_source.html#l00088">gf_gui.c:88</a></div></div>
|
||||
<div class="ttc" id="agf__gui_8h_html_a670ac29a4409cc16c8d77f2d33ccc499"><div class="ttname"><a href="gf__gui_8h.html#a670ac29a4409cc16c8d77f2d33ccc499">gf_gui_draw_box</a></div><div class="ttdeci">void gf_gui_draw_box(gf_gui_t *gui, int mul, double x, double y, double w, double h)</div><div class="ttdoc">Render box.</div><div class="ttdef"><b>Definition</b> <a href="gf__gui_8c_source.html#l00038">gf_gui.c:38</a></div></div>
|
||||
<div class="ttc" id="agf__gui_8h_html_a929e99bf9dd58e4abc0c9f2a6b1341a1"><div class="ttname"><a href="gf__gui_8h.html#a929e99bf9dd58e4abc0c9f2a6b1341a1">gf_gui_create</a></div><div class="ttdeci">gf_gui_t * gf_gui_create(gf_engine_t *engine, gf_draw_t *draw)</div><div class="ttdoc">Create GUI.</div><div class="ttdef"><b>Definition</b> <a href="gf__gui_8c_source.html#l00021">gf_gui.c:21</a></div></div>
|
||||
<div class="ttc" id="agf__gui_8h_html_a9bfb5fc1e4dff3c3f0e4748d5b8c3c2e"><div class="ttname"><a href="gf__gui_8h.html#a9bfb5fc1e4dff3c3f0e4748d5b8c3c2e">gf_gui_create_button</a></div><div class="ttdeci">gf_gui_id_t gf_gui_create_button(gf_gui_t *gui, double x, double y, double w, double h, const char *text)</div><div class="ttdoc">Create button component.</div><div class="ttdef"><b>Definition</b> <a href="gf__gui_8c_source.html#l00072">gf_gui.c:72</a></div></div>
|
||||
<div class="ttc" id="agf__gui_8h_html_a39fc0e9d0e6ebaf3d60e1275008124b5"><div class="ttname"><a href="gf__gui_8h.html#a39fc0e9d0e6ebaf3d60e1275008124b5">gf_gui_first_unused</a></div><div class="ttdeci">gf_gui_component_t * gf_gui_first_unused(gf_gui_t *gui, gf_gui_id_t *id)</div><div class="ttdoc">Get first unused component entry.</div><div class="ttdef"><b>Definition</b> <a href="gf__gui_8c_source.html#l00063">gf_gui.c:63</a></div></div>
|
||||
<div class="ttc" id="agf__gui_8h_html_a41f221ae3b2221553f49678f9434976c"><div class="ttname"><a href="gf__gui_8h.html#a41f221ae3b2221553f49678f9434976c">gf_gui_render</a></div><div class="ttdeci">void gf_gui_render(gf_gui_t *gui)</div><div class="ttdoc">Render GUI.</div><div class="ttdef"><b>Definition</b> <a href="gf__gui_8c_source.html#l00090">gf_gui.c:90</a></div></div>
|
||||
<div class="ttc" id="agf__gui_8h_html_a670ac29a4409cc16c8d77f2d33ccc499"><div class="ttname"><a href="gf__gui_8h.html#a670ac29a4409cc16c8d77f2d33ccc499">gf_gui_draw_box</a></div><div class="ttdeci">void gf_gui_draw_box(gf_gui_t *gui, int mul, double x, double y, double w, double h)</div><div class="ttdoc">Render box.</div><div class="ttdef"><b>Definition</b> <a href="gf__gui_8c_source.html#l00040">gf_gui.c:40</a></div></div>
|
||||
<div class="ttc" id="agf__gui_8h_html_a929e99bf9dd58e4abc0c9f2a6b1341a1"><div class="ttname"><a href="gf__gui_8h.html#a929e99bf9dd58e4abc0c9f2a6b1341a1">gf_gui_create</a></div><div class="ttdeci">gf_gui_t * gf_gui_create(gf_engine_t *engine, gf_draw_t *draw)</div><div class="ttdoc">Create GUI.</div><div class="ttdef"><b>Definition</b> <a href="gf__gui_8c_source.html#l00023">gf_gui.c:23</a></div></div>
|
||||
<div class="ttc" id="agf__gui_8h_html_a9bfb5fc1e4dff3c3f0e4748d5b8c3c2e"><div class="ttname"><a href="gf__gui_8h.html#a9bfb5fc1e4dff3c3f0e4748d5b8c3c2e">gf_gui_create_button</a></div><div class="ttdeci">gf_gui_id_t gf_gui_create_button(gf_gui_t *gui, double x, double y, double w, double h, const char *text)</div><div class="ttdoc">Create button component.</div><div class="ttdef"><b>Definition</b> <a href="gf__gui_8c_source.html#l00074">gf_gui.c:74</a></div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html"><div class="ttname"><a href="gf__macro_8h.html">gf_macro.h</a></div><div class="ttdoc">Macro.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html_a64ddd31b0795e397b5d944e6f1821357"><div class="ttname"><a href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a></div><div class="ttdeci">#define GF_EXPORT</div><div class="ttdoc">Macro for platform-dependent symbol export/import.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00182">gf_macro.h:182</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="agui_8h_html"><div class="ttname"><a href="gui_8h.html">gui.h</a></div><div class="ttdoc">Type definitions related to GUI.</div></div>
|
||||
<div class="ttc" id="agui_8h_html_a17ba559c53b849a8391b8f48d91b4f11"><div class="ttname"><a href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a></div><div class="ttdeci">int gf_gui_id_t</div><div class="ttdoc">Component ID.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00017">gui.h:17</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__component__t_html"><div class="ttname"><a href="structgf__gui__component__t.html">gf_gui_component_t</a></div><div class="ttdoc">Component.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00102">gui.h:102</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__t_html"><div class="ttname"><a href="structgf__gui__t.html">gf_gui_t</a></div><div class="ttdoc">GUI.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00122">gui.h:122</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__component__t_html"><div class="ttname"><a href="structgf__gui__component__t.html">gf_gui_component_t</a></div><div class="ttdoc">Component.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00108">gui.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__t_html"><div class="ttname"><a href="structgf__gui__t.html">gf_gui_t</a></div><div class="ttdoc">GUI.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00128">gui.h:128</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -99,18 +99,50 @@ $(document).ready(function(){initNavTree('gf__input_8c_source.html',''); initRes
|
||||
<div class="headertitle"><div class="title">gf_input.c</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#include <<a class="code" href="gf__pre_8h.html">gf_pre.h</a>></span></div>
|
||||
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#define GF_EXPOSE_INPUT</span></div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include <<a class="code" href="gf__pre_8h.html">gf_pre.h</a>></span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span> </div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">/* Interface */</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include <<a class="code" href="gf__input_8h.html">gf_input.h</a>></span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span> </div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span> </div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">/* Interface */</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include <<a class="code" href="gf__input_8h.html">gf_input.h</a>></span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include <<a class="code" href="gf__log_8h.html">gf_log.h</a>></span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include <stdlib.h></span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include <string.h></span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
|
||||
<div class="foldopen" id="foldopen00017" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"><a class="line" href="gf__input_8h.html#ac926a70928c687f96cfbc24aef8ca96d"> 17</a></span><a class="code hl_struct" href="structgf__input__t.html">gf_input_t</a>* gf_input_create(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine) {</div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> <a class="code hl_struct" href="structgf__input__t.html">gf_input_t</a>* input = malloc(<span class="keyword">sizeof</span>(*input));</div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> memset(input, 0, <span class="keyword">sizeof</span>(input));</div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> input-><a class="code hl_variable" href="structgf__input__t.html#ad67369fac1e057907a6486d4619f2a4f">engine</a> = engine;</div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> input-><a class="code hl_variable" href="structgf__input__t.html#afbcc3c078ca608826acd824499a8b8b5">mouse_x</a> = 0;</div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> input-><a class="code hl_variable" href="structgf__input__t.html#ac47540120552de68249a985e09d7bd9f">mouse_y</a> = 0;</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <span class="keywordflow">return</span> input;</div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||
<div class="foldopen" id="foldopen00028" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="gf__input_8h.html#ac4a22f8231c87a464f6be7faead5dec2"> 28</a></span><span class="keywordtype">void</span> gf_input_destroy(<a class="code hl_struct" href="structgf__input__t.html">gf_input_t</a>* input) {</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(input-><a class="code hl_variable" href="structgf__input__t.html#ad67369fac1e057907a6486d4619f2a4f">engine</a>, <span class="stringliteral">"Destroyed input interface"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> free(input);</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span>}</div>
|
||||
</div>
|
||||
<div class="ttc" id="agf__input_8h_html"><div class="ttname"><a href="gf__input_8h.html">gf_input.h</a></div><div class="ttdoc">Input.</div></div>
|
||||
<div class="ttc" id="agf__log_8h_html"><div class="ttname"><a href="gf__log_8h.html">gf_log.h</a></div><div class="ttdoc">Logger.</div></div>
|
||||
<div class="ttc" id="agf__log_8h_html_a165a2d1cecbdd974b4a44450011bb84a"><div class="ttname"><a href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a></div><div class="ttdeci">#define gf_log_function(engine, fmt,...)</div><div class="ttdoc">Output log with line number and function name.</div><div class="ttdef"><b>Definition</b> <a href="gf__log_8h_source.html#l00026">gf_log.h:26</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__input__t_html"><div class="ttname"><a href="structgf__input__t.html">gf_input_t</a></div><div class="ttdoc">Input interface.</div><div class="ttdef"><b>Definition</b> <a href="input_8h_source.html#l00042">input.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__input__t_html_ac47540120552de68249a985e09d7bd9f"><div class="ttname"><a href="structgf__input__t.html#ac47540120552de68249a985e09d7bd9f">gf_input_t::mouse_y</a></div><div class="ttdeci">int mouse_y</div><div class="ttdoc">Y coord of mouse.</div><div class="ttdef"><b>Definition</b> <a href="input_8h_source.html#l00042">input.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__input__t_html_ad67369fac1e057907a6486d4619f2a4f"><div class="ttname"><a href="structgf__input__t.html#ad67369fac1e057907a6486d4619f2a4f">gf_input_t::engine</a></div><div class="ttdeci">gf_engine_t * engine</div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="input_8h_source.html#l00042">input.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__input__t_html_afbcc3c078ca608826acd824499a8b8b5"><div class="ttname"><a href="structgf__input__t.html#afbcc3c078ca608826acd824499a8b8b5">gf_input_t::mouse_x</a></div><div class="ttdeci">int mouse_x</div><div class="ttdoc">X coord of mouse.</div><div class="ttdef"><b>Definition</b> <a href="input_8h_source.html#l00042">input.h:42</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -91,6 +91,8 @@ $(document).ready(function(){initNavTree('gf__input_8h.html',''); initResizable(
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle"><div class="title">gf_input.h File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
@ -100,13 +102,98 @@ $(document).ready(function(){initNavTree('gf__input_8h.html',''); initResizable(
|
||||
<div class="textblock"><code>#include <<a class="el" href="gf__pre_8h_source.html">gf_pre.h</a>></code><br />
|
||||
<code>#include <<a class="el" href="gf__macro_8h_source.html">gf_macro.h</a>></code><br />
|
||||
<code>#include <<a class="el" href="input_8h_source.html">gf_type/input.h</a>></code><br />
|
||||
<code>#include <<a class="el" href="core_8h_source.html">gf_type/core.h</a>></code><br />
|
||||
</div>
|
||||
<p><a href="gf__input_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:ac926a70928c687f96cfbc24aef8ca96d" id="r_ac926a70928c687f96cfbc24aef8ca96d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgf__input__t.html">gf_input_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="gf__input_8h.html#ac926a70928c687f96cfbc24aef8ca96d">gf_input_create</a> (<a class="el" href="structgf__engine__t.html">gf_engine_t</a> *engine)</td></tr>
|
||||
<tr class="memdesc:ac926a70928c687f96cfbc24aef8ca96d"><td class="mdescLeft"> </td><td class="mdescRight">Create input interface. <br /></td></tr>
|
||||
<tr class="separator:ac926a70928c687f96cfbc24aef8ca96d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac4a22f8231c87a464f6be7faead5dec2" id="r_ac4a22f8231c87a464f6be7faead5dec2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gf__input_8h.html#ac4a22f8231c87a464f6be7faead5dec2">gf_input_destroy</a> (<a class="el" href="structgf__input__t.html">gf_input_t</a> *input)</td></tr>
|
||||
<tr class="memdesc:ac4a22f8231c87a464f6be7faead5dec2"><td class="mdescLeft"> </td><td class="mdescRight">Destroy input interface. <br /></td></tr>
|
||||
<tr class="separator:ac4a22f8231c87a464f6be7faead5dec2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Input. </p>
|
||||
|
||||
<p class="definition">Definition in file <a class="el" href="gf__input_8h_source.html">gf_input.h</a>.</p>
|
||||
</div></div><!-- contents -->
|
||||
</div><h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="ac926a70928c687f96cfbc24aef8ca96d" name="ac926a70928c687f96cfbc24aef8ca96d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac926a70928c687f96cfbc24aef8ca96d">◆ </a></span>gf_input_create()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="structgf__input__t.html">gf_input_t</a> * gf_input_create </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="structgf__engine__t.html">gf_engine_t</a> * </td>
|
||||
<td class="paramname"><em>engine</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Create input interface. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">engine</td><td>Engine instance </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Input interface </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__input_8c_source.html#l00017">17</a> of file <a class="el" href="gf__input_8c_source.html">gf_input.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac4a22f8231c87a464f6be7faead5dec2" name="ac4a22f8231c87a464f6be7faead5dec2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac4a22f8231c87a464f6be7faead5dec2">◆ </a></span>gf_input_destroy()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void gf_input_destroy </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="structgf__input__t.html">gf_input_t</a> * </td>
|
||||
<td class="paramname"><em>input</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Destroy input interface. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">input</td><td>Input interface </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__input_8c_source.html#l00028">28</a> of file <a class="el" href="gf__input_8c_source.html">gf_input.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
|
5
engine/gf__input_8h.js
Normal file
5
engine/gf__input_8h.js
Normal file
@ -0,0 +1,5 @@
|
||||
var gf__input_8h =
|
||||
[
|
||||
[ "gf_input_create", "gf__input_8h.html#ac926a70928c687f96cfbc24aef8ca96d", null ],
|
||||
[ "gf_input_destroy", "gf__input_8h.html#ac4a22f8231c87a464f6be7faead5dec2", null ]
|
||||
];
|
@ -110,13 +110,24 @@ $(document).ready(function(){initNavTree('gf__input_8h_source.html',''); initRes
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include <<a class="code" href="input_8h.html">gf_type/input.h</a>></span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include <<a class="code" href="core_8h.html">gf_type/core.h</a>></span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <a class="code hl_struct" href="structgf__input__t.html">gf_input_t</a>* <a class="code hl_function" href="gf__input_8h.html#ac926a70928c687f96cfbc24aef8ca96d">gf_input_create</a>(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine);</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__input_8h.html#ac4a22f8231c87a464f6be7faead5dec2">gf_input_destroy</a>(<a class="code hl_struct" href="structgf__input__t.html">gf_input_t</a>* input);</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="acore_8h_html"><div class="ttname"><a href="core_8h.html">core.h</a></div><div class="ttdoc">Type definitions related to core.</div></div>
|
||||
<div class="ttc" id="agf__input_8h_html_ac4a22f8231c87a464f6be7faead5dec2"><div class="ttname"><a href="gf__input_8h.html#ac4a22f8231c87a464f6be7faead5dec2">gf_input_destroy</a></div><div class="ttdeci">void gf_input_destroy(gf_input_t *input)</div><div class="ttdoc">Destroy input interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__input_8c_source.html#l00028">gf_input.c:28</a></div></div>
|
||||
<div class="ttc" id="agf__input_8h_html_ac926a70928c687f96cfbc24aef8ca96d"><div class="ttname"><a href="gf__input_8h.html#ac926a70928c687f96cfbc24aef8ca96d">gf_input_create</a></div><div class="ttdeci">gf_input_t * gf_input_create(gf_engine_t *engine)</div><div class="ttdoc">Create input interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__input_8c_source.html#l00017">gf_input.c:17</a></div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html"><div class="ttname"><a href="gf__macro_8h.html">gf_macro.h</a></div><div class="ttdoc">Macro.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html_a64ddd31b0795e397b5d944e6f1821357"><div class="ttname"><a href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a></div><div class="ttdeci">#define GF_EXPORT</div><div class="ttdoc">Macro for platform-dependent symbol export/import.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00182">gf_macro.h:182</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="ainput_8h_html"><div class="ttname"><a href="input_8h.html">input.h</a></div><div class="ttdoc">Type definitions related to input interface.</div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__input__t_html"><div class="ttname"><a href="structgf__input__t.html">gf_input_t</a></div><div class="ttdoc">Input interface.</div><div class="ttdef"><b>Definition</b> <a href="input_8h_source.html#l00042">input.h:42</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -133,8 +133,8 @@ $(document).ready(function(){initNavTree('gf__log_8c_source.html',''); initResiz
|
||||
<div class="ttc" id="agf__core_8h_html"><div class="ttname"><a href="gf__core_8h.html">gf_core.h</a></div><div class="ttdoc">Core.</div></div>
|
||||
<div class="ttc" id="agf__log_8h_html"><div class="ttname"><a href="gf__log_8h.html">gf_log.h</a></div><div class="ttdoc">Logger.</div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html_a311f3b1680291fbfb3271fc73a05748c"><div class="ttname"><a href="structgf__engine__t.html#a311f3b1680291fbfb3271fc73a05748c">gf_engine_t::log</a></div><div class="ttdeci">FILE * log</div><div class="ttdoc">Log output.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html_a311f3b1680291fbfb3271fc73a05748c"><div class="ttname"><a href="structgf__engine__t.html#a311f3b1680291fbfb3271fc73a05748c">gf_engine_t::log</a></div><div class="ttdeci">FILE * log</div><div class="ttdoc">Log output.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -123,7 +123,7 @@ $(document).ready(function(){initNavTree('gf__log_8h_source.html',''); initResiz
|
||||
<div class="ttc" id="agf__macro_8h_html"><div class="ttname"><a href="gf__macro_8h.html">gf_macro.h</a></div><div class="ttdoc">Macro.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html_a64ddd31b0795e397b5d944e6f1821357"><div class="ttname"><a href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a></div><div class="ttdeci">#define GF_EXPORT</div><div class="ttdoc">Macro for platform-dependent symbol export/import.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00182">gf_macro.h:182</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -140,10 +140,10 @@ $(document).ready(function(){initNavTree('gf__physics_8c_source.html',''); initR
|
||||
<div class="ttc" id="agf__log_8h_html_a165a2d1cecbdd974b4a44450011bb84a"><div class="ttname"><a href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a></div><div class="ttdeci">#define gf_log_function(engine, fmt,...)</div><div class="ttdoc">Output log with line number and function name.</div><div class="ttdef"><b>Definition</b> <a href="gf__log_8h_source.html#l00026">gf_log.h:26</a></div></div>
|
||||
<div class="ttc" id="agf__physics_8h_html"><div class="ttname"><a href="gf__physics_8h.html">gf_physics.h</a></div><div class="ttdoc">Physics interface.</div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__physics__t_html"><div class="ttname"><a href="structgf__physics__t.html">gf_physics_t</a></div><div class="ttdoc">Physics interface.</div><div class="ttdef"><b>Definition</b> <a href="physics_8h_source.html#l00036">physics.h:36</a></div></div>
|
||||
<div class="ttc" id="astructgf__physics__t_html_a98e249817f4da9fb45c6907e523199c0"><div class="ttname"><a href="structgf__physics__t.html#a98e249817f4da9fb45c6907e523199c0">gf_physics_t::engine</a></div><div class="ttdeci">gf_engine_t * engine</div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="physics_8h_source.html#l00036">physics.h:36</a></div></div>
|
||||
<div class="ttc" id="astructgf__physics__t_html_ae58352acdf2e4f9b7f5593a33d7cf5e1"><div class="ttname"><a href="structgf__physics__t.html#ae58352acdf2e4f9b7f5593a33d7cf5e1">gf_physics_t::id</a></div><div class="ttdeci">dWorldID id</div><div class="ttdoc">ODE's world ID.</div><div class="ttdef"><b>Definition</b> <a href="physics_8h_source.html#l00036">physics.h:36</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__physics__t_html"><div class="ttname"><a href="structgf__physics__t.html">gf_physics_t</a></div><div class="ttdoc">Physics interface.</div><div class="ttdef"><b>Definition</b> <a href="physics_8h_source.html#l00038">physics.h:38</a></div></div>
|
||||
<div class="ttc" id="astructgf__physics__t_html_a98e249817f4da9fb45c6907e523199c0"><div class="ttname"><a href="structgf__physics__t.html#a98e249817f4da9fb45c6907e523199c0">gf_physics_t::engine</a></div><div class="ttdeci">gf_engine_t * engine</div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="physics_8h_source.html#l00038">physics.h:38</a></div></div>
|
||||
<div class="ttc" id="astructgf__physics__t_html_ae58352acdf2e4f9b7f5593a33d7cf5e1"><div class="ttname"><a href="structgf__physics__t.html#ae58352acdf2e4f9b7f5593a33d7cf5e1">gf_physics_t::id</a></div><div class="ttdeci">dWorldID id</div><div class="ttdoc">ODE's world ID.</div><div class="ttdef"><b>Definition</b> <a href="physics_8h_source.html#l00038">physics.h:38</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -132,8 +132,8 @@ $(document).ready(function(){initNavTree('gf__physics_8h_source.html',''); initR
|
||||
<div class="ttc" id="agf__physics_8h_html_ad9f65aa74657b4558c67f809c590fad3"><div class="ttname"><a href="gf__physics_8h.html#ad9f65aa74657b4558c67f809c590fad3">gf_physics_destroy</a></div><div class="ttdeci">void gf_physics_destroy(gf_physics_t *physics)</div><div class="ttdoc">Destroy physics interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__physics_8c_source.html#l00029">gf_physics.c:29</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="aphysics_8h_html"><div class="ttname"><a href="physics_8h.html">physics.h</a></div><div class="ttdoc">Type definitions related to physics interface.</div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__physics__t_html"><div class="ttname"><a href="structgf__physics__t.html">gf_physics_t</a></div><div class="ttdoc">Physics interface.</div><div class="ttdef"><b>Definition</b> <a href="physics_8h_source.html#l00036">physics.h:36</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__physics__t_html"><div class="ttname"><a href="structgf__physics__t.html">gf_physics_t</a></div><div class="ttdoc">Physics interface.</div><div class="ttdef"><b>Definition</b> <a href="physics_8h_source.html#l00038">physics.h:38</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -147,10 +147,10 @@ $(document).ready(function(){initNavTree('gf__server_8c_source.html',''); initRe
|
||||
<div class="ttc" id="agf__physics_8h_html"><div class="ttname"><a href="gf__physics_8h.html">gf_physics.h</a></div><div class="ttdoc">Physics interface.</div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="agf__server_8h_html"><div class="ttname"><a href="gf__server_8h.html">gf_server.h</a></div><div class="ttdoc">Client interface.</div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__server__t_html"><div class="ttname"><a href="structgf__server__t.html">gf_server_t</a></div><div class="ttdoc">Server interface.</div><div class="ttdef"><b>Definition</b> <a href="server_8h_source.html#l00036">server.h:36</a></div></div>
|
||||
<div class="ttc" id="astructgf__server__t_html_a03a9c92df8537d9eb5d3cf5f43a02e40"><div class="ttname"><a href="structgf__server__t.html#a03a9c92df8537d9eb5d3cf5f43a02e40">gf_server_t::physics</a></div><div class="ttdeci">gf_physics_t * physics</div><div class="ttdoc">Physics interface.</div><div class="ttdef"><b>Definition</b> <a href="server_8h_source.html#l00036">server.h:36</a></div></div>
|
||||
<div class="ttc" id="astructgf__server__t_html_acba2ce909d98ad4956128813189ea917"><div class="ttname"><a href="structgf__server__t.html#acba2ce909d98ad4956128813189ea917">gf_server_t::engine</a></div><div class="ttdeci">gf_engine_t * engine</div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="server_8h_source.html#l00036">server.h:36</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__server__t_html"><div class="ttname"><a href="structgf__server__t.html">gf_server_t</a></div><div class="ttdoc">Server interface.</div><div class="ttdef"><b>Definition</b> <a href="server_8h_source.html#l00038">server.h:38</a></div></div>
|
||||
<div class="ttc" id="astructgf__server__t_html_a03a9c92df8537d9eb5d3cf5f43a02e40"><div class="ttname"><a href="structgf__server__t.html#a03a9c92df8537d9eb5d3cf5f43a02e40">gf_server_t::physics</a></div><div class="ttdeci">gf_physics_t * physics</div><div class="ttdoc">Physics interface.</div><div class="ttdef"><b>Definition</b> <a href="server_8h_source.html#l00038">server.h:38</a></div></div>
|
||||
<div class="ttc" id="astructgf__server__t_html_acba2ce909d98ad4956128813189ea917"><div class="ttname"><a href="structgf__server__t.html#acba2ce909d98ad4956128813189ea917">gf_server_t::engine</a></div><div class="ttdeci">gf_engine_t * engine</div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="server_8h_source.html#l00038">server.h:38</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -132,8 +132,8 @@ $(document).ready(function(){initNavTree('gf__server_8h_source.html',''); initRe
|
||||
<div class="ttc" id="agf__server_8h_html_a9f44e37cb5becfe321b352f8801fe22e"><div class="ttname"><a href="gf__server_8h.html#a9f44e37cb5becfe321b352f8801fe22e">gf_server_end</a></div><div class="ttdeci">void gf_server_end(void)</div><div class="ttdoc">Cleanup server interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__server_8c_source.html#l00020">gf_server.c:20</a></div></div>
|
||||
<div class="ttc" id="agf__server_8h_html_afedff111b1691c5973e264ce4f6a3787"><div class="ttname"><a href="gf__server_8h.html#afedff111b1691c5973e264ce4f6a3787">gf_server_destroy</a></div><div class="ttdeci">void gf_server_destroy(gf_server_t *server)</div><div class="ttdoc">Destroy server interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__server_8c_source.html#l00035">gf_server.c:35</a></div></div>
|
||||
<div class="ttc" id="aserver_8h_html"><div class="ttname"><a href="server_8h.html">server.h</a></div><div class="ttdoc">Type definitions related to server interface.</div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__server__t_html"><div class="ttname"><a href="structgf__server__t.html">gf_server_t</a></div><div class="ttdoc">Server interface.</div><div class="ttdef"><b>Definition</b> <a href="server_8h_source.html#l00036">server.h:36</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__server__t_html"><div class="ttname"><a href="structgf__server__t.html">gf_server_t</a></div><div class="ttdoc">Server interface.</div><div class="ttdef"><b>Definition</b> <a href="server_8h_source.html#l00038">server.h:38</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -142,14 +142,14 @@ $(document).ready(function(){initNavTree('gf__texture_8c_source.html',''); initR
|
||||
<div class="ttc" id="agf__draw__driver_8h_html"><div class="ttname"><a href="gf__draw__driver_8h.html">gf_draw_driver.h</a></div><div class="ttdoc">Drawing driver.</div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="agf__texture_8h_html"><div class="ttname"><a href="gf__texture_8h.html">gf_texture.h</a></div><div class="ttdoc">Texture.</div></div>
|
||||
<div class="ttc" id="astructgf__draw__driver__texture__t_html"><div class="ttname"><a href="structgf__draw__driver__texture__t.html">gf_draw_driver_texture_t</a></div><div class="ttdoc">Driver-dependent texture.</div><div class="ttdef"><b>Definition</b> <a href="draw__driver_8h_source.html#l00056">draw_driver.h:56</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html"><div class="ttname"><a href="structgf__texture__t.html">gf_texture_t</a></div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00047">texture.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html_a0640d6993c4de94f7e51374c12ef7e35"><div class="ttname"><a href="structgf__texture__t.html#a0640d6993c4de94f7e51374c12ef7e35">gf_texture_t::internal_width</a></div><div class="ttdeci">int internal_width</div><div class="ttdoc">Internal width of texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00047">texture.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html_a3de5592e9caad1edfd93a45644a508e5"><div class="ttname"><a href="structgf__texture__t.html#a3de5592e9caad1edfd93a45644a508e5">gf_texture_t::internal_height</a></div><div class="ttdeci">int internal_height</div><div class="ttdoc">Internal height of texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00047">texture.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html_a6f2bc2d54ca5a6ab073a98fb4f4fbfc4"><div class="ttname"><a href="structgf__texture__t.html#a6f2bc2d54ca5a6ab073a98fb4f4fbfc4">gf_texture_t::draw_driver_texture</a></div><div class="ttdeci">gf_draw_driver_texture_t * draw_driver_texture</div><div class="ttdoc">Driver-dependent texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00047">texture.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html_a7746f1b9059b336d89155945fc48c027"><div class="ttname"><a href="structgf__texture__t.html#a7746f1b9059b336d89155945fc48c027">gf_texture_t::height</a></div><div class="ttdeci">int height</div><div class="ttdoc">Height of texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00047">texture.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html_abfc99c0749d88e9b04a3ee0e4e5e2854"><div class="ttname"><a href="structgf__texture__t.html#abfc99c0749d88e9b04a3ee0e4e5e2854">gf_texture_t::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">Width of texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00047">texture.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__driver__texture__t_html"><div class="ttname"><a href="structgf__draw__driver__texture__t.html">gf_draw_driver_texture_t</a></div><div class="ttdoc">Driver-dependent texture.</div><div class="ttdef"><b>Definition</b> <a href="draw__driver_8h_source.html#l00058">draw_driver.h:58</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html"><div class="ttname"><a href="structgf__texture__t.html">gf_texture_t</a></div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00049">texture.h:49</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html_a0640d6993c4de94f7e51374c12ef7e35"><div class="ttname"><a href="structgf__texture__t.html#a0640d6993c4de94f7e51374c12ef7e35">gf_texture_t::internal_width</a></div><div class="ttdeci">int internal_width</div><div class="ttdoc">Internal width of texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00049">texture.h:49</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html_a3de5592e9caad1edfd93a45644a508e5"><div class="ttname"><a href="structgf__texture__t.html#a3de5592e9caad1edfd93a45644a508e5">gf_texture_t::internal_height</a></div><div class="ttdeci">int internal_height</div><div class="ttdoc">Internal height of texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00049">texture.h:49</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html_a6f2bc2d54ca5a6ab073a98fb4f4fbfc4"><div class="ttname"><a href="structgf__texture__t.html#a6f2bc2d54ca5a6ab073a98fb4f4fbfc4">gf_texture_t::draw_driver_texture</a></div><div class="ttdeci">gf_draw_driver_texture_t * draw_driver_texture</div><div class="ttdoc">Driver-dependent texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00049">texture.h:49</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html_a7746f1b9059b336d89155945fc48c027"><div class="ttname"><a href="structgf__texture__t.html#a7746f1b9059b336d89155945fc48c027">gf_texture_t::height</a></div><div class="ttdeci">int height</div><div class="ttdoc">Height of texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00049">texture.h:49</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html_abfc99c0749d88e9b04a3ee0e4e5e2854"><div class="ttname"><a href="structgf__texture__t.html#abfc99c0749d88e9b04a3ee0e4e5e2854">gf_texture_t::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">Width of texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00049">texture.h:49</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -125,8 +125,8 @@ $(document).ready(function(){initNavTree('gf__texture_8h_source.html',''); initR
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="agf__texture_8h_html_a3bfedc6c576e35173d3a7b1b9565e649"><div class="ttname"><a href="gf__texture_8h.html#a3bfedc6c576e35173d3a7b1b9565e649">gf_texture_destroy</a></div><div class="ttdeci">void gf_texture_destroy(gf_texture_t *texture)</div><div class="ttdoc">Destroy texture.</div><div class="ttdef"><b>Definition</b> <a href="gf__texture_8c_source.html#l00033">gf_texture.c:33</a></div></div>
|
||||
<div class="ttc" id="agf__texture_8h_html_a6cd0c41bfc9dbe140bb52f39aaa14080"><div class="ttname"><a href="gf__texture_8h.html#a6cd0c41bfc9dbe140bb52f39aaa14080">gf_texture_create</a></div><div class="ttdeci">gf_texture_t * gf_texture_create(gf_draw_t *draw, int width, int height, unsigned char *data)</div><div class="ttdoc">Create texture.</div><div class="ttdef"><b>Definition</b> <a href="gf__texture_8c_source.html#l00017">gf_texture.c:17</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html"><div class="ttname"><a href="structgf__texture__t.html">gf_texture_t</a></div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00047">texture.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html"><div class="ttname"><a href="structgf__texture__t.html">gf_texture_t</a></div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00049">texture.h:49</a></div></div>
|
||||
<div class="ttc" id="atexture_8h_html"><div class="ttname"><a href="texture_8h.html">texture.h</a></div><div class="ttdoc">Type definitions related to texture.</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
|
@ -126,7 +126,7 @@ $(document).ready(function(){initNavTree('gf__thread_8h_source.html',''); initRe
|
||||
<div class="ttc" id="agf__thread_8h_html_a168bd57321daded0d1789442e5680dea"><div class="ttname"><a href="gf__thread_8h.html#a168bd57321daded0d1789442e5680dea">gf_thread_join</a></div><div class="ttdeci">void gf_thread_join(gf_thread_t *thread)</div><div class="ttdoc">Join thread.</div><div class="ttdef"><b>Definition</b> <a href="posix_2gf__thread_8c_source.html#l00031">gf_thread.c:31</a></div></div>
|
||||
<div class="ttc" id="agf__thread_8h_html_ad2a42aa3c8b51ec7e22625e8932906a4"><div class="ttname"><a href="gf__thread_8h.html#ad2a42aa3c8b51ec7e22625e8932906a4">gf_thread_create</a></div><div class="ttdeci">gf_thread_t * gf_thread_create(void(*func)(void *), void *userdata)</div><div class="ttdoc">Create thread.</div><div class="ttdef"><b>Definition</b> <a href="posix_2gf__thread_8c_source.html#l00022">gf_thread.c:22</a></div></div>
|
||||
<div class="ttc" id="agf__thread_8h_html_ae75b99ee6c28e149e333512f46e8656a"><div class="ttname"><a href="gf__thread_8h.html#ae75b99ee6c28e149e333512f46e8656a">gf_thread_destroy</a></div><div class="ttdeci">void gf_thread_destroy(gf_thread_t *thread)</div><div class="ttdoc">Destroy thread.</div><div class="ttdef"><b>Definition</b> <a href="posix_2gf__thread_8c_source.html#l00036">gf_thread.c:36</a></div></div>
|
||||
<div class="ttc" id="astructgf__thread__t_html"><div class="ttname"><a href="structgf__thread__t.html">gf_thread_t</a></div><div class="ttdoc">Platform-dependent thread.</div><div class="ttdef"><b>Definition</b> <a href="thread_8h_source.html#l00058">thread.h:58</a></div></div>
|
||||
<div class="ttc" id="astructgf__thread__t_html"><div class="ttname"><a href="structgf__thread__t.html">gf_thread_t</a></div><div class="ttdoc">Platform-dependent thread.</div><div class="ttdef"><b>Definition</b> <a href="thread_8h_source.html#l00061">thread.h:61</a></div></div>
|
||||
<div class="ttc" id="athread_8h_html"><div class="ttname"><a href="thread_8h.html">thread.h</a></div><div class="ttdoc">Type definitions related to thread interface.</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
|
@ -177,17 +177,17 @@ $(document).ready(function(){initNavTree('gf__version_8c_source.html',''); initR
|
||||
</div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="agf__version_8h_html"><div class="ttname"><a href="gf__version_8h.html">gf_version.h</a></div><div class="ttdoc">Version.</div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html"><div class="ttname"><a href="structgf__version__t.html">gf_version_t</a></div><div class="ttdoc">Version.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00066">version.h:66</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_a18c4ea6d16bd4d27da71586779ea3295"><div class="ttname"><a href="structgf__version__t.html#a18c4ea6d16bd4d27da71586779ea3295">gf_version_t::major</a></div><div class="ttdeci">int major</div><div class="ttdoc">Major version.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00066">version.h:66</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_a2a478dbfcd02eaead8b77aad204cfc0d"><div class="ttname"><a href="structgf__version__t.html#a2a478dbfcd02eaead8b77aad204cfc0d">gf_version_t::backend</a></div><div class="ttdeci">char backend[32]</div><div class="ttdoc">Name of the rendering backend.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00066">version.h:66</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_a3515c56f3a2a337aaa0cb45ee8224e7d"><div class="ttname"><a href="structgf__version__t.html#a3515c56f3a2a337aaa0cb45ee8224e7d">gf_version_t::zlib</a></div><div class="ttdeci">char zlib[32]</div><div class="ttdoc">zlib version</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00066">version.h:66</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_a4ae35b795688ecbcb98562b52ce03509"><div class="ttname"><a href="structgf__version__t.html#a4ae35b795688ecbcb98562b52ce03509">gf_version_t::patch</a></div><div class="ttdeci">int patch</div><div class="ttdoc">Patch version.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00066">version.h:66</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_a573839ca44261b9ccbd73e43be57d326"><div class="ttname"><a href="structgf__version__t.html#a573839ca44261b9ccbd73e43be57d326">gf_version_t::minor</a></div><div class="ttdeci">int minor</div><div class="ttdoc">Minor version.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00066">version.h:66</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_aa67a3c7e2ee37cd404c34f837b1ff3c5"><div class="ttname"><a href="structgf__version__t.html#aa67a3c7e2ee37cd404c34f837b1ff3c5">gf_version_t::full</a></div><div class="ttdeci">char full[64]</div><div class="ttdoc">Full version.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00066">version.h:66</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_ab555af19af1deaab5ddbe08b15f2b803"><div class="ttname"><a href="structgf__version__t.html#ab555af19af1deaab5ddbe08b15f2b803">gf_version_t::driver</a></div><div class="ttdeci">char driver[32]</div><div class="ttdoc">Name of the rendering driver.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00066">version.h:66</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_ac38d0e162b52e8d20fc27ecbf4148375"><div class="ttname"><a href="structgf__version__t.html#ac38d0e162b52e8d20fc27ecbf4148375">gf_version_t::date</a></div><div class="ttdeci">char date[64]</div><div class="ttdoc">Build date.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00066">version.h:66</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_adf3afb0a4b590b655d7e5ccd334bc51d"><div class="ttname"><a href="structgf__version__t.html#adf3afb0a4b590b655d7e5ccd334bc51d">gf_version_t::thread</a></div><div class="ttdeci">char thread[32]</div><div class="ttdoc">Name of the thread model used.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00066">version.h:66</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_af6a2e2d97455e9a11a76e34d5b4b25c1"><div class="ttname"><a href="structgf__version__t.html#af6a2e2d97455e9a11a76e34d5b4b25c1">gf_version_t::lua</a></div><div class="ttdeci">char lua[32]</div><div class="ttdoc">Lua version.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00066">version.h:66</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html"><div class="ttname"><a href="structgf__version__t.html">gf_version_t</a></div><div class="ttdoc">Version.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00068">version.h:68</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_a18c4ea6d16bd4d27da71586779ea3295"><div class="ttname"><a href="structgf__version__t.html#a18c4ea6d16bd4d27da71586779ea3295">gf_version_t::major</a></div><div class="ttdeci">int major</div><div class="ttdoc">Major version.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00068">version.h:68</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_a2a478dbfcd02eaead8b77aad204cfc0d"><div class="ttname"><a href="structgf__version__t.html#a2a478dbfcd02eaead8b77aad204cfc0d">gf_version_t::backend</a></div><div class="ttdeci">char backend[32]</div><div class="ttdoc">Name of the rendering backend.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00068">version.h:68</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_a3515c56f3a2a337aaa0cb45ee8224e7d"><div class="ttname"><a href="structgf__version__t.html#a3515c56f3a2a337aaa0cb45ee8224e7d">gf_version_t::zlib</a></div><div class="ttdeci">char zlib[32]</div><div class="ttdoc">zlib version</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00068">version.h:68</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_a4ae35b795688ecbcb98562b52ce03509"><div class="ttname"><a href="structgf__version__t.html#a4ae35b795688ecbcb98562b52ce03509">gf_version_t::patch</a></div><div class="ttdeci">int patch</div><div class="ttdoc">Patch version.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00068">version.h:68</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_a573839ca44261b9ccbd73e43be57d326"><div class="ttname"><a href="structgf__version__t.html#a573839ca44261b9ccbd73e43be57d326">gf_version_t::minor</a></div><div class="ttdeci">int minor</div><div class="ttdoc">Minor version.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00068">version.h:68</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_aa67a3c7e2ee37cd404c34f837b1ff3c5"><div class="ttname"><a href="structgf__version__t.html#aa67a3c7e2ee37cd404c34f837b1ff3c5">gf_version_t::full</a></div><div class="ttdeci">char full[64]</div><div class="ttdoc">Full version.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00068">version.h:68</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_ab555af19af1deaab5ddbe08b15f2b803"><div class="ttname"><a href="structgf__version__t.html#ab555af19af1deaab5ddbe08b15f2b803">gf_version_t::driver</a></div><div class="ttdeci">char driver[32]</div><div class="ttdoc">Name of the rendering driver.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00068">version.h:68</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_ac38d0e162b52e8d20fc27ecbf4148375"><div class="ttname"><a href="structgf__version__t.html#ac38d0e162b52e8d20fc27ecbf4148375">gf_version_t::date</a></div><div class="ttdeci">char date[64]</div><div class="ttdoc">Build date.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00068">version.h:68</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_adf3afb0a4b590b655d7e5ccd334bc51d"><div class="ttname"><a href="structgf__version__t.html#adf3afb0a4b590b655d7e5ccd334bc51d">gf_version_t::thread</a></div><div class="ttdeci">char thread[32]</div><div class="ttdoc">Name of the thread model used.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00068">version.h:68</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html_af6a2e2d97455e9a11a76e34d5b4b25c1"><div class="ttname"><a href="structgf__version__t.html#af6a2e2d97455e9a11a76e34d5b4b25c1">gf_version_t::lua</a></div><div class="ttdeci">char lua[32]</div><div class="ttdoc">Lua version.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00068">version.h:68</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -120,7 +120,7 @@ $(document).ready(function(){initNavTree('gf__version_8h_source.html',''); initR
|
||||
<div class="ttc" id="agf__macro_8h_html_a64ddd31b0795e397b5d944e6f1821357"><div class="ttname"><a href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a></div><div class="ttdeci">#define GF_EXPORT</div><div class="ttdoc">Macro for platform-dependent symbol export/import.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00182">gf_macro.h:182</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="agf__version_8h_html_a6bbaecc50f6c677871dcf74d7d7dbc4a"><div class="ttname"><a href="gf__version_8h.html#a6bbaecc50f6c677871dcf74d7d7dbc4a">gf_version_get</a></div><div class="ttdeci">void gf_version_get(gf_version_t *version)</div><div class="ttdoc">Get version of engine.</div><div class="ttdef"><b>Definition</b> <a href="gf__version_8c_source.html#l00018">gf_version.c:18</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html"><div class="ttname"><a href="structgf__version__t.html">gf_version_t</a></div><div class="ttdoc">Version.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00066">version.h:66</a></div></div>
|
||||
<div class="ttc" id="astructgf__version__t_html"><div class="ttname"><a href="structgf__version__t.html">gf_version_t</a></div><div class="ttdoc">Version.</div><div class="ttdef"><b>Definition</b> <a href="version_8h_source.html#l00068">version.h:68</a></div></div>
|
||||
<div class="ttc" id="aversion_8h_html"><div class="ttname"><a href="version_8h.html">version.h</a></div><div class="ttdoc">Type definitions related to version.</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
|
@ -128,6 +128,7 @@ $(document).ready(function(){initNavTree('globals.html',''); initResizable(); })
|
||||
<li>gf_draw_platform_has_extension() : <a class="el" href="gf__draw__platform_8h.html#a368f0172138b75a37072d1ed357b1183">gf_draw_platform.h</a></li>
|
||||
<li>gf_draw_platform_step() : <a class="el" href="gf__draw__platform_8h.html#af006e1dd0055cd824dd61122454d6192">gf_draw_platform.h</a></li>
|
||||
<li>gf_draw_reshape() : <a class="el" href="gf__draw_8h.html#af1d6ba858a1cee357f8626501540e8bf">gf_draw.h</a></li>
|
||||
<li>gf_draw_set_input() : <a class="el" href="gf__draw_8h.html#a4a0353d9ffdb96b2c26600b185b16f4f">gf_draw.h</a></li>
|
||||
<li>gf_draw_step() : <a class="el" href="gf__draw_8h.html#a47934a1eafd8426cc145a97e36867551">gf_draw.h</a></li>
|
||||
<li>gf_engine_begin() : <a class="el" href="gf__core_8h.html#ade0f3fb928e49b05985f095e95fb1f92">gf_core.h</a></li>
|
||||
<li>gf_engine_create() : <a class="el" href="gf__core_8h.html#a741291298ef02f3dceb1fdeaee2e27b4">gf_core.h</a></li>
|
||||
@ -178,6 +179,8 @@ $(document).ready(function(){initNavTree('globals.html',''); initResizable(); })
|
||||
<li>GF_GUI_MAX_COMPONENTS : <a class="el" href="gui_8h.html#a33770d9046d53ad607fcc938f1619eb8">gui.h</a></li>
|
||||
<li>GF_GUI_NORMAL : <a class="el" href="gf__gui_8h.html#ad122969dc187a91908fc312f185eaa46">gf_gui.h</a></li>
|
||||
<li>gf_gui_render() : <a class="el" href="gf__gui_8h.html#a41f221ae3b2221553f49678f9434976c">gf_gui.h</a></li>
|
||||
<li>gf_input_create() : <a class="el" href="gf__input_8h.html#ac926a70928c687f96cfbc24aef8ca96d">gf_input.h</a></li>
|
||||
<li>gf_input_destroy() : <a class="el" href="gf__input_8h.html#ac4a22f8231c87a464f6be7faead5dec2">gf_input.h</a></li>
|
||||
<li>gf_log() : <a class="el" href="gf__log_8h.html#aed92dc232c3ae9cabdff1eeea67dfa90">gf_log.h</a></li>
|
||||
<li>gf_log_function : <a class="el" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log.h</a></li>
|
||||
<li>gf_math_cot() : <a class="el" href="gf__math_8h.html#aac8f6a22f2880f5b86b20a191a662333">gf_math.h</a></li>
|
||||
|
@ -122,6 +122,7 @@ $(document).ready(function(){initNavTree('globals_func.html',''); initResizable(
|
||||
<li>gf_draw_platform_has_extension() : <a class="el" href="gf__draw__platform_8h.html#a368f0172138b75a37072d1ed357b1183">gf_draw_platform.h</a></li>
|
||||
<li>gf_draw_platform_step() : <a class="el" href="gf__draw__platform_8h.html#af006e1dd0055cd824dd61122454d6192">gf_draw_platform.h</a></li>
|
||||
<li>gf_draw_reshape() : <a class="el" href="gf__draw_8h.html#af1d6ba858a1cee357f8626501540e8bf">gf_draw.h</a></li>
|
||||
<li>gf_draw_set_input() : <a class="el" href="gf__draw_8h.html#a4a0353d9ffdb96b2c26600b185b16f4f">gf_draw.h</a></li>
|
||||
<li>gf_draw_step() : <a class="el" href="gf__draw_8h.html#a47934a1eafd8426cc145a97e36867551">gf_draw.h</a></li>
|
||||
<li>gf_engine_begin() : <a class="el" href="gf__core_8h.html#ade0f3fb928e49b05985f095e95fb1f92">gf_core.h</a></li>
|
||||
<li>gf_engine_create() : <a class="el" href="gf__core_8h.html#a741291298ef02f3dceb1fdeaee2e27b4">gf_core.h</a></li>
|
||||
@ -146,6 +147,8 @@ $(document).ready(function(){initNavTree('globals_func.html',''); initResizable(
|
||||
<li>gf_gui_draw_box() : <a class="el" href="gf__gui_8h.html#a670ac29a4409cc16c8d77f2d33ccc499">gf_gui.h</a></li>
|
||||
<li>gf_gui_first_unused() : <a class="el" href="gf__gui_8h.html#a39fc0e9d0e6ebaf3d60e1275008124b5">gf_gui.h</a></li>
|
||||
<li>gf_gui_render() : <a class="el" href="gf__gui_8h.html#a41f221ae3b2221553f49678f9434976c">gf_gui.h</a></li>
|
||||
<li>gf_input_create() : <a class="el" href="gf__input_8h.html#ac926a70928c687f96cfbc24aef8ca96d">gf_input.h</a></li>
|
||||
<li>gf_input_destroy() : <a class="el" href="gf__input_8h.html#ac4a22f8231c87a464f6be7faead5dec2">gf_input.h</a></li>
|
||||
<li>gf_log() : <a class="el" href="gf__log_8h.html#aed92dc232c3ae9cabdff1eeea67dfa90">gf_log.h</a></li>
|
||||
<li>gf_math_cot() : <a class="el" href="gf__math_8h.html#aac8f6a22f2880f5b86b20a191a662333">gf_math.h</a></li>
|
||||
<li>gf_math_log2() : <a class="el" href="gf__math_8h.html#a018423cb05adf480f9c3f28f304d1c47">gf_math.h</a></li>
|
||||
|
@ -107,26 +107,33 @@ $(document).ready(function(){initNavTree('graphic_8h_source.html',''); initResiz
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include <<a class="code" href="gf__macro_8h.html">gf_macro.h</a>></span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#ifdef GF_EXPOSE_GRAPHIC</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> <a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a>;</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(graphic_color, {</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="keywordtype">double</span> r;</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="keywordtype">double</span> g;</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keywordtype">double</span> b;</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keywordtype">double</span> a;</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="structgf__graphic__color__t.html#a55cf386eda83f15c1aa811626653141c"> 42</a></span>});</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="preprocessor">#error "should not happen!"</span></div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(graphic_color, {</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keywordtype">double</span> <a class="code hl_variable" href="structgf__graphic__color__t.html#a5f1ffd7ee29657c6b6c71574b6f12788">r</a>;</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keywordtype">double</span> <a class="code hl_variable" href="structgf__graphic__color__t.html#a0f0a24017b41658518516306c7e19acf">g</a>;</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keywordtype">double</span> <a class="code hl_variable" href="structgf__graphic__color__t.html#a26d66ab963cf6822e7eadb7b0a96e040">b</a>;</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keywordtype">double</span> <a class="code hl_variable" href="structgf__graphic__color__t.html#a55cf386eda83f15c1aa811626653141c">a</a>;</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="structgf__graphic__color__t.html#a55cf386eda83f15c1aa811626653141c"> 44</a></span>});</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="preprocessor">#error "should not happen!"</span></div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="agf__macro_8h_html"><div class="ttname"><a href="gf__macro_8h.html">gf_macro.h</a></div><div class="ttdoc">Macro.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html_a018031ff5fba22b9d5052a55f8c9a377"><div class="ttname"><a href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a></div><div class="ttdeci">#define GF_DECLARE_TYPE(n, b)</div><div class="ttdoc">Macro to define engine type shorter.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00172">gf_macro.h:172</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html"><div class="ttname"><a href="structgf__graphic__color__t.html">gf_graphic_color_t</a></div><div class="ttdoc">Color.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a0f0a24017b41658518516306c7e19acf"><div class="ttname"><a href="structgf__graphic__color__t.html#a0f0a24017b41658518516306c7e19acf">gf_graphic_color_t::g</a></div><div class="ttdeci">double g</div><div class="ttdoc">Green.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a26d66ab963cf6822e7eadb7b0a96e040"><div class="ttname"><a href="structgf__graphic__color__t.html#a26d66ab963cf6822e7eadb7b0a96e040">gf_graphic_color_t::b</a></div><div class="ttdeci">double b</div><div class="ttdoc">Blue.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a55cf386eda83f15c1aa811626653141c"><div class="ttname"><a href="structgf__graphic__color__t.html#a55cf386eda83f15c1aa811626653141c">gf_graphic_color_t::a</a></div><div class="ttdeci">double a</div><div class="ttdoc">Alpha.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a5f1ffd7ee29657c6b6c71574b6f12788"><div class="ttname"><a href="structgf__graphic__color__t.html#a5f1ffd7ee29657c6b6c71574b6f12788">gf_graphic_color_t::r</a></div><div class="ttdeci">double r</div><div class="ttdoc">Red.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -163,7 +163,7 @@ Enumerations</h2></td></tr>
|
||||
|
||||
<p>Max components engine GUI can handle. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00032">32</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00038">38</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -201,7 +201,7 @@ Enumerations</h2></td></tr>
|
||||
|
||||
<p>GUI component types. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00038">38</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00044">44</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -109,72 +109,78 @@ $(document).ready(function(){initNavTree('gui_8h_source.html',''); initResizable
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"><a class="line" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11"> 17</a></span><span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a>;</div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifdef GF_EXPOSE_GUI</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structgf__gui__button__t.html">gf_gui_button_t</a> <a class="code hl_struct" href="structgf__gui__button__t.html">gf_gui_button_t</a>;</div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <<a class="code" href="draw_8h.html">gf_type/draw.h</a>></span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <<a class="code" href="core_8h.html">gf_type/core.h</a>></span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a> <a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>;</div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structgf__gui__component__t.html">gf_gui_component_t</a> <a class="code hl_struct" href="structgf__gui__component__t.html">gf_gui_component_t</a>;</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="keyword">typedef</span> <span class="keyword">union </span><a class="code hl_union" href="uniongf__gui__union__t.html">gf_gui_union_t</a> <a class="code hl_union" href="uniongf__gui__union__t.html">gf_gui_union_t</a>;</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="gui_8h.html#a33770d9046d53ad607fcc938f1619eb8"> 32</a></span><span class="preprocessor">#define GF_GUI_MAX_COMPONENTS 64</span></div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor">#include <<a class="code" href="draw_8h.html">gf_type/draw.h</a>></span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="core_8h.html">gf_type/core.h</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="foldopen" id="foldopen00038" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="gui_8h.html#a29f22c7359d8c3b586f0d4eb82213d03"> 38</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="gui_8h.html#a29f22c7359d8c3b586f0d4eb82213d03">GF_GUI_COMPONENT_TYPES</a> {</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> GF_GUI_UNUSED = -1,</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> GF_GUI_BUTTON</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span>};</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="gui_8h.html#a33770d9046d53ad607fcc938f1619eb8"> 38</a></span><span class="preprocessor">#define GF_GUI_MAX_COMPONENTS 64</span></div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
|
||||
<div class="foldopen" id="foldopen00044" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="gui_8h.html#a29f22c7359d8c3b586f0d4eb82213d03"> 44</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="gui_8h.html#a29f22c7359d8c3b586f0d4eb82213d03">GF_GUI_COMPONENT_TYPES</a> {</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> GF_GUI_UNUSED = -1,</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> GF_GUI_BUTTON</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(gui_button, {</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <span class="keywordtype">char</span>* text;</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <span class="keywordtype">int</span> pressed;</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="structgf__gui__button__t.html#ac32e6a53a2170f64cebf5ff7df77016b"> 57</a></span>});</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> </div>
|
||||
<div class="foldopen" id="foldopen00067" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="uniongf__gui__union__t.html"> 67</a></span><span class="keyword">typedef</span> <span class="keyword">union </span><a class="code hl_union" href="uniongf__gui__union__t.html">gf_gui_union_t</a> {</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="uniongf__gui__union__t.html#a35c5cf94acf5b2158389f19578ee9ad7"> 68</a></span> <a class="code hl_struct" href="structgf__gui__button__t.html">gf_gui_button_t</a> <a class="code hl_variable" href="uniongf__gui__union__t.html#a35c5cf94acf5b2158389f19578ee9ad7">button</a>;</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span>} <a class="code hl_union" href="uniongf__gui__union__t.html">gf_gui_union_t</a>;</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(gui_button, {</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <span class="keywordtype">char</span>* text;</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <span class="keywordtype">int</span> pressed;</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="structgf__gui__button__t.html#ac32e6a53a2170f64cebf5ff7df77016b"> 63</a></span>});</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
|
||||
<div class="foldopen" id="foldopen00073" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="uniongf__gui__union__t.html"> 73</a></span><span class="keyword">typedef</span> <span class="keyword">union </span><a class="code hl_union" href="uniongf__gui__union__t.html">gf_gui_union_t</a> {</div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="uniongf__gui__union__t.html#a35c5cf94acf5b2158389f19578ee9ad7"> 74</a></span> <a class="code hl_struct" href="structgf__gui__button__t.html">gf_gui_button_t</a> <a class="code hl_variable" href="uniongf__gui__union__t.html#a35c5cf94acf5b2158389f19578ee9ad7">button</a>;</div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span>} <a class="code hl_union" href="uniongf__gui__union__t.html">gf_gui_union_t</a>;</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(gui_component, {</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keywordtype">int</span> type;</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <span class="keywordtype">double</span> x;</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <span class="keywordtype">double</span> y;</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keywordtype">double</span> width;</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keywordtype">double</span> height;</div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <a class="code hl_union" href="uniongf__gui__union__t.html">gf_gui_union_t</a> u;</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="structgf__gui__component__t.html#a76656c3956b8b6055eaec792d82ceddb"> 102</a></span>});</div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> </div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(gui, {</div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine;</div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw;</div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <a class="code hl_struct" href="structgf__gui__component__t.html">gf_gui_component_t</a> area[<a class="code hl_define" href="gui_8h.html#a33770d9046d53ad607fcc938f1619eb8">GF_GUI_MAX_COMPONENTS</a>];</div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="structgf__gui__t.html#aa9c0a86d1d6ed76b52065e64f02ef8d7"> 122</a></span>});</div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__gui__button__t.html">gf_gui_button_t</a>;</div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> </div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>;</div>
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__gui__component__t.html">gf_gui_component_t</a>;</div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_union" href="uniongf__gui__union__t.html">gf_gui_union_t</a>;</div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> </div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(gui_component, {</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <span class="keywordtype">int</span> type;</div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <span class="keywordtype">double</span> x;</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <span class="keywordtype">double</span> y;</div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <span class="keywordtype">double</span> width;</div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <span class="keywordtype">double</span> height;</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <a class="code hl_union" href="uniongf__gui__union__t.html">gf_gui_union_t</a> u;</div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="structgf__gui__component__t.html#a76656c3956b8b6055eaec792d82ceddb"> 108</a></span>});</div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> </div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(gui, {</div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine;</div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw;</div>
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> <a class="code hl_struct" href="structgf__gui__component__t.html">gf_gui_component_t</a> area[<a class="code hl_define" href="gui_8h.html#a33770d9046d53ad607fcc938f1619eb8">GF_GUI_MAX_COMPONENTS</a>];</div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="structgf__gui__t.html#aa9c0a86d1d6ed76b52065e64f02ef8d7"> 128</a></span>});</div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__gui__button__t.html">gf_gui_button_t</a>;</div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>;</div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__gui__component__t.html">gf_gui_component_t</a>;</div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_union" href="uniongf__gui__union__t.html">gf_gui_union_t</a>;</div>
|
||||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> </div>
|
||||
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="acore_8h_html"><div class="ttname"><a href="core_8h.html">core.h</a></div><div class="ttdoc">Type definitions related to core.</div></div>
|
||||
<div class="ttc" id="adraw_8h_html"><div class="ttname"><a href="draw_8h.html">draw.h</a></div><div class="ttdoc">Type definitions related to drawing interface.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html"><div class="ttname"><a href="gf__macro_8h.html">gf_macro.h</a></div><div class="ttdoc">Macro.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html_a018031ff5fba22b9d5052a55f8c9a377"><div class="ttname"><a href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a></div><div class="ttdeci">#define GF_DECLARE_TYPE(n, b)</div><div class="ttdoc">Macro to define engine type shorter.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00172">gf_macro.h:172</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="agui_8h_html_a17ba559c53b849a8391b8f48d91b4f11"><div class="ttname"><a href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a></div><div class="ttdeci">int gf_gui_id_t</div><div class="ttdoc">Component ID.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00017">gui.h:17</a></div></div>
|
||||
<div class="ttc" id="agui_8h_html_a29f22c7359d8c3b586f0d4eb82213d03"><div class="ttname"><a href="gui_8h.html#a29f22c7359d8c3b586f0d4eb82213d03">GF_GUI_COMPONENT_TYPES</a></div><div class="ttdeci">GF_GUI_COMPONENT_TYPES</div><div class="ttdoc">GUI component types.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00038">gui.h:38</a></div></div>
|
||||
<div class="ttc" id="agui_8h_html_a33770d9046d53ad607fcc938f1619eb8"><div class="ttname"><a href="gui_8h.html#a33770d9046d53ad607fcc938f1619eb8">GF_GUI_MAX_COMPONENTS</a></div><div class="ttdeci">#define GF_GUI_MAX_COMPONENTS</div><div class="ttdoc">Max components engine GUI can handle.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00032">gui.h:32</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__button__t_html"><div class="ttname"><a href="structgf__gui__button__t.html">gf_gui_button_t</a></div><div class="ttdoc">Button component.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00057">gui.h:57</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__component__t_html"><div class="ttname"><a href="structgf__gui__component__t.html">gf_gui_component_t</a></div><div class="ttdoc">Component.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00102">gui.h:102</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__t_html"><div class="ttname"><a href="structgf__gui__t.html">gf_gui_t</a></div><div class="ttdoc">GUI.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00122">gui.h:122</a></div></div>
|
||||
<div class="ttc" id="auniongf__gui__union__t_html"><div class="ttname"><a href="uniongf__gui__union__t.html">gf_gui_union_t</a></div><div class="ttdoc">Component union.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00067">gui.h:67</a></div></div>
|
||||
<div class="ttc" id="auniongf__gui__union__t_html_a35c5cf94acf5b2158389f19578ee9ad7"><div class="ttname"><a href="uniongf__gui__union__t.html#a35c5cf94acf5b2158389f19578ee9ad7">gf_gui_union_t::button</a></div><div class="ttdeci">gf_gui_button_t button</div><div class="ttdoc">Button component.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00068">gui.h:68</a></div></div>
|
||||
<div class="ttc" id="agui_8h_html_a29f22c7359d8c3b586f0d4eb82213d03"><div class="ttname"><a href="gui_8h.html#a29f22c7359d8c3b586f0d4eb82213d03">GF_GUI_COMPONENT_TYPES</a></div><div class="ttdeci">GF_GUI_COMPONENT_TYPES</div><div class="ttdoc">GUI component types.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00044">gui.h:44</a></div></div>
|
||||
<div class="ttc" id="agui_8h_html_a33770d9046d53ad607fcc938f1619eb8"><div class="ttname"><a href="gui_8h.html#a33770d9046d53ad607fcc938f1619eb8">GF_GUI_MAX_COMPONENTS</a></div><div class="ttdeci">#define GF_GUI_MAX_COMPONENTS</div><div class="ttdoc">Max components engine GUI can handle.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00038">gui.h:38</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__button__t_html"><div class="ttname"><a href="structgf__gui__button__t.html">gf_gui_button_t</a></div><div class="ttdoc">Button component.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00063">gui.h:63</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__component__t_html"><div class="ttname"><a href="structgf__gui__component__t.html">gf_gui_component_t</a></div><div class="ttdoc">Component.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00108">gui.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__t_html"><div class="ttname"><a href="structgf__gui__t.html">gf_gui_t</a></div><div class="ttdoc">GUI.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00128">gui.h:128</a></div></div>
|
||||
<div class="ttc" id="auniongf__gui__union__t_html"><div class="ttname"><a href="uniongf__gui__union__t.html">gf_gui_union_t</a></div><div class="ttdoc">Component union.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00073">gui.h:73</a></div></div>
|
||||
<div class="ttc" id="auniongf__gui__union__t_html_a35c5cf94acf5b2158389f19578ee9ad7"><div class="ttname"><a href="uniongf__gui__union__t.html#a35c5cf94acf5b2158389f19578ee9ad7">gf_gui_union_t::button</a></div><div class="ttdeci">gf_gui_button_t button</div><div class="ttdoc">Button component.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00074">gui.h:74</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -91,6 +91,8 @@ $(document).ready(function(){initNavTree('input_8h.html',''); initResizable(); }
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Data Structures</a> </div>
|
||||
<div class="headertitle"><div class="title">input.h File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
@ -103,6 +105,13 @@ $(document).ready(function(){initNavTree('input_8h.html',''); initResizable(); }
|
||||
<code>#include <<a class="el" href="core_8h_source.html">gf_type/core.h</a>></code><br />
|
||||
</div>
|
||||
<p><a href="input_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Data Structures</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structgf__input__t.html">gf_input_t</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Input interface. <a href="structgf__input__t.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Type definitions related to input interface. </p>
|
||||
|
||||
|
4
engine/input_8h.js
Normal file
4
engine/input_8h.js
Normal file
@ -0,0 +1,4 @@
|
||||
var input_8h =
|
||||
[
|
||||
[ "gf_input_t", "structgf__input__t.html", "structgf__input__t" ]
|
||||
];
|
@ -107,21 +107,36 @@ $(document).ready(function(){initNavTree('input_8h_source.html',''); initResizab
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include <<a class="code" href="gf__macro_8h.html">gf_macro.h</a>></span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#ifdef GF_EXPOSE_INPUT</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structgf__input__t.html">gf_input_t</a> <a class="code hl_struct" href="structgf__input__t.html">gf_input_t</a>;</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include <<a class="code" href="draw_8h.html">gf_type/draw.h</a>></span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include <<a class="code" href="core_8h.html">gf_type/core.h</a>></span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#include <<a class="code" href="draw_8h.html">gf_type/draw.h</a>></span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include <<a class="code" href="core_8h.html">gf_type/core.h</a>></span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(input, {</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* <a class="code hl_variable" href="structgf__input__t.html#ad67369fac1e057907a6486d4619f2a4f">engine</a>;</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structgf__input__t.html#afbcc3c078ca608826acd824499a8b8b5">mouse_x</a>;</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structgf__input__t.html#ac47540120552de68249a985e09d7bd9f">mouse_y</a>;</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="structgf__input__t.html#ad67369fac1e057907a6486d4619f2a4f"> 42</a></span>});</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__input__t.html">gf_input_t</a>;</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="acore_8h_html"><div class="ttname"><a href="core_8h.html">core.h</a></div><div class="ttdoc">Type definitions related to core.</div></div>
|
||||
<div class="ttc" id="adraw_8h_html"><div class="ttname"><a href="draw_8h.html">draw.h</a></div><div class="ttdoc">Type definitions related to drawing interface.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html"><div class="ttname"><a href="gf__macro_8h.html">gf_macro.h</a></div><div class="ttdoc">Macro.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html_a018031ff5fba22b9d5052a55f8c9a377"><div class="ttname"><a href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a></div><div class="ttdeci">#define GF_DECLARE_TYPE(n, b)</div><div class="ttdoc">Macro to define engine type shorter.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00172">gf_macro.h:172</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__input__t_html"><div class="ttname"><a href="structgf__input__t.html">gf_input_t</a></div><div class="ttdoc">Input interface.</div><div class="ttdef"><b>Definition</b> <a href="input_8h_source.html#l00042">input.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__input__t_html_ac47540120552de68249a985e09d7bd9f"><div class="ttname"><a href="structgf__input__t.html#ac47540120552de68249a985e09d7bd9f">gf_input_t::mouse_y</a></div><div class="ttdeci">int mouse_y</div><div class="ttdoc">Y coord of mouse.</div><div class="ttdef"><b>Definition</b> <a href="input_8h_source.html#l00042">input.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__input__t_html_ad67369fac1e057907a6486d4619f2a4f"><div class="ttname"><a href="structgf__input__t.html#ad67369fac1e057907a6486d4619f2a4f">gf_input_t::engine</a></div><div class="ttdeci">gf_engine_t * engine</div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="input_8h_source.html#l00042">input.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__input__t_html_afbcc3c078ca608826acd824499a8b8b5"><div class="ttname"><a href="structgf__input__t.html#afbcc3c078ca608826acd824499a8b8b5">gf_input_t::mouse_x</a></div><div class="ttdeci">int mouse_x</div><div class="ttdoc">X coord of mouse.</div><div class="ttdef"><b>Definition</b> <a href="input_8h_source.html#l00042">input.h:42</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -108,8 +108,8 @@ $(document).ready(function(){initNavTree('mesh_8h.html',''); initResizable(); })
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Data Structures</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structgf__triangle__t.html">gf_triangle_t</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Triangle. <a href="structgf__triangle__t.html#details">More...</a><br /></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structgf__mesh__triangle__t.html">gf_mesh_triangle_t</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Triangle. <a href="structgf__mesh__triangle__t.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structgf__mesh__t.html">gf_mesh_t</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Mesh. <a href="structgf__mesh__t.html#details">More...</a><br /></td></tr>
|
||||
|
@ -1,5 +1,5 @@
|
||||
var mesh_8h =
|
||||
[
|
||||
[ "gf_triangle_t", "structgf__triangle__t.html", "structgf__triangle__t" ],
|
||||
[ "gf_mesh_triangle_t", "structgf__mesh__triangle__t.html", "structgf__mesh__triangle__t" ],
|
||||
[ "gf_mesh_t", "structgf__mesh__t.html", "structgf__mesh__t" ]
|
||||
];
|
@ -107,38 +107,43 @@ $(document).ready(function(){initNavTree('mesh_8h_source.html',''); initResizabl
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include <<a class="code" href="gf__macro_8h.html">gf_macro.h</a>></span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#ifdef GF_EXPOSE_MESH</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include <<a class="code" href="math_8h.html">gf_type/math.h</a>></span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include <<a class="code" href="graphic_8h.html">gf_type/graphic.h</a>></span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(triangle, {</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> points[3];</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> color;</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="structgf__triangle__t.html#a48fc77b2e4a08afad388a173535162c5"> 36</a></span>});</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(mesh, {</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <a class="code hl_struct" href="structgf__triangle__t.html">gf_triangle_t</a>* triangles;</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="keywordtype">int</span> triangle_count;</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="structgf__mesh__t.html#a70bc6e3addeac58806ad9bd2f4e9fe38"> 52</a></span>});</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__mesh__t.html">gf_mesh_t</a>;</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__triangle__t.html">gf_triangle_t</a>;</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structgf__mesh__triangle__t.html">gf_mesh_triangle_t</a> <a class="code hl_struct" href="structgf__mesh__triangle__t.html">gf_mesh_triangle_t</a>;</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structgf__mesh__t.html">gf_mesh_t</a> <a class="code hl_struct" href="structgf__mesh__t.html">gf_mesh_t</a>;</div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include <<a class="code" href="math_8h.html">gf_type/math.h</a>></span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <<a class="code" href="graphic_8h.html">gf_type/graphic.h</a>></span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(mesh_triangle, {</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> points[3];</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> color;</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="structgf__mesh__triangle__t.html#a4c260e7069a24cc13c4e7249a61ae461"> 39</a></span>});</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(mesh, {</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <a class="code hl_struct" href="structgf__mesh__triangle__t.html">gf_mesh_triangle_t</a>* <a class="code hl_variable" href="structgf__mesh__t.html#a879dc8f1f3d6efdba9589e31f71fba2b">triangles</a>;</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structgf__mesh__t.html#a70bc6e3addeac58806ad9bd2f4e9fe38">triangle_count</a>;</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="structgf__mesh__t.html#a70bc6e3addeac58806ad9bd2f4e9fe38"> 55</a></span>});</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__mesh__t.html">gf_mesh_t</a>;</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__mesh__triangle__t.html">gf_mesh_triangle_t</a>;</div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> </div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="agf__macro_8h_html"><div class="ttname"><a href="gf__macro_8h.html">gf_macro.h</a></div><div class="ttdoc">Macro.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html_a018031ff5fba22b9d5052a55f8c9a377"><div class="ttname"><a href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a></div><div class="ttdeci">#define GF_DECLARE_TYPE(n, b)</div><div class="ttdoc">Macro to define engine type shorter.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00172">gf_macro.h:172</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="agraphic_8h_html"><div class="ttname"><a href="graphic_8h.html">graphic.h</a></div><div class="ttdoc">Type definitions related to graphic interface.</div></div>
|
||||
<div class="ttc" id="amath_8h_html"><div class="ttname"><a href="math_8h.html">math.h</a></div><div class="ttdoc">Type definitions related to math.</div></div>
|
||||
<div class="ttc" id="amath_8h_html_a866f43b3ea5386cb9497738f1eec3d88"><div class="ttname"><a href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a></div><div class="ttdeci">double gf_math_vector_t[4]</div><div class="ttdoc">Vector.</div><div class="ttdef"><b>Definition</b> <a href="math_8h_source.html#l00025">math.h:25</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html"><div class="ttname"><a href="structgf__graphic__color__t.html">gf_graphic_color_t</a></div><div class="ttdoc">Color.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00042">graphic.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__mesh__t_html"><div class="ttname"><a href="structgf__mesh__t.html">gf_mesh_t</a></div><div class="ttdoc">Mesh.</div><div class="ttdef"><b>Definition</b> <a href="mesh_8h_source.html#l00052">mesh.h:52</a></div></div>
|
||||
<div class="ttc" id="astructgf__triangle__t_html"><div class="ttname"><a href="structgf__triangle__t.html">gf_triangle_t</a></div><div class="ttdoc">Triangle.</div><div class="ttdef"><b>Definition</b> <a href="mesh_8h_source.html#l00036">mesh.h:36</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html"><div class="ttname"><a href="structgf__graphic__color__t.html">gf_graphic_color_t</a></div><div class="ttdoc">Color.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__mesh__t_html"><div class="ttname"><a href="structgf__mesh__t.html">gf_mesh_t</a></div><div class="ttdoc">Mesh.</div><div class="ttdef"><b>Definition</b> <a href="mesh_8h_source.html#l00055">mesh.h:55</a></div></div>
|
||||
<div class="ttc" id="astructgf__mesh__t_html_a70bc6e3addeac58806ad9bd2f4e9fe38"><div class="ttname"><a href="structgf__mesh__t.html#a70bc6e3addeac58806ad9bd2f4e9fe38">gf_mesh_t::triangle_count</a></div><div class="ttdeci">int triangle_count</div><div class="ttdoc">Triangle count.</div><div class="ttdef"><b>Definition</b> <a href="mesh_8h_source.html#l00055">mesh.h:55</a></div></div>
|
||||
<div class="ttc" id="astructgf__mesh__t_html_a879dc8f1f3d6efdba9589e31f71fba2b"><div class="ttname"><a href="structgf__mesh__t.html#a879dc8f1f3d6efdba9589e31f71fba2b">gf_mesh_t::triangles</a></div><div class="ttdeci">gf_mesh_triangle_t * triangles</div><div class="ttdoc">Triangles.</div><div class="ttdef"><b>Definition</b> <a href="mesh_8h_source.html#l00055">mesh.h:55</a></div></div>
|
||||
<div class="ttc" id="astructgf__mesh__triangle__t_html"><div class="ttname"><a href="structgf__mesh__triangle__t.html">gf_mesh_triangle_t</a></div><div class="ttdoc">Triangle.</div><div class="ttdef"><b>Definition</b> <a href="mesh_8h_source.html#l00039">mesh.h:39</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -107,30 +107,34 @@ $(document).ready(function(){initNavTree('model_8h_source.html',''); initResizab
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include <<a class="code" href="gf__macro_8h.html">gf_macro.h</a>></span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#ifdef GF_EXPOSE_MODEL</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structgf__model__t.html">gf_model_t</a> <a class="code hl_struct" href="structgf__model__t.html">gf_model_t</a>;</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include <<a class="code" href="mesh_8h.html">gf_type/mesh.h</a>></span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include <<a class="code" href="texture_8h.html">gf_type/texture.h</a>></span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#include <<a class="code" href="mesh_8h.html">gf_type/mesh.h</a>></span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include <<a class="code" href="texture_8h.html">gf_type/texture.h</a>></span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(model, {</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <a class="code hl_struct" href="structgf__mesh__t.html">gf_mesh_t</a>* mesh;</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <a class="code hl_struct" href="structgf__texture__t.html">gf_texture_t</a>* texture;</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="structgf__model__t.html#aa28477a09739d0ef7566532fdb62aa06"> 36</a></span>});</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__model__t.html">gf_model_t</a>;</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(model, {</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <a class="code hl_struct" href="structgf__mesh__t.html">gf_mesh_t</a>* <a class="code hl_variable" href="structgf__model__t.html#aa28477a09739d0ef7566532fdb62aa06">mesh</a>;</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_struct" href="structgf__texture__t.html">gf_texture_t</a>* <a class="code hl_variable" href="structgf__model__t.html#ae82f2970b92a8369eeee97c0c7eae8e0">texture</a>;</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="structgf__model__t.html#aa28477a09739d0ef7566532fdb62aa06"> 38</a></span>});</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__model__t.html">gf_model_t</a>;</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="agf__macro_8h_html"><div class="ttname"><a href="gf__macro_8h.html">gf_macro.h</a></div><div class="ttdoc">Macro.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html_a018031ff5fba22b9d5052a55f8c9a377"><div class="ttname"><a href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a></div><div class="ttdeci">#define GF_DECLARE_TYPE(n, b)</div><div class="ttdoc">Macro to define engine type shorter.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00172">gf_macro.h:172</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="amesh_8h_html"><div class="ttname"><a href="mesh_8h.html">mesh.h</a></div><div class="ttdoc">Type definitions related to mesh.</div></div>
|
||||
<div class="ttc" id="astructgf__mesh__t_html"><div class="ttname"><a href="structgf__mesh__t.html">gf_mesh_t</a></div><div class="ttdoc">Mesh.</div><div class="ttdef"><b>Definition</b> <a href="mesh_8h_source.html#l00052">mesh.h:52</a></div></div>
|
||||
<div class="ttc" id="astructgf__model__t_html"><div class="ttname"><a href="structgf__model__t.html">gf_model_t</a></div><div class="ttdoc">Model.</div><div class="ttdef"><b>Definition</b> <a href="model_8h_source.html#l00036">model.h:36</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html"><div class="ttname"><a href="structgf__texture__t.html">gf_texture_t</a></div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00047">texture.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__mesh__t_html"><div class="ttname"><a href="structgf__mesh__t.html">gf_mesh_t</a></div><div class="ttdoc">Mesh.</div><div class="ttdef"><b>Definition</b> <a href="mesh_8h_source.html#l00055">mesh.h:55</a></div></div>
|
||||
<div class="ttc" id="astructgf__model__t_html"><div class="ttname"><a href="structgf__model__t.html">gf_model_t</a></div><div class="ttdoc">Model.</div><div class="ttdef"><b>Definition</b> <a href="model_8h_source.html#l00038">model.h:38</a></div></div>
|
||||
<div class="ttc" id="astructgf__model__t_html_aa28477a09739d0ef7566532fdb62aa06"><div class="ttname"><a href="structgf__model__t.html#aa28477a09739d0ef7566532fdb62aa06">gf_model_t::mesh</a></div><div class="ttdeci">gf_mesh_t * mesh</div><div class="ttdoc">Mesh.</div><div class="ttdef"><b>Definition</b> <a href="model_8h_source.html#l00038">model.h:38</a></div></div>
|
||||
<div class="ttc" id="astructgf__model__t_html_ae82f2970b92a8369eeee97c0c7eae8e0"><div class="ttname"><a href="structgf__model__t.html#ae82f2970b92a8369eeee97c0c7eae8e0">gf_model_t::texture</a></div><div class="ttdeci">gf_texture_t * texture</div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="model_8h_source.html#l00038">model.h:38</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html"><div class="ttname"><a href="structgf__texture__t.html">gf_texture_t</a></div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00049">texture.h:49</a></div></div>
|
||||
<div class="ttc" id="atexture_8h_html"><div class="ttname"><a href="texture_8h.html">texture.h</a></div><div class="ttdoc">Type definitions related to texture.</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
|
@ -50,7 +50,7 @@ var NAVTREE =
|
||||
var NAVTREEINDEX =
|
||||
[
|
||||
"annotated.html",
|
||||
"structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063"
|
||||
"structgf__draw__t.html#a1fc8d0f5c4be91a9b539275dd80e0460"
|
||||
];
|
||||
|
||||
var SYNCONMSG = 'click to disable panel synchronisation';
|
||||
|
@ -55,8 +55,9 @@ var NAVTREEINDEX0 =
|
||||
"gf__draw_8h.html":[2,0,1,4],
|
||||
"gf__draw_8h.html#a11d157bf565b4010f1350dd5329fa4a4":[2,0,1,4,3],
|
||||
"gf__draw_8h.html#a4575368fee8a93966d657874a0906aaf":[2,0,1,4,0],
|
||||
"gf__draw_8h.html#a47934a1eafd8426cc145a97e36867551":[2,0,1,4,6],
|
||||
"gf__draw_8h.html#a47934a1eafd8426cc145a97e36867551":[2,0,1,4,7],
|
||||
"gf__draw_8h.html#a4887fe11d8dfe55cf784e07b382b046a":[2,0,1,4,4],
|
||||
"gf__draw_8h.html#a4a0353d9ffdb96b2c26600b185b16f4f":[2,0,1,4,6],
|
||||
"gf__draw_8h.html#aa7c19917300ff10b22de455323f01d83":[2,0,1,4,2],
|
||||
"gf__draw_8h.html#af1d6ba858a1cee357f8626501540e8bf":[2,0,1,4,5],
|
||||
"gf__draw_8h.html#af65b9048f8e8b33c560f374a945d1dec":[2,0,1,4,1],
|
||||
@ -118,6 +119,8 @@ var NAVTREEINDEX0 =
|
||||
"gf__gui_8h_source.html":[2,0,1,9],
|
||||
"gf__input_8c_source.html":[2,0,9],
|
||||
"gf__input_8h.html":[2,0,1,10],
|
||||
"gf__input_8h.html#ac4a22f8231c87a464f6be7faead5dec2":[2,0,1,10,1],
|
||||
"gf__input_8h.html#ac926a70928c687f96cfbc24aef8ca96d":[2,0,1,10,0],
|
||||
"gf__input_8h_source.html":[2,0,1,10],
|
||||
"gf__jar__mod_8c_source.html":[2,0,10],
|
||||
"gf__jar__xm_8c_source.html":[2,0,11],
|
||||
@ -238,16 +241,13 @@ var NAVTREEINDEX0 =
|
||||
"server_8h_source.html":[2,0,1,0,14],
|
||||
"structgf__client__t.html":[1,0,0],
|
||||
"structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c":[1,0,0,0],
|
||||
"structgf__client__t.html#acf54abb33068b43e361e9734cf3d20ad":[1,0,0,2],
|
||||
"structgf__client__t.html#af44ab851509a6119df42954b209b7c0d":[1,0,0,1],
|
||||
"structgf__draw__driver__t.html":[1,0,1],
|
||||
"structgf__draw__driver__texture__t.html":[1,0,2],
|
||||
"structgf__draw__platform__t.html":[1,0,3],
|
||||
"structgf__draw__t.html":[1,0,4],
|
||||
"structgf__draw__t.html#a0d6e7e3f8f4e72bbfc4208db6b0a4e28":[1,0,4,5],
|
||||
"structgf__draw__t.html#a1cba7c3af17c134f9f749ff9cb5aba72":[1,0,4,8],
|
||||
"structgf__draw__t.html#a1ec29e03c753c84e51cb369e9b712d2d":[1,0,4,15],
|
||||
"structgf__draw__t.html#a24c971423b1befdce81738a39080b552":[1,0,4,12],
|
||||
"structgf__draw__t.html#a28a0e4624401155ff09056d1994f69f2":[1,0,4,9],
|
||||
"structgf__draw__t.html#a4699dbc1203697ad79ef8635d48886ec":[1,0,4,2],
|
||||
"structgf__draw__t.html#a4caafef51bb4d3b4a549671f63781c5d":[1,0,4,3]
|
||||
"structgf__draw__t.html#a1cba7c3af17c134f9f749ff9cb5aba72":[1,0,4,9],
|
||||
"structgf__draw__t.html#a1ec29e03c753c84e51cb369e9b712d2d":[1,0,4,16]
|
||||
};
|
||||
|
@ -1,13 +1,18 @@
|
||||
var NAVTREEINDEX1 =
|
||||
{
|
||||
"structgf__draw__t.html#a1fc8d0f5c4be91a9b539275dd80e0460":[1,0,4,8],
|
||||
"structgf__draw__t.html#a24c971423b1befdce81738a39080b552":[1,0,4,13],
|
||||
"structgf__draw__t.html#a28a0e4624401155ff09056d1994f69f2":[1,0,4,10],
|
||||
"structgf__draw__t.html#a4699dbc1203697ad79ef8635d48886ec":[1,0,4,2],
|
||||
"structgf__draw__t.html#a4caafef51bb4d3b4a549671f63781c5d":[1,0,4,3],
|
||||
"structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063":[1,0,4,6],
|
||||
"structgf__draw__t.html#a687948ab2189ace286eaf627fbc7c6b3":[1,0,4,11],
|
||||
"structgf__draw__t.html#a687948ab2189ace286eaf627fbc7c6b3":[1,0,4,12],
|
||||
"structgf__draw__t.html#a9168679ed35dff169e7694bc40d5fe83":[1,0,4,4],
|
||||
"structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb":[1,0,4,1],
|
||||
"structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c":[1,0,4,10],
|
||||
"structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c":[1,0,4,11],
|
||||
"structgf__draw__t.html#ac8333a3ac4ec20cc31dffe69cf9fb19b":[1,0,4,0],
|
||||
"structgf__draw__t.html#ad0dd9e86b268e783bb7aa7483f604587":[1,0,4,14],
|
||||
"structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346":[1,0,4,13],
|
||||
"structgf__draw__t.html#ad0dd9e86b268e783bb7aa7483f604587":[1,0,4,15],
|
||||
"structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346":[1,0,4,14],
|
||||
"structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f":[1,0,4,7],
|
||||
"structgf__engine__t.html":[1,0,5],
|
||||
"structgf__engine__t.html#a2ddb35da78854ca79e6f3be1cd5b8390":[1,0,5,2],
|
||||
@ -48,42 +53,46 @@ var NAVTREEINDEX1 =
|
||||
"structgf__gui__t.html#a74daf2c905e24c5c6d40ab8803e5018b":[1,0,13,2],
|
||||
"structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a":[1,0,13,1],
|
||||
"structgf__gui__t.html#aa9c0a86d1d6ed76b52065e64f02ef8d7":[1,0,13,0],
|
||||
"structgf__mesh__t.html":[1,0,15],
|
||||
"structgf__mesh__t.html#a70bc6e3addeac58806ad9bd2f4e9fe38":[1,0,15,0],
|
||||
"structgf__mesh__t.html#a879dc8f1f3d6efdba9589e31f71fba2b":[1,0,15,1],
|
||||
"structgf__model__t.html":[1,0,16],
|
||||
"structgf__model__t.html#aa28477a09739d0ef7566532fdb62aa06":[1,0,16,0],
|
||||
"structgf__model__t.html#ae82f2970b92a8369eeee97c0c7eae8e0":[1,0,16,1],
|
||||
"structgf__physics__t.html":[1,0,17],
|
||||
"structgf__physics__t.html#a98e249817f4da9fb45c6907e523199c0":[1,0,17,0],
|
||||
"structgf__physics__t.html#ae58352acdf2e4f9b7f5593a33d7cf5e1":[1,0,17,1],
|
||||
"structgf__server__t.html":[1,0,18],
|
||||
"structgf__server__t.html#a03a9c92df8537d9eb5d3cf5f43a02e40":[1,0,18,1],
|
||||
"structgf__server__t.html#acba2ce909d98ad4956128813189ea917":[1,0,18,0],
|
||||
"structgf__texture__t.html":[1,0,19],
|
||||
"structgf__texture__t.html#a0640d6993c4de94f7e51374c12ef7e35":[1,0,19,3],
|
||||
"structgf__texture__t.html#a3de5592e9caad1edfd93a45644a508e5":[1,0,19,2],
|
||||
"structgf__texture__t.html#a6f2bc2d54ca5a6ab073a98fb4f4fbfc4":[1,0,19,0],
|
||||
"structgf__texture__t.html#a7746f1b9059b336d89155945fc48c027":[1,0,19,1],
|
||||
"structgf__texture__t.html#abfc99c0749d88e9b04a3ee0e4e5e2854":[1,0,19,4],
|
||||
"structgf__thread__context__t.html":[1,0,20],
|
||||
"structgf__thread__context__t.html#a5ffa4a8254033678e59129ff895271ba":[1,0,20,0],
|
||||
"structgf__thread__context__t.html#a7f45b84a451f10d7dd6d3bef0f0f02ac":[1,0,20,1],
|
||||
"structgf__thread__t.html":[1,0,21],
|
||||
"structgf__triangle__t.html":[1,0,22],
|
||||
"structgf__triangle__t.html#a48fc77b2e4a08afad388a173535162c5":[1,0,22,0],
|
||||
"structgf__triangle__t.html#a81432658e211ca1024fd461e126a4531":[1,0,22,1],
|
||||
"structgf__version__t.html":[1,0,23],
|
||||
"structgf__version__t.html#a18c4ea6d16bd4d27da71586779ea3295":[1,0,23,5],
|
||||
"structgf__version__t.html#a2a478dbfcd02eaead8b77aad204cfc0d":[1,0,23,0],
|
||||
"structgf__version__t.html#a3515c56f3a2a337aaa0cb45ee8224e7d":[1,0,23,9],
|
||||
"structgf__version__t.html#a4ae35b795688ecbcb98562b52ce03509":[1,0,23,7],
|
||||
"structgf__version__t.html#a573839ca44261b9ccbd73e43be57d326":[1,0,23,6],
|
||||
"structgf__version__t.html#aa67a3c7e2ee37cd404c34f837b1ff3c5":[1,0,23,3],
|
||||
"structgf__version__t.html#ab555af19af1deaab5ddbe08b15f2b803":[1,0,23,2],
|
||||
"structgf__version__t.html#ac38d0e162b52e8d20fc27ecbf4148375":[1,0,23,1],
|
||||
"structgf__version__t.html#adf3afb0a4b590b655d7e5ccd334bc51d":[1,0,23,8],
|
||||
"structgf__version__t.html#af6a2e2d97455e9a11a76e34d5b4b25c1":[1,0,23,4],
|
||||
"structgf__input__t.html":[1,0,15],
|
||||
"structgf__input__t.html#ac47540120552de68249a985e09d7bd9f":[1,0,15,2],
|
||||
"structgf__input__t.html#ad67369fac1e057907a6486d4619f2a4f":[1,0,15,0],
|
||||
"structgf__input__t.html#afbcc3c078ca608826acd824499a8b8b5":[1,0,15,1],
|
||||
"structgf__mesh__t.html":[1,0,16],
|
||||
"structgf__mesh__t.html#a70bc6e3addeac58806ad9bd2f4e9fe38":[1,0,16,0],
|
||||
"structgf__mesh__t.html#a879dc8f1f3d6efdba9589e31f71fba2b":[1,0,16,1],
|
||||
"structgf__mesh__triangle__t.html":[1,0,17],
|
||||
"structgf__mesh__triangle__t.html#a4c260e7069a24cc13c4e7249a61ae461":[1,0,17,0],
|
||||
"structgf__mesh__triangle__t.html#a884485af47f0821ec8473b655d31bd74":[1,0,17,1],
|
||||
"structgf__model__t.html":[1,0,18],
|
||||
"structgf__model__t.html#aa28477a09739d0ef7566532fdb62aa06":[1,0,18,0],
|
||||
"structgf__model__t.html#ae82f2970b92a8369eeee97c0c7eae8e0":[1,0,18,1],
|
||||
"structgf__physics__t.html":[1,0,19],
|
||||
"structgf__physics__t.html#a98e249817f4da9fb45c6907e523199c0":[1,0,19,0],
|
||||
"structgf__physics__t.html#ae58352acdf2e4f9b7f5593a33d7cf5e1":[1,0,19,1],
|
||||
"structgf__server__t.html":[1,0,20],
|
||||
"structgf__server__t.html#a03a9c92df8537d9eb5d3cf5f43a02e40":[1,0,20,1],
|
||||
"structgf__server__t.html#acba2ce909d98ad4956128813189ea917":[1,0,20,0],
|
||||
"structgf__texture__t.html":[1,0,21],
|
||||
"structgf__texture__t.html#a0640d6993c4de94f7e51374c12ef7e35":[1,0,21,3],
|
||||
"structgf__texture__t.html#a3de5592e9caad1edfd93a45644a508e5":[1,0,21,2],
|
||||
"structgf__texture__t.html#a6f2bc2d54ca5a6ab073a98fb4f4fbfc4":[1,0,21,0],
|
||||
"structgf__texture__t.html#a7746f1b9059b336d89155945fc48c027":[1,0,21,1],
|
||||
"structgf__texture__t.html#abfc99c0749d88e9b04a3ee0e4e5e2854":[1,0,21,4],
|
||||
"structgf__thread__context__t.html":[1,0,22],
|
||||
"structgf__thread__context__t.html#a5ffa4a8254033678e59129ff895271ba":[1,0,22,0],
|
||||
"structgf__thread__context__t.html#a7f45b84a451f10d7dd6d3bef0f0f02ac":[1,0,22,1],
|
||||
"structgf__thread__t.html":[1,0,23],
|
||||
"structgf__version__t.html":[1,0,24],
|
||||
"structgf__version__t.html#a18c4ea6d16bd4d27da71586779ea3295":[1,0,24,5],
|
||||
"structgf__version__t.html#a2a478dbfcd02eaead8b77aad204cfc0d":[1,0,24,0],
|
||||
"structgf__version__t.html#a3515c56f3a2a337aaa0cb45ee8224e7d":[1,0,24,9],
|
||||
"structgf__version__t.html#a4ae35b795688ecbcb98562b52ce03509":[1,0,24,7],
|
||||
"structgf__version__t.html#a573839ca44261b9ccbd73e43be57d326":[1,0,24,6],
|
||||
"structgf__version__t.html#aa67a3c7e2ee37cd404c34f837b1ff3c5":[1,0,24,3],
|
||||
"structgf__version__t.html#ab555af19af1deaab5ddbe08b15f2b803":[1,0,24,2],
|
||||
"structgf__version__t.html#ac38d0e162b52e8d20fc27ecbf4148375":[1,0,24,1],
|
||||
"structgf__version__t.html#adf3afb0a4b590b655d7e5ccd334bc51d":[1,0,24,8],
|
||||
"structgf__version__t.html#af6a2e2d97455e9a11a76e34d5b4b25c1":[1,0,24,4],
|
||||
"texture_8h.html":[2,0,1,0,15],
|
||||
"texture_8h_source.html":[2,0,1,0,15],
|
||||
"thread_8h.html":[2,0,1,0,16],
|
||||
|
@ -262,20 +262,20 @@ $(document).ready(function(){initNavTree('opengl_2gf__driver_8c_source.html','')
|
||||
<div class="ttc" id="agf__opengl_8h_html"><div class="ttname"><a href="gf__opengl_8h.html">gf_opengl.h</a></div><div class="ttdoc">OpenGL headers.</div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="agf__texture_8h_html"><div class="ttname"><a href="gf__texture_8h.html">gf_texture.h</a></div><div class="ttdoc">Texture.</div></div>
|
||||
<div class="ttc" id="astructgf__draw__driver__t_html"><div class="ttname"><a href="structgf__draw__driver__t.html">gf_draw_driver_t</a></div><div class="ttdoc">Drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw__driver_8h_source.html#l00048">draw_driver.h:48</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__driver__texture__t_html"><div class="ttname"><a href="structgf__draw__driver__texture__t.html">gf_draw_driver_texture_t</a></div><div class="ttdoc">Driver-dependent texture.</div><div class="ttdef"><b>Definition</b> <a href="draw__driver_8h_source.html#l00056">draw_driver.h:56</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a1cba7c3af17c134f9f749ff9cb5aba72"><div class="ttname"><a href="structgf__draw__t.html#a1cba7c3af17c134f9f749ff9cb5aba72">gf_draw_t::light</a></div><div class="ttdeci">gf_math_vector_t light</div><div class="ttdoc">Light location.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_adeb3586537ce39bf94c594dec0348346"><div class="ttname"><a href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">gf_draw_t::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">Width of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ae300bda23f566c186f873c56c5d32a3f"><div class="ttname"><a href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">gf_draw_t::height</a></div><div class="ttdeci">int height</div><div class="ttdoc">Height of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html"><div class="ttname"><a href="structgf__graphic__color__t.html">gf_graphic_color_t</a></div><div class="ttdoc">Color.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00042">graphic.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a0f0a24017b41658518516306c7e19acf"><div class="ttname"><a href="structgf__graphic__color__t.html#a0f0a24017b41658518516306c7e19acf">gf_graphic_color_t::g</a></div><div class="ttdeci">double g</div><div class="ttdoc">Green.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00042">graphic.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a26d66ab963cf6822e7eadb7b0a96e040"><div class="ttname"><a href="structgf__graphic__color__t.html#a26d66ab963cf6822e7eadb7b0a96e040">gf_graphic_color_t::b</a></div><div class="ttdeci">double b</div><div class="ttdoc">Blue.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00042">graphic.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a55cf386eda83f15c1aa811626653141c"><div class="ttname"><a href="structgf__graphic__color__t.html#a55cf386eda83f15c1aa811626653141c">gf_graphic_color_t::a</a></div><div class="ttdeci">double a</div><div class="ttdoc">Alpha.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00042">graphic.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a5f1ffd7ee29657c6b6c71574b6f12788"><div class="ttname"><a href="structgf__graphic__color__t.html#a5f1ffd7ee29657c6b6c71574b6f12788">gf_graphic_color_t::r</a></div><div class="ttdeci">double r</div><div class="ttdoc">Red.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00042">graphic.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html"><div class="ttname"><a href="structgf__texture__t.html">gf_texture_t</a></div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00047">texture.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html_a6f2bc2d54ca5a6ab073a98fb4f4fbfc4"><div class="ttname"><a href="structgf__texture__t.html#a6f2bc2d54ca5a6ab073a98fb4f4fbfc4">gf_texture_t::draw_driver_texture</a></div><div class="ttdeci">gf_draw_driver_texture_t * draw_driver_texture</div><div class="ttdoc">Driver-dependent texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00047">texture.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__driver__t_html"><div class="ttname"><a href="structgf__draw__driver__t.html">gf_draw_driver_t</a></div><div class="ttdoc">Drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw__driver_8h_source.html#l00050">draw_driver.h:50</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__driver__texture__t_html"><div class="ttname"><a href="structgf__draw__driver__texture__t.html">gf_draw_driver_texture_t</a></div><div class="ttdoc">Driver-dependent texture.</div><div class="ttdef"><b>Definition</b> <a href="draw__driver_8h_source.html#l00058">draw_driver.h:58</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a1cba7c3af17c134f9f749ff9cb5aba72"><div class="ttname"><a href="structgf__draw__t.html#a1cba7c3af17c134f9f749ff9cb5aba72">gf_draw_t::light</a></div><div class="ttdeci">gf_math_vector_t light</div><div class="ttdoc">Light location.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_adeb3586537ce39bf94c594dec0348346"><div class="ttname"><a href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">gf_draw_t::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">Width of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ae300bda23f566c186f873c56c5d32a3f"><div class="ttname"><a href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">gf_draw_t::height</a></div><div class="ttdeci">int height</div><div class="ttdoc">Height of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html"><div class="ttname"><a href="structgf__graphic__color__t.html">gf_graphic_color_t</a></div><div class="ttdoc">Color.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a0f0a24017b41658518516306c7e19acf"><div class="ttname"><a href="structgf__graphic__color__t.html#a0f0a24017b41658518516306c7e19acf">gf_graphic_color_t::g</a></div><div class="ttdeci">double g</div><div class="ttdoc">Green.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a26d66ab963cf6822e7eadb7b0a96e040"><div class="ttname"><a href="structgf__graphic__color__t.html#a26d66ab963cf6822e7eadb7b0a96e040">gf_graphic_color_t::b</a></div><div class="ttdeci">double b</div><div class="ttdoc">Blue.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a55cf386eda83f15c1aa811626653141c"><div class="ttname"><a href="structgf__graphic__color__t.html#a55cf386eda83f15c1aa811626653141c">gf_graphic_color_t::a</a></div><div class="ttdeci">double a</div><div class="ttdoc">Alpha.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html_a5f1ffd7ee29657c6b6c71574b6f12788"><div class="ttname"><a href="structgf__graphic__color__t.html#a5f1ffd7ee29657c6b6c71574b6f12788">gf_graphic_color_t::r</a></div><div class="ttdeci">double r</div><div class="ttdoc">Red.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html"><div class="ttname"><a href="structgf__texture__t.html">gf_texture_t</a></div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00049">texture.h:49</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html_a6f2bc2d54ca5a6ab073a98fb4f4fbfc4"><div class="ttname"><a href="structgf__texture__t.html#a6f2bc2d54ca5a6ab073a98fb4f4fbfc4">gf_texture_t::draw_driver_texture</a></div><div class="ttdeci">gf_draw_driver_texture_t * draw_driver_texture</div><div class="ttdoc">Driver-dependent texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00049">texture.h:49</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -274,15 +274,15 @@ $(document).ready(function(){initNavTree('opengl_2gf__graphic_8c_source.html',''
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="agf__texture_8h_html"><div class="ttname"><a href="gf__texture_8h.html">gf_texture.h</a></div><div class="ttdoc">Texture.</div></div>
|
||||
<div class="ttc" id="amath_8h_html_a866f43b3ea5386cb9497738f1eec3d88"><div class="ttname"><a href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a></div><div class="ttdeci">double gf_math_vector_t[4]</div><div class="ttdoc">Vector.</div><div class="ttdef"><b>Definition</b> <a href="math_8h_source.html#l00025">math.h:25</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a28a0e4624401155ff09056d1994f69f2"><div class="ttname"><a href="structgf__draw__t.html#a28a0e4624401155ff09056d1994f69f2">gf_draw_t::lookat</a></div><div class="ttdeci">gf_math_vector_t lookat</div><div class="ttdoc">Where to look at.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ac8333a3ac4ec20cc31dffe69cf9fb19b"><div class="ttname"><a href="structgf__draw__t.html#ac8333a3ac4ec20cc31dffe69cf9fb19b">gf_draw_t::camera</a></div><div class="ttdeci">gf_math_vector_t camera</div><div class="ttdoc">Camera location.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_adeb3586537ce39bf94c594dec0348346"><div class="ttname"><a href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">gf_draw_t::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">Width of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ae300bda23f566c186f873c56c5d32a3f"><div class="ttname"><a href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">gf_draw_t::height</a></div><div class="ttdeci">int height</div><div class="ttdoc">Height of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html"><div class="ttname"><a href="structgf__graphic__color__t.html">gf_graphic_color_t</a></div><div class="ttdoc">Color.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00042">graphic.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html"><div class="ttname"><a href="structgf__texture__t.html">gf_texture_t</a></div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00047">texture.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html_a0640d6993c4de94f7e51374c12ef7e35"><div class="ttname"><a href="structgf__texture__t.html#a0640d6993c4de94f7e51374c12ef7e35">gf_texture_t::internal_width</a></div><div class="ttdeci">int internal_width</div><div class="ttdoc">Internal width of texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00047">texture.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html_abfc99c0749d88e9b04a3ee0e4e5e2854"><div class="ttname"><a href="structgf__texture__t.html#abfc99c0749d88e9b04a3ee0e4e5e2854">gf_texture_t::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">Width of texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00047">texture.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a28a0e4624401155ff09056d1994f69f2"><div class="ttname"><a href="structgf__draw__t.html#a28a0e4624401155ff09056d1994f69f2">gf_draw_t::lookat</a></div><div class="ttdeci">gf_math_vector_t lookat</div><div class="ttdoc">Where to look at.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ac8333a3ac4ec20cc31dffe69cf9fb19b"><div class="ttname"><a href="structgf__draw__t.html#ac8333a3ac4ec20cc31dffe69cf9fb19b">gf_draw_t::camera</a></div><div class="ttdeci">gf_math_vector_t camera</div><div class="ttdoc">Camera location.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_adeb3586537ce39bf94c594dec0348346"><div class="ttname"><a href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">gf_draw_t::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">Width of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ae300bda23f566c186f873c56c5d32a3f"><div class="ttname"><a href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">gf_draw_t::height</a></div><div class="ttdeci">int height</div><div class="ttdoc">Height of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__graphic__color__t_html"><div class="ttname"><a href="structgf__graphic__color__t.html">gf_graphic_color_t</a></div><div class="ttdoc">Color.</div><div class="ttdef"><b>Definition</b> <a href="graphic_8h_source.html#l00044">graphic.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html"><div class="ttname"><a href="structgf__texture__t.html">gf_texture_t</a></div><div class="ttdoc">Texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00049">texture.h:49</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html_a0640d6993c4de94f7e51374c12ef7e35"><div class="ttname"><a href="structgf__texture__t.html#a0640d6993c4de94f7e51374c12ef7e35">gf_texture_t::internal_width</a></div><div class="ttdeci">int internal_width</div><div class="ttdoc">Internal width of texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00049">texture.h:49</a></div></div>
|
||||
<div class="ttc" id="astructgf__texture__t_html_abfc99c0749d88e9b04a3ee0e4e5e2854"><div class="ttname"><a href="structgf__texture__t.html#abfc99c0749d88e9b04a3ee0e4e5e2854">gf_texture_t::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">Width of texture.</div><div class="ttdef"><b>Definition</b> <a href="texture_8h_source.html#l00049">texture.h:49</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -101,113 +101,128 @@ $(document).ready(function(){initNavTree('opengl_2glfw_2gf__draw_8c_source.html'
|
||||
<div class="contents">
|
||||
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#define GF_EXPOSE_DRAW_PLATFORM</span></div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="preprocessor">#define GF_EXPOSE_DRAW</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span> </div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include <<a class="code" href="gf__pre_8h.html">gf_pre.h</a>></span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span> </div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include <<a class="code" href="gf__opengl_8h.html">gf_opengl.h</a>></span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span> </div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">/* Interface */</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#include <<a class="code" href="gf__draw__platform_8h.html">gf_draw_platform.h</a>></span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> </div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include <<a class="code" href="gf__draw__driver_8h.html">gf_draw_driver.h</a>></span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include <<a class="code" href="gf__log_8h.html">gf_log.h</a>></span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include <<a class="code" href="gf__draw_8h.html">gf_draw.h</a>></span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include <string.h></span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#include <stdlib.h></span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="keywordtype">void</span> gf_draw_platform_begin(<span class="keywordtype">void</span>) {</div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> glfwInit();</div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 1);</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 1);</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> glfwWindowHint(GLFW_DOUBLEBUFFER, GLFW_TRUE);</div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_ANY_PROFILE);</div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span>}</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="keywordtype">void</span> gf_draw_platform_end(<span class="keywordtype">void</span>) {}</div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#define GF_EXPOSE_INPUT</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span> </div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include <<a class="code" href="gf__pre_8h.html">gf_pre.h</a>></span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span> </div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include <<a class="code" href="gf__opengl_8h.html">gf_opengl.h</a>></span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">/* Interface */</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include <<a class="code" href="gf__draw__platform_8h.html">gf_draw_platform.h</a>></span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include <<a class="code" href="gf__draw__driver_8h.html">gf_draw_driver.h</a>></span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include <<a class="code" href="gf__log_8h.html">gf_log.h</a>></span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include <<a class="code" href="gf__draw_8h.html">gf_draw.h</a>></span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include <<a class="code" href="gf__input_8h.html">gf_input.h</a>></span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include <string.h></span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <stdlib.h></span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="keywordtype">void</span> gf_draw_platform_begin(<span class="keywordtype">void</span>) {</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> glfwInit();</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 1);</div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 1);</div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> glfwWindowHint(GLFW_DOUBLEBUFFER, GLFW_TRUE);</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_ANY_PROFILE);</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span>}</div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="keywordtype">void</span> gf_glfw_size(GLFWwindow* window, <span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h) {</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw = (<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>*)glfwGetWindowUserPointer(window);</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">width</a> = w;</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">height</a> = h;</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> glfwSetWindowSize(window, w, h);</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> gf_draw_reshape(draw);</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span>}</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="keywordtype">int</span> gf_draw_platform_has_extension(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keyword">const</span> <span class="keywordtype">char</span>* query) {</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* ext = NULL;</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* ptr;</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">const</span> <span class="keywordtype">int</span> len = strlen(query);</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> glfwMakeContextCurrent(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->window);</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keywordflow">return</span> glfwExtensionSupported(query);</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="keywordtype">void</span> gf_draw_platform_end(<span class="keywordtype">void</span>) {}</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keywordtype">void</span> gf_glfw_size(GLFWwindow* window, <span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h) {</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw = (<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>*)glfwGetWindowUserPointer(window);</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">width</a> = w;</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">height</a> = h;</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> glfwSetWindowSize(window, w, h);</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> gf_draw_reshape(draw);</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span>}</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="keywordtype">void</span> gf_glfw_cursor(GLFWwindow* window, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y) {</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw = (<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>*)glfwGetWindowUserPointer(window);</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keywordflow">if</span>(draw-><a class="code hl_variable" href="structgf__draw__t.html#a1fc8d0f5c4be91a9b539275dd80e0460">input</a> != NULL) {</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a1fc8d0f5c4be91a9b539275dd80e0460">input</a>-><a class="code hl_variable" href="structgf__input__t.html#afbcc3c078ca608826acd824499a8b8b5">mouse_x</a> = x;</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a1fc8d0f5c4be91a9b539275dd80e0460">input</a>-><a class="code hl_variable" href="structgf__input__t.html#ac47540120552de68249a985e09d7bd9f">mouse_y</a> = y;</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> }</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>}</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="keywordtype">int</span> gf_draw_platform_step(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <span class="keywordtype">int</span> ret = 0;</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="keywordtype">int</span> w, h;</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> glfwMakeContextCurrent(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->window);</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb">close</a> = glfwWindowShouldClose(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->window);</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <span class="keywordflow">if</span>(draw-><a class="code hl_variable" href="structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb">close</a>) glfwSetWindowShouldClose(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->window, GLFW_FALSE);</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> glfwPollEvents();</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <span class="keywordflow">if</span>(ret == 0) {</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> gf_draw_driver_before(draw);</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> gf_draw_frame(draw);</div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> gf_draw_driver_after(draw);</div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> </div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> glfwSwapBuffers(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->window);</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> }</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <span class="keywordflow">return</span> ret;</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span>}</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span><a class="code hl_struct" href="structgf__draw__platform__t.html">gf_draw_platform_t</a>* gf_draw_platform_create(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> <a class="code hl_struct" href="structgf__draw__platform__t.html">gf_draw_platform_t</a>* platform = malloc(<span class="keyword">sizeof</span>(*platform));</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> memset(platform, 0, <span class="keyword">sizeof</span>(*platform));</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> platform->engine = engine;</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="keywordtype">int</span> gf_draw_platform_has_extension(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keyword">const</span> <span class="keywordtype">char</span>* query) {</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* ext = NULL;</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* ptr;</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">const</span> <span class="keywordtype">int</span> len = strlen(query);</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> glfwMakeContextCurrent(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->window);</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <span class="keywordflow">return</span> glfwExtensionSupported(query);</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span>}</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> </div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="keywordtype">int</span> gf_draw_platform_step(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <span class="keywordtype">int</span> ret = 0;</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <span class="keywordtype">int</span> w, h;</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> glfwMakeContextCurrent(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->window);</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb">close</a> = glfwWindowShouldClose(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->window);</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="keywordflow">if</span>(draw-><a class="code hl_variable" href="structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb">close</a>) glfwSetWindowShouldClose(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->window, GLFW_FALSE);</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> glfwPollEvents();</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keywordflow">if</span>(ret == 0) {</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> gf_draw_driver_before(draw);</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> gf_draw_frame(draw);</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> gf_draw_driver_after(draw);</div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> platform->window = glfwCreateWindow(draw-><a class="code hl_variable" href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">width</a>, draw-><a class="code hl_variable" href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">height</a>, draw-><a class="code hl_variable" href="structgf__draw__t.html#a24c971423b1befdce81738a39080b552">title</a>, NULL, NULL);</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <span class="keywordflow">if</span>(platform->window == NULL) {</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"Failed to create window"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> gf_draw_platform_destroy(platform);</div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <span class="keywordflow">return</span> NULL;</div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> }</div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> glfwSetWindowUserPointer(platform->window, draw);</div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> glfwSetWindowSizeCallback(platform->window, gf_glfw_size);</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> glfwSwapBuffers(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->window);</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> }</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <span class="keywordflow">return</span> ret;</div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span>}</div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span><a class="code hl_struct" href="structgf__draw__platform__t.html">gf_draw_platform_t</a>* gf_draw_platform_create(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> <a class="code hl_struct" href="structgf__draw__platform__t.html">gf_draw_platform_t</a>* platform = malloc(<span class="keyword">sizeof</span>(*platform));</div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> memset(platform, 0, <span class="keyword">sizeof</span>(*platform));</div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> platform->engine = engine;</div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> glfwMakeContextCurrent(platform->window);</div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span><span class="preprocessor">#ifdef DO_SWAP_INTERVAL</span></div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> glfwSwapInterval(1);</div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keywordflow">return</span> platform;</div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span>}</div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> platform->window = glfwCreateWindow(draw-><a class="code hl_variable" href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">width</a>, draw-><a class="code hl_variable" href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">height</a>, draw-><a class="code hl_variable" href="structgf__draw__t.html#a24c971423b1befdce81738a39080b552">title</a>, NULL, NULL);</div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <span class="keywordflow">if</span>(platform->window == NULL) {</div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"Failed to create window"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> gf_draw_platform_destroy(platform);</div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keywordflow">return</span> NULL;</div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> }</div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span><span class="keywordtype">void</span> gf_draw_platform_destroy(<a class="code hl_struct" href="structgf__draw__platform__t.html">gf_draw_platform_t</a>* platform) {</div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <span class="keywordflow">if</span>(platform->window != NULL) {</div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> glfwDestroyWindow(platform->window);</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> }</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(platform->engine, <span class="stringliteral">"Destroyed platform-dependent part of drawing driver"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> free(platform);</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span>}</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> glfwSetWindowUserPointer(platform->window, draw);</div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> glfwSetCursorPosCallback(platform->window, gf_glfw_cursor);</div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> glfwSetWindowSizeCallback(platform->window, gf_glfw_size);</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> </div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> glfwMakeContextCurrent(platform->window);</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span><span class="preprocessor">#ifdef DO_SWAP_INTERVAL</span></div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> glfwSwapInterval(1);</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keywordflow">return</span> platform;</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span>}</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span><span class="keywordtype">void</span> gf_draw_platform_destroy(<a class="code hl_struct" href="structgf__draw__platform__t.html">gf_draw_platform_t</a>* platform) {</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keywordflow">if</span>(platform->window != NULL) {</div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> glfwDestroyWindow(platform->window);</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> }</div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(platform->engine, <span class="stringliteral">"Destroyed platform-dependent part of drawing driver"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> free(platform);</div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span>}</div>
|
||||
<div class="ttc" id="agf__draw_8h_html"><div class="ttname"><a href="gf__draw_8h.html">gf_draw.h</a></div><div class="ttdoc">Drawing interface.</div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html"><div class="ttname"><a href="gf__draw__driver_8h.html">gf_draw_driver.h</a></div><div class="ttdoc">Drawing driver.</div></div>
|
||||
<div class="ttc" id="agf__draw__platform_8h_html"><div class="ttname"><a href="gf__draw__platform_8h.html">gf_draw_platform.h</a></div><div class="ttdoc">Platform-dependent part of drawing driver.</div></div>
|
||||
<div class="ttc" id="agf__input_8h_html"><div class="ttname"><a href="gf__input_8h.html">gf_input.h</a></div><div class="ttdoc">Input.</div></div>
|
||||
<div class="ttc" id="agf__log_8h_html"><div class="ttname"><a href="gf__log_8h.html">gf_log.h</a></div><div class="ttdoc">Logger.</div></div>
|
||||
<div class="ttc" id="agf__log_8h_html_a165a2d1cecbdd974b4a44450011bb84a"><div class="ttname"><a href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a></div><div class="ttdeci">#define gf_log_function(engine, fmt,...)</div><div class="ttdoc">Output log with line number and function name.</div><div class="ttdef"><b>Definition</b> <a href="gf__log_8h_source.html#l00026">gf_log.h:26</a></div></div>
|
||||
<div class="ttc" id="agf__opengl_8h_html"><div class="ttname"><a href="gf__opengl_8h.html">gf_opengl.h</a></div><div class="ttdoc">OpenGL headers.</div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="astructgf__draw__platform__t_html"><div class="ttname"><a href="structgf__draw__platform__t.html">gf_draw_platform_t</a></div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw__platform_8h_source.html#l00065">draw_platform.h:65</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a24c971423b1befdce81738a39080b552"><div class="ttname"><a href="structgf__draw__t.html#a24c971423b1befdce81738a39080b552">gf_draw_t::title</a></div><div class="ttdeci">char title[128]</div><div class="ttdoc">Window title.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a923e76b7eba5d6bca1c92bea6a716adb"><div class="ttname"><a href="structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb">gf_draw_t::close</a></div><div class="ttdeci">int close</div><div class="ttdoc">1 if it was requested to be closed, otherwise 0</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ab7893e83d1d13fe68efbed786df0ce5c"><div class="ttname"><a href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">gf_draw_t::platform</a></div><div class="ttdeci">gf_draw_platform_t * platform</div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_adeb3586537ce39bf94c594dec0348346"><div class="ttname"><a href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">gf_draw_t::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">Width of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ae300bda23f566c186f873c56c5d32a3f"><div class="ttname"><a href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">gf_draw_t::height</a></div><div class="ttdeci">int height</div><div class="ttdoc">Height of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__platform__t_html"><div class="ttname"><a href="structgf__draw__platform__t.html">gf_draw_platform_t</a></div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw__platform_8h_source.html#l00067">draw_platform.h:67</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a1fc8d0f5c4be91a9b539275dd80e0460"><div class="ttname"><a href="structgf__draw__t.html#a1fc8d0f5c4be91a9b539275dd80e0460">gf_draw_t::input</a></div><div class="ttdeci">gf_input_t * input</div><div class="ttdoc">Input interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a24c971423b1befdce81738a39080b552"><div class="ttname"><a href="structgf__draw__t.html#a24c971423b1befdce81738a39080b552">gf_draw_t::title</a></div><div class="ttdeci">char title[128]</div><div class="ttdoc">Window title.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a923e76b7eba5d6bca1c92bea6a716adb"><div class="ttname"><a href="structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb">gf_draw_t::close</a></div><div class="ttdeci">int close</div><div class="ttdoc">1 if it was requested to be closed, otherwise 0</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ab7893e83d1d13fe68efbed786df0ce5c"><div class="ttname"><a href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">gf_draw_t::platform</a></div><div class="ttdeci">gf_draw_platform_t * platform</div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_adeb3586537ce39bf94c594dec0348346"><div class="ttname"><a href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">gf_draw_t::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">Width of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ae300bda23f566c186f873c56c5d32a3f"><div class="ttname"><a href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">gf_draw_t::height</a></div><div class="ttdeci">int height</div><div class="ttdoc">Height of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__input__t_html_ac47540120552de68249a985e09d7bd9f"><div class="ttname"><a href="structgf__input__t.html#ac47540120552de68249a985e09d7bd9f">gf_input_t::mouse_y</a></div><div class="ttdeci">int mouse_y</div><div class="ttdoc">Y coord of mouse.</div><div class="ttdef"><b>Definition</b> <a href="input_8h_source.html#l00042">input.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__input__t_html_afbcc3c078ca608826acd824499a8b8b5"><div class="ttname"><a href="structgf__input__t.html#afbcc3c078ca608826acd824499a8b8b5">gf_input_t::mouse_x</a></div><div class="ttdeci">int mouse_x</div><div class="ttdoc">X coord of mouse.</div><div class="ttdef"><b>Definition</b> <a href="input_8h_source.html#l00042">input.h:42</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -101,217 +101,228 @@ $(document).ready(function(){initNavTree('opengl_2glx_2gf__draw_8c_source.html',
|
||||
<div class="contents">
|
||||
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#define GF_EXPOSE_DRAW_PLATFORM</span></div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="preprocessor">#define GF_EXPOSE_DRAW</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span> </div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include <<a class="code" href="gf__pre_8h.html">gf_pre.h</a>></span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span> </div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include <<a class="code" href="gf__opengl_8h.html">gf_opengl.h</a>></span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span> </div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">/* Interface */</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#include <<a class="code" href="gf__draw__platform_8h.html">gf_draw_platform.h</a>></span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> </div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include <<a class="code" href="gf__draw__driver_8h.html">gf_draw_driver.h</a>></span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include <<a class="code" href="gf__log_8h.html">gf_log.h</a>></span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include <<a class="code" href="gf__draw_8h.html">gf_draw.h</a>></span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include <string.h></span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#include <stdlib.h></span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#ifdef DO_SWAP_INTERVAL</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#ifndef GLX_MESA_swap_control</span></div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#define GLX_MESA_swap_control 1</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="keyword">typedef</span> int (*PFNGLXGETSWAPINTERVALMESAPROC)(void);</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="keyword">typedef</span> void (*PFNGLXSWAPINTERVALMESAPROC)(int);</div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#ifndef GLX_EXT_swap_control</span></div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor">#define GLX_EXT_swap_control 1</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="keyword">typedef</span> void (*PFNGLXSWAPINTERVALEXTPROC)(Display*, GLXDrawable, int);</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#ifndef GLX_SGI_swap_control</span></div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor">#define GLX_SGI_swap_control 1</span></div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="keyword">typedef</span> void (*PFNGLXSWAPINTERVALSGIPROC)(int);</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="keywordtype">void</span> gf_draw_platform_begin(<span class="keywordtype">void</span>) {}</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="keywordtype">void</span> gf_draw_platform_end(<span class="keywordtype">void</span>) {}</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="keywordtype">int</span> gf_draw_platform_has_extension(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keyword">const</span> <span class="keywordtype">char</span>* query) {</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* ext = NULL;</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* ptr;</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">const</span> <span class="keywordtype">int</span> len = strlen(query);</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> glXMakeCurrent(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->display, draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->window, draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->context);</div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#define GF_EXPOSE_INPUT</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span> </div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include <<a class="code" href="gf__pre_8h.html">gf_pre.h</a>></span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span> </div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include <<a class="code" href="gf__opengl_8h.html">gf_opengl.h</a>></span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">/* Interface */</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include <<a class="code" href="gf__draw__platform_8h.html">gf_draw_platform.h</a>></span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include <<a class="code" href="gf__draw__driver_8h.html">gf_draw_driver.h</a>></span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include <<a class="code" href="gf__input_8h.html">gf_input.h</a>></span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include <<a class="code" href="gf__log_8h.html">gf_log.h</a>></span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include <<a class="code" href="gf__draw_8h.html">gf_draw.h</a>></span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include <string.h></span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <stdlib.h></span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#ifdef DO_SWAP_INTERVAL</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#ifndef GLX_MESA_swap_control</span></div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#define GLX_MESA_swap_control 1</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="keyword">typedef</span> int (*PFNGLXGETSWAPINTERVALMESAPROC)(void);</div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keyword">typedef</span> void (*PFNGLXSWAPINTERVALMESAPROC)(int);</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#ifndef GLX_EXT_swap_control</span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="preprocessor">#define GLX_EXT_swap_control 1</span></div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="keyword">typedef</span> void (*PFNGLXSWAPINTERVALEXTPROC)(Display*, GLXDrawable, int);</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor">#ifndef GLX_SGI_swap_control</span></div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#define GLX_SGI_swap_control 1</span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="keyword">typedef</span> void (*PFNGLXSWAPINTERVALSGIPROC)(int);</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="keywordtype">void</span> gf_draw_platform_begin(<span class="keywordtype">void</span>) {}</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="keywordtype">void</span> gf_draw_platform_end(<span class="keywordtype">void</span>) {}</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="keywordtype">int</span> gf_draw_platform_has_extension(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keyword">const</span> <span class="keywordtype">char</span>* query) {</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* ext = NULL;</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* ptr;</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">const</span> <span class="keywordtype">int</span> len = strlen(query);</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> ext = glXQueryExtensionsString(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->display, DefaultScreen(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->display));</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> ptr = strstr(ext, query);</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="keywordflow">return</span> ((ptr != NULL) && ((ptr[len] == <span class="charliteral">' '</span>) || (ptr[len] == <span class="charliteral">'\0'</span>)));</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span>}</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><a class="code hl_struct" href="structgf__draw__platform__t.html">gf_draw_platform_t</a>* gf_draw_platform_create(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <span class="keywordtype">int</span> i = 0;</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <span class="keywordtype">int</span> attribs[64];</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="keywordtype">int</span> screen;</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> Window root;</div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> XVisualInfo* visual;</div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> XSetWindowAttributes attr;</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> XSizeHints hints;</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <span class="keywordtype">int</span> interval = 0;</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <a class="code hl_struct" href="structgf__draw__platform__t.html">gf_draw_platform_t</a>* platform = malloc(<span class="keyword">sizeof</span>(*platform));</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> memset(platform, 0, <span class="keyword">sizeof</span>(*platform));</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> platform->engine = engine;</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> platform->display = XOpenDisplay(NULL);</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="keywordflow">if</span>(platform->display == NULL) {</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"Failed to open display"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> gf_draw_platform_destroy(platform);</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <span class="keywordflow">return</span> NULL;</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> }</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> attribs[i++] = GLX_RGBA;</div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> attribs[i++] = GLX_DOUBLEBUFFER;</div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> attribs[i++] = GLX_RED_SIZE;</div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> attribs[i++] = 1;</div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> attribs[i++] = GLX_GREEN_SIZE;</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> glXMakeCurrent(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->display, draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->window, draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->context);</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> ext = glXQueryExtensionsString(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->display, DefaultScreen(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->display));</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> ptr = strstr(ext, query);</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <span class="keywordflow">return</span> ((ptr != NULL) && ((ptr[len] == <span class="charliteral">' '</span>) || (ptr[len] == <span class="charliteral">'\0'</span>)));</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span>}</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><a class="code hl_struct" href="structgf__draw__platform__t.html">gf_draw_platform_t</a>* gf_draw_platform_create(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="keywordtype">int</span> i = 0;</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="keywordtype">int</span> attribs[64];</div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <span class="keywordtype">int</span> screen;</div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> Window root;</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> XVisualInfo* visual;</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> XSetWindowAttributes attr;</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> XSizeHints hints;</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="keywordtype">int</span> interval = 0;</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <a class="code hl_struct" href="structgf__draw__platform__t.html">gf_draw_platform_t</a>* platform = malloc(<span class="keyword">sizeof</span>(*platform));</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> memset(platform, 0, <span class="keyword">sizeof</span>(*platform));</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> platform->engine = engine;</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> platform->display = XOpenDisplay(NULL);</div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> <span class="keywordflow">if</span>(platform->display == NULL) {</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"Failed to open display"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> gf_draw_platform_destroy(platform);</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <span class="keywordflow">return</span> NULL;</div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> }</div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> attribs[i++] = GLX_RGBA;</div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> attribs[i++] = GLX_DOUBLEBUFFER;</div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> attribs[i++] = GLX_RED_SIZE;</div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> attribs[i++] = 1;</div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> attribs[i++] = GLX_BLUE_SIZE;</div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> attribs[i++] = GLX_GREEN_SIZE;</div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> attribs[i++] = 1;</div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> attribs[i++] = GLX_DEPTH_SIZE;</div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> attribs[i++] = GLX_BLUE_SIZE;</div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> attribs[i++] = 1;</div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> attribs[i++] = None;</div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> attribs[i++] = GLX_DEPTH_SIZE;</div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> attribs[i++] = 1;</div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> screen = DefaultScreen(platform->display);</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> root = RootWindow(platform->display, screen);</div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> visual = glXChooseVisual(platform->display, screen, attribs);</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="keywordflow">if</span>(visual == NULL) {</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"Failed to get visual"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> gf_draw_platform_destroy(platform);</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="keywordflow">return</span> NULL;</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> }</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> attr.colormap = XCreateColormap(platform->display, root, visual->visual, AllocNone);</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> attr.event_mask = StructureNotifyMask | ExposureMask | PointerMotionMask;</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> platform->window = XCreateWindow(platform->display, root, draw-><a class="code hl_variable" href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">width</a>, draw-><a class="code hl_variable" href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">height</a>, draw-><a class="code hl_variable" href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">width</a>, draw-><a class="code hl_variable" href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">height</a>, 0, visual->depth, InputOutput, visual->visual, CWColormap | CWEventMask, &attr);</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> hints.x = draw-><a class="code hl_variable" href="structgf__draw__t.html#ad0dd9e86b268e783bb7aa7483f604587">x</a>;</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> hints.y = draw-><a class="code hl_variable" href="structgf__draw__t.html#a1ec29e03c753c84e51cb369e9b712d2d">y</a>;</div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> hints.width = draw-><a class="code hl_variable" href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">width</a>;</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> hints.height = draw-><a class="code hl_variable" href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">height</a>;</div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> hints.flags = USSize | USPosition;</div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> XSetNormalHints(platform->display, platform->window, &hints);</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> XSetStandardProperties(platform->display, platform->window, draw-><a class="code hl_variable" href="structgf__draw__t.html#a24c971423b1befdce81738a39080b552">title</a>, <span class="stringliteral">"GoldFish"</span>, None, (<span class="keywordtype">char</span>**)NULL, 0, &hints);</div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> </div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> platform->wm_delete_window = XInternAtom(platform->display, <span class="stringliteral">"WM_DELETE_WINDOW"</span>, False);</div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> XSetWMProtocols(platform->display, platform->window, &platform->wm_delete_window, 1);</div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> </div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> platform->context = glXCreateContext(platform->display, visual, NULL, True);</div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <span class="keywordflow">if</span>(platform->context == NULL) {</div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> XFree(visual);</div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"Failed to get OpenGL context"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> gf_draw_platform_destroy(platform);</div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <span class="keywordflow">return</span> NULL;</div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> }</div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> </div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> XFree(visual);</div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> attribs[i++] = None;</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> screen = DefaultScreen(platform->display);</div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> root = RootWindow(platform->display, screen);</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> </div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> visual = glXChooseVisual(platform->display, screen, attribs);</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keywordflow">if</span>(visual == NULL) {</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"Failed to get visual"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> gf_draw_platform_destroy(platform);</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keywordflow">return</span> NULL;</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> }</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> attr.colormap = XCreateColormap(platform->display, root, visual->visual, AllocNone);</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> attr.event_mask = StructureNotifyMask | ExposureMask | PointerMotionMask;</div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> platform->window = XCreateWindow(platform->display, root, draw-><a class="code hl_variable" href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">width</a>, draw-><a class="code hl_variable" href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">height</a>, draw-><a class="code hl_variable" href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">width</a>, draw-><a class="code hl_variable" href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">height</a>, 0, visual->depth, InputOutput, visual->visual, CWColormap | CWEventMask, &attr);</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> </div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> hints.x = draw-><a class="code hl_variable" href="structgf__draw__t.html#ad0dd9e86b268e783bb7aa7483f604587">x</a>;</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> hints.y = draw-><a class="code hl_variable" href="structgf__draw__t.html#a1ec29e03c753c84e51cb369e9b712d2d">y</a>;</div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> hints.width = draw-><a class="code hl_variable" href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">width</a>;</div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> hints.height = draw-><a class="code hl_variable" href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">height</a>;</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> hints.flags = USSize | USPosition;</div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> XSetNormalHints(platform->display, platform->window, &hints);</div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> XSetStandardProperties(platform->display, platform->window, draw-><a class="code hl_variable" href="structgf__draw__t.html#a24c971423b1befdce81738a39080b552">title</a>, <span class="stringliteral">"GoldFish"</span>, None, (<span class="keywordtype">char</span>**)NULL, 0, &hints);</div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> </div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> platform->wm_delete_window = XInternAtom(platform->display, <span class="stringliteral">"WM_DELETE_WINDOW"</span>, False);</div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> XSetWMProtocols(platform->display, platform->window, &platform->wm_delete_window, 1);</div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> </div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> platform->context = glXCreateContext(platform->display, visual, NULL, True);</div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <span class="keywordflow">if</span>(platform->context == NULL) {</div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> XFree(visual);</div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"Failed to get OpenGL context"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> gf_draw_platform_destroy(platform);</div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <span class="keywordflow">return</span> NULL;</div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> }</div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> </div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> XMapWindow(platform->display, platform->window);</div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> glXMakeCurrent(platform->display, platform->window, platform->context);</div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> </div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span><span class="preprocessor">#ifdef DO_SWAP_INTERVAL</span></div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <span class="keywordflow">if</span>(gf_draw_platform_has_extension(draw, <span class="stringliteral">"GLX_EXT_swap_control"</span>)) {</div>
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> tmp = -1;</div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> PFNGLXSWAPINTERVALEXTPROC proc = (PFNGLXSWAPINTERVALEXTPROC)glXGetProcAddressARB(<span class="stringliteral">"glXSwapIntervalEXT"</span>);</div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <span class="keywordflow">if</span>(proc != NULL) {</div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> proc(platform->display, platform->window, 1);</div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> }</div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> glXQueryDrawable(platform->display, platform->window, GLX_SWAP_INTERVAL_EXT, &tmp);</div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> interval = tmp;</div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span>(gf_draw_platform_has_extension(draw, <span class="stringliteral">"GLX_MESA_swap_control"</span>)) {</div>
|
||||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> PFNGLXGETSWAPINTERVALMESAPROC proc = (PFNGLXGETSWAPINTERVALMESAPROC)glXGetProcAddressARB(<span class="stringliteral">"glXGetSwapIntervalMESA"</span>);</div>
|
||||
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> PFNGLXSWAPINTERVALMESAPROC proc2 = (PFNGLXSWAPINTERVALMESAPROC)glXGetProcAddressARB(<span class="stringliteral">"glXSwapIntervalMESA"</span>);</div>
|
||||
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <span class="keywordflow">if</span>(proc2 != NULL) {</div>
|
||||
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> proc2(1);</div>
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> }</div>
|
||||
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> interval = proc();</div>
|
||||
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span>(gf_draw_platform_has_extension(draw, <span class="stringliteral">"GLX_SGI_swap_control"</span>)) {</div>
|
||||
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> PFNGLXSWAPINTERVALSGIPROC proc = (PFNGLXSWAPINTERVALSGIPROC)glXGetProcAddressARB(<span class="stringliteral">"glXSwapIntervalSGI"</span>);</div>
|
||||
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> proc(1);</div>
|
||||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> interval = 1;</div>
|
||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> }</div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <span class="keywordflow">if</span>(interval > 0) {</div>
|
||||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"Enabled VSync"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> }</div>
|
||||
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> <span class="keywordflow">return</span> platform;</div>
|
||||
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span>}</div>
|
||||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> </div>
|
||||
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span><span class="keywordtype">int</span> gf_draw_platform_step(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> <span class="keywordtype">int</span> ret = 0;</div>
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> glXMakeCurrent(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->display, draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->window, draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->context);</div>
|
||||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> <span class="keywordflow">while</span>(XPending(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->display) > 0) {</div>
|
||||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> XEvent event;</div>
|
||||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> XNextEvent(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->display, &event);</div>
|
||||
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <span class="keywordflow">if</span>(event.type == Expose) {</div>
|
||||
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span>(event.type == ConfigureNotify) {</div>
|
||||
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#ad0dd9e86b268e783bb7aa7483f604587">x</a> = <span class="keyword">event</span>.xconfigure.x;</div>
|
||||
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a1ec29e03c753c84e51cb369e9b712d2d">y</a> = <span class="keyword">event</span>.xconfigure.y;</div>
|
||||
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">width</a> = <span class="keyword">event</span>.xconfigure.width;</div>
|
||||
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">height</a> = <span class="keyword">event</span>.xconfigure.height;</div>
|
||||
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> glXMakeCurrent(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->display, draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->window, draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->context);</div>
|
||||
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> gf_draw_reshape(draw);</div>
|
||||
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span>(event.type == ClientMessage) {</div>
|
||||
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <span class="keywordflow">if</span>(event.xclient.data.l[0] == draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->wm_delete_window) {</div>
|
||||
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb">close</a> = 1;</div>
|
||||
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> }</div>
|
||||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> }</div>
|
||||
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> }</div>
|
||||
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> <span class="keywordflow">if</span>(ret == 0) {</div>
|
||||
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> gf_draw_driver_before(draw);</div>
|
||||
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> gf_draw_frame(draw);</div>
|
||||
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> gf_draw_driver_after(draw);</div>
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> </div>
|
||||
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> glXSwapBuffers(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->display, draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->window);</div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> XFree(visual);</div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> XMapWindow(platform->display, platform->window);</div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> glXMakeCurrent(platform->display, platform->window, platform->context);</div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> </div>
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span><span class="preprocessor">#ifdef DO_SWAP_INTERVAL</span></div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <span class="keywordflow">if</span>(gf_draw_platform_has_extension(draw, <span class="stringliteral">"GLX_EXT_swap_control"</span>)) {</div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> tmp = -1;</div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> PFNGLXSWAPINTERVALEXTPROC proc = (PFNGLXSWAPINTERVALEXTPROC)glXGetProcAddressARB(<span class="stringliteral">"glXSwapIntervalEXT"</span>);</div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> <span class="keywordflow">if</span>(proc != NULL) {</div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> proc(platform->display, platform->window, 1);</div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> }</div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> glXQueryDrawable(platform->display, platform->window, GLX_SWAP_INTERVAL_EXT, &tmp);</div>
|
||||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> interval = tmp;</div>
|
||||
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span>(gf_draw_platform_has_extension(draw, <span class="stringliteral">"GLX_MESA_swap_control"</span>)) {</div>
|
||||
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> PFNGLXGETSWAPINTERVALMESAPROC proc = (PFNGLXGETSWAPINTERVALMESAPROC)glXGetProcAddressARB(<span class="stringliteral">"glXGetSwapIntervalMESA"</span>);</div>
|
||||
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> PFNGLXSWAPINTERVALMESAPROC proc2 = (PFNGLXSWAPINTERVALMESAPROC)glXGetProcAddressARB(<span class="stringliteral">"glXSwapIntervalMESA"</span>);</div>
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <span class="keywordflow">if</span>(proc2 != NULL) {</div>
|
||||
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> proc2(1);</div>
|
||||
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> }</div>
|
||||
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> interval = proc();</div>
|
||||
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span>(gf_draw_platform_has_extension(draw, <span class="stringliteral">"GLX_SGI_swap_control"</span>)) {</div>
|
||||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> PFNGLXSWAPINTERVALSGIPROC proc = (PFNGLXSWAPINTERVALSGIPROC)glXGetProcAddressARB(<span class="stringliteral">"glXSwapIntervalSGI"</span>);</div>
|
||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> proc(1);</div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> interval = 1;</div>
|
||||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> }</div>
|
||||
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <span class="keywordflow">if</span>(interval > 0) {</div>
|
||||
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"Enabled VSync"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> }</div>
|
||||
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <span class="keywordflow">return</span> platform;</div>
|
||||
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span>}</div>
|
||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span><span class="keywordtype">int</span> gf_draw_platform_step(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> <span class="keywordtype">int</span> ret = 0;</div>
|
||||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> glXMakeCurrent(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->display, draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->window, draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->context);</div>
|
||||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> <span class="keywordflow">while</span>(XPending(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->display) > 0) {</div>
|
||||
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> XEvent event;</div>
|
||||
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> XNextEvent(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->display, &event);</div>
|
||||
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> <span class="keywordflow">if</span>(event.type == Expose) {</div>
|
||||
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span>(event.type == MotionNotify) {</div>
|
||||
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <span class="keywordflow">if</span>(draw-><a class="code hl_variable" href="structgf__draw__t.html#a1fc8d0f5c4be91a9b539275dd80e0460">input</a> != NULL) {</div>
|
||||
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a1fc8d0f5c4be91a9b539275dd80e0460">input</a>-><a class="code hl_variable" href="structgf__input__t.html#afbcc3c078ca608826acd824499a8b8b5">mouse_x</a> = <span class="keyword">event</span>.xmotion.x;</div>
|
||||
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a1fc8d0f5c4be91a9b539275dd80e0460">input</a>-><a class="code hl_variable" href="structgf__input__t.html#ac47540120552de68249a985e09d7bd9f">mouse_y</a> = <span class="keyword">event</span>.xmotion.y;</div>
|
||||
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> }</div>
|
||||
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span>(event.type == ConfigureNotify) {</div>
|
||||
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#ad0dd9e86b268e783bb7aa7483f604587">x</a> = <span class="keyword">event</span>.xconfigure.x;</div>
|
||||
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a1ec29e03c753c84e51cb369e9b712d2d">y</a> = <span class="keyword">event</span>.xconfigure.y;</div>
|
||||
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">width</a> = <span class="keyword">event</span>.xconfigure.width;</div>
|
||||
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">height</a> = <span class="keyword">event</span>.xconfigure.height;</div>
|
||||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> glXMakeCurrent(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->display, draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->window, draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->context);</div>
|
||||
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> gf_draw_reshape(draw);</div>
|
||||
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span>(event.type == ClientMessage) {</div>
|
||||
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> <span class="keywordflow">if</span>(event.xclient.data.l[0] == draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->wm_delete_window) {</div>
|
||||
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb">close</a> = 1;</div>
|
||||
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> }</div>
|
||||
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> }</div>
|
||||
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> }</div>
|
||||
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> <span class="keywordflow">return</span> ret;</div>
|
||||
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span>}</div>
|
||||
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> </div>
|
||||
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span><span class="keywordtype">void</span> gf_draw_platform_destroy(<a class="code hl_struct" href="structgf__draw__platform__t.html">gf_draw_platform_t</a>* platform) {</div>
|
||||
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> <span class="keywordflow">if</span>(platform->context != NULL) {</div>
|
||||
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> glXMakeCurrent(platform->display, None, NULL);</div>
|
||||
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> glXDestroyContext(platform->display, platform->context);</div>
|
||||
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> }</div>
|
||||
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> <span class="keywordflow">if</span>(platform->display != NULL) {</div>
|
||||
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> XDestroyWindow(platform->display, platform->window);</div>
|
||||
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> XCloseDisplay(platform->display);</div>
|
||||
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> }</div>
|
||||
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(platform->engine, <span class="stringliteral">"Destroyed platform-dependent part of drawing driver"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> free(platform);</div>
|
||||
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span>}</div>
|
||||
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> <span class="keywordflow">if</span>(ret == 0) {</div>
|
||||
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> gf_draw_driver_before(draw);</div>
|
||||
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> gf_draw_frame(draw);</div>
|
||||
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> gf_draw_driver_after(draw);</div>
|
||||
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> </div>
|
||||
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> glXSwapBuffers(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->display, draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->window);</div>
|
||||
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> }</div>
|
||||
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> <span class="keywordflow">return</span> ret;</div>
|
||||
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span>}</div>
|
||||
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> </div>
|
||||
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span><span class="keywordtype">void</span> gf_draw_platform_destroy(<a class="code hl_struct" href="structgf__draw__platform__t.html">gf_draw_platform_t</a>* platform) {</div>
|
||||
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> <span class="keywordflow">if</span>(platform->context != NULL) {</div>
|
||||
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> glXMakeCurrent(platform->display, None, NULL);</div>
|
||||
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> glXDestroyContext(platform->display, platform->context);</div>
|
||||
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> }</div>
|
||||
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> <span class="keywordflow">if</span>(platform->display != NULL) {</div>
|
||||
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> XDestroyWindow(platform->display, platform->window);</div>
|
||||
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> XCloseDisplay(platform->display);</div>
|
||||
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> }</div>
|
||||
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(platform->engine, <span class="stringliteral">"Destroyed platform-dependent part of drawing driver"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> free(platform);</div>
|
||||
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span>}</div>
|
||||
<div class="ttc" id="agf__draw_8h_html"><div class="ttname"><a href="gf__draw_8h.html">gf_draw.h</a></div><div class="ttdoc">Drawing interface.</div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html"><div class="ttname"><a href="gf__draw__driver_8h.html">gf_draw_driver.h</a></div><div class="ttdoc">Drawing driver.</div></div>
|
||||
<div class="ttc" id="agf__draw__platform_8h_html"><div class="ttname"><a href="gf__draw__platform_8h.html">gf_draw_platform.h</a></div><div class="ttdoc">Platform-dependent part of drawing driver.</div></div>
|
||||
<div class="ttc" id="agf__input_8h_html"><div class="ttname"><a href="gf__input_8h.html">gf_input.h</a></div><div class="ttdoc">Input.</div></div>
|
||||
<div class="ttc" id="agf__log_8h_html"><div class="ttname"><a href="gf__log_8h.html">gf_log.h</a></div><div class="ttdoc">Logger.</div></div>
|
||||
<div class="ttc" id="agf__log_8h_html_a165a2d1cecbdd974b4a44450011bb84a"><div class="ttname"><a href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a></div><div class="ttdeci">#define gf_log_function(engine, fmt,...)</div><div class="ttdoc">Output log with line number and function name.</div><div class="ttdef"><b>Definition</b> <a href="gf__log_8h_source.html#l00026">gf_log.h:26</a></div></div>
|
||||
<div class="ttc" id="agf__opengl_8h_html"><div class="ttname"><a href="gf__opengl_8h.html">gf_opengl.h</a></div><div class="ttdoc">OpenGL headers.</div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="astructgf__draw__platform__t_html"><div class="ttname"><a href="structgf__draw__platform__t.html">gf_draw_platform_t</a></div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw__platform_8h_source.html#l00065">draw_platform.h:65</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a1ec29e03c753c84e51cb369e9b712d2d"><div class="ttname"><a href="structgf__draw__t.html#a1ec29e03c753c84e51cb369e9b712d2d">gf_draw_t::y</a></div><div class="ttdeci">int y</div><div class="ttdoc">Y coord of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a24c971423b1befdce81738a39080b552"><div class="ttname"><a href="structgf__draw__t.html#a24c971423b1befdce81738a39080b552">gf_draw_t::title</a></div><div class="ttdeci">char title[128]</div><div class="ttdoc">Window title.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a923e76b7eba5d6bca1c92bea6a716adb"><div class="ttname"><a href="structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb">gf_draw_t::close</a></div><div class="ttdeci">int close</div><div class="ttdoc">1 if it was requested to be closed, otherwise 0</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ab7893e83d1d13fe68efbed786df0ce5c"><div class="ttname"><a href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">gf_draw_t::platform</a></div><div class="ttdeci">gf_draw_platform_t * platform</div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ad0dd9e86b268e783bb7aa7483f604587"><div class="ttname"><a href="structgf__draw__t.html#ad0dd9e86b268e783bb7aa7483f604587">gf_draw_t::x</a></div><div class="ttdeci">int x</div><div class="ttdoc">X coord of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_adeb3586537ce39bf94c594dec0348346"><div class="ttname"><a href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">gf_draw_t::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">Width of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ae300bda23f566c186f873c56c5d32a3f"><div class="ttname"><a href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">gf_draw_t::height</a></div><div class="ttdeci">int height</div><div class="ttdoc">Height of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__platform__t_html"><div class="ttname"><a href="structgf__draw__platform__t.html">gf_draw_platform_t</a></div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw__platform_8h_source.html#l00067">draw_platform.h:67</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a1ec29e03c753c84e51cb369e9b712d2d"><div class="ttname"><a href="structgf__draw__t.html#a1ec29e03c753c84e51cb369e9b712d2d">gf_draw_t::y</a></div><div class="ttdeci">int y</div><div class="ttdoc">Y coord of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a1fc8d0f5c4be91a9b539275dd80e0460"><div class="ttname"><a href="structgf__draw__t.html#a1fc8d0f5c4be91a9b539275dd80e0460">gf_draw_t::input</a></div><div class="ttdeci">gf_input_t * input</div><div class="ttdoc">Input interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a24c971423b1befdce81738a39080b552"><div class="ttname"><a href="structgf__draw__t.html#a24c971423b1befdce81738a39080b552">gf_draw_t::title</a></div><div class="ttdeci">char title[128]</div><div class="ttdoc">Window title.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a923e76b7eba5d6bca1c92bea6a716adb"><div class="ttname"><a href="structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb">gf_draw_t::close</a></div><div class="ttdeci">int close</div><div class="ttdoc">1 if it was requested to be closed, otherwise 0</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ab7893e83d1d13fe68efbed786df0ce5c"><div class="ttname"><a href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">gf_draw_t::platform</a></div><div class="ttdeci">gf_draw_platform_t * platform</div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ad0dd9e86b268e783bb7aa7483f604587"><div class="ttname"><a href="structgf__draw__t.html#ad0dd9e86b268e783bb7aa7483f604587">gf_draw_t::x</a></div><div class="ttdeci">int x</div><div class="ttdoc">X coord of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_adeb3586537ce39bf94c594dec0348346"><div class="ttname"><a href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">gf_draw_t::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">Width of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ae300bda23f566c186f873c56c5d32a3f"><div class="ttname"><a href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">gf_draw_t::height</a></div><div class="ttdeci">int height</div><div class="ttdoc">Height of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__input__t_html_ac47540120552de68249a985e09d7bd9f"><div class="ttname"><a href="structgf__input__t.html#ac47540120552de68249a985e09d7bd9f">gf_input_t::mouse_y</a></div><div class="ttdeci">int mouse_y</div><div class="ttdoc">Y coord of mouse.</div><div class="ttdef"><b>Definition</b> <a href="input_8h_source.html#l00042">input.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__input__t_html_afbcc3c078ca608826acd824499a8b8b5"><div class="ttname"><a href="structgf__input__t.html#afbcc3c078ca608826acd824499a8b8b5">gf_input_t::mouse_x</a></div><div class="ttdeci">int mouse_x</div><div class="ttdoc">X coord of mouse.</div><div class="ttdef"><b>Definition</b> <a href="input_8h_source.html#l00042">input.h:42</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -311,16 +311,16 @@ $(document).ready(function(){initNavTree('opengl_2wgl_2gf__draw_8c_source.html',
|
||||
<div class="ttc" id="agf__log_8h_html_a165a2d1cecbdd974b4a44450011bb84a"><div class="ttname"><a href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a></div><div class="ttdeci">#define gf_log_function(engine, fmt,...)</div><div class="ttdoc">Output log with line number and function name.</div><div class="ttdef"><b>Definition</b> <a href="gf__log_8h_source.html#l00026">gf_log.h:26</a></div></div>
|
||||
<div class="ttc" id="agf__opengl_8h_html"><div class="ttname"><a href="gf__opengl_8h.html">gf_opengl.h</a></div><div class="ttdoc">OpenGL headers.</div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="astructgf__draw__platform__t_html"><div class="ttname"><a href="structgf__draw__platform__t.html">gf_draw_platform_t</a></div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw__platform_8h_source.html#l00065">draw_platform.h:65</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a1ec29e03c753c84e51cb369e9b712d2d"><div class="ttname"><a href="structgf__draw__t.html#a1ec29e03c753c84e51cb369e9b712d2d">gf_draw_t::y</a></div><div class="ttdeci">int y</div><div class="ttdoc">Y coord of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a24c971423b1befdce81738a39080b552"><div class="ttname"><a href="structgf__draw__t.html#a24c971423b1befdce81738a39080b552">gf_draw_t::title</a></div><div class="ttdeci">char title[128]</div><div class="ttdoc">Window title.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a923e76b7eba5d6bca1c92bea6a716adb"><div class="ttname"><a href="structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb">gf_draw_t::close</a></div><div class="ttdeci">int close</div><div class="ttdoc">1 if it was requested to be closed, otherwise 0</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ab7893e83d1d13fe68efbed786df0ce5c"><div class="ttname"><a href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">gf_draw_t::platform</a></div><div class="ttdeci">gf_draw_platform_t * platform</div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ad0dd9e86b268e783bb7aa7483f604587"><div class="ttname"><a href="structgf__draw__t.html#ad0dd9e86b268e783bb7aa7483f604587">gf_draw_t::x</a></div><div class="ttdeci">int x</div><div class="ttdoc">X coord of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_adeb3586537ce39bf94c594dec0348346"><div class="ttname"><a href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">gf_draw_t::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">Width of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ae300bda23f566c186f873c56c5d32a3f"><div class="ttname"><a href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">gf_draw_t::height</a></div><div class="ttdeci">int height</div><div class="ttdoc">Height of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00101">draw.h:101</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__platform__t_html"><div class="ttname"><a href="structgf__draw__platform__t.html">gf_draw_platform_t</a></div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw__platform_8h_source.html#l00067">draw_platform.h:67</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a1ec29e03c753c84e51cb369e9b712d2d"><div class="ttname"><a href="structgf__draw__t.html#a1ec29e03c753c84e51cb369e9b712d2d">gf_draw_t::y</a></div><div class="ttdeci">int y</div><div class="ttdoc">Y coord of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a24c971423b1befdce81738a39080b552"><div class="ttname"><a href="structgf__draw__t.html#a24c971423b1befdce81738a39080b552">gf_draw_t::title</a></div><div class="ttdeci">char title[128]</div><div class="ttdoc">Window title.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_a923e76b7eba5d6bca1c92bea6a716adb"><div class="ttname"><a href="structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb">gf_draw_t::close</a></div><div class="ttdeci">int close</div><div class="ttdoc">1 if it was requested to be closed, otherwise 0</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ab7893e83d1d13fe68efbed786df0ce5c"><div class="ttname"><a href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">gf_draw_t::platform</a></div><div class="ttdeci">gf_draw_platform_t * platform</div><div class="ttdoc">Platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ad0dd9e86b268e783bb7aa7483f604587"><div class="ttname"><a href="structgf__draw__t.html#ad0dd9e86b268e783bb7aa7483f604587">gf_draw_t::x</a></div><div class="ttdeci">int x</div><div class="ttdoc">X coord of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_adeb3586537ce39bf94c594dec0348346"><div class="ttname"><a href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">gf_draw_t::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">Width of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html_ae300bda23f566c186f873c56c5d32a3f"><div class="ttname"><a href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">gf_draw_t::height</a></div><div class="ttdeci">int height</div><div class="ttdoc">Height of window.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -107,29 +107,33 @@ $(document).ready(function(){initNavTree('physics_8h_source.html',''); initResiz
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include <<a class="code" href="gf__macro_8h.html">gf_macro.h</a>></span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#ifdef GF_EXPOSE_PHYSICS</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include <ode/ode.h></span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include <<a class="code" href="core_8h.html">gf_type/core.h</a>></span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structgf__physics__t.html">gf_physics_t</a> <a class="code hl_struct" href="structgf__physics__t.html">gf_physics_t</a>;</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include <ode/ode.h></span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include <<a class="code" href="core_8h.html">gf_type/core.h</a>></span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(physics, {</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine;</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> dWorldID id;</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="structgf__physics__t.html#a98e249817f4da9fb45c6907e523199c0"> 36</a></span>});</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__physics__t.html">gf_physics_t</a>;</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(physics, {</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* <a class="code hl_variable" href="structgf__physics__t.html#a98e249817f4da9fb45c6907e523199c0">engine</a>;</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> dWorldID <a class="code hl_variable" href="structgf__physics__t.html#ae58352acdf2e4f9b7f5593a33d7cf5e1">id</a>;</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="structgf__physics__t.html#a98e249817f4da9fb45c6907e523199c0"> 38</a></span>});</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__physics__t.html">gf_physics_t</a>;</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="acore_8h_html"><div class="ttname"><a href="core_8h.html">core.h</a></div><div class="ttdoc">Type definitions related to core.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html"><div class="ttname"><a href="gf__macro_8h.html">gf_macro.h</a></div><div class="ttdoc">Macro.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html_a018031ff5fba22b9d5052a55f8c9a377"><div class="ttname"><a href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a></div><div class="ttdeci">#define GF_DECLARE_TYPE(n, b)</div><div class="ttdoc">Macro to define engine type shorter.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00172">gf_macro.h:172</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__physics__t_html"><div class="ttname"><a href="structgf__physics__t.html">gf_physics_t</a></div><div class="ttdoc">Physics interface.</div><div class="ttdef"><b>Definition</b> <a href="physics_8h_source.html#l00036">physics.h:36</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__physics__t_html"><div class="ttname"><a href="structgf__physics__t.html">gf_physics_t</a></div><div class="ttdoc">Physics interface.</div><div class="ttdef"><b>Definition</b> <a href="physics_8h_source.html#l00038">physics.h:38</a></div></div>
|
||||
<div class="ttc" id="astructgf__physics__t_html_a98e249817f4da9fb45c6907e523199c0"><div class="ttname"><a href="structgf__physics__t.html#a98e249817f4da9fb45c6907e523199c0">gf_physics_t::engine</a></div><div class="ttdeci">gf_engine_t * engine</div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="physics_8h_source.html#l00038">physics.h:38</a></div></div>
|
||||
<div class="ttc" id="astructgf__physics__t_html_ae58352acdf2e4f9b7f5593a33d7cf5e1"><div class="ttname"><a href="structgf__physics__t.html#ae58352acdf2e4f9b7f5593a33d7cf5e1">gf_physics_t::id</a></div><div class="ttdeci">dWorldID id</div><div class="ttdoc">ODE's world ID.</div><div class="ttdef"><b>Definition</b> <a href="physics_8h_source.html#l00038">physics.h:38</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -144,10 +144,10 @@ $(document).ready(function(){initNavTree('posix_2gf__thread_8c_source.html','');
|
||||
<div class="ttc" id="agf__thread_8h_html_a168bd57321daded0d1789442e5680dea"><div class="ttname"><a href="gf__thread_8h.html#a168bd57321daded0d1789442e5680dea">gf_thread_join</a></div><div class="ttdeci">void gf_thread_join(gf_thread_t *thread)</div><div class="ttdoc">Join thread.</div><div class="ttdef"><b>Definition</b> <a href="posix_2gf__thread_8c_source.html#l00031">gf_thread.c:31</a></div></div>
|
||||
<div class="ttc" id="agf__thread_8h_html_ad2a42aa3c8b51ec7e22625e8932906a4"><div class="ttname"><a href="gf__thread_8h.html#ad2a42aa3c8b51ec7e22625e8932906a4">gf_thread_create</a></div><div class="ttdeci">gf_thread_t * gf_thread_create(void(*func)(void *), void *userdata)</div><div class="ttdoc">Create thread.</div><div class="ttdef"><b>Definition</b> <a href="posix_2gf__thread_8c_source.html#l00022">gf_thread.c:22</a></div></div>
|
||||
<div class="ttc" id="agf__thread_8h_html_ae75b99ee6c28e149e333512f46e8656a"><div class="ttname"><a href="gf__thread_8h.html#ae75b99ee6c28e149e333512f46e8656a">gf_thread_destroy</a></div><div class="ttdeci">void gf_thread_destroy(gf_thread_t *thread)</div><div class="ttdoc">Destroy thread.</div><div class="ttdef"><b>Definition</b> <a href="posix_2gf__thread_8c_source.html#l00036">gf_thread.c:36</a></div></div>
|
||||
<div class="ttc" id="astructgf__thread__context__t_html"><div class="ttname"><a href="structgf__thread__context__t.html">gf_thread_context_t</a></div><div class="ttdoc">Thread context.</div><div class="ttdef"><b>Definition</b> <a href="thread_8h_source.html#l00039">thread.h:39</a></div></div>
|
||||
<div class="ttc" id="astructgf__thread__context__t_html_a5ffa4a8254033678e59129ff895271ba"><div class="ttname"><a href="structgf__thread__context__t.html#a5ffa4a8254033678e59129ff895271ba">gf_thread_context_t::data</a></div><div class="ttdeci">void * data</div><div class="ttdoc">Data to be passed to thread.</div><div class="ttdef"><b>Definition</b> <a href="thread_8h_source.html#l00039">thread.h:39</a></div></div>
|
||||
<div class="ttc" id="astructgf__thread__context__t_html_a7f45b84a451f10d7dd6d3bef0f0f02ac"><div class="ttname"><a href="structgf__thread__context__t.html#a7f45b84a451f10d7dd6d3bef0f0f02ac">gf_thread_context_t::func</a></div><div class="ttdeci">void(* func)(void *)</div><div class="ttdoc">Function to be called for thread.</div><div class="ttdef"><b>Definition</b> <a href="thread_8h_source.html#l00039">thread.h:39</a></div></div>
|
||||
<div class="ttc" id="astructgf__thread__t_html"><div class="ttname"><a href="structgf__thread__t.html">gf_thread_t</a></div><div class="ttdoc">Platform-dependent thread.</div><div class="ttdef"><b>Definition</b> <a href="thread_8h_source.html#l00058">thread.h:58</a></div></div>
|
||||
<div class="ttc" id="astructgf__thread__context__t_html"><div class="ttname"><a href="structgf__thread__context__t.html">gf_thread_context_t</a></div><div class="ttdoc">Thread context.</div><div class="ttdef"><b>Definition</b> <a href="thread_8h_source.html#l00042">thread.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__thread__context__t_html_a5ffa4a8254033678e59129ff895271ba"><div class="ttname"><a href="structgf__thread__context__t.html#a5ffa4a8254033678e59129ff895271ba">gf_thread_context_t::data</a></div><div class="ttdeci">void * data</div><div class="ttdoc">Data to be passed to thread.</div><div class="ttdef"><b>Definition</b> <a href="thread_8h_source.html#l00042">thread.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__thread__context__t_html_a7f45b84a451f10d7dd6d3bef0f0f02ac"><div class="ttname"><a href="structgf__thread__context__t.html#a7f45b84a451f10d7dd6d3bef0f0f02ac">gf_thread_context_t::func</a></div><div class="ttdeci">void(* func)(void *)</div><div class="ttdoc">Function to be called for thread.</div><div class="ttdef"><b>Definition</b> <a href="thread_8h_source.html#l00042">thread.h:42</a></div></div>
|
||||
<div class="ttc" id="astructgf__thread__t_html"><div class="ttname"><a href="structgf__thread__t.html">gf_thread_t</a></div><div class="ttdoc">Platform-dependent thread.</div><div class="ttdef"><b>Definition</b> <a href="thread_8h_source.html#l00061">thread.h:61</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -5,7 +5,7 @@ var searchData=
|
||||
['client_2eh_2',['client.h',['../client_8h.html',1,'']]],
|
||||
['close_3',['close',['../structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb',1,'gf_draw_t']]],
|
||||
['code_4',['code',['../structgf__font__glyph__t.html#a2eb5224830d39157b39b55d8d13819c4',1,'gf_font_glyph_t']]],
|
||||
['color_5',['color',['../structgf__triangle__t.html#a48fc77b2e4a08afad388a173535162c5',1,'gf_triangle_t']]],
|
||||
['color_5',['color',['../structgf__mesh__triangle__t.html#a4c260e7069a24cc13c4e7249a61ae461',1,'gf_mesh_triangle_t']]],
|
||||
['compat_2eh_6',['compat.h',['../compat_8h.html',1,'']]],
|
||||
['core_2eh_7',['core.h',['../core_8h.html',1,'']]],
|
||||
['count_8',['count',['../structgf__font__t.html#a64429d9770b427e15220d58d8234c73e',1,'gf_font_t']]]
|
||||
|
@ -1,4 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['engine_0',['engine',['../structgf__client__t.html#af44ab851509a6119df42954b209b7c0d',1,'gf_client_t::engine'],['../structgf__draw__t.html#a9168679ed35dff169e7694bc40d5fe83',1,'gf_draw_t::engine'],['../structgf__gui__t.html#a74daf2c905e24c5c6d40ab8803e5018b',1,'gf_gui_t::engine'],['../structgf__physics__t.html#a98e249817f4da9fb45c6907e523199c0',1,'gf_physics_t::engine'],['../structgf__server__t.html#acba2ce909d98ad4956128813189ea917',1,'gf_server_t::engine'],['../index.html',1,'GoldFish Engine']]]
|
||||
['engine_0',['engine',['../structgf__client__t.html#af44ab851509a6119df42954b209b7c0d',1,'gf_client_t::engine'],['../structgf__draw__t.html#a9168679ed35dff169e7694bc40d5fe83',1,'gf_draw_t::engine'],['../structgf__gui__t.html#a74daf2c905e24c5c6d40ab8803e5018b',1,'gf_gui_t::engine'],['../structgf__input__t.html#ad67369fac1e057907a6486d4619f2a4f',1,'gf_input_t::engine'],['../structgf__physics__t.html#a98e249817f4da9fb45c6907e523199c0',1,'gf_physics_t::engine'],['../structgf__server__t.html#acba2ce909d98ad4956128813189ea917',1,'gf_server_t::engine'],['../index.html',1,'GoldFish Engine']]]
|
||||
];
|
||||
|
@ -40,122 +40,126 @@ var searchData=
|
||||
['gf_5fdraw_5fplatform_5fstep_37',['gf_draw_platform_step',['../gf__draw__platform_8h.html#af006e1dd0055cd824dd61122454d6192',1,'gf_draw.c']]],
|
||||
['gf_5fdraw_5fplatform_5ft_38',['gf_draw_platform_t',['../structgf__draw__platform__t.html',1,'']]],
|
||||
['gf_5fdraw_5freshape_39',['gf_draw_reshape',['../gf__draw_8h.html#af1d6ba858a1cee357f8626501540e8bf',1,'gf_draw_common.c']]],
|
||||
['gf_5fdraw_5fstep_40',['gf_draw_step',['../gf__draw_8h.html#a47934a1eafd8426cc145a97e36867551',1,'gf_draw_common.c']]],
|
||||
['gf_5fdraw_5ft_41',['gf_draw_t',['../structgf__draw__t.html',1,'']]],
|
||||
['gf_5fengine_5fbegin_42',['gf_engine_begin',['../gf__core_8h.html#ade0f3fb928e49b05985f095e95fb1f92',1,'gf_core.c']]],
|
||||
['gf_5fengine_5fcreate_43',['gf_engine_create',['../gf__core_8h.html#a741291298ef02f3dceb1fdeaee2e27b4',1,'gf_core.c']]],
|
||||
['gf_5fengine_5fdestroy_44',['gf_engine_destroy',['../gf__core_8h.html#a978d9c52b1d1098b5fc2f3e869036b64',1,'gf_core.c']]],
|
||||
['gf_5fengine_5fend_45',['gf_engine_end',['../gf__core_8h.html#abae48921e84f92d590608745536a9ffc',1,'gf_core.c']]],
|
||||
['gf_5fengine_5floop_46',['gf_engine_loop',['../gf__core_8h.html#aa9a229aa7c06d1a02ae89f93b8029fea',1,'gf_core.c']]],
|
||||
['gf_5fengine_5ft_47',['gf_engine_t',['../structgf__engine__t.html',1,'']]],
|
||||
['gf_5fexport_48',['GF_EXPORT',['../gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fclient_49',['GF_EXPOSE_CLIENT',['../gf__macro_8h.html#a13d820c4f195f0f38ce7d791a9a4ddeb',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fcore_50',['GF_EXPOSE_CORE',['../gf__macro_8h.html#a697eb08d834a4889d84940e79575779d',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fdraw_51',['GF_EXPOSE_DRAW',['../gf__macro_8h.html#a438e60b3ef2df2ad0a220523e95d6dca',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fdraw_5fdriver_52',['GF_EXPOSE_DRAW_DRIVER',['../gf__macro_8h.html#a25f301eb3d5e8c3bfb8187876fa36efa',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fdraw_5fplatform_53',['GF_EXPOSE_DRAW_PLATFORM',['../gf__macro_8h.html#a5a117ced8c73165c3cc6144a49bf5af0',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5ffont_54',['GF_EXPOSE_FONT',['../gf__macro_8h.html#a44fcf2830dd68160e7745e6c93a0fc15',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fgraphic_55',['GF_EXPOSE_GRAPHIC',['../gf__macro_8h.html#a9c8f57368c8d0b9a005e88951bb6b999',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fgui_56',['GF_EXPOSE_GUI',['../gf__macro_8h.html#a4a8b5bd4a3f26e4e775db703d383e315',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5finput_57',['GF_EXPOSE_INPUT',['../gf__macro_8h.html#a8412a96f3ebbf985b342603585944166',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fmath_58',['GF_EXPOSE_MATH',['../gf__macro_8h.html#a0741ff0ae6d4298a707cb24a2b88d13e',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fmesh_59',['GF_EXPOSE_MESH',['../gf__macro_8h.html#ac44de892fe92937b0c6bf471ed7c39d3',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fmodel_60',['GF_EXPOSE_MODEL',['../gf__macro_8h.html#a162dc93ccefb746c38c3874a79b42eca',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fphysics_61',['GF_EXPOSE_PHYSICS',['../gf__macro_8h.html#aeb8d09c8509f1bbb5c2647be76806117',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fserver_62',['GF_EXPOSE_SERVER',['../gf__macro_8h.html#a7bbb6e42ee5fdf2e1dbbb4678e46973a',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5ftexture_63',['GF_EXPOSE_TEXTURE',['../gf__macro_8h.html#a1b10588ebedb9c8ea44c1e4d2dd11086',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fthread_64',['GF_EXPOSE_THREAD',['../gf__macro_8h.html#aeddf0443a9813483ca6bfc05190915e0',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fversion_65',['GF_EXPOSE_VERSION',['../gf__macro_8h.html#a522da62928e59f2d7e01a128eb2441f2',1,'gf_macro.h']]],
|
||||
['gf_5ffont_2eh_66',['gf_font.h',['../gf__font_8h.html',1,'']]],
|
||||
['gf_5ffont_5fbbox_5ft_67',['gf_font_bbox_t',['../structgf__font__bbox__t.html',1,'']]],
|
||||
['gf_5ffont_5fcreate_68',['gf_font_create',['../gf__font_8h.html#a0d171fe12d2ac1d3acc18476436608a1',1,'gf_font.c']]],
|
||||
['gf_5ffont_5fget_69',['gf_font_get',['../gf__font_8h.html#adc4a1d10e49218c6383f5af6c4752fa1',1,'gf_font.c']]],
|
||||
['gf_5ffont_5fglyph_5ft_70',['gf_font_glyph_t',['../structgf__font__glyph__t.html',1,'']]],
|
||||
['gf_5ffont_5fstore_5ft_71',['gf_font_store_t',['../structgf__font__store__t.html',1,'']]],
|
||||
['gf_5ffont_5ft_72',['gf_font_t',['../structgf__font__t.html',1,'']]],
|
||||
['gf_5fgraphic_2eh_73',['gf_graphic.h',['../gf__graphic_8h.html',1,'']]],
|
||||
['gf_5fgraphic_5f2d_74',['GF_GRAPHIC_2D',['../gf__graphic_8h.html#ab0a76f61b9510881b842dbba4b0b54c0',1,'gf_graphic.h']]],
|
||||
['gf_5fgraphic_5f3d_75',['GF_GRAPHIC_3D',['../gf__graphic_8h.html#a0b9f704231aa067e58c6a8e7a42afdcf',1,'gf_graphic.h']]],
|
||||
['gf_5fgraphic_5fbegin_5f2d_76',['gf_graphic_begin_2d',['../gf__graphic_8h.html#ad35db673e213edbadbfd938138c88a4c',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5fclear_77',['gf_graphic_clear',['../gf__graphic_8h.html#a74f8bf7e2fc346f7d85ecfcea061f3fb',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5fcolor_5ft_78',['gf_graphic_color_t',['../structgf__graphic__color__t.html',1,'']]],
|
||||
['gf_5fgraphic_5fdraw_5ftexture_5f2d_79',['gf_graphic_draw_texture_2d',['../gf__graphic_8h.html#a3285370a495233cc7db4f25317cd5fb0',1,'gf_graphic_common.c']]],
|
||||
['gf_5fgraphic_5fdraw_5ftexture_5fpolygon_80',['gf_graphic_draw_texture_polygon',['../gf__graphic_8h.html#a4157822cc342fa294329ed2c436d53f2',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5fend_5f2d_81',['gf_graphic_end_2d',['../gf__graphic_8h.html#acd5d3047cf76b63b2d1161e4e880f446',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5ffill_5fpolygon_82',['gf_graphic_fill_polygon',['../gf__graphic_8h.html#a8ff780a4bcadc008355699101d2a42cc',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5ffill_5frect_83',['gf_graphic_fill_rect',['../gf__graphic_8h.html#a4811198de205914602e5cdbafdcdd68d',1,'gf_graphic_common.c']]],
|
||||
['gf_5fgraphic_5fperspective_84',['gf_graphic_perspective',['../gf__graphic_8h.html#a95e7c86d8e9b64501af7de7268f6d74d',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5fset_5fcamera_85',['gf_graphic_set_camera',['../gf__graphic_8h.html#af8285b506b90125960bf01b427a9a883',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5ftext_86',['gf_graphic_text',['../gf__graphic_8h.html#a9840372651011386f6851954e95e7943',1,'gf_graphic_common.c']]],
|
||||
['gf_5fgraphic_5ftext_5fwidth_87',['gf_graphic_text_width',['../gf__graphic_8h.html#a996f203bc791922f639ad2e02b5299c1',1,'gf_graphic_common.c']]],
|
||||
['gf_5fgui_2eh_88',['gf_gui.h',['../gf__gui_8h.html',1,'']]],
|
||||
['gf_5fgui_5fbutton_5ft_89',['gf_gui_button_t',['../structgf__gui__button__t.html',1,'']]],
|
||||
['gf_5fgui_5fcomponent_5ft_90',['gf_gui_component_t',['../structgf__gui__component__t.html',1,'']]],
|
||||
['gf_5fgui_5fcomponent_5ftypes_91',['GF_GUI_COMPONENT_TYPES',['../gui_8h.html#a29f22c7359d8c3b586f0d4eb82213d03',1,'gui.h']]],
|
||||
['gf_5fgui_5fcreate_92',['gf_gui_create',['../gf__gui_8h.html#a929e99bf9dd58e4abc0c9f2a6b1341a1',1,'gf_gui.c']]],
|
||||
['gf_5fgui_5fcreate_5fbutton_93',['gf_gui_create_button',['../gf__gui_8h.html#a9bfb5fc1e4dff3c3f0e4748d5b8c3c2e',1,'gf_gui.c']]],
|
||||
['gf_5fgui_5fdraw_5fbox_94',['gf_gui_draw_box',['../gf__gui_8h.html#a670ac29a4409cc16c8d77f2d33ccc499',1,'gf_gui.c']]],
|
||||
['gf_5fgui_5ffirst_5funused_95',['gf_gui_first_unused',['../gf__gui_8h.html#a39fc0e9d0e6ebaf3d60e1275008124b5',1,'gf_gui.c']]],
|
||||
['gf_5fgui_5ffont_5fsize_96',['GF_GUI_FONT_SIZE',['../gf__gui_8h.html#a59c22dec721b5a703d29e0b0d9fc3522',1,'gf_gui.h']]],
|
||||
['gf_5fgui_5fid_5ft_97',['gf_gui_id_t',['../gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11',1,'gui.h']]],
|
||||
['gf_5fgui_5finvert_98',['GF_GUI_INVERT',['../gf__gui_8h.html#a01d6d034ff93d118bcbabf86f33735c5',1,'gf_gui.h']]],
|
||||
['gf_5fgui_5fmax_5fcomponents_99',['GF_GUI_MAX_COMPONENTS',['../gui_8h.html#a33770d9046d53ad607fcc938f1619eb8',1,'gui.h']]],
|
||||
['gf_5fgui_5fnormal_100',['GF_GUI_NORMAL',['../gf__gui_8h.html#ad122969dc187a91908fc312f185eaa46',1,'gf_gui.h']]],
|
||||
['gf_5fgui_5frender_101',['gf_gui_render',['../gf__gui_8h.html#a41f221ae3b2221553f49678f9434976c',1,'gf_gui.c']]],
|
||||
['gf_5fgui_5ft_102',['gf_gui_t',['../structgf__gui__t.html',1,'']]],
|
||||
['gf_5fgui_5funion_5ft_103',['gf_gui_union_t',['../uniongf__gui__union__t.html',1,'']]],
|
||||
['gf_5finput_2eh_104',['gf_input.h',['../gf__input_8h.html',1,'']]],
|
||||
['gf_5flog_105',['gf_log',['../gf__log_8h.html#aed92dc232c3ae9cabdff1eeea67dfa90',1,'gf_log.c']]],
|
||||
['gf_5flog_2eh_106',['gf_log.h',['../gf__log_8h.html',1,'']]],
|
||||
['gf_5flog_5ffunction_107',['gf_log_function',['../gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a',1,'gf_log.h']]],
|
||||
['gf_5fmacro_2eh_108',['gf_macro.h',['../gf__macro_8h.html',1,'']]],
|
||||
['gf_5fmath_2eh_109',['gf_math.h',['../gf__math_8h.html',1,'']]],
|
||||
['gf_5fmath_5fcot_110',['gf_math_cot',['../gf__math_8h.html#aac8f6a22f2880f5b86b20a191a662333',1,'gf_math.c']]],
|
||||
['gf_5fmath_5flog2_111',['gf_math_log2',['../gf__math_8h.html#a018423cb05adf480f9c3f28f304d1c47',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fmultiply_112',['gf_math_multiply',['../gf__math_8h.html#a394ebd35e2cddf28c86a45dad759fbee',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fnearest_5f2pow_113',['gf_math_nearest_2pow',['../gf__math_8h.html#aefea2441e869786726095fcda71750dc',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fnormal_114',['gf_math_normal',['../gf__math_8h.html#a5438b2f7f1324cdd664f2b823faa1ba6',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fnormalize_115',['gf_math_normalize',['../gf__math_8h.html#a3bd2afc9ff0e67e60afef9fe82553726',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fpi_116',['GF_MATH_PI',['../gf__math_8h.html#a8bf10c0638a206ac572807e90508b6b5',1,'gf_math.h']]],
|
||||
['gf_5fmath_5fsubtract_117',['gf_math_subtract',['../gf__math_8h.html#a9df6d1b30bea0b200582e2873bddd113',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fvector_5fcopy_118',['GF_MATH_VECTOR_COPY',['../gf__math_8h.html#a545245d1e846e9c756e776eb6138536b',1,'gf_math.h']]],
|
||||
['gf_5fmath_5fvector_5ft_119',['gf_math_vector_t',['../math_8h.html#a866f43b3ea5386cb9497738f1eec3d88',1,'math.h']]],
|
||||
['gf_5fmesh_2eh_120',['gf_mesh.h',['../gf__mesh_8h.html',1,'']]],
|
||||
['gf_5fmesh_5ft_121',['gf_mesh_t',['../structgf__mesh__t.html',1,'']]],
|
||||
['gf_5fmodel_2eh_122',['gf_model.h',['../gf__model_8h.html',1,'']]],
|
||||
['gf_5fmodel_5ft_123',['gf_model_t',['../structgf__model__t.html',1,'']]],
|
||||
['gf_5fopengl_2eh_124',['gf_opengl.h',['../gf__opengl_8h.html',1,'']]],
|
||||
['gf_5fphysics_2eh_125',['gf_physics.h',['../gf__physics_8h.html',1,'']]],
|
||||
['gf_5fphysics_5fbegin_126',['gf_physics_begin',['../gf__physics_8h.html#a046ff3b6d3842c4cfd2c43ec576b09c6',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5fcreate_127',['gf_physics_create',['../gf__physics_8h.html#a7e225db0a916463d791036c4d8636993',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5fdestroy_128',['gf_physics_destroy',['../gf__physics_8h.html#ad9f65aa74657b4558c67f809c590fad3',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5fend_129',['gf_physics_end',['../gf__physics_8h.html#a5724da53e501775d4a0faad3c91f1a14',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5ft_130',['gf_physics_t',['../structgf__physics__t.html',1,'']]],
|
||||
['gf_5fpre_2eh_131',['gf_pre.h',['../gf__pre_8h.html',1,'']]],
|
||||
['gf_5fserver_2eh_132',['gf_server.h',['../gf__server_8h.html',1,'']]],
|
||||
['gf_5fserver_5fbegin_133',['gf_server_begin',['../gf__server_8h.html#a656e41de75a97731bffa1653fc2c8d4a',1,'gf_server.c']]],
|
||||
['gf_5fserver_5fcreate_134',['gf_server_create',['../gf__server_8h.html#a861aac514f048d33ce16e3209e125df5',1,'gf_server.c']]],
|
||||
['gf_5fserver_5fdestroy_135',['gf_server_destroy',['../gf__server_8h.html#afedff111b1691c5973e264ce4f6a3787',1,'gf_server.c']]],
|
||||
['gf_5fserver_5fend_136',['gf_server_end',['../gf__server_8h.html#a9f44e37cb5becfe321b352f8801fe22e',1,'gf_server.c']]],
|
||||
['gf_5fserver_5ft_137',['gf_server_t',['../structgf__server__t.html',1,'']]],
|
||||
['gf_5fset_5fcolor_138',['GF_SET_COLOR',['../gf__graphic_8h.html#a30c57cf06829cfb3f68556e73a86b203',1,'gf_graphic.h']]],
|
||||
['gf_5ftexture_2eh_139',['gf_texture.h',['../gf__texture_8h.html',1,'']]],
|
||||
['gf_5ftexture_5fcreate_140',['gf_texture_create',['../gf__texture_8h.html#a6cd0c41bfc9dbe140bb52f39aaa14080',1,'gf_texture.c']]],
|
||||
['gf_5ftexture_5fdestroy_141',['gf_texture_destroy',['../gf__texture_8h.html#a3bfedc6c576e35173d3a7b1b9565e649',1,'gf_texture.c']]],
|
||||
['gf_5ftexture_5ft_142',['gf_texture_t',['../structgf__texture__t.html',1,'']]],
|
||||
['gf_5fthread_2eh_143',['gf_thread.h',['../gf__thread_8h.html',1,'']]],
|
||||
['gf_5fthread_5fcontext_5ft_144',['gf_thread_context_t',['../structgf__thread__context__t.html',1,'']]],
|
||||
['gf_5fthread_5fcreate_145',['gf_thread_create',['../gf__thread_8h.html#ad2a42aa3c8b51ec7e22625e8932906a4',1,'gf_thread.c']]],
|
||||
['gf_5fthread_5fdestroy_146',['gf_thread_destroy',['../gf__thread_8h.html#ae75b99ee6c28e149e333512f46e8656a',1,'gf_thread.c']]],
|
||||
['gf_5fthread_5fjoin_147',['gf_thread_join',['../gf__thread_8h.html#a168bd57321daded0d1789442e5680dea',1,'gf_thread.c']]],
|
||||
['gf_5fthread_5ft_148',['gf_thread_t',['../structgf__thread__t.html',1,'']]],
|
||||
['gf_5ftriangle_5ft_149',['gf_triangle_t',['../structgf__triangle__t.html',1,'']]],
|
||||
['gf_5fversion_2eh_150',['gf_version.h',['../gf__version_8h.html',1,'']]],
|
||||
['gf_5fversion_5fget_151',['gf_version_get',['../gf__version_8h.html#a6bbaecc50f6c677871dcf74d7d7dbc4a',1,'gf_version.c']]],
|
||||
['gf_5fversion_5ft_152',['gf_version_t',['../structgf__version__t.html',1,'']]],
|
||||
['glyph_153',['glyph',['../structgf__font__t.html#a1264a95b11cec574d66cda5f57de1808',1,'gf_font_t']]],
|
||||
['goldfish_20engine_154',['GoldFish Engine',['../index.html',1,'']]],
|
||||
['graphic_2eh_155',['graphic.h',['../graphic_8h.html',1,'']]],
|
||||
['gui_156',['gui',['../structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063',1,'gf_draw_t']]],
|
||||
['gui_2eh_157',['gui.h',['../gui_8h.html',1,'']]]
|
||||
['gf_5fdraw_5fset_5finput_40',['gf_draw_set_input',['../gf__draw_8h.html#a4a0353d9ffdb96b2c26600b185b16f4f',1,'gf_draw_common.c']]],
|
||||
['gf_5fdraw_5fstep_41',['gf_draw_step',['../gf__draw_8h.html#a47934a1eafd8426cc145a97e36867551',1,'gf_draw_common.c']]],
|
||||
['gf_5fdraw_5ft_42',['gf_draw_t',['../structgf__draw__t.html',1,'']]],
|
||||
['gf_5fengine_5fbegin_43',['gf_engine_begin',['../gf__core_8h.html#ade0f3fb928e49b05985f095e95fb1f92',1,'gf_core.c']]],
|
||||
['gf_5fengine_5fcreate_44',['gf_engine_create',['../gf__core_8h.html#a741291298ef02f3dceb1fdeaee2e27b4',1,'gf_core.c']]],
|
||||
['gf_5fengine_5fdestroy_45',['gf_engine_destroy',['../gf__core_8h.html#a978d9c52b1d1098b5fc2f3e869036b64',1,'gf_core.c']]],
|
||||
['gf_5fengine_5fend_46',['gf_engine_end',['../gf__core_8h.html#abae48921e84f92d590608745536a9ffc',1,'gf_core.c']]],
|
||||
['gf_5fengine_5floop_47',['gf_engine_loop',['../gf__core_8h.html#aa9a229aa7c06d1a02ae89f93b8029fea',1,'gf_core.c']]],
|
||||
['gf_5fengine_5ft_48',['gf_engine_t',['../structgf__engine__t.html',1,'']]],
|
||||
['gf_5fexport_49',['GF_EXPORT',['../gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fclient_50',['GF_EXPOSE_CLIENT',['../gf__macro_8h.html#a13d820c4f195f0f38ce7d791a9a4ddeb',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fcore_51',['GF_EXPOSE_CORE',['../gf__macro_8h.html#a697eb08d834a4889d84940e79575779d',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fdraw_52',['GF_EXPOSE_DRAW',['../gf__macro_8h.html#a438e60b3ef2df2ad0a220523e95d6dca',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fdraw_5fdriver_53',['GF_EXPOSE_DRAW_DRIVER',['../gf__macro_8h.html#a25f301eb3d5e8c3bfb8187876fa36efa',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fdraw_5fplatform_54',['GF_EXPOSE_DRAW_PLATFORM',['../gf__macro_8h.html#a5a117ced8c73165c3cc6144a49bf5af0',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5ffont_55',['GF_EXPOSE_FONT',['../gf__macro_8h.html#a44fcf2830dd68160e7745e6c93a0fc15',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fgraphic_56',['GF_EXPOSE_GRAPHIC',['../gf__macro_8h.html#a9c8f57368c8d0b9a005e88951bb6b999',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fgui_57',['GF_EXPOSE_GUI',['../gf__macro_8h.html#a4a8b5bd4a3f26e4e775db703d383e315',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5finput_58',['GF_EXPOSE_INPUT',['../gf__macro_8h.html#a8412a96f3ebbf985b342603585944166',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fmath_59',['GF_EXPOSE_MATH',['../gf__macro_8h.html#a0741ff0ae6d4298a707cb24a2b88d13e',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fmesh_60',['GF_EXPOSE_MESH',['../gf__macro_8h.html#ac44de892fe92937b0c6bf471ed7c39d3',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fmodel_61',['GF_EXPOSE_MODEL',['../gf__macro_8h.html#a162dc93ccefb746c38c3874a79b42eca',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fphysics_62',['GF_EXPOSE_PHYSICS',['../gf__macro_8h.html#aeb8d09c8509f1bbb5c2647be76806117',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fserver_63',['GF_EXPOSE_SERVER',['../gf__macro_8h.html#a7bbb6e42ee5fdf2e1dbbb4678e46973a',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5ftexture_64',['GF_EXPOSE_TEXTURE',['../gf__macro_8h.html#a1b10588ebedb9c8ea44c1e4d2dd11086',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fthread_65',['GF_EXPOSE_THREAD',['../gf__macro_8h.html#aeddf0443a9813483ca6bfc05190915e0',1,'gf_macro.h']]],
|
||||
['gf_5fexpose_5fversion_66',['GF_EXPOSE_VERSION',['../gf__macro_8h.html#a522da62928e59f2d7e01a128eb2441f2',1,'gf_macro.h']]],
|
||||
['gf_5ffont_2eh_67',['gf_font.h',['../gf__font_8h.html',1,'']]],
|
||||
['gf_5ffont_5fbbox_5ft_68',['gf_font_bbox_t',['../structgf__font__bbox__t.html',1,'']]],
|
||||
['gf_5ffont_5fcreate_69',['gf_font_create',['../gf__font_8h.html#a0d171fe12d2ac1d3acc18476436608a1',1,'gf_font.c']]],
|
||||
['gf_5ffont_5fget_70',['gf_font_get',['../gf__font_8h.html#adc4a1d10e49218c6383f5af6c4752fa1',1,'gf_font.c']]],
|
||||
['gf_5ffont_5fglyph_5ft_71',['gf_font_glyph_t',['../structgf__font__glyph__t.html',1,'']]],
|
||||
['gf_5ffont_5fstore_5ft_72',['gf_font_store_t',['../structgf__font__store__t.html',1,'']]],
|
||||
['gf_5ffont_5ft_73',['gf_font_t',['../structgf__font__t.html',1,'']]],
|
||||
['gf_5fgraphic_2eh_74',['gf_graphic.h',['../gf__graphic_8h.html',1,'']]],
|
||||
['gf_5fgraphic_5f2d_75',['GF_GRAPHIC_2D',['../gf__graphic_8h.html#ab0a76f61b9510881b842dbba4b0b54c0',1,'gf_graphic.h']]],
|
||||
['gf_5fgraphic_5f3d_76',['GF_GRAPHIC_3D',['../gf__graphic_8h.html#a0b9f704231aa067e58c6a8e7a42afdcf',1,'gf_graphic.h']]],
|
||||
['gf_5fgraphic_5fbegin_5f2d_77',['gf_graphic_begin_2d',['../gf__graphic_8h.html#ad35db673e213edbadbfd938138c88a4c',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5fclear_78',['gf_graphic_clear',['../gf__graphic_8h.html#a74f8bf7e2fc346f7d85ecfcea061f3fb',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5fcolor_5ft_79',['gf_graphic_color_t',['../structgf__graphic__color__t.html',1,'']]],
|
||||
['gf_5fgraphic_5fdraw_5ftexture_5f2d_80',['gf_graphic_draw_texture_2d',['../gf__graphic_8h.html#a3285370a495233cc7db4f25317cd5fb0',1,'gf_graphic_common.c']]],
|
||||
['gf_5fgraphic_5fdraw_5ftexture_5fpolygon_81',['gf_graphic_draw_texture_polygon',['../gf__graphic_8h.html#a4157822cc342fa294329ed2c436d53f2',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5fend_5f2d_82',['gf_graphic_end_2d',['../gf__graphic_8h.html#acd5d3047cf76b63b2d1161e4e880f446',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5ffill_5fpolygon_83',['gf_graphic_fill_polygon',['../gf__graphic_8h.html#a8ff780a4bcadc008355699101d2a42cc',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5ffill_5frect_84',['gf_graphic_fill_rect',['../gf__graphic_8h.html#a4811198de205914602e5cdbafdcdd68d',1,'gf_graphic_common.c']]],
|
||||
['gf_5fgraphic_5fperspective_85',['gf_graphic_perspective',['../gf__graphic_8h.html#a95e7c86d8e9b64501af7de7268f6d74d',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5fset_5fcamera_86',['gf_graphic_set_camera',['../gf__graphic_8h.html#af8285b506b90125960bf01b427a9a883',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5ftext_87',['gf_graphic_text',['../gf__graphic_8h.html#a9840372651011386f6851954e95e7943',1,'gf_graphic_common.c']]],
|
||||
['gf_5fgraphic_5ftext_5fwidth_88',['gf_graphic_text_width',['../gf__graphic_8h.html#a996f203bc791922f639ad2e02b5299c1',1,'gf_graphic_common.c']]],
|
||||
['gf_5fgui_2eh_89',['gf_gui.h',['../gf__gui_8h.html',1,'']]],
|
||||
['gf_5fgui_5fbutton_5ft_90',['gf_gui_button_t',['../structgf__gui__button__t.html',1,'']]],
|
||||
['gf_5fgui_5fcomponent_5ft_91',['gf_gui_component_t',['../structgf__gui__component__t.html',1,'']]],
|
||||
['gf_5fgui_5fcomponent_5ftypes_92',['GF_GUI_COMPONENT_TYPES',['../gui_8h.html#a29f22c7359d8c3b586f0d4eb82213d03',1,'gui.h']]],
|
||||
['gf_5fgui_5fcreate_93',['gf_gui_create',['../gf__gui_8h.html#a929e99bf9dd58e4abc0c9f2a6b1341a1',1,'gf_gui.c']]],
|
||||
['gf_5fgui_5fcreate_5fbutton_94',['gf_gui_create_button',['../gf__gui_8h.html#a9bfb5fc1e4dff3c3f0e4748d5b8c3c2e',1,'gf_gui.c']]],
|
||||
['gf_5fgui_5fdraw_5fbox_95',['gf_gui_draw_box',['../gf__gui_8h.html#a670ac29a4409cc16c8d77f2d33ccc499',1,'gf_gui.c']]],
|
||||
['gf_5fgui_5ffirst_5funused_96',['gf_gui_first_unused',['../gf__gui_8h.html#a39fc0e9d0e6ebaf3d60e1275008124b5',1,'gf_gui.c']]],
|
||||
['gf_5fgui_5ffont_5fsize_97',['GF_GUI_FONT_SIZE',['../gf__gui_8h.html#a59c22dec721b5a703d29e0b0d9fc3522',1,'gf_gui.h']]],
|
||||
['gf_5fgui_5fid_5ft_98',['gf_gui_id_t',['../gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11',1,'gui.h']]],
|
||||
['gf_5fgui_5finvert_99',['GF_GUI_INVERT',['../gf__gui_8h.html#a01d6d034ff93d118bcbabf86f33735c5',1,'gf_gui.h']]],
|
||||
['gf_5fgui_5fmax_5fcomponents_100',['GF_GUI_MAX_COMPONENTS',['../gui_8h.html#a33770d9046d53ad607fcc938f1619eb8',1,'gui.h']]],
|
||||
['gf_5fgui_5fnormal_101',['GF_GUI_NORMAL',['../gf__gui_8h.html#ad122969dc187a91908fc312f185eaa46',1,'gf_gui.h']]],
|
||||
['gf_5fgui_5frender_102',['gf_gui_render',['../gf__gui_8h.html#a41f221ae3b2221553f49678f9434976c',1,'gf_gui.c']]],
|
||||
['gf_5fgui_5ft_103',['gf_gui_t',['../structgf__gui__t.html',1,'']]],
|
||||
['gf_5fgui_5funion_5ft_104',['gf_gui_union_t',['../uniongf__gui__union__t.html',1,'']]],
|
||||
['gf_5finput_2eh_105',['gf_input.h',['../gf__input_8h.html',1,'']]],
|
||||
['gf_5finput_5fcreate_106',['gf_input_create',['../gf__input_8h.html#ac926a70928c687f96cfbc24aef8ca96d',1,'gf_input.c']]],
|
||||
['gf_5finput_5fdestroy_107',['gf_input_destroy',['../gf__input_8h.html#ac4a22f8231c87a464f6be7faead5dec2',1,'gf_input.c']]],
|
||||
['gf_5finput_5ft_108',['gf_input_t',['../structgf__input__t.html',1,'']]],
|
||||
['gf_5flog_109',['gf_log',['../gf__log_8h.html#aed92dc232c3ae9cabdff1eeea67dfa90',1,'gf_log.c']]],
|
||||
['gf_5flog_2eh_110',['gf_log.h',['../gf__log_8h.html',1,'']]],
|
||||
['gf_5flog_5ffunction_111',['gf_log_function',['../gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a',1,'gf_log.h']]],
|
||||
['gf_5fmacro_2eh_112',['gf_macro.h',['../gf__macro_8h.html',1,'']]],
|
||||
['gf_5fmath_2eh_113',['gf_math.h',['../gf__math_8h.html',1,'']]],
|
||||
['gf_5fmath_5fcot_114',['gf_math_cot',['../gf__math_8h.html#aac8f6a22f2880f5b86b20a191a662333',1,'gf_math.c']]],
|
||||
['gf_5fmath_5flog2_115',['gf_math_log2',['../gf__math_8h.html#a018423cb05adf480f9c3f28f304d1c47',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fmultiply_116',['gf_math_multiply',['../gf__math_8h.html#a394ebd35e2cddf28c86a45dad759fbee',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fnearest_5f2pow_117',['gf_math_nearest_2pow',['../gf__math_8h.html#aefea2441e869786726095fcda71750dc',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fnormal_118',['gf_math_normal',['../gf__math_8h.html#a5438b2f7f1324cdd664f2b823faa1ba6',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fnormalize_119',['gf_math_normalize',['../gf__math_8h.html#a3bd2afc9ff0e67e60afef9fe82553726',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fpi_120',['GF_MATH_PI',['../gf__math_8h.html#a8bf10c0638a206ac572807e90508b6b5',1,'gf_math.h']]],
|
||||
['gf_5fmath_5fsubtract_121',['gf_math_subtract',['../gf__math_8h.html#a9df6d1b30bea0b200582e2873bddd113',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fvector_5fcopy_122',['GF_MATH_VECTOR_COPY',['../gf__math_8h.html#a545245d1e846e9c756e776eb6138536b',1,'gf_math.h']]],
|
||||
['gf_5fmath_5fvector_5ft_123',['gf_math_vector_t',['../math_8h.html#a866f43b3ea5386cb9497738f1eec3d88',1,'math.h']]],
|
||||
['gf_5fmesh_2eh_124',['gf_mesh.h',['../gf__mesh_8h.html',1,'']]],
|
||||
['gf_5fmesh_5ft_125',['gf_mesh_t',['../structgf__mesh__t.html',1,'']]],
|
||||
['gf_5fmesh_5ftriangle_5ft_126',['gf_mesh_triangle_t',['../structgf__mesh__triangle__t.html',1,'']]],
|
||||
['gf_5fmodel_2eh_127',['gf_model.h',['../gf__model_8h.html',1,'']]],
|
||||
['gf_5fmodel_5ft_128',['gf_model_t',['../structgf__model__t.html',1,'']]],
|
||||
['gf_5fopengl_2eh_129',['gf_opengl.h',['../gf__opengl_8h.html',1,'']]],
|
||||
['gf_5fphysics_2eh_130',['gf_physics.h',['../gf__physics_8h.html',1,'']]],
|
||||
['gf_5fphysics_5fbegin_131',['gf_physics_begin',['../gf__physics_8h.html#a046ff3b6d3842c4cfd2c43ec576b09c6',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5fcreate_132',['gf_physics_create',['../gf__physics_8h.html#a7e225db0a916463d791036c4d8636993',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5fdestroy_133',['gf_physics_destroy',['../gf__physics_8h.html#ad9f65aa74657b4558c67f809c590fad3',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5fend_134',['gf_physics_end',['../gf__physics_8h.html#a5724da53e501775d4a0faad3c91f1a14',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5ft_135',['gf_physics_t',['../structgf__physics__t.html',1,'']]],
|
||||
['gf_5fpre_2eh_136',['gf_pre.h',['../gf__pre_8h.html',1,'']]],
|
||||
['gf_5fserver_2eh_137',['gf_server.h',['../gf__server_8h.html',1,'']]],
|
||||
['gf_5fserver_5fbegin_138',['gf_server_begin',['../gf__server_8h.html#a656e41de75a97731bffa1653fc2c8d4a',1,'gf_server.c']]],
|
||||
['gf_5fserver_5fcreate_139',['gf_server_create',['../gf__server_8h.html#a861aac514f048d33ce16e3209e125df5',1,'gf_server.c']]],
|
||||
['gf_5fserver_5fdestroy_140',['gf_server_destroy',['../gf__server_8h.html#afedff111b1691c5973e264ce4f6a3787',1,'gf_server.c']]],
|
||||
['gf_5fserver_5fend_141',['gf_server_end',['../gf__server_8h.html#a9f44e37cb5becfe321b352f8801fe22e',1,'gf_server.c']]],
|
||||
['gf_5fserver_5ft_142',['gf_server_t',['../structgf__server__t.html',1,'']]],
|
||||
['gf_5fset_5fcolor_143',['GF_SET_COLOR',['../gf__graphic_8h.html#a30c57cf06829cfb3f68556e73a86b203',1,'gf_graphic.h']]],
|
||||
['gf_5ftexture_2eh_144',['gf_texture.h',['../gf__texture_8h.html',1,'']]],
|
||||
['gf_5ftexture_5fcreate_145',['gf_texture_create',['../gf__texture_8h.html#a6cd0c41bfc9dbe140bb52f39aaa14080',1,'gf_texture.c']]],
|
||||
['gf_5ftexture_5fdestroy_146',['gf_texture_destroy',['../gf__texture_8h.html#a3bfedc6c576e35173d3a7b1b9565e649',1,'gf_texture.c']]],
|
||||
['gf_5ftexture_5ft_147',['gf_texture_t',['../structgf__texture__t.html',1,'']]],
|
||||
['gf_5fthread_2eh_148',['gf_thread.h',['../gf__thread_8h.html',1,'']]],
|
||||
['gf_5fthread_5fcontext_5ft_149',['gf_thread_context_t',['../structgf__thread__context__t.html',1,'']]],
|
||||
['gf_5fthread_5fcreate_150',['gf_thread_create',['../gf__thread_8h.html#ad2a42aa3c8b51ec7e22625e8932906a4',1,'gf_thread.c']]],
|
||||
['gf_5fthread_5fdestroy_151',['gf_thread_destroy',['../gf__thread_8h.html#ae75b99ee6c28e149e333512f46e8656a',1,'gf_thread.c']]],
|
||||
['gf_5fthread_5fjoin_152',['gf_thread_join',['../gf__thread_8h.html#a168bd57321daded0d1789442e5680dea',1,'gf_thread.c']]],
|
||||
['gf_5fthread_5ft_153',['gf_thread_t',['../structgf__thread__t.html',1,'']]],
|
||||
['gf_5fversion_2eh_154',['gf_version.h',['../gf__version_8h.html',1,'']]],
|
||||
['gf_5fversion_5fget_155',['gf_version_get',['../gf__version_8h.html#a6bbaecc50f6c677871dcf74d7d7dbc4a',1,'gf_version.c']]],
|
||||
['gf_5fversion_5ft_156',['gf_version_t',['../structgf__version__t.html',1,'']]],
|
||||
['glyph_157',['glyph',['../structgf__font__t.html#a1264a95b11cec574d66cda5f57de1808',1,'gf_font_t']]],
|
||||
['goldfish_20engine_158',['GoldFish Engine',['../index.html',1,'']]],
|
||||
['graphic_2eh_159',['graphic.h',['../graphic_8h.html',1,'']]],
|
||||
['gui_160',['gui',['../structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063',1,'gf_draw_t']]],
|
||||
['gui_2eh_161',['gui.h',['../gui_8h.html',1,'']]]
|
||||
];
|
||||
|
@ -1,7 +1,8 @@
|
||||
var searchData=
|
||||
[
|
||||
['id_0',['id',['../structgf__physics__t.html#ae58352acdf2e4f9b7f5593a33d7cf5e1',1,'gf_physics_t']]],
|
||||
['input_2eh_1',['input.h',['../input_8h.html',1,'']]],
|
||||
['internal_5fheight_2',['internal_height',['../structgf__texture__t.html#a3de5592e9caad1edfd93a45644a508e5',1,'gf_texture_t']]],
|
||||
['internal_5fwidth_3',['internal_width',['../structgf__texture__t.html#a0640d6993c4de94f7e51374c12ef7e35',1,'gf_texture_t']]]
|
||||
['input_1',['input',['../structgf__client__t.html#acf54abb33068b43e361e9734cf3d20ad',1,'gf_client_t::input'],['../structgf__draw__t.html#a1fc8d0f5c4be91a9b539275dd80e0460',1,'gf_draw_t::input']]],
|
||||
['input_2eh_2',['input.h',['../input_8h.html',1,'']]],
|
||||
['internal_5fheight_3',['internal_height',['../structgf__texture__t.html#a3de5592e9caad1edfd93a45644a508e5',1,'gf_texture_t']]],
|
||||
['internal_5fwidth_4',['internal_width',['../structgf__texture__t.html#a0640d6993c4de94f7e51374c12ef7e35',1,'gf_texture_t']]]
|
||||
];
|
||||
|
@ -5,5 +5,7 @@ var searchData=
|
||||
['mesh_2',['mesh',['../structgf__model__t.html#aa28477a09739d0ef7566532fdb62aa06',1,'gf_model_t']]],
|
||||
['mesh_2eh_3',['mesh.h',['../mesh_8h.html',1,'']]],
|
||||
['minor_4',['minor',['../structgf__version__t.html#a573839ca44261b9ccbd73e43be57d326',1,'gf_version_t']]],
|
||||
['model_2eh_5',['model.h',['../model_8h.html',1,'']]]
|
||||
['model_2eh_5',['model.h',['../model_8h.html',1,'']]],
|
||||
['mouse_5fx_6',['mouse_x',['../structgf__input__t.html#afbcc3c078ca608826acd824499a8b8b5',1,'gf_input_t']]],
|
||||
['mouse_5fy_7',['mouse_y',['../structgf__input__t.html#ac47540120552de68249a985e09d7bd9f',1,'gf_input_t']]]
|
||||
];
|
||||
|
@ -4,6 +4,6 @@ var searchData=
|
||||
['physics_1',['physics',['../structgf__server__t.html#a03a9c92df8537d9eb5d3cf5f43a02e40',1,'gf_server_t']]],
|
||||
['physics_2eh_2',['physics.h',['../physics_8h.html',1,'']]],
|
||||
['platform_3',['platform',['../structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c',1,'gf_draw_t']]],
|
||||
['points_4',['points',['../structgf__triangle__t.html#a81432658e211ca1024fd461e126a4531',1,'gf_triangle_t']]],
|
||||
['points_4',['points',['../structgf__mesh__triangle__t.html#a884485af47f0821ec8473b655d31bd74',1,'gf_mesh_triangle_t']]],
|
||||
['pressed_5',['pressed',['../structgf__gui__button__t.html#ac32e6a53a2170f64cebf5ff7df77016b',1,'gf_gui_button_t']]]
|
||||
];
|
||||
|
@ -15,13 +15,14 @@ var searchData=
|
||||
['gf_5fgui_5fcomponent_5ft_12',['gf_gui_component_t',['../structgf__gui__component__t.html',1,'']]],
|
||||
['gf_5fgui_5ft_13',['gf_gui_t',['../structgf__gui__t.html',1,'']]],
|
||||
['gf_5fgui_5funion_5ft_14',['gf_gui_union_t',['../uniongf__gui__union__t.html',1,'']]],
|
||||
['gf_5fmesh_5ft_15',['gf_mesh_t',['../structgf__mesh__t.html',1,'']]],
|
||||
['gf_5fmodel_5ft_16',['gf_model_t',['../structgf__model__t.html',1,'']]],
|
||||
['gf_5fphysics_5ft_17',['gf_physics_t',['../structgf__physics__t.html',1,'']]],
|
||||
['gf_5fserver_5ft_18',['gf_server_t',['../structgf__server__t.html',1,'']]],
|
||||
['gf_5ftexture_5ft_19',['gf_texture_t',['../structgf__texture__t.html',1,'']]],
|
||||
['gf_5fthread_5fcontext_5ft_20',['gf_thread_context_t',['../structgf__thread__context__t.html',1,'']]],
|
||||
['gf_5fthread_5ft_21',['gf_thread_t',['../structgf__thread__t.html',1,'']]],
|
||||
['gf_5ftriangle_5ft_22',['gf_triangle_t',['../structgf__triangle__t.html',1,'']]],
|
||||
['gf_5fversion_5ft_23',['gf_version_t',['../structgf__version__t.html',1,'']]]
|
||||
['gf_5finput_5ft_15',['gf_input_t',['../structgf__input__t.html',1,'']]],
|
||||
['gf_5fmesh_5ft_16',['gf_mesh_t',['../structgf__mesh__t.html',1,'']]],
|
||||
['gf_5fmesh_5ftriangle_5ft_17',['gf_mesh_triangle_t',['../structgf__mesh__triangle__t.html',1,'']]],
|
||||
['gf_5fmodel_5ft_18',['gf_model_t',['../structgf__model__t.html',1,'']]],
|
||||
['gf_5fphysics_5ft_19',['gf_physics_t',['../structgf__physics__t.html',1,'']]],
|
||||
['gf_5fserver_5ft_20',['gf_server_t',['../structgf__server__t.html',1,'']]],
|
||||
['gf_5ftexture_5ft_21',['gf_texture_t',['../structgf__texture__t.html',1,'']]],
|
||||
['gf_5fthread_5fcontext_5ft_22',['gf_thread_context_t',['../structgf__thread__context__t.html',1,'']]],
|
||||
['gf_5fthread_5ft_23',['gf_thread_t',['../structgf__thread__t.html',1,'']]],
|
||||
['gf_5fversion_5ft_24',['gf_version_t',['../structgf__version__t.html',1,'']]]
|
||||
];
|
||||
|
@ -28,50 +28,53 @@ var searchData=
|
||||
['gf_5fdraw_5fplatform_5fhas_5fextension_25',['gf_draw_platform_has_extension',['../gf__draw__platform_8h.html#a368f0172138b75a37072d1ed357b1183',1,'gf_draw.c']]],
|
||||
['gf_5fdraw_5fplatform_5fstep_26',['gf_draw_platform_step',['../gf__draw__platform_8h.html#af006e1dd0055cd824dd61122454d6192',1,'gf_draw.c']]],
|
||||
['gf_5fdraw_5freshape_27',['gf_draw_reshape',['../gf__draw_8h.html#af1d6ba858a1cee357f8626501540e8bf',1,'gf_draw_common.c']]],
|
||||
['gf_5fdraw_5fstep_28',['gf_draw_step',['../gf__draw_8h.html#a47934a1eafd8426cc145a97e36867551',1,'gf_draw_common.c']]],
|
||||
['gf_5fengine_5fbegin_29',['gf_engine_begin',['../gf__core_8h.html#ade0f3fb928e49b05985f095e95fb1f92',1,'gf_core.c']]],
|
||||
['gf_5fengine_5fcreate_30',['gf_engine_create',['../gf__core_8h.html#a741291298ef02f3dceb1fdeaee2e27b4',1,'gf_core.c']]],
|
||||
['gf_5fengine_5fdestroy_31',['gf_engine_destroy',['../gf__core_8h.html#a978d9c52b1d1098b5fc2f3e869036b64',1,'gf_core.c']]],
|
||||
['gf_5fengine_5fend_32',['gf_engine_end',['../gf__core_8h.html#abae48921e84f92d590608745536a9ffc',1,'gf_core.c']]],
|
||||
['gf_5fengine_5floop_33',['gf_engine_loop',['../gf__core_8h.html#aa9a229aa7c06d1a02ae89f93b8029fea',1,'gf_core.c']]],
|
||||
['gf_5ffont_5fcreate_34',['gf_font_create',['../gf__font_8h.html#a0d171fe12d2ac1d3acc18476436608a1',1,'gf_font.c']]],
|
||||
['gf_5ffont_5fget_35',['gf_font_get',['../gf__font_8h.html#adc4a1d10e49218c6383f5af6c4752fa1',1,'gf_font.c']]],
|
||||
['gf_5fgraphic_5fbegin_5f2d_36',['gf_graphic_begin_2d',['../gf__graphic_8h.html#ad35db673e213edbadbfd938138c88a4c',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5fclear_37',['gf_graphic_clear',['../gf__graphic_8h.html#a74f8bf7e2fc346f7d85ecfcea061f3fb',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5fdraw_5ftexture_5f2d_38',['gf_graphic_draw_texture_2d',['../gf__graphic_8h.html#a3285370a495233cc7db4f25317cd5fb0',1,'gf_graphic_common.c']]],
|
||||
['gf_5fgraphic_5fdraw_5ftexture_5fpolygon_39',['gf_graphic_draw_texture_polygon',['../gf__graphic_8h.html#a4157822cc342fa294329ed2c436d53f2',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5fend_5f2d_40',['gf_graphic_end_2d',['../gf__graphic_8h.html#acd5d3047cf76b63b2d1161e4e880f446',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5ffill_5fpolygon_41',['gf_graphic_fill_polygon',['../gf__graphic_8h.html#a8ff780a4bcadc008355699101d2a42cc',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5ffill_5frect_42',['gf_graphic_fill_rect',['../gf__graphic_8h.html#a4811198de205914602e5cdbafdcdd68d',1,'gf_graphic_common.c']]],
|
||||
['gf_5fgraphic_5fperspective_43',['gf_graphic_perspective',['../gf__graphic_8h.html#a95e7c86d8e9b64501af7de7268f6d74d',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5fset_5fcamera_44',['gf_graphic_set_camera',['../gf__graphic_8h.html#af8285b506b90125960bf01b427a9a883',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5ftext_45',['gf_graphic_text',['../gf__graphic_8h.html#a9840372651011386f6851954e95e7943',1,'gf_graphic_common.c']]],
|
||||
['gf_5fgraphic_5ftext_5fwidth_46',['gf_graphic_text_width',['../gf__graphic_8h.html#a996f203bc791922f639ad2e02b5299c1',1,'gf_graphic_common.c']]],
|
||||
['gf_5fgui_5fcreate_47',['gf_gui_create',['../gf__gui_8h.html#a929e99bf9dd58e4abc0c9f2a6b1341a1',1,'gf_gui.c']]],
|
||||
['gf_5fgui_5fcreate_5fbutton_48',['gf_gui_create_button',['../gf__gui_8h.html#a9bfb5fc1e4dff3c3f0e4748d5b8c3c2e',1,'gf_gui.c']]],
|
||||
['gf_5fgui_5fdraw_5fbox_49',['gf_gui_draw_box',['../gf__gui_8h.html#a670ac29a4409cc16c8d77f2d33ccc499',1,'gf_gui.c']]],
|
||||
['gf_5fgui_5ffirst_5funused_50',['gf_gui_first_unused',['../gf__gui_8h.html#a39fc0e9d0e6ebaf3d60e1275008124b5',1,'gf_gui.c']]],
|
||||
['gf_5fgui_5frender_51',['gf_gui_render',['../gf__gui_8h.html#a41f221ae3b2221553f49678f9434976c',1,'gf_gui.c']]],
|
||||
['gf_5flog_52',['gf_log',['../gf__log_8h.html#aed92dc232c3ae9cabdff1eeea67dfa90',1,'gf_log.c']]],
|
||||
['gf_5fmath_5fcot_53',['gf_math_cot',['../gf__math_8h.html#aac8f6a22f2880f5b86b20a191a662333',1,'gf_math.c']]],
|
||||
['gf_5fmath_5flog2_54',['gf_math_log2',['../gf__math_8h.html#a018423cb05adf480f9c3f28f304d1c47',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fmultiply_55',['gf_math_multiply',['../gf__math_8h.html#a394ebd35e2cddf28c86a45dad759fbee',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fnearest_5f2pow_56',['gf_math_nearest_2pow',['../gf__math_8h.html#aefea2441e869786726095fcda71750dc',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fnormal_57',['gf_math_normal',['../gf__math_8h.html#a5438b2f7f1324cdd664f2b823faa1ba6',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fnormalize_58',['gf_math_normalize',['../gf__math_8h.html#a3bd2afc9ff0e67e60afef9fe82553726',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fsubtract_59',['gf_math_subtract',['../gf__math_8h.html#a9df6d1b30bea0b200582e2873bddd113',1,'gf_math.c']]],
|
||||
['gf_5fphysics_5fbegin_60',['gf_physics_begin',['../gf__physics_8h.html#a046ff3b6d3842c4cfd2c43ec576b09c6',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5fcreate_61',['gf_physics_create',['../gf__physics_8h.html#a7e225db0a916463d791036c4d8636993',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5fdestroy_62',['gf_physics_destroy',['../gf__physics_8h.html#ad9f65aa74657b4558c67f809c590fad3',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5fend_63',['gf_physics_end',['../gf__physics_8h.html#a5724da53e501775d4a0faad3c91f1a14',1,'gf_physics.c']]],
|
||||
['gf_5fserver_5fbegin_64',['gf_server_begin',['../gf__server_8h.html#a656e41de75a97731bffa1653fc2c8d4a',1,'gf_server.c']]],
|
||||
['gf_5fserver_5fcreate_65',['gf_server_create',['../gf__server_8h.html#a861aac514f048d33ce16e3209e125df5',1,'gf_server.c']]],
|
||||
['gf_5fserver_5fdestroy_66',['gf_server_destroy',['../gf__server_8h.html#afedff111b1691c5973e264ce4f6a3787',1,'gf_server.c']]],
|
||||
['gf_5fserver_5fend_67',['gf_server_end',['../gf__server_8h.html#a9f44e37cb5becfe321b352f8801fe22e',1,'gf_server.c']]],
|
||||
['gf_5ftexture_5fcreate_68',['gf_texture_create',['../gf__texture_8h.html#a6cd0c41bfc9dbe140bb52f39aaa14080',1,'gf_texture.c']]],
|
||||
['gf_5ftexture_5fdestroy_69',['gf_texture_destroy',['../gf__texture_8h.html#a3bfedc6c576e35173d3a7b1b9565e649',1,'gf_texture.c']]],
|
||||
['gf_5fthread_5fcreate_70',['gf_thread_create',['../gf__thread_8h.html#ad2a42aa3c8b51ec7e22625e8932906a4',1,'gf_thread.c']]],
|
||||
['gf_5fthread_5fdestroy_71',['gf_thread_destroy',['../gf__thread_8h.html#ae75b99ee6c28e149e333512f46e8656a',1,'gf_thread.c']]],
|
||||
['gf_5fthread_5fjoin_72',['gf_thread_join',['../gf__thread_8h.html#a168bd57321daded0d1789442e5680dea',1,'gf_thread.c']]],
|
||||
['gf_5fversion_5fget_73',['gf_version_get',['../gf__version_8h.html#a6bbaecc50f6c677871dcf74d7d7dbc4a',1,'gf_version.c']]]
|
||||
['gf_5fdraw_5fset_5finput_28',['gf_draw_set_input',['../gf__draw_8h.html#a4a0353d9ffdb96b2c26600b185b16f4f',1,'gf_draw_common.c']]],
|
||||
['gf_5fdraw_5fstep_29',['gf_draw_step',['../gf__draw_8h.html#a47934a1eafd8426cc145a97e36867551',1,'gf_draw_common.c']]],
|
||||
['gf_5fengine_5fbegin_30',['gf_engine_begin',['../gf__core_8h.html#ade0f3fb928e49b05985f095e95fb1f92',1,'gf_core.c']]],
|
||||
['gf_5fengine_5fcreate_31',['gf_engine_create',['../gf__core_8h.html#a741291298ef02f3dceb1fdeaee2e27b4',1,'gf_core.c']]],
|
||||
['gf_5fengine_5fdestroy_32',['gf_engine_destroy',['../gf__core_8h.html#a978d9c52b1d1098b5fc2f3e869036b64',1,'gf_core.c']]],
|
||||
['gf_5fengine_5fend_33',['gf_engine_end',['../gf__core_8h.html#abae48921e84f92d590608745536a9ffc',1,'gf_core.c']]],
|
||||
['gf_5fengine_5floop_34',['gf_engine_loop',['../gf__core_8h.html#aa9a229aa7c06d1a02ae89f93b8029fea',1,'gf_core.c']]],
|
||||
['gf_5ffont_5fcreate_35',['gf_font_create',['../gf__font_8h.html#a0d171fe12d2ac1d3acc18476436608a1',1,'gf_font.c']]],
|
||||
['gf_5ffont_5fget_36',['gf_font_get',['../gf__font_8h.html#adc4a1d10e49218c6383f5af6c4752fa1',1,'gf_font.c']]],
|
||||
['gf_5fgraphic_5fbegin_5f2d_37',['gf_graphic_begin_2d',['../gf__graphic_8h.html#ad35db673e213edbadbfd938138c88a4c',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5fclear_38',['gf_graphic_clear',['../gf__graphic_8h.html#a74f8bf7e2fc346f7d85ecfcea061f3fb',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5fdraw_5ftexture_5f2d_39',['gf_graphic_draw_texture_2d',['../gf__graphic_8h.html#a3285370a495233cc7db4f25317cd5fb0',1,'gf_graphic_common.c']]],
|
||||
['gf_5fgraphic_5fdraw_5ftexture_5fpolygon_40',['gf_graphic_draw_texture_polygon',['../gf__graphic_8h.html#a4157822cc342fa294329ed2c436d53f2',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5fend_5f2d_41',['gf_graphic_end_2d',['../gf__graphic_8h.html#acd5d3047cf76b63b2d1161e4e880f446',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5ffill_5fpolygon_42',['gf_graphic_fill_polygon',['../gf__graphic_8h.html#a8ff780a4bcadc008355699101d2a42cc',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5ffill_5frect_43',['gf_graphic_fill_rect',['../gf__graphic_8h.html#a4811198de205914602e5cdbafdcdd68d',1,'gf_graphic_common.c']]],
|
||||
['gf_5fgraphic_5fperspective_44',['gf_graphic_perspective',['../gf__graphic_8h.html#a95e7c86d8e9b64501af7de7268f6d74d',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5fset_5fcamera_45',['gf_graphic_set_camera',['../gf__graphic_8h.html#af8285b506b90125960bf01b427a9a883',1,'gf_graphic.c']]],
|
||||
['gf_5fgraphic_5ftext_46',['gf_graphic_text',['../gf__graphic_8h.html#a9840372651011386f6851954e95e7943',1,'gf_graphic_common.c']]],
|
||||
['gf_5fgraphic_5ftext_5fwidth_47',['gf_graphic_text_width',['../gf__graphic_8h.html#a996f203bc791922f639ad2e02b5299c1',1,'gf_graphic_common.c']]],
|
||||
['gf_5fgui_5fcreate_48',['gf_gui_create',['../gf__gui_8h.html#a929e99bf9dd58e4abc0c9f2a6b1341a1',1,'gf_gui.c']]],
|
||||
['gf_5fgui_5fcreate_5fbutton_49',['gf_gui_create_button',['../gf__gui_8h.html#a9bfb5fc1e4dff3c3f0e4748d5b8c3c2e',1,'gf_gui.c']]],
|
||||
['gf_5fgui_5fdraw_5fbox_50',['gf_gui_draw_box',['../gf__gui_8h.html#a670ac29a4409cc16c8d77f2d33ccc499',1,'gf_gui.c']]],
|
||||
['gf_5fgui_5ffirst_5funused_51',['gf_gui_first_unused',['../gf__gui_8h.html#a39fc0e9d0e6ebaf3d60e1275008124b5',1,'gf_gui.c']]],
|
||||
['gf_5fgui_5frender_52',['gf_gui_render',['../gf__gui_8h.html#a41f221ae3b2221553f49678f9434976c',1,'gf_gui.c']]],
|
||||
['gf_5finput_5fcreate_53',['gf_input_create',['../gf__input_8h.html#ac926a70928c687f96cfbc24aef8ca96d',1,'gf_input.c']]],
|
||||
['gf_5finput_5fdestroy_54',['gf_input_destroy',['../gf__input_8h.html#ac4a22f8231c87a464f6be7faead5dec2',1,'gf_input.c']]],
|
||||
['gf_5flog_55',['gf_log',['../gf__log_8h.html#aed92dc232c3ae9cabdff1eeea67dfa90',1,'gf_log.c']]],
|
||||
['gf_5fmath_5fcot_56',['gf_math_cot',['../gf__math_8h.html#aac8f6a22f2880f5b86b20a191a662333',1,'gf_math.c']]],
|
||||
['gf_5fmath_5flog2_57',['gf_math_log2',['../gf__math_8h.html#a018423cb05adf480f9c3f28f304d1c47',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fmultiply_58',['gf_math_multiply',['../gf__math_8h.html#a394ebd35e2cddf28c86a45dad759fbee',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fnearest_5f2pow_59',['gf_math_nearest_2pow',['../gf__math_8h.html#aefea2441e869786726095fcda71750dc',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fnormal_60',['gf_math_normal',['../gf__math_8h.html#a5438b2f7f1324cdd664f2b823faa1ba6',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fnormalize_61',['gf_math_normalize',['../gf__math_8h.html#a3bd2afc9ff0e67e60afef9fe82553726',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fsubtract_62',['gf_math_subtract',['../gf__math_8h.html#a9df6d1b30bea0b200582e2873bddd113',1,'gf_math.c']]],
|
||||
['gf_5fphysics_5fbegin_63',['gf_physics_begin',['../gf__physics_8h.html#a046ff3b6d3842c4cfd2c43ec576b09c6',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5fcreate_64',['gf_physics_create',['../gf__physics_8h.html#a7e225db0a916463d791036c4d8636993',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5fdestroy_65',['gf_physics_destroy',['../gf__physics_8h.html#ad9f65aa74657b4558c67f809c590fad3',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5fend_66',['gf_physics_end',['../gf__physics_8h.html#a5724da53e501775d4a0faad3c91f1a14',1,'gf_physics.c']]],
|
||||
['gf_5fserver_5fbegin_67',['gf_server_begin',['../gf__server_8h.html#a656e41de75a97731bffa1653fc2c8d4a',1,'gf_server.c']]],
|
||||
['gf_5fserver_5fcreate_68',['gf_server_create',['../gf__server_8h.html#a861aac514f048d33ce16e3209e125df5',1,'gf_server.c']]],
|
||||
['gf_5fserver_5fdestroy_69',['gf_server_destroy',['../gf__server_8h.html#afedff111b1691c5973e264ce4f6a3787',1,'gf_server.c']]],
|
||||
['gf_5fserver_5fend_70',['gf_server_end',['../gf__server_8h.html#a9f44e37cb5becfe321b352f8801fe22e',1,'gf_server.c']]],
|
||||
['gf_5ftexture_5fcreate_71',['gf_texture_create',['../gf__texture_8h.html#a6cd0c41bfc9dbe140bb52f39aaa14080',1,'gf_texture.c']]],
|
||||
['gf_5ftexture_5fdestroy_72',['gf_texture_destroy',['../gf__texture_8h.html#a3bfedc6c576e35173d3a7b1b9565e649',1,'gf_texture.c']]],
|
||||
['gf_5fthread_5fcreate_73',['gf_thread_create',['../gf__thread_8h.html#ad2a42aa3c8b51ec7e22625e8932906a4',1,'gf_thread.c']]],
|
||||
['gf_5fthread_5fdestroy_74',['gf_thread_destroy',['../gf__thread_8h.html#ae75b99ee6c28e149e333512f46e8656a',1,'gf_thread.c']]],
|
||||
['gf_5fthread_5fjoin_75',['gf_thread_join',['../gf__thread_8h.html#a168bd57321daded0d1789442e5680dea',1,'gf_thread.c']]],
|
||||
['gf_5fversion_5fget_76',['gf_version_get',['../gf__version_8h.html#a6bbaecc50f6c677871dcf74d7d7dbc4a',1,'gf_version.c']]]
|
||||
];
|
||||
|
@ -4,6 +4,6 @@ var searchData=
|
||||
['client_1',['client',['../structgf__engine__t.html#a4f2720244393f64efe90ef5079338ac2',1,'gf_engine_t']]],
|
||||
['close_2',['close',['../structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb',1,'gf_draw_t']]],
|
||||
['code_3',['code',['../structgf__font__glyph__t.html#a2eb5224830d39157b39b55d8d13819c4',1,'gf_font_glyph_t']]],
|
||||
['color_4',['color',['../structgf__triangle__t.html#a48fc77b2e4a08afad388a173535162c5',1,'gf_triangle_t']]],
|
||||
['color_4',['color',['../structgf__mesh__triangle__t.html#a4c260e7069a24cc13c4e7249a61ae461',1,'gf_mesh_triangle_t']]],
|
||||
['count_5',['count',['../structgf__font__t.html#a64429d9770b427e15220d58d8234c73e',1,'gf_font_t']]]
|
||||
];
|
||||
|
@ -1,4 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['engine_0',['engine',['../structgf__client__t.html#af44ab851509a6119df42954b209b7c0d',1,'gf_client_t::engine'],['../structgf__draw__t.html#a9168679ed35dff169e7694bc40d5fe83',1,'gf_draw_t::engine'],['../structgf__gui__t.html#a74daf2c905e24c5c6d40ab8803e5018b',1,'gf_gui_t::engine'],['../structgf__physics__t.html#a98e249817f4da9fb45c6907e523199c0',1,'gf_physics_t::engine'],['../structgf__server__t.html#acba2ce909d98ad4956128813189ea917',1,'gf_server_t::engine']]]
|
||||
['engine_0',['engine',['../structgf__client__t.html#af44ab851509a6119df42954b209b7c0d',1,'gf_client_t::engine'],['../structgf__draw__t.html#a9168679ed35dff169e7694bc40d5fe83',1,'gf_draw_t::engine'],['../structgf__gui__t.html#a74daf2c905e24c5c6d40ab8803e5018b',1,'gf_gui_t::engine'],['../structgf__input__t.html#ad67369fac1e057907a6486d4619f2a4f',1,'gf_input_t::engine'],['../structgf__physics__t.html#a98e249817f4da9fb45c6907e523199c0',1,'gf_physics_t::engine'],['../structgf__server__t.html#acba2ce909d98ad4956128813189ea917',1,'gf_server_t::engine']]]
|
||||
];
|
||||
|
@ -1,6 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['id_0',['id',['../structgf__physics__t.html#ae58352acdf2e4f9b7f5593a33d7cf5e1',1,'gf_physics_t']]],
|
||||
['internal_5fheight_1',['internal_height',['../structgf__texture__t.html#a3de5592e9caad1edfd93a45644a508e5',1,'gf_texture_t']]],
|
||||
['internal_5fwidth_2',['internal_width',['../structgf__texture__t.html#a0640d6993c4de94f7e51374c12ef7e35',1,'gf_texture_t']]]
|
||||
['input_1',['input',['../structgf__client__t.html#acf54abb33068b43e361e9734cf3d20ad',1,'gf_client_t::input'],['../structgf__draw__t.html#a1fc8d0f5c4be91a9b539275dd80e0460',1,'gf_draw_t::input']]],
|
||||
['internal_5fheight_2',['internal_height',['../structgf__texture__t.html#a3de5592e9caad1edfd93a45644a508e5',1,'gf_texture_t']]],
|
||||
['internal_5fwidth_3',['internal_width',['../structgf__texture__t.html#a0640d6993c4de94f7e51374c12ef7e35',1,'gf_texture_t']]]
|
||||
];
|
||||
|
@ -2,5 +2,7 @@ var searchData=
|
||||
[
|
||||
['major_0',['major',['../structgf__version__t.html#a18c4ea6d16bd4d27da71586779ea3295',1,'gf_version_t']]],
|
||||
['mesh_1',['mesh',['../structgf__model__t.html#aa28477a09739d0ef7566532fdb62aa06',1,'gf_model_t']]],
|
||||
['minor_2',['minor',['../structgf__version__t.html#a573839ca44261b9ccbd73e43be57d326',1,'gf_version_t']]]
|
||||
['minor_2',['minor',['../structgf__version__t.html#a573839ca44261b9ccbd73e43be57d326',1,'gf_version_t']]],
|
||||
['mouse_5fx_3',['mouse_x',['../structgf__input__t.html#afbcc3c078ca608826acd824499a8b8b5',1,'gf_input_t']]],
|
||||
['mouse_5fy_4',['mouse_y',['../structgf__input__t.html#ac47540120552de68249a985e09d7bd9f',1,'gf_input_t']]]
|
||||
];
|
||||
|
@ -3,6 +3,6 @@ var searchData=
|
||||
['patch_0',['patch',['../structgf__version__t.html#a4ae35b795688ecbcb98562b52ce03509',1,'gf_version_t']]],
|
||||
['physics_1',['physics',['../structgf__server__t.html#a03a9c92df8537d9eb5d3cf5f43a02e40',1,'gf_server_t']]],
|
||||
['platform_2',['platform',['../structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c',1,'gf_draw_t']]],
|
||||
['points_3',['points',['../structgf__triangle__t.html#a81432658e211ca1024fd461e126a4531',1,'gf_triangle_t']]],
|
||||
['points_3',['points',['../structgf__mesh__triangle__t.html#a884485af47f0821ec8473b655d31bd74',1,'gf_mesh_triangle_t']]],
|
||||
['pressed_4',['pressed',['../structgf__gui__button__t.html#ac32e6a53a2170f64cebf5ff7df77016b',1,'gf_gui_button_t']]]
|
||||
];
|
||||
|
@ -107,31 +107,35 @@ $(document).ready(function(){initNavTree('server_8h_source.html',''); initResiza
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include <<a class="code" href="gf__macro_8h.html">gf_macro.h</a>></span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#ifdef GF_EXPOSE_SERVER</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structgf__server__t.html">gf_server_t</a> <a class="code hl_struct" href="structgf__server__t.html">gf_server_t</a>;</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> </div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include <<a class="code" href="core_8h.html">gf_type/core.h</a>></span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include <<a class="code" href="physics_8h.html">gf_type/physics.h</a>></span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">/* External library */</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#include <<a class="code" href="core_8h.html">gf_type/core.h</a>></span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include <<a class="code" href="physics_8h.html">gf_type/physics.h</a>></span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(server, {</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine;</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <a class="code hl_struct" href="structgf__physics__t.html">gf_physics_t</a>* physics;</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="structgf__server__t.html#acba2ce909d98ad4956128813189ea917"> 36</a></span>});</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__server__t.html">gf_server_t</a>;</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(server, {</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* <a class="code hl_variable" href="structgf__server__t.html#acba2ce909d98ad4956128813189ea917">engine</a>;</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_struct" href="structgf__physics__t.html">gf_physics_t</a>* <a class="code hl_variable" href="structgf__server__t.html#a03a9c92df8537d9eb5d3cf5f43a02e40">physics</a>;</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="structgf__server__t.html#acba2ce909d98ad4956128813189ea917"> 38</a></span>});</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code hl_struct" href="structgf__server__t.html">gf_server_t</a>;</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="acore_8h_html"><div class="ttname"><a href="core_8h.html">core.h</a></div><div class="ttdoc">Type definitions related to core.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html"><div class="ttname"><a href="gf__macro_8h.html">gf_macro.h</a></div><div class="ttdoc">Macro.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html_a018031ff5fba22b9d5052a55f8c9a377"><div class="ttname"><a href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a></div><div class="ttdeci">#define GF_DECLARE_TYPE(n, b)</div><div class="ttdoc">Macro to define engine type shorter.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00172">gf_macro.h:172</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="aphysics_8h_html"><div class="ttname"><a href="physics_8h.html">physics.h</a></div><div class="ttdoc">Type definitions related to physics interface.</div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00044">core.h:44</a></div></div>
|
||||
<div class="ttc" id="astructgf__physics__t_html"><div class="ttname"><a href="structgf__physics__t.html">gf_physics_t</a></div><div class="ttdoc">Physics interface.</div><div class="ttdef"><b>Definition</b> <a href="physics_8h_source.html#l00036">physics.h:36</a></div></div>
|
||||
<div class="ttc" id="astructgf__server__t_html"><div class="ttname"><a href="structgf__server__t.html">gf_server_t</a></div><div class="ttdoc">Server interface.</div><div class="ttdef"><b>Definition</b> <a href="server_8h_source.html#l00036">server.h:36</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__physics__t_html"><div class="ttname"><a href="structgf__physics__t.html">gf_physics_t</a></div><div class="ttdoc">Physics interface.</div><div class="ttdef"><b>Definition</b> <a href="physics_8h_source.html#l00038">physics.h:38</a></div></div>
|
||||
<div class="ttc" id="astructgf__server__t_html"><div class="ttname"><a href="structgf__server__t.html">gf_server_t</a></div><div class="ttdoc">Server interface.</div><div class="ttdef"><b>Definition</b> <a href="server_8h_source.html#l00038">server.h:38</a></div></div>
|
||||
<div class="ttc" id="astructgf__server__t_html_a03a9c92df8537d9eb5d3cf5f43a02e40"><div class="ttname"><a href="structgf__server__t.html#a03a9c92df8537d9eb5d3cf5f43a02e40">gf_server_t::physics</a></div><div class="ttdeci">gf_physics_t * physics</div><div class="ttdoc">Physics interface.</div><div class="ttdef"><b>Definition</b> <a href="server_8h_source.html#l00038">server.h:38</a></div></div>
|
||||
<div class="ttc" id="astructgf__server__t_html_acba2ce909d98ad4956128813189ea917"><div class="ttname"><a href="structgf__server__t.html#acba2ce909d98ad4956128813189ea917">gf_server_t::engine</a></div><div class="ttdeci">gf_engine_t * engine</div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="server_8h_source.html#l00038">server.h:38</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -110,11 +110,14 @@ Data Fields</h2></td></tr>
|
||||
<tr class="memitem:a363cb3993e177565b9e22c9df5d5ce2c" id="r_a363cb3993e177565b9e22c9df5d5ce2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgf__draw__t.html">gf_draw_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">draw</a></td></tr>
|
||||
<tr class="memdesc:a363cb3993e177565b9e22c9df5d5ce2c"><td class="mdescLeft"> </td><td class="mdescRight">Drawing interface. <br /></td></tr>
|
||||
<tr class="separator:a363cb3993e177565b9e22c9df5d5ce2c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acf54abb33068b43e361e9734cf3d20ad" id="r_acf54abb33068b43e361e9734cf3d20ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgf__input__t.html">gf_input_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structgf__client__t.html#acf54abb33068b43e361e9734cf3d20ad">input</a></td></tr>
|
||||
<tr class="memdesc:acf54abb33068b43e361e9734cf3d20ad"><td class="mdescLeft"> </td><td class="mdescRight">Input interface. <br /></td></tr>
|
||||
<tr class="separator:acf54abb33068b43e361e9734cf3d20ad"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Client interface. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="client_8h_source.html#l00036">36</a> of file <a class="el" href="client_8h_source.html">client.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="client_8h_source.html#l00043">43</a> of file <a class="el" href="client_8h_source.html">client.h</a>.</p>
|
||||
</div><h2 class="groupheader">Field Documentation</h2>
|
||||
<a id="a363cb3993e177565b9e22c9df5d5ce2c" name="a363cb3993e177565b9e22c9df5d5ce2c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a363cb3993e177565b9e22c9df5d5ce2c">◆ </a></span>draw</h2>
|
||||
@ -130,7 +133,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Drawing interface. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="client_8h_source.html#l00036">36</a> of file <a class="el" href="client_8h_source.html">client.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="client_8h_source.html#l00043">43</a> of file <a class="el" href="client_8h_source.html">client.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -148,7 +151,25 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Engine instance. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="client_8h_source.html#l00036">36</a> of file <a class="el" href="client_8h_source.html">client.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="client_8h_source.html#l00043">43</a> of file <a class="el" href="client_8h_source.html">client.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="acf54abb33068b43e361e9734cf3d20ad" name="acf54abb33068b43e361e9734cf3d20ad"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#acf54abb33068b43e361e9734cf3d20ad">◆ </a></span>input</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">gf_client_t::input</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Input interface. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="client_8h_source.html#l00043">43</a> of file <a class="el" href="client_8h_source.html">client.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1,5 +1,6 @@
|
||||
var structgf__client__t =
|
||||
[
|
||||
[ "draw", "structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c", null ],
|
||||
[ "engine", "structgf__client__t.html#af44ab851509a6119df42954b209b7c0d", null ]
|
||||
[ "engine", "structgf__client__t.html#af44ab851509a6119df42954b209b7c0d", null ],
|
||||
[ "input", "structgf__client__t.html#acf54abb33068b43e361e9734cf3d20ad", null ]
|
||||
];
|
@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('structgf__draw__driver__t.html',''); i
|
||||
<div class="textblock"><p>Drawing driver. </p>
|
||||
<dl class="section note"><dt>Note</dt><dd>Definition depends on the drawing driver, read the header file for definition </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="draw__driver_8h_source.html#l00048">48</a> of file <a class="el" href="draw__driver_8h_source.html">draw_driver.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="draw__driver_8h_source.html#l00050">50</a> of file <a class="el" href="draw__driver_8h_source.html">draw_driver.h</a>.</p>
|
||||
</div><hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li>include/gf_type/<a class="el" href="draw__driver_8h_source.html">draw_driver.h</a></li>
|
||||
</ul>
|
||||
|
@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('structgf__draw__driver__texture__t.htm
|
||||
<div class="textblock"><p>Driver-dependent texture. </p>
|
||||
<dl class="section note"><dt>Note</dt><dd>Definition depends on the drawing driver, read the header file for definition </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="draw__driver_8h_source.html#l00056">56</a> of file <a class="el" href="draw__driver_8h_source.html">draw_driver.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="draw__driver_8h_source.html#l00058">58</a> of file <a class="el" href="draw__driver_8h_source.html">draw_driver.h</a>.</p>
|
||||
</div><hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li>include/gf_type/<a class="el" href="draw__driver_8h_source.html">draw_driver.h</a></li>
|
||||
</ul>
|
||||
|
@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('structgf__draw__platform__t.html','');
|
||||
<div class="textblock"><p>Platform-dependent part of drawing driver. </p>
|
||||
<dl class="section note"><dt>Note</dt><dd>Definition depends on the drawing driver and the platform, read the header file for definition </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="draw__platform_8h_source.html#l00065">65</a> of file <a class="el" href="draw__platform_8h_source.html">draw_platform.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="draw__platform_8h_source.html#l00067">67</a> of file <a class="el" href="draw__platform_8h_source.html">draw_platform.h</a>.</p>
|
||||
</div><hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li>include/gf_type/<a class="el" href="draw__platform_8h_source.html">draw_platform.h</a></li>
|
||||
</ul>
|
||||
|
@ -107,6 +107,9 @@ Data Fields</h2></td></tr>
|
||||
<tr class="memitem:a9168679ed35dff169e7694bc40d5fe83" id="r_a9168679ed35dff169e7694bc40d5fe83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgf__engine__t.html">gf_engine_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structgf__draw__t.html#a9168679ed35dff169e7694bc40d5fe83">engine</a></td></tr>
|
||||
<tr class="memdesc:a9168679ed35dff169e7694bc40d5fe83"><td class="mdescLeft"> </td><td class="mdescRight">Engine instance. <br /></td></tr>
|
||||
<tr class="separator:a9168679ed35dff169e7694bc40d5fe83"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1fc8d0f5c4be91a9b539275dd80e0460" id="r_a1fc8d0f5c4be91a9b539275dd80e0460"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgf__input__t.html">gf_input_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structgf__draw__t.html#a1fc8d0f5c4be91a9b539275dd80e0460">input</a></td></tr>
|
||||
<tr class="memdesc:a1fc8d0f5c4be91a9b539275dd80e0460"><td class="mdescLeft"> </td><td class="mdescRight">Input interface. <br /></td></tr>
|
||||
<tr class="separator:a1fc8d0f5c4be91a9b539275dd80e0460"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab7893e83d1d13fe68efbed786df0ce5c" id="r_ab7893e83d1d13fe68efbed786df0ce5c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgf__draw__platform__t.html">gf_draw_platform_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a></td></tr>
|
||||
<tr class="memdesc:ab7893e83d1d13fe68efbed786df0ce5c"><td class="mdescLeft"> </td><td class="mdescRight">Platform-dependent part of drawing driver. <br /></td></tr>
|
||||
<tr class="separator:ab7893e83d1d13fe68efbed786df0ce5c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@ -156,7 +159,7 @@ Data Fields</h2></td></tr>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Drawing interface. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00101">101</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00108">108</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
</div><h2 class="groupheader">Field Documentation</h2>
|
||||
<a id="ac8333a3ac4ec20cc31dffe69cf9fb19b" name="ac8333a3ac4ec20cc31dffe69cf9fb19b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac8333a3ac4ec20cc31dffe69cf9fb19b">◆ </a></span>camera</h2>
|
||||
@ -172,7 +175,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Camera location. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00101">101</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00108">108</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -190,7 +193,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p><code>1</code> if it was requested to be closed, otherwise <code>0</code> </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00101">101</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00108">108</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -208,7 +211,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p><code>1</code> if engine should start rendering 3D stuffs, otherwise <code>0</code> </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00101">101</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00108">108</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -226,7 +229,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Drawing driver. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00101">101</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00108">108</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -244,7 +247,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Engine instance. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00101">101</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00108">108</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -262,7 +265,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Current font. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00101">101</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00108">108</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -280,7 +283,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>GUI. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00101">101</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00108">108</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -298,7 +301,25 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Height of window. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00101">101</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00108">108</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1fc8d0f5c4be91a9b539275dd80e0460" name="a1fc8d0f5c4be91a9b539275dd80e0460"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1fc8d0f5c4be91a9b539275dd80e0460">◆ </a></span>input</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">gf_draw_t::input</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Input interface. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00108">108</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -317,7 +338,7 @@ Data Fields</h2></td></tr>
|
||||
<p>Light location. </p>
|
||||
<dl class="section note"><dt>Note</dt><dd><a class="el" href="structgf__draw__t.html#a1cba7c3af17c134f9f749ff9cb5aba72" title="Light location.">gf_draw_t::light</a>[3] should be 1 </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00101">101</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00108">108</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -335,7 +356,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Where to look at. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00101">101</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00108">108</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -353,7 +374,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Platform-dependent part of drawing driver. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00101">101</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00108">108</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -371,7 +392,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p><code>1</code> if running, otherwise <code>0</code> </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00101">101</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00108">108</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -389,7 +410,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Window title. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00101">101</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00108">108</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -407,7 +428,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Width of window. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00101">101</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00108">108</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -425,7 +446,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>X coord of window. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00101">101</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00108">108</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -443,7 +464,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Y coord of window. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00101">101</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="draw_8h_source.html#l00108">108</a> of file <a class="el" href="draw_8h_source.html">draw.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -8,6 +8,7 @@ var structgf__draw__t =
|
||||
[ "font", "structgf__draw__t.html#a0d6e7e3f8f4e72bbfc4208db6b0a4e28", null ],
|
||||
[ "gui", "structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063", null ],
|
||||
[ "height", "structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f", null ],
|
||||
[ "input", "structgf__draw__t.html#a1fc8d0f5c4be91a9b539275dd80e0460", null ],
|
||||
[ "light", "structgf__draw__t.html#a1cba7c3af17c134f9f749ff9cb5aba72", null ],
|
||||
[ "lookat", "structgf__draw__t.html#a28a0e4624401155ff09056d1994f69f2", null ],
|
||||
[ "platform", "structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c", null ],
|
||||
|
@ -117,7 +117,7 @@ Data Fields</h2></td></tr>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Engine instance. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="core_8h_source.html#l00044">44</a> of file <a class="el" href="core_8h_source.html">core.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="core_8h_source.html#l00046">46</a> of file <a class="el" href="core_8h_source.html">core.h</a>.</p>
|
||||
</div><h2 class="groupheader">Field Documentation</h2>
|
||||
<a id="a4f2720244393f64efe90ef5079338ac2" name="a4f2720244393f64efe90ef5079338ac2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4f2720244393f64efe90ef5079338ac2">◆ </a></span>client</h2>
|
||||
@ -133,7 +133,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Client interface. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="core_8h_source.html#l00044">44</a> of file <a class="el" href="core_8h_source.html">core.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="core_8h_source.html#l00046">46</a> of file <a class="el" href="core_8h_source.html">core.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -155,7 +155,7 @@ Data Fields</h2></td></tr>
|
||||
<dd>
|
||||
Destroying engien instance <b>does not</b> <code>fclose</code> this </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="core_8h_source.html#l00044">44</a> of file <a class="el" href="core_8h_source.html">core.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="core_8h_source.html#l00046">46</a> of file <a class="el" href="core_8h_source.html">core.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -173,7 +173,7 @@ Destroying engien instance <b>does not</b> <code>fclose</code> this </dd></dl>
|
||||
|
||||
<p>Server interface. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="core_8h_source.html#l00044">44</a> of file <a class="el" href="core_8h_source.html">core.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="core_8h_source.html#l00046">46</a> of file <a class="el" href="core_8h_source.html">core.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -120,7 +120,7 @@ Data Fields</h2></td></tr>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Bounding box. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00043">43</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00047">47</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
</div><h2 class="groupheader">Field Documentation</h2>
|
||||
<a id="aadca894f3608eb26ffdf5a84bfb7dbd3" name="aadca894f3608eb26ffdf5a84bfb7dbd3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aadca894f3608eb26ffdf5a84bfb7dbd3">◆ </a></span>height</h2>
|
||||
@ -136,7 +136,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Height. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00043">43</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00047">47</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -154,7 +154,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Width. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00043">43</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00047">47</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -172,7 +172,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>X coord. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00043">43</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00047">47</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -190,7 +190,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Y coord. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00043">43</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00047">47</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -123,7 +123,7 @@ Data Fields</h2></td></tr>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Glyph. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00071">71</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00075">75</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
</div><h2 class="groupheader">Field Documentation</h2>
|
||||
<a id="a9171039b0372c9015bb350b080e1bf76" name="a9171039b0372c9015bb350b080e1bf76"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9171039b0372c9015bb350b080e1bf76">◆ </a></span>bbox</h2>
|
||||
@ -139,7 +139,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Bounding box. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00071">71</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00075">75</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -157,7 +157,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Bytes per line. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00071">71</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00075">75</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -175,7 +175,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Character code. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00071">71</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00075">75</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -193,7 +193,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Device width. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00071">71</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00075">75</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -211,7 +211,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Texture. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00071">71</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00075">75</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -117,7 +117,7 @@ Data Fields</h2></td></tr>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Font. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00091">91</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00095">95</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
</div><h2 class="groupheader">Field Documentation</h2>
|
||||
<a id="ac292451fd0d28bbdb6fb21efb3b8714c" name="ac292451fd0d28bbdb6fb21efb3b8714c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac292451fd0d28bbdb6fb21efb3b8714c">◆ </a></span>bbox</h2>
|
||||
@ -133,7 +133,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Bounding box. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00091">91</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00095">95</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -151,7 +151,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Glyph count. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00091">91</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00095">95</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -169,7 +169,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Glyph data. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00091">91</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="font_8h_source.html#l00095">95</a> of file <a class="el" href="font_8h_source.html">font.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -120,7 +120,7 @@ Data Fields</h2></td></tr>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Color. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="graphic_8h_source.html#l00042">42</a> of file <a class="el" href="graphic_8h_source.html">graphic.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="graphic_8h_source.html#l00044">44</a> of file <a class="el" href="graphic_8h_source.html">graphic.h</a>.</p>
|
||||
</div><h2 class="groupheader">Field Documentation</h2>
|
||||
<a id="a55cf386eda83f15c1aa811626653141c" name="a55cf386eda83f15c1aa811626653141c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a55cf386eda83f15c1aa811626653141c">◆ </a></span>a</h2>
|
||||
@ -136,7 +136,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Alpha. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="graphic_8h_source.html#l00042">42</a> of file <a class="el" href="graphic_8h_source.html">graphic.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="graphic_8h_source.html#l00044">44</a> of file <a class="el" href="graphic_8h_source.html">graphic.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -154,7 +154,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Blue. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="graphic_8h_source.html#l00042">42</a> of file <a class="el" href="graphic_8h_source.html">graphic.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="graphic_8h_source.html#l00044">44</a> of file <a class="el" href="graphic_8h_source.html">graphic.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -172,7 +172,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Green. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="graphic_8h_source.html#l00042">42</a> of file <a class="el" href="graphic_8h_source.html">graphic.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="graphic_8h_source.html#l00044">44</a> of file <a class="el" href="graphic_8h_source.html">graphic.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -190,7 +190,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Red. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="graphic_8h_source.html#l00042">42</a> of file <a class="el" href="graphic_8h_source.html">graphic.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="graphic_8h_source.html#l00044">44</a> of file <a class="el" href="graphic_8h_source.html">graphic.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user