mirror of
https://github.com/nishiowo/nishbox
synced 2025-04-21 04:04:39 +00:00
Deploying to gh-pages from @ NishiOwO/nishbox@6095b0ec62 🚀
This commit is contained in:
parent
9282a2e1dc
commit
208f9031bc
@ -180,7 +180,7 @@ $(document).ready(function(){initNavTree('draw_8h_source.html',''); initResizabl
|
||||
<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#l00130">gui.h:130</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#l00144">gui.h:144</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#l00064">input.h:64</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 -->
|
||||
|
@ -109,6 +109,7 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
|
||||
|
||||
|
||||
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
|
||||
<li>callback : <a class="el" href="structgf__gui__component__t.html#a77db405b3425794800be00a127427351">gf_gui_component_t</a></li>
|
||||
<li>camera : <a class="el" href="structgf__draw__t.html#ac8333a3ac4ec20cc31dffe69cf9fb19b">gf_draw_t</a></li>
|
||||
<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>
|
||||
|
@ -109,6 +109,7 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl
|
||||
|
||||
|
||||
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
|
||||
<li>callback : <a class="el" href="structgf__gui__component__t.html#a77db405b3425794800be00a127427351">gf_gui_component_t</a></li>
|
||||
<li>camera : <a class="el" href="structgf__draw__t.html#ac8333a3ac4ec20cc31dffe69cf9fb19b">gf_draw_t</a></li>
|
||||
<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>
|
||||
|
@ -250,7 +250,7 @@ Functions</h2></td></tr>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__draw__common_8c_source.html#l00122">122</a> of file <a class="el" href="gf__draw__common_8c_source.html">gf_draw_common.c</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="gf__draw__common_8c_source.html#l00130">130</a> of file <a class="el" href="gf__draw__common_8c_source.html">gf_draw_common.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -316,7 +316,7 @@ Functions</h2></td></tr>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__draw__common_8c_source.html#l00085">85</a> of file <a class="el" href="gf__draw__common_8c_source.html">gf_draw_common.c</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="gf__draw__common_8c_source.html#l00091">91</a> of file <a class="el" href="gf__draw__common_8c_source.html">gf_draw_common.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -399,7 +399,7 @@ Functions</h2></td></tr>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__draw__common_8c_source.html#l00129">129</a> of file <a class="el" href="gf__draw__common_8c_source.html">gf_draw_common.c</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="gf__draw__common_8c_source.html#l00137">137</a> of file <a class="el" href="gf__draw__common_8c_source.html">gf_draw_common.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -436,7 +436,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__draw__common_8c_source.html#l00114">114</a> of file <a class="el" href="gf__draw__common_8c_source.html">gf_draw_common.c</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="gf__draw__common_8c_source.html#l00122">122</a> of file <a class="el" href="gf__draw__common_8c_source.html">gf_draw_common.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -136,10 +136,10 @@ $(document).ready(function(){initNavTree('gf__draw_8h_source.html',''); initResi
|
||||
<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#l00114">gf_draw_common.c:114</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#l00085">gf_draw_common.c:85</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#l00129">gf_draw_common.c:129</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#l00122">gf_draw_common.c:122</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#l00122">gf_draw_common.c:122</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#l00091">gf_draw_common.c:91</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#l00137">gf_draw_common.c:137</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#l00130">gf_draw_common.c:130</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>
|
||||
|
@ -184,58 +184,66 @@ $(document).ready(function(){initNavTree('gf__draw__common_8c_source.html','');
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span><a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> button1 = -1;</div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span><a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> button2 = -1;</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><span class="comment">/* Runs every frame */</span></div>
|
||||
<div class="foldopen" id="foldopen00085" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="gf__draw_8h.html#a4887fe11d8dfe55cf784e07b382b046a"> 85</a></span><span class="keywordtype">void</span> gf_draw_frame(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> color;</div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> color.<a class="code hl_variable" href="structgf__graphic__color__t.html#a5f1ffd7ee29657c6b6c71574b6f12788">r</a> = color.<a class="code hl_variable" href="structgf__graphic__color__t.html#a0f0a24017b41658518516306c7e19acf">g</a> = color.<a class="code hl_variable" href="structgf__graphic__color__t.html#a26d66ab963cf6822e7eadb7b0a96e040">b</a> = color.<a class="code hl_variable" href="structgf__graphic__color__t.html#a55cf386eda83f15c1aa811626653141c">a</a> = 255;</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <span class="keywordflow">if</span>(button1 == -1) {</div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> button1 = gf_gui_create_button(draw-><a class="code hl_variable" href="structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063">gui</a>, 0, 0, 200, 50, <span class="stringliteral">"\"Test\" text"</span>);</div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> }</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="keywordflow">if</span>(button2 == -1) {</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> button2 = gf_gui_create_button(draw-><a class="code hl_variable" href="structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063">gui</a>, 100, 25, 200, 50, <span class="stringliteral">"\"Test\" text"</span>);</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> }</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="keywordflow">if</span>(draw-><a class="code hl_variable" href="structgf__draw__t.html#a4699dbc1203697ad79ef8635d48886ec">draw_3d</a>) {</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> gf_graphic_draw_texture_polygon(draw, test_texture, color, <a class="code hl_define" href="gf__graphic_8h.html#a0b9f704231aa067e58c6a8e7a42afdcf">GF_GRAPHIC_3D</a>, 4,</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="comment">/* clang-format off */</span></div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> 0.0, 0.0,</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> -1.0, 0.0, -1.0,</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> 0.0, 4.0,</div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> -1.0, 0.0, 1.0,</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> 4.0, 4.0,</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> 1.0, 0.0, 1.0,</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> 4.0, 0.0,</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> 1.0, 0.0, -1.0</div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <span class="comment">/* clang-format on */</span></div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> );</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> gf_gui_render(draw-><a class="code hl_variable" href="structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063">gui</a>);</div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span><span class="keywordtype">void</span> gf_button_callback(<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, <a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> type) {</div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keywordflow">if</span>(type == GF_GUI_PRESS) {</div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"GUI component %d was pressed"</span>, <span class="keywordtype">id</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>}</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><span class="comment">/* Runs every frame */</span></div>
|
||||
<div class="foldopen" id="foldopen00091" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="gf__draw_8h.html#a4887fe11d8dfe55cf784e07b382b046a"> 91</a></span><span class="keywordtype">void</span> gf_draw_frame(<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> <a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> color;</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> color.<a class="code hl_variable" href="structgf__graphic__color__t.html#a5f1ffd7ee29657c6b6c71574b6f12788">r</a> = color.<a class="code hl_variable" href="structgf__graphic__color__t.html#a0f0a24017b41658518516306c7e19acf">g</a> = color.<a class="code hl_variable" href="structgf__graphic__color__t.html#a26d66ab963cf6822e7eadb7b0a96e040">b</a> = color.<a class="code hl_variable" href="structgf__graphic__color__t.html#a55cf386eda83f15c1aa811626653141c">a</a> = 255;</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="keywordflow">if</span>(button1 == -1) {</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> button1 = gf_gui_create_button(draw-><a class="code hl_variable" href="structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063">gui</a>, 0, 0, 200, 50, <span class="stringliteral">"\"Test\" text"</span>);</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> gf_gui_set_callback(draw-><a class="code hl_variable" href="structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063">gui</a>, button1, gf_button_callback);</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="keywordflow">if</span>(button2 == -1) {</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> button2 = gf_gui_create_button(draw-><a class="code hl_variable" href="structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063">gui</a>, 100, 25, 200, 50, <span class="stringliteral">"\"Test\" text"</span>);</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> gf_gui_set_callback(draw-><a class="code hl_variable" href="structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063">gui</a>, button2, gf_button_callback);</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="keywordflow">if</span>(draw-><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> gf_graphic_draw_texture_polygon(draw, test_texture, color, <a class="code hl_define" href="gf__graphic_8h.html#a0b9f704231aa067e58c6a8e7a42afdcf">GF_GRAPHIC_3D</a>, 4,</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <span class="comment">/* clang-format off */</span></div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> 0.0, 0.0,</div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> -1.0, 0.0, -1.0,</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> 0.0, 4.0,</div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> -1.0, 0.0, 1.0,</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> 4.0, 4.0,</div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> 1.0, 0.0, 1.0,</div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> </div>
|
||||
<div class="foldopen" id="foldopen00114" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="gf__draw_8h.html#a47934a1eafd8426cc145a97e36867551"> 114</a></span><span class="keywordtype">int</span> gf_draw_step(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <span class="keywordtype">int</span> ret = gf_draw_platform_step(draw);</div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <span class="keywordflow">if</span>(ret != 0) <span class="keywordflow">return</span> ret;</div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb">close</a> = 0;</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> <span class="keywordflow">return</span> 0;</div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> 4.0, 0.0,</div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> 1.0, 0.0, -1.0</div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <span class="comment">/* clang-format on */</span></div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> );</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> gf_gui_render(draw-><a class="code hl_variable" href="structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063">gui</a>);</div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> </div>
|
||||
<div class="foldopen" id="foldopen00122" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="gf__draw_8h.html#aa7c19917300ff10b22de455323f01d83"> 122</a></span><span class="keywordtype">void</span> gf_draw_destroy(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <span class="keywordflow">if</span>(draw-><a class="code hl_variable" href="structgf__draw__t.html#a4caafef51bb4d3b4a549671f63781c5d">driver</a> != NULL) gf_draw_driver_destroy(draw-><a class="code hl_variable" href="structgf__draw__t.html#a4caafef51bb4d3b4a549671f63781c5d">driver</a>);</div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <span class="keywordflow">if</span>(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a> != NULL) gf_draw_platform_destroy(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>);</div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(draw-><a class="code hl_variable" href="structgf__draw__t.html#a9168679ed35dff169e7694bc40d5fe83">engine</a>, <span class="stringliteral">"Destroyed drawing interface"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> free(draw);</div>
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span>}</div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="gf__draw_8h.html#a47934a1eafd8426cc145a97e36867551"> 122</a></span><span class="keywordtype">int</span> gf_draw_step(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <span class="keywordtype">int</span> ret = gf_draw_platform_step(draw);</div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <span class="keywordflow">if</span>(ret != 0) <span class="keywordflow">return</span> ret;</div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb">close</a> = 0;</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="keywordflow">return</span> 0;</div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="gf__draw_8h.html#a4a0353d9ffdb96b2c26600b185b16f4f"> 129</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="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> </div>
|
||||
<div class="foldopen" id="foldopen00130" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="gf__draw_8h.html#aa7c19917300ff10b22de455323f01d83"> 130</a></span><span class="keywordtype">void</span> gf_draw_destroy(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> <span class="keywordflow">if</span>(draw-><a class="code hl_variable" href="structgf__draw__t.html#a4caafef51bb4d3b4a549671f63781c5d">driver</a> != NULL) gf_draw_driver_destroy(draw-><a class="code hl_variable" href="structgf__draw__t.html#a4caafef51bb4d3b4a549671f63781c5d">driver</a>);</div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <span class="keywordflow">if</span>(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a> != NULL) gf_draw_platform_destroy(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>);</div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(draw-><a class="code hl_variable" href="structgf__draw__t.html#a9168679ed35dff169e7694bc40d5fe83">engine</a>, <span class="stringliteral">"Destroyed drawing interface"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> free(draw);</div>
|
||||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span>}</div>
|
||||
</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"><a class="line" href="gf__draw_8h.html#a4a0353d9ffdb96b2c26600b185b16f4f"> 137</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>
|
||||
|
@ -192,57 +192,63 @@ $(document).ready(function(){initNavTree('gf__gui_8c_source.html',''); initResiz
|
||||
<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#a6083ffb3cc61006522da912641bc4b1d">width</a> = w;</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#a76656c3956b8b6055eaec792d82ceddb">height</a> = h;</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> c-><a class="code hl_variable" href="structgf__gui__component__t.html#a51325b6f792b76b9bb6ced0e75dc3144">pressed</a> = 0;</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</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="l00089" name="l00089"></a><span class="lineno"> 89</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="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="keywordflow">return</span> id;</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span>}</div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> c-><a class="code hl_variable" href="structgf__gui__component__t.html#a51325b6f792b76b9bb6ced0e75dc3144">pressed</a> = 0;</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> c-><a class="code hl_variable" href="structgf__gui__component__t.html#a77db405b3425794800be00a127427351">callback</a> = NULL;</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> 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="l00091" name="l00091"></a><span class="lineno"> 91</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="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="keywordflow">return</span> id;</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div>
|
||||
<div class="foldopen" id="foldopen00093" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="gf__gui_8h.html#a41f221ae3b2221553f49678f9434976c"> 93</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="l00094" name="l00094"></a><span class="lineno"> 94</span> <a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> i;</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <a class="code hl_struct" href="structgf__input__t.html">gf_input_t</a>* input = gui-><a class="code hl_variable" href="structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a">draw</a>-><a class="code hl_variable" href="structgf__draw__t.html#a1fc8d0f5c4be91a9b539275dd80e0460">input</a>;</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keywordflow">for</span>(i = <a class="code hl_define" href="gui_8h.html#a33770d9046d53ad607fcc938f1619eb8">GF_GUI_MAX_COMPONENTS</a> - 1; i >= 0; i--) {</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</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="l00098" name="l00098"></a><span class="lineno"> 98</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="l00099" name="l00099"></a><span class="lineno"> 99</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="l00100" name="l00100"></a><span class="lineno"> 100</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="l00101" name="l00101"></a><span class="lineno"> 101</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="l00102" name="l00102"></a><span class="lineno"> 102</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="l00103" name="l00103"></a><span class="lineno"> 103</span> <span class="keywordflow">case</span> GF_GUI_BUTTON: {</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <span class="keywordflow">if</span>(input-><a class="code hl_variable" href="structgf__input__t.html#afbcc3c078ca608826acd824499a8b8b5">mouse_x</a> != -1 && input-><a class="code hl_variable" href="structgf__input__t.html#ac47540120552de68249a985e09d7bd9f">mouse_y</a> != -1 && gui-><a class="code hl_variable" href="structgf__gui__t.html#a6214eb0616b3f4dc9032eef592430b6a">pressed</a> == -1 && (input-><a class="code hl_variable" href="structgf__input__t.html#a72fd9e5cdc44ca92b7846babcf2bfbb1">mouse_flag</a> & <a class="code hl_define" href="input_8h.html#a9e633a7c5d0bd577a11243b397354588">GF_INPUT_MOUSE_LEFT_MASK</a>) && (cx <= input->mouse_x && input-><a class="code hl_variable" href="structgf__input__t.html#afbcc3c078ca608826acd824499a8b8b5">mouse_x</a> <= cx + cw) && (cy <= input->mouse_y && input-><a class="code hl_variable" href="structgf__input__t.html#ac47540120552de68249a985e09d7bd9f">mouse_y</a> <= cy + ch)) {</div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> gui-><a class="code hl_variable" href="structgf__gui__t.html#a6214eb0616b3f4dc9032eef592430b6a">pressed</a> = i;</div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span>(gui-><a class="code hl_variable" href="structgf__gui__t.html#a6214eb0616b3f4dc9032eef592430b6a">pressed</a> == -1) {</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> c-><a class="code hl_variable" href="structgf__gui__component__t.html#a51325b6f792b76b9bb6ced0e75dc3144">pressed</a> = 0;</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> <span class="keywordflow">break</span>;</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> }</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="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="l00114" name="l00114"></a><span class="lineno"> 114</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="l00115" name="l00115"></a><span class="lineno"> 115</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="l00116" name="l00116"></a><span class="lineno"> 116</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="l00117" name="l00117"></a><span class="lineno"> 117</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="l00118" name="l00118"></a><span class="lineno"> 118</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="l00119" name="l00119"></a><span class="lineno"> 119</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="l00120" name="l00120"></a><span class="lineno"> 120</span> <span class="keywordflow">case</span> GF_GUI_BUTTON: {</div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</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="l00122" name="l00122"></a><span class="lineno"> 122</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="l00123" name="l00123"></a><span class="lineno"> 123</span> gf_gui_draw_box(gui, (gui-><a class="code hl_variable" href="structgf__gui__t.html#a6214eb0616b3f4dc9032eef592430b6a">pressed</a> == i) ? <a class="code hl_define" href="gf__gui_8h.html#a01d6d034ff93d118bcbabf86f33735c5">GF_GUI_INVERT</a> : <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="l00124" name="l00124"></a><span class="lineno"> 124</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="l00125" name="l00125"></a><span class="lineno"> 125</span> <span class="keywordflow">break</span>;</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> }</div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> }</div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <span class="keywordflow">if</span>((gui-><a class="code hl_variable" href="structgf__gui__t.html#a6214eb0616b3f4dc9032eef592430b6a">pressed</a> != -1) && !(input-><a class="code hl_variable" href="structgf__input__t.html#a72fd9e5cdc44ca92b7846babcf2bfbb1">mouse_flag</a> & <a class="code hl_define" href="input_8h.html#a9e633a7c5d0bd577a11243b397354588">GF_INPUT_MOUSE_LEFT_MASK</a>)) {</div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(gui-><a class="code hl_variable" href="structgf__gui__t.html#a74daf2c905e24c5c6d40ab8803e5018b">engine</a>, <span class="stringliteral">"GUI component %d was pressed"</span>, gui-><a class="code hl_variable" href="structgf__gui__t.html#a6214eb0616b3f4dc9032eef592430b6a">pressed</a>);</div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> gui-><a class="code hl_variable" href="structgf__gui__t.html#aa9c0a86d1d6ed76b52065e64f02ef8d7">area</a>[gui-><a class="code hl_variable" href="structgf__gui__t.html#a6214eb0616b3f4dc9032eef592430b6a">pressed</a>].<a class="code hl_variable" href="structgf__gui__component__t.html#a51325b6f792b76b9bb6ced0e75dc3144">pressed</a> = 1;</div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> gui-><a class="code hl_variable" href="structgf__gui__t.html#a6214eb0616b3f4dc9032eef592430b6a">pressed</a> = -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>}</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> </div>
|
||||
<div class="foldopen" id="foldopen00095" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="gf__gui_8h.html#a41f221ae3b2221553f49678f9434976c"> 95</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="l00096" name="l00096"></a><span class="lineno"> 96</span> <a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> i;</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <a class="code hl_struct" href="structgf__input__t.html">gf_input_t</a>* input = gui-><a class="code hl_variable" href="structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a">draw</a>-><a class="code hl_variable" href="structgf__draw__t.html#a1fc8d0f5c4be91a9b539275dd80e0460">input</a>;</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <span class="keywordflow">for</span>(i = <a class="code hl_define" href="gui_8h.html#a33770d9046d53ad607fcc938f1619eb8">GF_GUI_MAX_COMPONENTS</a> - 1; i >= 0; i--) {</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</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="l00100" name="l00100"></a><span class="lineno"> 100</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="l00101" name="l00101"></a><span class="lineno"> 101</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="l00102" name="l00102"></a><span class="lineno"> 102</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="l00103" name="l00103"></a><span class="lineno"> 103</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="l00104" name="l00104"></a><span class="lineno"> 104</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="l00105" name="l00105"></a><span class="lineno"> 105</span> <span class="keywordflow">case</span> GF_GUI_BUTTON: {</div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <span class="keywordflow">if</span>(input-><a class="code hl_variable" href="structgf__input__t.html#afbcc3c078ca608826acd824499a8b8b5">mouse_x</a> != -1 && input-><a class="code hl_variable" href="structgf__input__t.html#ac47540120552de68249a985e09d7bd9f">mouse_y</a> != -1 && gui-><a class="code hl_variable" href="structgf__gui__t.html#a6214eb0616b3f4dc9032eef592430b6a">pressed</a> == -1 && (input-><a class="code hl_variable" href="structgf__input__t.html#a72fd9e5cdc44ca92b7846babcf2bfbb1">mouse_flag</a> & <a class="code hl_define" href="input_8h.html#a9e633a7c5d0bd577a11243b397354588">GF_INPUT_MOUSE_LEFT_MASK</a>) && (cx <= input->mouse_x && input-><a class="code hl_variable" href="structgf__input__t.html#afbcc3c078ca608826acd824499a8b8b5">mouse_x</a> <= cx + cw) && (cy <= input->mouse_y && input-><a class="code hl_variable" href="structgf__input__t.html#ac47540120552de68249a985e09d7bd9f">mouse_y</a> <= cy + ch)) {</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> gui-><a class="code hl_variable" href="structgf__gui__t.html#a6214eb0616b3f4dc9032eef592430b6a">pressed</a> = i;</div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span>(gui-><a class="code hl_variable" href="structgf__gui__t.html#a6214eb0616b3f4dc9032eef592430b6a">pressed</a> == -1) {</div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> c-><a class="code hl_variable" href="structgf__gui__component__t.html#a51325b6f792b76b9bb6ced0e75dc3144">pressed</a> = 0;</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> <span class="keywordflow">break</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> }</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="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="l00116" name="l00116"></a><span class="lineno"> 116</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="l00117" name="l00117"></a><span class="lineno"> 117</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="l00118" name="l00118"></a><span class="lineno"> 118</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="l00119" name="l00119"></a><span class="lineno"> 119</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="l00120" name="l00120"></a><span class="lineno"> 120</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="l00121" name="l00121"></a><span class="lineno"> 121</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="l00122" name="l00122"></a><span class="lineno"> 122</span> <span class="keywordflow">case</span> GF_GUI_BUTTON: {</div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</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="l00124" name="l00124"></a><span class="lineno"> 124</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="l00125" name="l00125"></a><span class="lineno"> 125</span> gf_gui_draw_box(gui, (gui-><a class="code hl_variable" href="structgf__gui__t.html#a6214eb0616b3f4dc9032eef592430b6a">pressed</a> == i) ? <a class="code hl_define" href="gf__gui_8h.html#a01d6d034ff93d118bcbabf86f33735c5">GF_GUI_INVERT</a> : <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="l00126" name="l00126"></a><span class="lineno"> 126</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="l00127" name="l00127"></a><span class="lineno"> 127</span> <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> }</div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</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="keywordflow">if</span>((gui-><a class="code hl_variable" href="structgf__gui__t.html#a6214eb0616b3f4dc9032eef592430b6a">pressed</a> != -1) && !(input-><a class="code hl_variable" href="structgf__input__t.html#a72fd9e5cdc44ca92b7846babcf2bfbb1">mouse_flag</a> & <a class="code hl_define" href="input_8h.html#a9e633a7c5d0bd577a11243b397354588">GF_INPUT_MOUSE_LEFT_MASK</a>)) {</div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <span class="keywordflow">if</span>(gui-><a class="code hl_variable" href="structgf__gui__t.html#aa9c0a86d1d6ed76b52065e64f02ef8d7">area</a>[gui-><a class="code hl_variable" href="structgf__gui__t.html#a6214eb0616b3f4dc9032eef592430b6a">pressed</a>].<a class="code hl_variable" href="structgf__gui__component__t.html#a77db405b3425794800be00a127427351">callback</a> != NULL) {</div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> gui-><a class="code hl_variable" href="structgf__gui__t.html#aa9c0a86d1d6ed76b52065e64f02ef8d7">area</a>[gui-><a class="code hl_variable" href="structgf__gui__t.html#a6214eb0616b3f4dc9032eef592430b6a">pressed</a>].<a class="code hl_variable" href="structgf__gui__component__t.html#a77db405b3425794800be00a127427351">callback</a>(gui-><a class="code hl_variable" href="structgf__gui__t.html#a74daf2c905e24c5c6d40ab8803e5018b">engine</a>, gui-><a class="code hl_variable" href="structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a">draw</a>, gui-><a class="code hl_variable" href="structgf__gui__t.html#a6214eb0616b3f4dc9032eef592430b6a">pressed</a>, GF_GUI_PRESS);</div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> }</div>
|
||||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> gui-><a class="code hl_variable" href="structgf__gui__t.html#aa9c0a86d1d6ed76b52065e64f02ef8d7">area</a>[gui-><a class="code hl_variable" href="structgf__gui__t.html#a6214eb0616b3f4dc9032eef592430b6a">pressed</a>].<a class="code hl_variable" href="structgf__gui__component__t.html#a51325b6f792b76b9bb6ced0e75dc3144">pressed</a> = 1;</div>
|
||||
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> gui-><a class="code hl_variable" href="structgf__gui__t.html#a6214eb0616b3f4dc9032eef592430b6a">pressed</a> = -1;</div>
|
||||
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> }</div>
|
||||
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span>}</div>
|
||||
</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"><a class="line" href="gf__gui_8h.html#ac4dbc67180bd8f83906b16fc268a8e78"> 140</a></span><span class="keywordtype">void</span> gf_gui_set_callback(<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>, gf_gui_callback_t callback) { gui-><a class="code hl_variable" href="structgf__gui__t.html#aa9c0a86d1d6ed76b52065e64f02ef8d7">area</a>[id].<a class="code hl_variable" href="structgf__gui__component__t.html#a77db405b3425794800be00a127427351">callback</a> = callback; }</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>
|
||||
<div class="ttc" id="agf__graphic_8h_html_a30c57cf06829cfb3f68556e73a86b203"><div class="ttname"><a href="gf__graphic_8h.html#a30c57cf06829cfb3f68556e73a86b203">GF_SET_COLOR</a></div><div class="ttdeci">#define GF_SET_COLOR(color, red, green, blue, alpha)</div><div class="ttdoc">Macro to set color safely and shorter.</div><div class="ttdef"><b>Definition</b> <a href="gf__graphic_8h_source.html#l00039">gf_graphic.h:39</a></div></div>
|
||||
@ -252,10 +258,9 @@ $(document).ready(function(){initNavTree('gf__gui_8c_source.html',''); initResiz
|
||||
<div class="ttc" id="agf__gui_8h_html_a59c22dec721b5a703d29e0b0d9fc3522"><div class="ttname"><a href="gf__gui_8h.html#a59c22dec721b5a703d29e0b0d9fc3522">GF_GUI_FONT_SIZE</a></div><div class="ttdeci">#define GF_GUI_FONT_SIZE</div><div class="ttdoc">Default GUI font size.</div><div class="ttdef"><b>Definition</b> <a href="gf__gui_8h_source.html#l00038">gf_gui.h:38</a></div></div>
|
||||
<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__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="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#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#l00048">gui.h:48</a></div></div>
|
||||
<div class="ttc" id="ainput_8h_html_a9e633a7c5d0bd577a11243b397354588"><div class="ttname"><a href="input_8h.html#a9e633a7c5d0bd577a11243b397354588">GF_INPUT_MOUSE_LEFT_MASK</a></div><div class="ttdeci">#define GF_INPUT_MOUSE_LEFT_MASK</div><div class="ttdoc">Mask for left mouse button.</div><div class="ttdef"><b>Definition</b> <a href="input_8h_source.html#l00028">input.h:28</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>
|
||||
@ -264,25 +269,26 @@ $(document).ready(function(){initNavTree('gf__gui_8c_source.html',''); initResiz
|
||||
<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_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#l00106">gui.h:106</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__component__t_html_a51325b6f792b76b9bb6ced0e75dc3144"><div class="ttname"><a href="structgf__gui__component__t.html#a51325b6f792b76b9bb6ced0e75dc3144">gf_gui_component_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#l00106">gui.h:106</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#l00106">gui.h:106</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#l00106">gui.h:106</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#l00106">gui.h:106</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#l00106">gui.h:106</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#l00106">gui.h:106</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#l00106">gui.h:106</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#l00130">gui.h:130</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__t_html_a6214eb0616b3f4dc9032eef592430b6a"><div class="ttname"><a href="structgf__gui__t.html#a6214eb0616b3f4dc9032eef592430b6a">gf_gui_t::pressed</a></div><div class="ttdeci">gf_gui_id_t pressed</div><div class="ttdoc">1 if something is being pressed, otherwise 0</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00130">gui.h:130</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#l00130">gui.h:130</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#l00130">gui.h:130</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#l00130">gui.h:130</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#l00067">gui.h:67</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#l00120">gui.h:120</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__component__t_html_a51325b6f792b76b9bb6ced0e75dc3144"><div class="ttname"><a href="structgf__gui__component__t.html#a51325b6f792b76b9bb6ced0e75dc3144">gf_gui_component_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#l00120">gui.h:120</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#l00120">gui.h:120</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#l00120">gui.h:120</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#l00120">gui.h:120</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__component__t_html_a77db405b3425794800be00a127427351"><div class="ttname"><a href="structgf__gui__component__t.html#a77db405b3425794800be00a127427351">gf_gui_component_t::callback</a></div><div class="ttdeci">gf_gui_callback_t callback</div><div class="ttdoc">Event callback.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00120">gui.h:120</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#l00120">gui.h:120</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#l00120">gui.h:120</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#l00120">gui.h:120</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#l00144">gui.h:144</a></div></div>
|
||||
<div class="ttc" id="astructgf__gui__t_html_a6214eb0616b3f4dc9032eef592430b6a"><div class="ttname"><a href="structgf__gui__t.html#a6214eb0616b3f4dc9032eef592430b6a">gf_gui_t::pressed</a></div><div class="ttdeci">gf_gui_id_t pressed</div><div class="ttdoc">1 if something is being pressed, otherwise 0</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00144">gui.h:144</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#l00144">gui.h:144</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#l00144">gui.h:144</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#l00144">gui.h:144</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#l00064">input.h:64</a></div></div>
|
||||
<div class="ttc" id="astructgf__input__t_html_a72fd9e5cdc44ca92b7846babcf2bfbb1"><div class="ttname"><a href="structgf__input__t.html#a72fd9e5cdc44ca92b7846babcf2bfbb1">gf_input_t::mouse_flag</a></div><div class="ttdeci">int mouse_flag</div><div class="ttdoc">Mouse flag.</div><div class="ttdef"><b>Definition</b> <a href="input_8h_source.html#l00064">input.h:64</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#l00064">input.h:64</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#l00064">input.h:64</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="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#l00078">gui.h:78</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -137,6 +137,9 @@ Functions</h2></td></tr>
|
||||
<tr class="memitem:a670ac29a4409cc16c8d77f2d33ccc499" id="r_a670ac29a4409cc16c8d77f2d33ccc499"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gf__gui_8h.html#a670ac29a4409cc16c8d77f2d33ccc499">gf_gui_draw_box</a> (<a class="el" href="structgf__gui__t.html">gf_gui_t</a> *gui, int mul, double x, double y, double w, double h)</td></tr>
|
||||
<tr class="memdesc:a670ac29a4409cc16c8d77f2d33ccc499"><td class="mdescLeft"> </td><td class="mdescRight">Render box. <br /></td></tr>
|
||||
<tr class="separator:a670ac29a4409cc16c8d77f2d33ccc499"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac4dbc67180bd8f83906b16fc268a8e78" id="r_ac4dbc67180bd8f83906b16fc268a8e78"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gf__gui_8h.html#ac4dbc67180bd8f83906b16fc268a8e78">gf_gui_set_callback</a> (<a class="el" href="structgf__gui__t.html">gf_gui_t</a> *gui, <a class="el" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> id, gf_gui_callback_t callback)</td></tr>
|
||||
<tr class="memdesc:ac4dbc67180bd8f83906b16fc268a8e78"><td class="mdescLeft"> </td><td class="mdescRight">Set callback. <br /></td></tr>
|
||||
<tr class="separator:ac4dbc67180bd8f83906b16fc268a8e78"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>GUI. </p>
|
||||
@ -403,6 +406,9 @@ Functions</h2></td></tr>
|
||||
|
||||
<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__gui__component__t.html">gf_gui_component_t</a> * gf_gui_first_unused </td>
|
||||
@ -422,6 +428,11 @@ Functions</h2></td></tr>
|
||||
<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>Get first unused component entry. </p>
|
||||
@ -470,7 +481,61 @@ Functions</h2></td></tr>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__gui_8c_source.html#l00093">93</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#l00095">95</a> of file <a class="el" href="gf__gui_8c_source.html">gf_gui.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac4dbc67180bd8f83906b16fc268a8e78" name="ac4dbc67180bd8f83906b16fc268a8e78"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac4dbc67180bd8f83906b16fc268a8e78">◆ </a></span>gf_gui_set_callback()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void gf_gui_set_callback </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="structgf__gui__t.html">gf_gui_t</a> * </td>
|
||||
<td class="paramname"><em>gui</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> </td>
|
||||
<td class="paramname"><em>id</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">gf_gui_callback_t </td>
|
||||
<td class="paramname"><em>callback</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 callback. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">gui</td><td>GUI </td></tr>
|
||||
<tr><td class="paramname">id</td><td>Component ID </td></tr>
|
||||
<tr><td class="paramname">callback</td><td>Callback </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__gui_8c_source.html#l00140">140</a> of file <a class="el" href="gf__gui_8c_source.html">gf_gui.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -7,5 +7,6 @@ var gf__gui_8h =
|
||||
[ "gf_gui_create_button", "gf__gui_8h.html#a9bfb5fc1e4dff3c3f0e4748d5b8c3c2e", null ],
|
||||
[ "gf_gui_draw_box", "gf__gui_8h.html#a670ac29a4409cc16c8d77f2d33ccc499", null ],
|
||||
[ "gf_gui_first_unused", "gf__gui_8h.html#a39fc0e9d0e6ebaf3d60e1275008124b5", null ],
|
||||
[ "gf_gui_render", "gf__gui_8h.html#a41f221ae3b2221553f49678f9434976c", null ]
|
||||
[ "gf_gui_render", "gf__gui_8h.html#a41f221ae3b2221553f49678f9434976c", null ],
|
||||
[ "gf_gui_set_callback", "gf__gui_8h.html#ac4dbc67180bd8f83906b16fc268a8e78", null ]
|
||||
];
|
@ -127,18 +127,21 @@ $(document).ready(function(){initNavTree('gf__gui_8h_source.html',''); initResiz
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</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> <span class="keywordtype">void</span> <a class="code hl_function" href="gf__gui_8h.html#a41f221ae3b2221553f49678f9434976c">gf_gui_render</a>(<a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>* gui);</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span><a class="code hl_struct" href="structgf__gui__component__t.html">gf_gui_component_t</a>* <a class="code hl_function" href="gf__gui_8h.html#a39fc0e9d0e6ebaf3d60e1275008124b5">gf_gui_first_unused</a>(<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="l00077" name="l00077"></a><span class="lineno"> 77</span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <a class="code hl_struct" href="structgf__gui__component__t.html">gf_gui_component_t</a>* <a class="code hl_function" href="gf__gui_8h.html#a39fc0e9d0e6ebaf3d60e1275008124b5">gf_gui_first_unused</a>(<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="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</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__gui_8h.html#a670ac29a4409cc16c8d77f2d33ccc499">gf_gui_draw_box</a>(<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="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span><span class="preprocessor">#endif</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__gui_8h.html#ac4dbc67180bd8f83906b16fc268a8e78">gf_gui_set_callback</a>(<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>, gf_gui_callback_t callback);</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</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#l00066">gf_gui.c:66</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#l00093">gf_gui.c:93</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#l00095">gf_gui.c:95</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#l00043">gf_gui.c:43</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#l00024">gf_gui.c:24</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#l00077">gf_gui.c:77</a></div></div>
|
||||
<div class="ttc" id="agf__gui_8h_html_ac4dbc67180bd8f83906b16fc268a8e78"><div class="ttname"><a href="gf__gui_8h.html#ac4dbc67180bd8f83906b16fc268a8e78">gf_gui_set_callback</a></div><div class="ttdeci">void gf_gui_set_callback(gf_gui_t *gui, gf_gui_id_t id, gf_gui_callback_t callback)</div><div class="ttdoc">Set callback.</div><div class="ttdef"><b>Definition</b> <a href="gf__gui_8c_source.html#l00140">gf_gui.c:140</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>
|
||||
@ -146,8 +149,8 @@ $(document).ready(function(){initNavTree('gf__gui_8h_source.html',''); initResiz
|
||||
<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#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#l00106">gui.h:106</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#l00130">gui.h:130</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#l00120">gui.h:120</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#l00144">gui.h:144</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -172,6 +172,7 @@ $(document).ready(function(){initNavTree('globals.html',''); initResizable(); })
|
||||
<li>gf_gui_create() : <a class="el" href="gf__gui_8h.html#a929e99bf9dd58e4abc0c9f2a6b1341a1">gf_gui.h</a></li>
|
||||
<li>gf_gui_create_button() : <a class="el" href="gf__gui_8h.html#a9bfb5fc1e4dff3c3f0e4748d5b8c3c2e">gf_gui.h</a></li>
|
||||
<li>gf_gui_draw_box() : <a class="el" href="gf__gui_8h.html#a670ac29a4409cc16c8d77f2d33ccc499">gf_gui.h</a></li>
|
||||
<li>GF_GUI_EVENTS : <a class="el" href="gui_8h.html#a7a5228e21a2d5c98d2b88d5e7bc97d82">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_FONT_SIZE : <a class="el" href="gf__gui_8h.html#a59c22dec721b5a703d29e0b0d9fc3522">gf_gui.h</a></li>
|
||||
<li>gf_gui_id_t : <a class="el" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gui.h</a></li>
|
||||
@ -179,6 +180,7 @@ $(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_gui_set_callback() : <a class="el" href="gf__gui_8h.html#ac4dbc67180bd8f83906b16fc268a8e78">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_INPUT_MOUSE_LEFT_MASK : <a class="el" href="input_8h.html#a9e633a7c5d0bd577a11243b397354588">input.h</a></li>
|
||||
|
@ -93,6 +93,7 @@ $(document).ready(function(){initNavTree('globals_enum.html',''); initResizable(
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented enums with links to the documentation:</div><ul>
|
||||
<li>GF_GUI_COMPONENT_TYPES : <a class="el" href="gui_8h.html#a29f22c7359d8c3b586f0d4eb82213d03">gui.h</a></li>
|
||||
<li>GF_GUI_EVENTS : <a class="el" href="gui_8h.html#a7a5228e21a2d5c98d2b88d5e7bc97d82">gui.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
|
@ -147,6 +147,7 @@ $(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_gui_set_callback() : <a class="el" href="gf__gui_8h.html#ac4dbc67180bd8f83906b16fc268a8e78">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>
|
||||
|
@ -135,9 +135,15 @@ Typedefs</h2></td></tr>
|
||||
<tr class="memitem:a17ba559c53b849a8391b8f48d91b4f11" id="r_a17ba559c53b849a8391b8f48d91b4f11"><td class="memItemLeft" align="right" valign="top">typedef int </td><td class="memItemRight" valign="bottom"><a class="el" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a></td></tr>
|
||||
<tr class="memdesc:a17ba559c53b849a8391b8f48d91b4f11"><td class="mdescLeft"> </td><td class="mdescRight">Component ID. <br /></td></tr>
|
||||
<tr class="separator:a17ba559c53b849a8391b8f48d91b4f11"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a069cd186008e4a5b6c33776a3fd796af" id="r_a069cd186008e4a5b6c33776a3fd796af"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="gui_8h.html#a069cd186008e4a5b6c33776a3fd796af">gf_gui_callback_t</a>) (<a class="el" href="structgf__engine__t.html">gf_engine_t</a> *engine, <a class="el" href="structgf__draw__t.html">gf_draw_t</a> *draw, <a class="el" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> id, int type)</td></tr>
|
||||
<tr class="separator:a069cd186008e4a5b6c33776a3fd796af"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
|
||||
Enumerations</h2></td></tr>
|
||||
<tr class="memitem:a7a5228e21a2d5c98d2b88d5e7bc97d82" id="r_a7a5228e21a2d5c98d2b88d5e7bc97d82"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="gui_8h.html#a7a5228e21a2d5c98d2b88d5e7bc97d82">GF_GUI_EVENTS</a> { <b>GF_GUI_PRESS</b> = 0
|
||||
}</td></tr>
|
||||
<tr class="memdesc:a7a5228e21a2d5c98d2b88d5e7bc97d82"><td class="mdescLeft"> </td><td class="mdescRight">GUI events. <a href="gui_8h.html#a7a5228e21a2d5c98d2b88d5e7bc97d82">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7a5228e21a2d5c98d2b88d5e7bc97d82"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a29f22c7359d8c3b586f0d4eb82213d03" id="r_a29f22c7359d8c3b586f0d4eb82213d03"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="gui_8h.html#a29f22c7359d8c3b586f0d4eb82213d03">GF_GUI_COMPONENT_TYPES</a> { <b>GF_GUI_UNUSED</b> = -1
|
||||
, <b>GF_GUI_BUTTON</b>
|
||||
}</td></tr>
|
||||
@ -163,11 +169,27 @@ 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#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#l00048">48</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Typedef Documentation</h2>
|
||||
<a id="a069cd186008e4a5b6c33776a3fd796af" name="a069cd186008e4a5b6c33776a3fd796af"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a069cd186008e4a5b6c33776a3fd796af">◆ </a></span>gf_gui_callback_t</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef void(* gf_gui_callback_t) (<a class="el" href="structgf__engine__t.html">gf_engine_t</a> *engine, <a class="el" href="structgf__draw__t.html">gf_draw_t</a> *draw, <a class="el" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> id, int type)</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00042">42</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a17ba559c53b849a8391b8f48d91b4f11" name="a17ba559c53b849a8391b8f48d91b4f11"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a17ba559c53b849a8391b8f48d91b4f11">◆ </a></span>gf_gui_id_t</h2>
|
||||
|
||||
@ -201,7 +223,25 @@ Enumerations</h2></td></tr>
|
||||
|
||||
<p>GUI component types. </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>
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00054">54</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7a5228e21a2d5c98d2b88d5e7bc97d82" name="a7a5228e21a2d5c98d2b88d5e7bc97d82"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7a5228e21a2d5c98d2b88d5e7bc97d82">◆ </a></span>GF_GUI_EVENTS</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="gui_8h.html#a7a5228e21a2d5c98d2b88d5e7bc97d82">GF_GUI_EVENTS</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>GUI events. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00023">23</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -9,5 +9,8 @@ var gui_8h =
|
||||
[ "GF_GUI_COMPONENT_TYPES", "gui_8h.html#a29f22c7359d8c3b586f0d4eb82213d03", [
|
||||
[ "GF_GUI_UNUSED", "gui_8h.html#a29f22c7359d8c3b586f0d4eb82213d03a02e89edb176ccf6cc55d046a7efc475d", null ],
|
||||
[ "GF_GUI_BUTTON", "gui_8h.html#a29f22c7359d8c3b586f0d4eb82213d03abe97ebf4d732f18bdd92c2125af7345a", null ]
|
||||
] ],
|
||||
[ "GF_GUI_EVENTS", "gui_8h.html#a7a5228e21a2d5c98d2b88d5e7bc97d82", [
|
||||
[ "GF_GUI_PRESS", "gui_8h.html#a7a5228e21a2d5c98d2b88d5e7bc97d82a9ad910ea0a701f59b81523f0630782f5", null ]
|
||||
] ]
|
||||
];
|
@ -108,79 +108,91 @@ $(document).ready(function(){initNavTree('gui_8h_source.html',''); initResizable
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||
<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="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="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">/* External library */</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">/* 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="foldopen" id="foldopen00023" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="gui_8h.html#a7a5228e21a2d5c98d2b88d5e7bc97d82"> 23</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="gui_8h.html#a7a5228e21a2d5c98d2b88d5e7bc97d82">GF_GUI_EVENTS</a> {</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> GF_GUI_PRESS = 0</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#ifdef GF_EXPOSE_GUI</span></div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</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="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="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="l00031" name="l00031"></a><span class="lineno"> 31</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="l00032" name="l00032"></a><span class="lineno"> 32</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="l00033" name="l00033"></a><span class="lineno"> 33</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="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="comment">/* External library */</span></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">/* Engine */</span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#include <<a class="code" href="draw_8h.html">gf_type/draw.h</a>></span></div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor">#include <<a class="code" href="core_8h.html">gf_type/core.h</a>></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 class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="comment">/* Standard */</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="keyword">typedef</span> void (*gf_gui_callback_t)(<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, <a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> id, <span class="keywordtype">int</span> type);</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="gui_8h.html#a33770d9046d53ad607fcc938f1619eb8"> 48</a></span><span class="preprocessor">#define GF_GUI_MAX_COMPONENTS 64</span></div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="foldopen" id="foldopen00054" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="gui_8h.html#a29f22c7359d8c3b586f0d4eb82213d03"> 54</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="l00055" name="l00055"></a><span class="lineno"> 55</span> GF_GUI_UNUSED = -1,</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> GF_GUI_BUTTON</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="structgf__gui__button__t.html#af4244759e08c083e52da752f3e83980c"> 57</a></span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(gui_button, { <span class="keywordtype">char</span>* <a class="code hl_variable" href="structgf__gui__button__t.html#af4244759e08c083e52da752f3e83980c">text</a>; });</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="l00067" name="l00067"></a><span class="lineno"><a class="line" href="structgf__gui__button__t.html#af4244759e08c083e52da752f3e83980c"> 67</a></span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(gui_button, { <span class="keywordtype">char</span>* <a class="code hl_variable" href="structgf__gui__button__t.html#af4244759e08c083e52da752f3e83980c">text</a>; });</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
|
||||
<div class="foldopen" id="foldopen00077" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="uniongf__gui__union__t.html"> 77</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="l00078" name="l00078"></a><span class="lineno"><a class="line" href="uniongf__gui__union__t.html#a35c5cf94acf5b2158389f19578ee9ad7"> 78</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="l00079" name="l00079"></a><span class="lineno"> 79</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="l00098" name="l00098"></a><span class="lineno"> 98</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(gui_component, {</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keywordtype">int</span> type;</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keywordtype">double</span> x;</div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <span class="keywordtype">double</span> y;</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <span class="keywordtype">double</span> width;</div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <span class="keywordtype">double</span> height;</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <span class="keywordtype">int</span> pressed;</div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <a class="code hl_union" href="uniongf__gui__union__t.html">gf_gui_union_t</a> u;</div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="structgf__gui__component__t.html#a76656c3956b8b6055eaec792d82ceddb"> 106</a></span>});</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(gui, {</div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine;</div>
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw;</div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> pressed;</div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</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="l00130" name="l00130"></a><span class="lineno"><a class="line" href="structgf__gui__t.html#aa9c0a86d1d6ed76b52065e64f02ef8d7"> 130</a></span>});</div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span><span class="preprocessor">#else</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__button__t.html">gf_gui_button_t</a>;</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><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="l00135" name="l00135"></a><span class="lineno"> 135</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="l00136" name="l00136"></a><span class="lineno"> 136</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="l00137" name="l00137"></a><span class="lineno"> 137</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> </div>
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(gui_component, {</div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <span class="keywordtype">int</span> type;</div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <span class="keywordtype">double</span> x;</div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <span class="keywordtype">double</span> y;</div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <span class="keywordtype">double</span> width;</div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <span class="keywordtype">double</span> height;</div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <span class="keywordtype">int</span> pressed;</div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> gf_gui_callback_t callback;</div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <a class="code hl_union" href="uniongf__gui__union__t.html">gf_gui_union_t</a> u;</div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="structgf__gui__component__t.html#a77db405b3425794800be00a127427351"> 120</a></span>});</div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> </div>
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span><a class="code hl_define" href="gf__macro_8h.html#a018031ff5fba22b9d5052a55f8c9a377">GF_DECLARE_TYPE</a>(gui, {</div>
|
||||
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine;</div>
|
||||
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw;</div>
|
||||
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> pressed;</div>
|
||||
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</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="l00144" name="l00144"></a><span class="lineno"><a class="line" href="structgf__gui__t.html#aa9c0a86d1d6ed76b52065e64f02ef8d7"> 144</a></span>});</div>
|
||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span><span class="keyword">typedef</span> <span class="keywordtype">void</span>* gf_gui_callback_t;</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="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="l00149" name="l00149"></a><span class="lineno"> 149</span> </div>
|
||||
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</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="l00151" name="l00151"></a><span class="lineno"> 151</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="l00152" name="l00152"></a><span class="lineno"> 152</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="l00153" name="l00153"></a><span class="lineno"> 153</span><span class="preprocessor">#endif</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="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#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="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#l00054">gui.h:54</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#l00048">gui.h:48</a></div></div>
|
||||
<div class="ttc" id="agui_8h_html_a7a5228e21a2d5c98d2b88d5e7bc97d82"><div class="ttname"><a href="gui_8h.html#a7a5228e21a2d5c98d2b88d5e7bc97d82">GF_GUI_EVENTS</a></div><div class="ttdeci">GF_GUI_EVENTS</div><div class="ttdoc">GUI events.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00023">gui.h:23</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#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#l00106">gui.h:106</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#l00130">gui.h:130</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="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#l00067">gui.h:67</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#l00067">gui.h:67</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#l00120">gui.h:120</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#l00144">gui.h:144</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#l00077">gui.h:77</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#l00078">gui.h:78</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
@ -50,7 +50,7 @@ var NAVTREE =
|
||||
var NAVTREEINDEX =
|
||||
[
|
||||
"annotated.html",
|
||||
"structgf__draw__t.html#a0d6e7e3f8f4e72bbfc4208db6b0a4e28"
|
||||
"structgf__draw__driver__texture__t.html"
|
||||
];
|
||||
|
||||
var SYNCONMSG = 'click to disable panel synchronisation';
|
||||
|
@ -115,6 +115,7 @@ var NAVTREEINDEX0 =
|
||||
"gf__gui_8h.html#a670ac29a4409cc16c8d77f2d33ccc499":[2,0,1,9,5],
|
||||
"gf__gui_8h.html#a929e99bf9dd58e4abc0c9f2a6b1341a1":[2,0,1,9,3],
|
||||
"gf__gui_8h.html#a9bfb5fc1e4dff3c3f0e4748d5b8c3c2e":[2,0,1,9,4],
|
||||
"gf__gui_8h.html#ac4dbc67180bd8f83906b16fc268a8e78":[2,0,1,9,8],
|
||||
"gf__gui_8h.html#ad122969dc187a91908fc312f185eaa46":[2,0,1,9,2],
|
||||
"gf__gui_8h_source.html":[2,0,1,9],
|
||||
"gf__input_8c_source.html":[2,0,9],
|
||||
@ -216,6 +217,8 @@ var NAVTREEINDEX0 =
|
||||
"gui_8h.html#a29f22c7359d8c3b586f0d4eb82213d03a02e89edb176ccf6cc55d046a7efc475d":[2,0,1,0,8,6,0],
|
||||
"gui_8h.html#a29f22c7359d8c3b586f0d4eb82213d03abe97ebf4d732f18bdd92c2125af7345a":[2,0,1,0,8,6,1],
|
||||
"gui_8h.html#a33770d9046d53ad607fcc938f1619eb8":[2,0,1,0,8,4],
|
||||
"gui_8h.html#a7a5228e21a2d5c98d2b88d5e7bc97d82":[2,0,1,0,8,7],
|
||||
"gui_8h.html#a7a5228e21a2d5c98d2b88d5e7bc97d82a9ad910ea0a701f59b81523f0630782f5":[2,0,1,0,8,7,0],
|
||||
"gui_8h_source.html":[2,0,1,0,8],
|
||||
"index.html":[],
|
||||
"index.html#autotoc_md1":[0],
|
||||
@ -246,8 +249,5 @@ var NAVTREEINDEX0 =
|
||||
"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__driver__t.html":[1,0,1]
|
||||
};
|
||||
|
@ -1,5 +1,8 @@
|
||||
var NAVTREEINDEX1 =
|
||||
{
|
||||
"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,9],
|
||||
"structgf__draw__t.html#a1ec29e03c753c84e51cb369e9b712d2d":[1,0,4,16],
|
||||
@ -45,13 +48,14 @@ var NAVTREEINDEX1 =
|
||||
"structgf__gui__button__t.html":[1,0,11],
|
||||
"structgf__gui__button__t.html#af4244759e08c083e52da752f3e83980c":[1,0,11,0],
|
||||
"structgf__gui__component__t.html":[1,0,12],
|
||||
"structgf__gui__component__t.html#a51325b6f792b76b9bb6ced0e75dc3144":[1,0,12,1],
|
||||
"structgf__gui__component__t.html#a6029cc56d9b7feab844576661a55a865":[1,0,12,6],
|
||||
"structgf__gui__component__t.html#a6083ffb3cc61006522da912641bc4b1d":[1,0,12,4],
|
||||
"structgf__gui__component__t.html#a76656c3956b8b6055eaec792d82ceddb":[1,0,12,0],
|
||||
"structgf__gui__component__t.html#a9ce56e0861d5d77304cfb63604eaf8ec":[1,0,12,3],
|
||||
"structgf__gui__component__t.html#ac6a6067145b869324f9464aeeae5839f":[1,0,12,2],
|
||||
"structgf__gui__component__t.html#ace277498b9f1c269f928784fda1baceb":[1,0,12,5],
|
||||
"structgf__gui__component__t.html#a51325b6f792b76b9bb6ced0e75dc3144":[1,0,12,2],
|
||||
"structgf__gui__component__t.html#a6029cc56d9b7feab844576661a55a865":[1,0,12,7],
|
||||
"structgf__gui__component__t.html#a6083ffb3cc61006522da912641bc4b1d":[1,0,12,5],
|
||||
"structgf__gui__component__t.html#a76656c3956b8b6055eaec792d82ceddb":[1,0,12,1],
|
||||
"structgf__gui__component__t.html#a77db405b3425794800be00a127427351":[1,0,12,0],
|
||||
"structgf__gui__component__t.html#a9ce56e0861d5d77304cfb63604eaf8ec":[1,0,12,4],
|
||||
"structgf__gui__component__t.html#ac6a6067145b869324f9464aeeae5839f":[1,0,12,3],
|
||||
"structgf__gui__component__t.html#ace277498b9f1c269f928784fda1baceb":[1,0,12,6],
|
||||
"structgf__gui__t.html":[1,0,13],
|
||||
"structgf__gui__t.html#a6214eb0616b3f4dc9032eef592430b6a":[1,0,13,3],
|
||||
"structgf__gui__t.html#a74daf2c905e24c5c6d40ab8803e5018b":[1,0,13,2],
|
||||
|
@ -1,12 +1,13 @@
|
||||
var searchData=
|
||||
[
|
||||
['camera_0',['camera',['../structgf__draw__t.html#ac8333a3ac4ec20cc31dffe69cf9fb19b',1,'gf_draw_t']]],
|
||||
['client_1',['client',['../structgf__engine__t.html#a4f2720244393f64efe90ef5079338ac2',1,'gf_engine_t']]],
|
||||
['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__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']]]
|
||||
['callback_0',['callback',['../structgf__gui__component__t.html#a77db405b3425794800be00a127427351',1,'gf_gui_component_t']]],
|
||||
['camera_1',['camera',['../structgf__draw__t.html#ac8333a3ac4ec20cc31dffe69cf9fb19b',1,'gf_draw_t']]],
|
||||
['client_2',['client',['../structgf__engine__t.html#a4f2720244393f64efe90ef5079338ac2',1,'gf_engine_t']]],
|
||||
['client_2eh_3',['client.h',['../client_8h.html',1,'']]],
|
||||
['close_4',['close',['../structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb',1,'gf_draw_t']]],
|
||||
['code_5',['code',['../structgf__font__glyph__t.html#a2eb5224830d39157b39b55d8d13819c4',1,'gf_font_glyph_t']]],
|
||||
['color_6',['color',['../structgf__mesh__triangle__t.html#a4c260e7069a24cc13c4e7249a61ae461',1,'gf_mesh_triangle_t']]],
|
||||
['compat_2eh_7',['compat.h',['../compat_8h.html',1,'']]],
|
||||
['core_2eh_8',['core.h',['../core_8h.html',1,'']]],
|
||||
['count_9',['count',['../structgf__font__t.html#a64429d9770b427e15220d58d8234c73e',1,'gf_font_t']]]
|
||||
];
|
||||
|
@ -96,73 +96,75 @@ var searchData=
|
||||
['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_5fmouse_5fleft_5fmask_108',['GF_INPUT_MOUSE_LEFT_MASK',['../input_8h.html#a9e633a7c5d0bd577a11243b397354588',1,'input.h']]],
|
||||
['gf_5finput_5fmouse_5fmiddle_5fmask_109',['GF_INPUT_MOUSE_MIDDLE_MASK',['../input_8h.html#a1bcb3fe6d407a1f4791efcbd86cffac9',1,'input.h']]],
|
||||
['gf_5finput_5fmouse_5fright_5fmask_110',['GF_INPUT_MOUSE_RIGHT_MASK',['../input_8h.html#aa131fcdb7b5d6864c62b32b86f702962',1,'input.h']]],
|
||||
['gf_5finput_5ft_111',['gf_input_t',['../structgf__input__t.html',1,'']]],
|
||||
['gf_5flog_112',['gf_log',['../gf__log_8h.html#aed92dc232c3ae9cabdff1eeea67dfa90',1,'gf_log.c']]],
|
||||
['gf_5flog_2eh_113',['gf_log.h',['../gf__log_8h.html',1,'']]],
|
||||
['gf_5flog_5ffunction_114',['gf_log_function',['../gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a',1,'gf_log.h']]],
|
||||
['gf_5fmacro_2eh_115',['gf_macro.h',['../gf__macro_8h.html',1,'']]],
|
||||
['gf_5fmath_2eh_116',['gf_math.h',['../gf__math_8h.html',1,'']]],
|
||||
['gf_5fmath_5fcot_117',['gf_math_cot',['../gf__math_8h.html#aac8f6a22f2880f5b86b20a191a662333',1,'gf_math.c']]],
|
||||
['gf_5fmath_5flog2_118',['gf_math_log2',['../gf__math_8h.html#a018423cb05adf480f9c3f28f304d1c47',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fmultiply_119',['gf_math_multiply',['../gf__math_8h.html#a394ebd35e2cddf28c86a45dad759fbee',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fnearest_5f2pow_120',['gf_math_nearest_2pow',['../gf__math_8h.html#aefea2441e869786726095fcda71750dc',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fnormal_121',['gf_math_normal',['../gf__math_8h.html#a5438b2f7f1324cdd664f2b823faa1ba6',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fnormalize_122',['gf_math_normalize',['../gf__math_8h.html#a3bd2afc9ff0e67e60afef9fe82553726',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fpi_123',['GF_MATH_PI',['../gf__math_8h.html#a8bf10c0638a206ac572807e90508b6b5',1,'gf_math.h']]],
|
||||
['gf_5fmath_5fsubtract_124',['gf_math_subtract',['../gf__math_8h.html#a9df6d1b30bea0b200582e2873bddd113',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fvector_5fcopy_125',['GF_MATH_VECTOR_COPY',['../gf__math_8h.html#a545245d1e846e9c756e776eb6138536b',1,'gf_math.h']]],
|
||||
['gf_5fmath_5fvector_5ft_126',['gf_math_vector_t',['../math_8h.html#a866f43b3ea5386cb9497738f1eec3d88',1,'math.h']]],
|
||||
['gf_5fmesh_2eh_127',['gf_mesh.h',['../gf__mesh_8h.html',1,'']]],
|
||||
['gf_5fmesh_5ft_128',['gf_mesh_t',['../structgf__mesh__t.html',1,'']]],
|
||||
['gf_5fmesh_5ftriangle_5ft_129',['gf_mesh_triangle_t',['../structgf__mesh__triangle__t.html',1,'']]],
|
||||
['gf_5fmodel_2eh_130',['gf_model.h',['../gf__model_8h.html',1,'']]],
|
||||
['gf_5fmodel_5ft_131',['gf_model_t',['../structgf__model__t.html',1,'']]],
|
||||
['gf_5fopengl_2eh_132',['gf_opengl.h',['../gf__opengl_8h.html',1,'']]],
|
||||
['gf_5fphysics_2eh_133',['gf_physics.h',['../gf__physics_8h.html',1,'']]],
|
||||
['gf_5fphysics_5fbegin_134',['gf_physics_begin',['../gf__physics_8h.html#a046ff3b6d3842c4cfd2c43ec576b09c6',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5fcreate_135',['gf_physics_create',['../gf__physics_8h.html#a7e225db0a916463d791036c4d8636993',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5fdestroy_136',['gf_physics_destroy',['../gf__physics_8h.html#ad9f65aa74657b4558c67f809c590fad3',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5fend_137',['gf_physics_end',['../gf__physics_8h.html#a5724da53e501775d4a0faad3c91f1a14',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5ft_138',['gf_physics_t',['../structgf__physics__t.html',1,'']]],
|
||||
['gf_5fpre_2eh_139',['gf_pre.h',['../gf__pre_8h.html',1,'']]],
|
||||
['gf_5fserver_2eh_140',['gf_server.h',['../gf__server_8h.html',1,'']]],
|
||||
['gf_5fserver_5fbegin_141',['gf_server_begin',['../gf__server_8h.html#a656e41de75a97731bffa1653fc2c8d4a',1,'gf_server.c']]],
|
||||
['gf_5fserver_5fcreate_142',['gf_server_create',['../gf__server_8h.html#a861aac514f048d33ce16e3209e125df5',1,'gf_server.c']]],
|
||||
['gf_5fserver_5fdestroy_143',['gf_server_destroy',['../gf__server_8h.html#afedff111b1691c5973e264ce4f6a3787',1,'gf_server.c']]],
|
||||
['gf_5fserver_5fend_144',['gf_server_end',['../gf__server_8h.html#a9f44e37cb5becfe321b352f8801fe22e',1,'gf_server.c']]],
|
||||
['gf_5fserver_5ft_145',['gf_server_t',['../structgf__server__t.html',1,'']]],
|
||||
['gf_5fset_5fcolor_146',['GF_SET_COLOR',['../gf__graphic_8h.html#a30c57cf06829cfb3f68556e73a86b203',1,'gf_graphic.h']]],
|
||||
['gf_5ftexture_2eh_147',['gf_texture.h',['../gf__texture_8h.html',1,'']]],
|
||||
['gf_5ftexture_5fcreate_148',['gf_texture_create',['../gf__texture_8h.html#a6cd0c41bfc9dbe140bb52f39aaa14080',1,'gf_texture.c']]],
|
||||
['gf_5ftexture_5fdestroy_149',['gf_texture_destroy',['../gf__texture_8h.html#a3bfedc6c576e35173d3a7b1b9565e649',1,'gf_texture.c']]],
|
||||
['gf_5ftexture_5ft_150',['gf_texture_t',['../structgf__texture__t.html',1,'']]],
|
||||
['gf_5fthread_2eh_151',['gf_thread.h',['../gf__thread_8h.html',1,'']]],
|
||||
['gf_5fthread_5fcontext_5ft_152',['gf_thread_context_t',['../structgf__thread__context__t.html',1,'']]],
|
||||
['gf_5fthread_5fcreate_153',['gf_thread_create',['../gf__thread_8h.html#ad2a42aa3c8b51ec7e22625e8932906a4',1,'gf_thread.c']]],
|
||||
['gf_5fthread_5fdestroy_154',['gf_thread_destroy',['../gf__thread_8h.html#ae75b99ee6c28e149e333512f46e8656a',1,'gf_thread.c']]],
|
||||
['gf_5fthread_5fjoin_155',['gf_thread_join',['../gf__thread_8h.html#a168bd57321daded0d1789442e5680dea',1,'gf_thread.c']]],
|
||||
['gf_5fthread_5ft_156',['gf_thread_t',['../structgf__thread__t.html',1,'']]],
|
||||
['gf_5fversion_2eh_157',['gf_version.h',['../gf__version_8h.html',1,'']]],
|
||||
['gf_5fversion_5fget_158',['gf_version_get',['../gf__version_8h.html#a6bbaecc50f6c677871dcf74d7d7dbc4a',1,'gf_version.c']]],
|
||||
['gf_5fversion_5ft_159',['gf_version_t',['../structgf__version__t.html',1,'']]],
|
||||
['glyph_160',['glyph',['../structgf__font__t.html#a1264a95b11cec574d66cda5f57de1808',1,'gf_font_t']]],
|
||||
['goldfish_20engine_161',['GoldFish Engine',['../index.html',1,'']]],
|
||||
['graphic_2eh_162',['graphic.h',['../graphic_8h.html',1,'']]],
|
||||
['gui_163',['gui',['../structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063',1,'gf_draw_t']]],
|
||||
['gui_2eh_164',['gui.h',['../gui_8h.html',1,'']]]
|
||||
['gf_5fgui_5fevents_96',['GF_GUI_EVENTS',['../gui_8h.html#a7a5228e21a2d5c98d2b88d5e7bc97d82',1,'gui.h']]],
|
||||
['gf_5fgui_5ffirst_5funused_97',['gf_gui_first_unused',['../gf__gui_8h.html#a39fc0e9d0e6ebaf3d60e1275008124b5',1,'gf_gui.c']]],
|
||||
['gf_5fgui_5ffont_5fsize_98',['GF_GUI_FONT_SIZE',['../gf__gui_8h.html#a59c22dec721b5a703d29e0b0d9fc3522',1,'gf_gui.h']]],
|
||||
['gf_5fgui_5fid_5ft_99',['gf_gui_id_t',['../gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11',1,'gui.h']]],
|
||||
['gf_5fgui_5finvert_100',['GF_GUI_INVERT',['../gf__gui_8h.html#a01d6d034ff93d118bcbabf86f33735c5',1,'gf_gui.h']]],
|
||||
['gf_5fgui_5fmax_5fcomponents_101',['GF_GUI_MAX_COMPONENTS',['../gui_8h.html#a33770d9046d53ad607fcc938f1619eb8',1,'gui.h']]],
|
||||
['gf_5fgui_5fnormal_102',['GF_GUI_NORMAL',['../gf__gui_8h.html#ad122969dc187a91908fc312f185eaa46',1,'gf_gui.h']]],
|
||||
['gf_5fgui_5frender_103',['gf_gui_render',['../gf__gui_8h.html#a41f221ae3b2221553f49678f9434976c',1,'gf_gui.c']]],
|
||||
['gf_5fgui_5fset_5fcallback_104',['gf_gui_set_callback',['../gf__gui_8h.html#ac4dbc67180bd8f83906b16fc268a8e78',1,'gf_gui.c']]],
|
||||
['gf_5fgui_5ft_105',['gf_gui_t',['../structgf__gui__t.html',1,'']]],
|
||||
['gf_5fgui_5funion_5ft_106',['gf_gui_union_t',['../uniongf__gui__union__t.html',1,'']]],
|
||||
['gf_5finput_2eh_107',['gf_input.h',['../gf__input_8h.html',1,'']]],
|
||||
['gf_5finput_5fcreate_108',['gf_input_create',['../gf__input_8h.html#ac926a70928c687f96cfbc24aef8ca96d',1,'gf_input.c']]],
|
||||
['gf_5finput_5fdestroy_109',['gf_input_destroy',['../gf__input_8h.html#ac4a22f8231c87a464f6be7faead5dec2',1,'gf_input.c']]],
|
||||
['gf_5finput_5fmouse_5fleft_5fmask_110',['GF_INPUT_MOUSE_LEFT_MASK',['../input_8h.html#a9e633a7c5d0bd577a11243b397354588',1,'input.h']]],
|
||||
['gf_5finput_5fmouse_5fmiddle_5fmask_111',['GF_INPUT_MOUSE_MIDDLE_MASK',['../input_8h.html#a1bcb3fe6d407a1f4791efcbd86cffac9',1,'input.h']]],
|
||||
['gf_5finput_5fmouse_5fright_5fmask_112',['GF_INPUT_MOUSE_RIGHT_MASK',['../input_8h.html#aa131fcdb7b5d6864c62b32b86f702962',1,'input.h']]],
|
||||
['gf_5finput_5ft_113',['gf_input_t',['../structgf__input__t.html',1,'']]],
|
||||
['gf_5flog_114',['gf_log',['../gf__log_8h.html#aed92dc232c3ae9cabdff1eeea67dfa90',1,'gf_log.c']]],
|
||||
['gf_5flog_2eh_115',['gf_log.h',['../gf__log_8h.html',1,'']]],
|
||||
['gf_5flog_5ffunction_116',['gf_log_function',['../gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a',1,'gf_log.h']]],
|
||||
['gf_5fmacro_2eh_117',['gf_macro.h',['../gf__macro_8h.html',1,'']]],
|
||||
['gf_5fmath_2eh_118',['gf_math.h',['../gf__math_8h.html',1,'']]],
|
||||
['gf_5fmath_5fcot_119',['gf_math_cot',['../gf__math_8h.html#aac8f6a22f2880f5b86b20a191a662333',1,'gf_math.c']]],
|
||||
['gf_5fmath_5flog2_120',['gf_math_log2',['../gf__math_8h.html#a018423cb05adf480f9c3f28f304d1c47',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fmultiply_121',['gf_math_multiply',['../gf__math_8h.html#a394ebd35e2cddf28c86a45dad759fbee',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fnearest_5f2pow_122',['gf_math_nearest_2pow',['../gf__math_8h.html#aefea2441e869786726095fcda71750dc',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fnormal_123',['gf_math_normal',['../gf__math_8h.html#a5438b2f7f1324cdd664f2b823faa1ba6',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fnormalize_124',['gf_math_normalize',['../gf__math_8h.html#a3bd2afc9ff0e67e60afef9fe82553726',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fpi_125',['GF_MATH_PI',['../gf__math_8h.html#a8bf10c0638a206ac572807e90508b6b5',1,'gf_math.h']]],
|
||||
['gf_5fmath_5fsubtract_126',['gf_math_subtract',['../gf__math_8h.html#a9df6d1b30bea0b200582e2873bddd113',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fvector_5fcopy_127',['GF_MATH_VECTOR_COPY',['../gf__math_8h.html#a545245d1e846e9c756e776eb6138536b',1,'gf_math.h']]],
|
||||
['gf_5fmath_5fvector_5ft_128',['gf_math_vector_t',['../math_8h.html#a866f43b3ea5386cb9497738f1eec3d88',1,'math.h']]],
|
||||
['gf_5fmesh_2eh_129',['gf_mesh.h',['../gf__mesh_8h.html',1,'']]],
|
||||
['gf_5fmesh_5ft_130',['gf_mesh_t',['../structgf__mesh__t.html',1,'']]],
|
||||
['gf_5fmesh_5ftriangle_5ft_131',['gf_mesh_triangle_t',['../structgf__mesh__triangle__t.html',1,'']]],
|
||||
['gf_5fmodel_2eh_132',['gf_model.h',['../gf__model_8h.html',1,'']]],
|
||||
['gf_5fmodel_5ft_133',['gf_model_t',['../structgf__model__t.html',1,'']]],
|
||||
['gf_5fopengl_2eh_134',['gf_opengl.h',['../gf__opengl_8h.html',1,'']]],
|
||||
['gf_5fphysics_2eh_135',['gf_physics.h',['../gf__physics_8h.html',1,'']]],
|
||||
['gf_5fphysics_5fbegin_136',['gf_physics_begin',['../gf__physics_8h.html#a046ff3b6d3842c4cfd2c43ec576b09c6',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5fcreate_137',['gf_physics_create',['../gf__physics_8h.html#a7e225db0a916463d791036c4d8636993',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5fdestroy_138',['gf_physics_destroy',['../gf__physics_8h.html#ad9f65aa74657b4558c67f809c590fad3',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5fend_139',['gf_physics_end',['../gf__physics_8h.html#a5724da53e501775d4a0faad3c91f1a14',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5ft_140',['gf_physics_t',['../structgf__physics__t.html',1,'']]],
|
||||
['gf_5fpre_2eh_141',['gf_pre.h',['../gf__pre_8h.html',1,'']]],
|
||||
['gf_5fserver_2eh_142',['gf_server.h',['../gf__server_8h.html',1,'']]],
|
||||
['gf_5fserver_5fbegin_143',['gf_server_begin',['../gf__server_8h.html#a656e41de75a97731bffa1653fc2c8d4a',1,'gf_server.c']]],
|
||||
['gf_5fserver_5fcreate_144',['gf_server_create',['../gf__server_8h.html#a861aac514f048d33ce16e3209e125df5',1,'gf_server.c']]],
|
||||
['gf_5fserver_5fdestroy_145',['gf_server_destroy',['../gf__server_8h.html#afedff111b1691c5973e264ce4f6a3787',1,'gf_server.c']]],
|
||||
['gf_5fserver_5fend_146',['gf_server_end',['../gf__server_8h.html#a9f44e37cb5becfe321b352f8801fe22e',1,'gf_server.c']]],
|
||||
['gf_5fserver_5ft_147',['gf_server_t',['../structgf__server__t.html',1,'']]],
|
||||
['gf_5fset_5fcolor_148',['GF_SET_COLOR',['../gf__graphic_8h.html#a30c57cf06829cfb3f68556e73a86b203',1,'gf_graphic.h']]],
|
||||
['gf_5ftexture_2eh_149',['gf_texture.h',['../gf__texture_8h.html',1,'']]],
|
||||
['gf_5ftexture_5fcreate_150',['gf_texture_create',['../gf__texture_8h.html#a6cd0c41bfc9dbe140bb52f39aaa14080',1,'gf_texture.c']]],
|
||||
['gf_5ftexture_5fdestroy_151',['gf_texture_destroy',['../gf__texture_8h.html#a3bfedc6c576e35173d3a7b1b9565e649',1,'gf_texture.c']]],
|
||||
['gf_5ftexture_5ft_152',['gf_texture_t',['../structgf__texture__t.html',1,'']]],
|
||||
['gf_5fthread_2eh_153',['gf_thread.h',['../gf__thread_8h.html',1,'']]],
|
||||
['gf_5fthread_5fcontext_5ft_154',['gf_thread_context_t',['../structgf__thread__context__t.html',1,'']]],
|
||||
['gf_5fthread_5fcreate_155',['gf_thread_create',['../gf__thread_8h.html#ad2a42aa3c8b51ec7e22625e8932906a4',1,'gf_thread.c']]],
|
||||
['gf_5fthread_5fdestroy_156',['gf_thread_destroy',['../gf__thread_8h.html#ae75b99ee6c28e149e333512f46e8656a',1,'gf_thread.c']]],
|
||||
['gf_5fthread_5fjoin_157',['gf_thread_join',['../gf__thread_8h.html#a168bd57321daded0d1789442e5680dea',1,'gf_thread.c']]],
|
||||
['gf_5fthread_5ft_158',['gf_thread_t',['../structgf__thread__t.html',1,'']]],
|
||||
['gf_5fversion_2eh_159',['gf_version.h',['../gf__version_8h.html',1,'']]],
|
||||
['gf_5fversion_5fget_160',['gf_version_get',['../gf__version_8h.html#a6bbaecc50f6c677871dcf74d7d7dbc4a',1,'gf_version.c']]],
|
||||
['gf_5fversion_5ft_161',['gf_version_t',['../structgf__version__t.html',1,'']]],
|
||||
['glyph_162',['glyph',['../structgf__font__t.html#a1264a95b11cec574d66cda5f57de1808',1,'gf_font_t']]],
|
||||
['goldfish_20engine_163',['GoldFish Engine',['../index.html',1,'']]],
|
||||
['graphic_2eh_164',['graphic.h',['../graphic_8h.html',1,'']]],
|
||||
['gui_165',['gui',['../structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063',1,'gf_draw_t']]],
|
||||
['gui_2eh_166',['gui.h',['../gui_8h.html',1,'']]]
|
||||
];
|
||||
|
@ -1,4 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['gf_5fgui_5fcomponent_5ftypes_0',['GF_GUI_COMPONENT_TYPES',['../gui_8h.html#a29f22c7359d8c3b586f0d4eb82213d03',1,'gui.h']]]
|
||||
['gf_5fgui_5fcomponent_5ftypes_0',['GF_GUI_COMPONENT_TYPES',['../gui_8h.html#a29f22c7359d8c3b586f0d4eb82213d03',1,'gui.h']]],
|
||||
['gf_5fgui_5fevents_1',['GF_GUI_EVENTS',['../gui_8h.html#a7a5228e21a2d5c98d2b88d5e7bc97d82',1,'gui.h']]]
|
||||
];
|
||||
|
@ -53,28 +53,29 @@ var searchData=
|
||||
['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']]]
|
||||
['gf_5fgui_5fset_5fcallback_53',['gf_gui_set_callback',['../gf__gui_8h.html#ac4dbc67180bd8f83906b16fc268a8e78',1,'gf_gui.c']]],
|
||||
['gf_5finput_5fcreate_54',['gf_input_create',['../gf__input_8h.html#ac926a70928c687f96cfbc24aef8ca96d',1,'gf_input.c']]],
|
||||
['gf_5finput_5fdestroy_55',['gf_input_destroy',['../gf__input_8h.html#ac4a22f8231c87a464f6be7faead5dec2',1,'gf_input.c']]],
|
||||
['gf_5flog_56',['gf_log',['../gf__log_8h.html#aed92dc232c3ae9cabdff1eeea67dfa90',1,'gf_log.c']]],
|
||||
['gf_5fmath_5fcot_57',['gf_math_cot',['../gf__math_8h.html#aac8f6a22f2880f5b86b20a191a662333',1,'gf_math.c']]],
|
||||
['gf_5fmath_5flog2_58',['gf_math_log2',['../gf__math_8h.html#a018423cb05adf480f9c3f28f304d1c47',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fmultiply_59',['gf_math_multiply',['../gf__math_8h.html#a394ebd35e2cddf28c86a45dad759fbee',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fnearest_5f2pow_60',['gf_math_nearest_2pow',['../gf__math_8h.html#aefea2441e869786726095fcda71750dc',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fnormal_61',['gf_math_normal',['../gf__math_8h.html#a5438b2f7f1324cdd664f2b823faa1ba6',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fnormalize_62',['gf_math_normalize',['../gf__math_8h.html#a3bd2afc9ff0e67e60afef9fe82553726',1,'gf_math.c']]],
|
||||
['gf_5fmath_5fsubtract_63',['gf_math_subtract',['../gf__math_8h.html#a9df6d1b30bea0b200582e2873bddd113',1,'gf_math.c']]],
|
||||
['gf_5fphysics_5fbegin_64',['gf_physics_begin',['../gf__physics_8h.html#a046ff3b6d3842c4cfd2c43ec576b09c6',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5fcreate_65',['gf_physics_create',['../gf__physics_8h.html#a7e225db0a916463d791036c4d8636993',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5fdestroy_66',['gf_physics_destroy',['../gf__physics_8h.html#ad9f65aa74657b4558c67f809c590fad3',1,'gf_physics.c']]],
|
||||
['gf_5fphysics_5fend_67',['gf_physics_end',['../gf__physics_8h.html#a5724da53e501775d4a0faad3c91f1a14',1,'gf_physics.c']]],
|
||||
['gf_5fserver_5fbegin_68',['gf_server_begin',['../gf__server_8h.html#a656e41de75a97731bffa1653fc2c8d4a',1,'gf_server.c']]],
|
||||
['gf_5fserver_5fcreate_69',['gf_server_create',['../gf__server_8h.html#a861aac514f048d33ce16e3209e125df5',1,'gf_server.c']]],
|
||||
['gf_5fserver_5fdestroy_70',['gf_server_destroy',['../gf__server_8h.html#afedff111b1691c5973e264ce4f6a3787',1,'gf_server.c']]],
|
||||
['gf_5fserver_5fend_71',['gf_server_end',['../gf__server_8h.html#a9f44e37cb5becfe321b352f8801fe22e',1,'gf_server.c']]],
|
||||
['gf_5ftexture_5fcreate_72',['gf_texture_create',['../gf__texture_8h.html#a6cd0c41bfc9dbe140bb52f39aaa14080',1,'gf_texture.c']]],
|
||||
['gf_5ftexture_5fdestroy_73',['gf_texture_destroy',['../gf__texture_8h.html#a3bfedc6c576e35173d3a7b1b9565e649',1,'gf_texture.c']]],
|
||||
['gf_5fthread_5fcreate_74',['gf_thread_create',['../gf__thread_8h.html#ad2a42aa3c8b51ec7e22625e8932906a4',1,'gf_thread.c']]],
|
||||
['gf_5fthread_5fdestroy_75',['gf_thread_destroy',['../gf__thread_8h.html#ae75b99ee6c28e149e333512f46e8656a',1,'gf_thread.c']]],
|
||||
['gf_5fthread_5fjoin_76',['gf_thread_join',['../gf__thread_8h.html#a168bd57321daded0d1789442e5680dea',1,'gf_thread.c']]],
|
||||
['gf_5fversion_5fget_77',['gf_version_get',['../gf__version_8h.html#a6bbaecc50f6c677871dcf74d7d7dbc4a',1,'gf_version.c']]]
|
||||
];
|
||||
|
@ -1,9 +1,10 @@
|
||||
var searchData=
|
||||
[
|
||||
['camera_0',['camera',['../structgf__draw__t.html#ac8333a3ac4ec20cc31dffe69cf9fb19b',1,'gf_draw_t']]],
|
||||
['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__mesh__triangle__t.html#a4c260e7069a24cc13c4e7249a61ae461',1,'gf_mesh_triangle_t']]],
|
||||
['count_5',['count',['../structgf__font__t.html#a64429d9770b427e15220d58d8234c73e',1,'gf_font_t']]]
|
||||
['callback_0',['callback',['../structgf__gui__component__t.html#a77db405b3425794800be00a127427351',1,'gf_gui_component_t']]],
|
||||
['camera_1',['camera',['../structgf__draw__t.html#ac8333a3ac4ec20cc31dffe69cf9fb19b',1,'gf_draw_t']]],
|
||||
['client_2',['client',['../structgf__engine__t.html#a4f2720244393f64efe90ef5079338ac2',1,'gf_engine_t']]],
|
||||
['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__mesh__triangle__t.html#a4c260e7069a24cc13c4e7249a61ae461',1,'gf_mesh_triangle_t']]],
|
||||
['count_6',['count',['../structgf__font__t.html#a64429d9770b427e15220d58d8234c73e',1,'gf_font_t']]]
|
||||
];
|
||||
|
@ -111,7 +111,7 @@ Data Fields</h2></td></tr>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Button component. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00057">57</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#l00067">67</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
</div><h2 class="groupheader">Field Documentation</h2>
|
||||
<a id="af4244759e08c083e52da752f3e83980c" name="af4244759e08c083e52da752f3e83980c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af4244759e08c083e52da752f3e83980c">◆ </a></span>text</h2>
|
||||
@ -127,7 +127,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Button text. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00057">57</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#l00067">67</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -122,6 +122,9 @@ Data Fields</h2></td></tr>
|
||||
<tr class="memitem:a51325b6f792b76b9bb6ced0e75dc3144" id="r_a51325b6f792b76b9bb6ced0e75dc3144"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structgf__gui__component__t.html#a51325b6f792b76b9bb6ced0e75dc3144">pressed</a></td></tr>
|
||||
<tr class="memdesc:a51325b6f792b76b9bb6ced0e75dc3144"><td class="mdescLeft"> </td><td class="mdescRight"><code>1</code> if pressed, otherwise <code>0</code> <br /></td></tr>
|
||||
<tr class="separator:a51325b6f792b76b9bb6ced0e75dc3144"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a77db405b3425794800be00a127427351" id="r_a77db405b3425794800be00a127427351"><td class="memItemLeft" align="right" valign="top">gf_gui_callback_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structgf__gui__component__t.html#a77db405b3425794800be00a127427351">callback</a></td></tr>
|
||||
<tr class="memdesc:a77db405b3425794800be00a127427351"><td class="mdescLeft"> </td><td class="mdescRight">Event callback. <br /></td></tr>
|
||||
<tr class="separator:a77db405b3425794800be00a127427351"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9ce56e0861d5d77304cfb63604eaf8ec" id="r_a9ce56e0861d5d77304cfb63604eaf8ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="uniongf__gui__union__t.html">gf_gui_union_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structgf__gui__component__t.html#a9ce56e0861d5d77304cfb63604eaf8ec">u</a></td></tr>
|
||||
<tr class="memdesc:a9ce56e0861d5d77304cfb63604eaf8ec"><td class="mdescLeft"> </td><td class="mdescRight">Component union. <br /></td></tr>
|
||||
<tr class="separator:a9ce56e0861d5d77304cfb63604eaf8ec"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@ -129,8 +132,26 @@ Data Fields</h2></td></tr>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Component. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00106">106</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#l00120">120</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
</div><h2 class="groupheader">Field Documentation</h2>
|
||||
<a id="a77db405b3425794800be00a127427351" name="a77db405b3425794800be00a127427351"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a77db405b3425794800be00a127427351">◆ </a></span>callback</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">gf_gui_component_t::callback</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Event callback. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00120">120</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a76656c3956b8b6055eaec792d82ceddb" name="a76656c3956b8b6055eaec792d82ceddb"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a76656c3956b8b6055eaec792d82ceddb">◆ </a></span>height</h2>
|
||||
|
||||
@ -145,7 +166,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Height of component. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00106">106</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#l00120">120</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -163,7 +184,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p><code>1</code> if pressed, otherwise <code>0</code> </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00106">106</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#l00120">120</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -182,7 +203,7 @@ Data Fields</h2></td></tr>
|
||||
<p>Component type. </p>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="gui_8h.html#a29f22c7359d8c3b586f0d4eb82213d03" title="GUI component types.">GF_GUI_COMPONENT_TYPES</a> </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00106">106</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#l00120">120</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -200,7 +221,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Component union. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00106">106</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#l00120">120</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -218,7 +239,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Width of component. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00106">106</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#l00120">120</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -236,7 +257,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>X coord of component. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00106">106</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#l00120">120</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -254,7 +275,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>X coord of component. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00106">106</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#l00120">120</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1,5 +1,6 @@
|
||||
var structgf__gui__component__t =
|
||||
[
|
||||
[ "callback", "structgf__gui__component__t.html#a77db405b3425794800be00a127427351", null ],
|
||||
[ "height", "structgf__gui__component__t.html#a76656c3956b8b6055eaec792d82ceddb", null ],
|
||||
[ "pressed", "structgf__gui__component__t.html#a51325b6f792b76b9bb6ced0e75dc3144", null ],
|
||||
[ "type", "structgf__gui__component__t.html#ac6a6067145b869324f9464aeeae5839f", null ],
|
||||
|
@ -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>GUI. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00130">130</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#l00144">144</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
</div><h2 class="groupheader">Field Documentation</h2>
|
||||
<a id="aa9c0a86d1d6ed76b52065e64f02ef8d7" name="aa9c0a86d1d6ed76b52065e64f02ef8d7"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa9c0a86d1d6ed76b52065e64f02ef8d7">◆ </a></span>area</h2>
|
||||
@ -136,7 +136,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Created components. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00130">130</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#l00144">144</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -154,7 +154,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Drawing interface. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00130">130</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#l00144">144</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -172,7 +172,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Engine instance. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00130">130</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#l00144">144</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -190,7 +190,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p><code>1</code> if something is being pressed, otherwise <code>0</code> </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00130">130</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#l00144">144</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -111,7 +111,7 @@ Data Fields</h2></td></tr>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Component union. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00067">67</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#l00077">77</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
</div><h2 class="groupheader">Field Documentation</h2>
|
||||
<a id="a35c5cf94acf5b2158389f19578ee9ad7" name="a35c5cf94acf5b2158389f19578ee9ad7"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a35c5cf94acf5b2158389f19578ee9ad7">◆ </a></span>button</h2>
|
||||
@ -127,7 +127,7 @@ Data Fields</h2></td></tr>
|
||||
|
||||
<p>Button component. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gui_8h_source.html#l00068">68</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#l00078">78</a> of file <a class="el" href="gui_8h_source.html">gui.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
Loading…
x
Reference in New Issue
Block a user