nishbox/engine/functions.html

253 lines
16 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>GoldFish Engine: Data Fields</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="goldfish.png"/></td>
<td id="projectalign">
<div id="projectname">GoldFish Engine
</div>
<div id="projectbrief">Quite simple and lightweight game engine</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
<li>a&#160;:&#160;<a class="el" href="structgf__graphic__color__t.html#a55cf386eda83f15c1aa811626653141c">gf_graphic_color_t</a></li>
<li>area&#160;:&#160;<a class="el" href="structgf__gui__t.html#aa9c0a86d1d6ed76b52065e64f02ef8d7">gf_gui_t</a></li>
<li>audio&#160;:&#160;<a class="el" href="structgf__client__t.html#ac3381045a3080752363026d7d6607435">gf_client_t</a></li>
</ul>
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
<li>b&#160;:&#160;<a class="el" href="structgf__graphic__color__t.html#a26d66ab963cf6822e7eadb7b0a96e040">gf_graphic_color_t</a></li>
<li>backend&#160;:&#160;<a class="el" href="structgf__version__t.html#a2a478dbfcd02eaead8b77aad204cfc0d">gf_version_t</a></li>
<li>bbox&#160;:&#160;<a class="el" href="structgf__font__glyph__t.html#a9171039b0372c9015bb350b080e1bf76">gf_font_glyph_t</a>, <a class="el" href="structgf__font__t.html#ac292451fd0d28bbdb6fb21efb3b8714c">gf_font_t</a></li>
<li>bpl&#160;:&#160;<a class="el" href="structgf__font__glyph__t.html#afc5f183e4ec96688eaa5273e058b06f9">gf_font_glyph_t</a></li>
<li>button&#160;:&#160;<a class="el" href="uniongf__gui__union__t.html#a35c5cf94acf5b2158389f19578ee9ad7">gf_gui_union_t</a></li>
</ul>
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>callback&#160;:&#160;<a class="el" href="structgf__gui__component__t.html#a77db405b3425794800be00a127427351">gf_gui_component_t</a></li>
<li>camera&#160;:&#160;<a class="el" href="structgf__draw__t.html#ac8333a3ac4ec20cc31dffe69cf9fb19b">gf_draw_t</a></li>
<li>client&#160;:&#160;<a class="el" href="structgf__engine__t.html#a4f2720244393f64efe90ef5079338ac2">gf_engine_t</a></li>
<li>close&#160;:&#160;<a class="el" href="structgf__draw__t.html#a923e76b7eba5d6bca1c92bea6a716adb">gf_draw_t</a></li>
<li>code&#160;:&#160;<a class="el" href="structgf__font__glyph__t.html#a2eb5224830d39157b39b55d8d13819c4">gf_font_glyph_t</a></li>
<li>color&#160;:&#160;<a class="el" href="structgf__mesh__triangle__t.html#a4c260e7069a24cc13c4e7249a61ae461">gf_mesh_triangle_t</a></li>
<li>count&#160;:&#160;<a class="el" href="structgf__font__t.html#a64429d9770b427e15220d58d8234c73e">gf_font_t</a></li>
</ul>
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
<li>data&#160;:&#160;<a class="el" href="structgf__thread__context__t.html#a5ffa4a8254033678e59129ff895271ba">gf_thread_context_t</a></li>
<li>date&#160;:&#160;<a class="el" href="structgf__version__t.html#ac38d0e162b52e8d20fc27ecbf4148375">gf_version_t</a></li>
<li>decoder&#160;:&#160;<a class="el" href="structgf__audio__decoder__t.html#ad67a57c8f3ddf0b79b18e0f1c2754581">gf_audio_decoder_t</a>, <a class="el" href="structgf__audio__t.html#a9494a0d7083e3eff5ba66d7d26cce1ac">gf_audio_t</a></li>
<li>decoder_config&#160;:&#160;<a class="el" href="structgf__audio__decoder__t.html#a3bf94e1820e821535b56790c58c970a5">gf_audio_decoder_t</a></li>
<li>device&#160;:&#160;<a class="el" href="structgf__audio__t.html#a2dafdd739c5d3b1a7ced62d76788a1f9">gf_audio_t</a></li>
<li>device_config&#160;:&#160;<a class="el" href="structgf__audio__t.html#a0e3429dd984c065144f431bf34e2b4c4">gf_audio_t</a></li>
<li>draw&#160;:&#160;<a class="el" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">gf_client_t</a>, <a class="el" href="structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a">gf_gui_t</a></li>
<li>draw_3d&#160;:&#160;<a class="el" href="structgf__draw__t.html#a4699dbc1203697ad79ef8635d48886ec">gf_draw_t</a></li>
<li>draw_driver_texture&#160;:&#160;<a class="el" href="structgf__texture__t.html#a6f2bc2d54ca5a6ab073a98fb4f4fbfc4">gf_texture_t</a></li>
<li>driver&#160;:&#160;<a class="el" href="structgf__draw__t.html#a4caafef51bb4d3b4a549671f63781c5d">gf_draw_t</a>, <a class="el" href="structgf__version__t.html#ab555af19af1deaab5ddbe08b15f2b803">gf_version_t</a></li>
<li>dwidth&#160;:&#160;<a class="el" href="structgf__font__glyph__t.html#a41bd708fc4a7caadf6d9e0090fd1a880">gf_font_glyph_t</a></li>
</ul>
<h3><a id="index_e" name="index_e"></a>- e -</h3><ul>
<li>engine&#160;:&#160;<a class="el" href="structgf__audio__t.html#ac838983342cbe6cb03ceea6d763116a5">gf_audio_t</a>, <a class="el" href="structgf__client__t.html#af44ab851509a6119df42954b209b7c0d">gf_client_t</a>, <a class="el" href="structgf__draw__t.html#a9168679ed35dff169e7694bc40d5fe83">gf_draw_t</a>, <a class="el" href="structgf__gui__t.html#a74daf2c905e24c5c6d40ab8803e5018b">gf_gui_t</a>, <a class="el" href="structgf__input__t.html#ad67369fac1e057907a6486d4619f2a4f">gf_input_t</a>, <a class="el" href="structgf__physics__t.html#a98e249817f4da9fb45c6907e523199c0">gf_physics_t</a>, <a class="el" href="structgf__server__t.html#acba2ce909d98ad4956128813189ea917">gf_server_t</a></li>
</ul>
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
<li>font&#160;:&#160;<a class="el" href="structgf__draw__t.html#a0d6e7e3f8f4e72bbfc4208db6b0a4e28">gf_draw_t</a></li>
<li>full&#160;:&#160;<a class="el" href="structgf__version__t.html#aa67a3c7e2ee37cd404c34f837b1ff3c5">gf_version_t</a></li>
<li>func&#160;:&#160;<a class="el" href="structgf__thread__context__t.html#a7f45b84a451f10d7dd6d3bef0f0f02ac">gf_thread_context_t</a></li>
</ul>
<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
<li>g&#160;:&#160;<a class="el" href="structgf__graphic__color__t.html#a0f0a24017b41658518516306c7e19acf">gf_graphic_color_t</a></li>
<li>glyph&#160;:&#160;<a class="el" href="structgf__font__t.html#a1264a95b11cec574d66cda5f57de1808">gf_font_t</a></li>
<li>gui&#160;:&#160;<a class="el" href="structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063">gf_draw_t</a></li>
</ul>
<h3><a id="index_h" name="index_h"></a>- h -</h3><ul>
<li>height&#160;:&#160;<a class="el" href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">gf_draw_t</a>, <a class="el" href="structgf__font__bbox__t.html#aadca894f3608eb26ffdf5a84bfb7dbd3">gf_font_bbox_t</a>, <a class="el" href="structgf__gui__component__t.html#a76656c3956b8b6055eaec792d82ceddb">gf_gui_component_t</a>, <a class="el" href="structgf__texture__t.html#a7746f1b9059b336d89155945fc48c027">gf_texture_t</a></li>
</ul>
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
<li>id&#160;:&#160;<a class="el" href="structgf__physics__t.html#ae58352acdf2e4f9b7f5593a33d7cf5e1">gf_physics_t</a></li>
<li>input&#160;:&#160;<a class="el" href="structgf__client__t.html#acf54abb33068b43e361e9734cf3d20ad">gf_client_t</a>, <a class="el" href="structgf__draw__t.html#a1fc8d0f5c4be91a9b539275dd80e0460">gf_draw_t</a></li>
<li>internal_height&#160;:&#160;<a class="el" href="structgf__texture__t.html#a3de5592e9caad1edfd93a45644a508e5">gf_texture_t</a></li>
<li>internal_width&#160;:&#160;<a class="el" href="structgf__texture__t.html#a0640d6993c4de94f7e51374c12ef7e35">gf_texture_t</a></li>
</ul>
<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
<li>light&#160;:&#160;<a class="el" href="structgf__draw__t.html#a1cba7c3af17c134f9f749ff9cb5aba72">gf_draw_t</a></li>
<li>log&#160;:&#160;<a class="el" href="structgf__engine__t.html#a311f3b1680291fbfb3271fc73a05748c">gf_engine_t</a></li>
<li>lookat&#160;:&#160;<a class="el" href="structgf__draw__t.html#a28a0e4624401155ff09056d1994f69f2">gf_draw_t</a></li>
<li>lua&#160;:&#160;<a class="el" href="structgf__version__t.html#af6a2e2d97455e9a11a76e34d5b4b25c1">gf_version_t</a></li>
</ul>
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
<li>major&#160;:&#160;<a class="el" href="structgf__version__t.html#a18c4ea6d16bd4d27da71586779ea3295">gf_version_t</a></li>
<li>mesh&#160;:&#160;<a class="el" href="structgf__model__t.html#aa28477a09739d0ef7566532fdb62aa06">gf_model_t</a></li>
<li>minor&#160;:&#160;<a class="el" href="structgf__version__t.html#a573839ca44261b9ccbd73e43be57d326">gf_version_t</a></li>
<li>mouse_flag&#160;:&#160;<a class="el" href="structgf__input__t.html#a72fd9e5cdc44ca92b7846babcf2bfbb1">gf_input_t</a></li>
<li>mouse_x&#160;:&#160;<a class="el" href="structgf__input__t.html#afbcc3c078ca608826acd824499a8b8b5">gf_input_t</a></li>
<li>mouse_y&#160;:&#160;<a class="el" href="structgf__input__t.html#ac47540120552de68249a985e09d7bd9f">gf_input_t</a></li>
</ul>
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
<li>patch&#160;:&#160;<a class="el" href="structgf__version__t.html#a4ae35b795688ecbcb98562b52ce03509">gf_version_t</a></li>
<li>physics&#160;:&#160;<a class="el" href="structgf__server__t.html#a03a9c92df8537d9eb5d3cf5f43a02e40">gf_server_t</a></li>
<li>platform&#160;:&#160;<a class="el" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">gf_draw_t</a></li>
<li>points&#160;:&#160;<a class="el" href="structgf__mesh__triangle__t.html#a884485af47f0821ec8473b655d31bd74">gf_mesh_triangle_t</a></li>
<li>pressed&#160;:&#160;<a class="el" href="structgf__gui__component__t.html#a51325b6f792b76b9bb6ced0e75dc3144">gf_gui_component_t</a>, <a class="el" href="structgf__gui__t.html#a6214eb0616b3f4dc9032eef592430b6a">gf_gui_t</a></li>
</ul>
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
<li>r&#160;:&#160;<a class="el" href="structgf__graphic__color__t.html#a5f1ffd7ee29657c6b6c71574b6f12788">gf_graphic_color_t</a></li>
<li>running&#160;:&#160;<a class="el" href="structgf__draw__t.html#a687948ab2189ace286eaf627fbc7c6b3">gf_draw_t</a></li>
</ul>
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>server&#160;:&#160;<a class="el" href="structgf__engine__t.html#a2ddb35da78854ca79e6f3be1cd5b8390">gf_engine_t</a></li>
</ul>
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
<li>text&#160;:&#160;<a class="el" href="structgf__gui__button__t.html#af4244759e08c083e52da752f3e83980c">gf_gui_button_t</a></li>
<li>texture&#160;:&#160;<a class="el" href="structgf__font__glyph__t.html#a91dd3ea1f159fcd432b2a0853bac462a">gf_font_glyph_t</a>, <a class="el" href="structgf__model__t.html#ae82f2970b92a8369eeee97c0c7eae8e0">gf_model_t</a></li>
<li>thread&#160;:&#160;<a class="el" href="structgf__version__t.html#adf3afb0a4b590b655d7e5ccd334bc51d">gf_version_t</a></li>
<li>title&#160;:&#160;<a class="el" href="structgf__draw__t.html#a24c971423b1befdce81738a39080b552">gf_draw_t</a></li>
<li>triangle_count&#160;:&#160;<a class="el" href="structgf__mesh__t.html#a70bc6e3addeac58806ad9bd2f4e9fe38">gf_mesh_t</a></li>
<li>triangles&#160;:&#160;<a class="el" href="structgf__mesh__t.html#a879dc8f1f3d6efdba9589e31f71fba2b">gf_mesh_t</a></li>
<li>type&#160;:&#160;<a class="el" href="structgf__gui__component__t.html#ac6a6067145b869324f9464aeeae5839f">gf_gui_component_t</a></li>
</ul>
<h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
<li>u&#160;:&#160;<a class="el" href="structgf__gui__component__t.html#a9ce56e0861d5d77304cfb63604eaf8ec">gf_gui_component_t</a></li>
<li>used&#160;:&#160;<a class="el" href="structgf__audio__decoder__t.html#a570e988d60764a3ce263c8185081886b">gf_audio_decoder_t</a></li>
</ul>
<h3><a id="index_w" name="index_w"></a>- w -</h3><ul>
<li>width&#160;:&#160;<a class="el" href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">gf_draw_t</a>, <a class="el" href="structgf__font__bbox__t.html#a2b45d905b5ba888912df8e50037b4727">gf_font_bbox_t</a>, <a class="el" href="structgf__gui__component__t.html#a6083ffb3cc61006522da912641bc4b1d">gf_gui_component_t</a>, <a class="el" href="structgf__texture__t.html#abfc99c0749d88e9b04a3ee0e4e5e2854">gf_texture_t</a></li>
</ul>
<h3><a id="index_x" name="index_x"></a>- x -</h3><ul>
<li>x&#160;:&#160;<a class="el" href="structgf__draw__t.html#ad0dd9e86b268e783bb7aa7483f604587">gf_draw_t</a>, <a class="el" href="structgf__font__bbox__t.html#a74aeb849bbd50cbe19cd3f992a583fd9">gf_font_bbox_t</a>, <a class="el" href="structgf__gui__component__t.html#ace277498b9f1c269f928784fda1baceb">gf_gui_component_t</a></li>
</ul>
<h3><a id="index_y" name="index_y"></a>- y -</h3><ul>
<li>y&#160;:&#160;<a class="el" href="structgf__draw__t.html#a1ec29e03c753c84e51cb369e9b712d2d">gf_draw_t</a>, <a class="el" href="structgf__font__bbox__t.html#a04fcce6ac897ce07a88fb98b4c2f133c">gf_font_bbox_t</a>, <a class="el" href="structgf__gui__component__t.html#a6029cc56d9b7feab844576661a55a865">gf_gui_component_t</a></li>
</ul>
<h3><a id="index_z" name="index_z"></a>- z -</h3><ul>
<li>zlib&#160;:&#160;<a class="el" href="structgf__version__t.html#a3515c56f3a2a337aaa0cb45ee8224e7d">gf_version_t</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>