mirror of
https://github.com/nishiowo/nishbox
synced 2025-04-21 04:04:39 +00:00
Deploying to gh-pages from @ NishiOwO/nishbox@0255759a3a 🚀
This commit is contained in:
parent
dd0ddad245
commit
24bc369fa9
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -1,5 +0,0 @@
|
||||
var dir_01284e59d658032137ac90170bc51d5c =
|
||||
[
|
||||
[ "posix", "dir_3a4208df5cf5d0ab1d583a2473f08407.html", "dir_3a4208df5cf5d0ab1d583a2473f08407" ],
|
||||
[ "win32", "dir_010439d597aa5f2c3973222e6254bb56.html", "dir_010439d597aa5f2c3973222e6254bb56" ]
|
||||
];
|
@ -5,7 +5,7 @@
|
||||
<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: graphic/opengl/glfw Directory Reference</title>
|
||||
<title>GoldFish Engine: src/graphic/opengl/glfw Directory Reference</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -65,7 +64,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('dir_78c3bd53007468ca0f7c2ae3b8c8a04a.html',''); initResizable(); });
|
||||
$(document).ready(function(){initNavTree('dir_0d98df33664112e13024255ca1b098d2.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@ -105,7 +104,7 @@ Files</h2></td></tr>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_5a32c7c5d9a7b7a4563b24a8e4acb19a.html">graphic</a></li><li class="navelem"><a class="el" href="dir_cdfa954f69b2b39cda8325447a851899.html">opengl</a></li><li class="navelem"><a class="el" href="dir_78c3bd53007468ca0f7c2ae3b8c8a04a.html">glfw</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_546733639134b9431ef34ac72f6d1288.html">graphic</a></li><li class="navelem"><a class="el" href="dir_bc7c5e3621ab9884d751175cdc8197d4.html">opengl</a></li><li class="navelem"><a class="el" href="dir_0d98df33664112e13024255ca1b098d2.html">glfw</a></li>
|
||||
<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>
|
@ -1,4 +1,4 @@
|
||||
var dir_78c3bd53007468ca0f7c2ae3b8c8a04a =
|
||||
var dir_0d98df33664112e13024255ca1b098d2 =
|
||||
[
|
||||
[ "gf_draw.c", "opengl_2glfw_2gf__draw_8c_source.html", null ]
|
||||
];
|
@ -5,7 +5,7 @@
|
||||
<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: graphic/directx Directory Reference</title>
|
||||
<title>GoldFish Engine: src/graphic/directx Directory Reference</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -65,7 +64,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('dir_8b86b195670ff9abc2799cc711b7f0dc.html',''); initResizable(); });
|
||||
$(document).ready(function(){initNavTree('dir_1d6203c8371f8f7ecbd9e9230894d473.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@ -97,7 +96,7 @@ $(document).ready(function(){initNavTree('dir_8b86b195670ff9abc2799cc711b7f0dc.h
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
|
||||
Directories</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_036ee58afba6ae32492bae49fa57c3dc.html">dx11</a></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_f3b487f46217856a45feb38703b75f99.html">dx11</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
|
||||
@ -112,7 +111,7 @@ Files</h2></td></tr>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_5a32c7c5d9a7b7a4563b24a8e4acb19a.html">graphic</a></li><li class="navelem"><a class="el" href="dir_8b86b195670ff9abc2799cc711b7f0dc.html">directx</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_546733639134b9431ef34ac72f6d1288.html">graphic</a></li><li class="navelem"><a class="el" href="dir_1d6203c8371f8f7ecbd9e9230894d473.html">directx</a></li>
|
||||
<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>
|
6
engine/dir_1d6203c8371f8f7ecbd9e9230894d473.js
Normal file
6
engine/dir_1d6203c8371f8f7ecbd9e9230894d473.js
Normal file
@ -0,0 +1,6 @@
|
||||
var dir_1d6203c8371f8f7ecbd9e9230894d473 =
|
||||
[
|
||||
[ "dx11", "dir_f3b487f46217856a45feb38703b75f99.html", "dir_f3b487f46217856a45feb38703b75f99" ],
|
||||
[ "gf_driver.c", "directx_2gf__driver_8c_source.html", null ],
|
||||
[ "gf_graphic.c", "directx_2gf__graphic_8c_source.html", null ]
|
||||
];
|
@ -5,7 +5,7 @@
|
||||
<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: graphic/opengl/glx Directory Reference</title>
|
||||
<title>GoldFish Engine: src/graphic/opengl/glx Directory Reference</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -65,7 +64,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('dir_b950b80d4849be3c17e5feffdf9623ad.html',''); initResizable(); });
|
||||
$(document).ready(function(){initNavTree('dir_22f649445e791bda7c2b14c78388b946.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@ -105,7 +104,7 @@ Files</h2></td></tr>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_5a32c7c5d9a7b7a4563b24a8e4acb19a.html">graphic</a></li><li class="navelem"><a class="el" href="dir_cdfa954f69b2b39cda8325447a851899.html">opengl</a></li><li class="navelem"><a class="el" href="dir_b950b80d4849be3c17e5feffdf9623ad.html">glx</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_546733639134b9431ef34ac72f6d1288.html">graphic</a></li><li class="navelem"><a class="el" href="dir_bc7c5e3621ab9884d751175cdc8197d4.html">opengl</a></li><li class="navelem"><a class="el" href="dir_22f649445e791bda7c2b14c78388b946.html">glx</a></li>
|
||||
<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>
|
@ -1,4 +1,4 @@
|
||||
var dir_b950b80d4849be3c17e5feffdf9623ad =
|
||||
var dir_22f649445e791bda7c2b14c78388b946 =
|
||||
[
|
||||
[ "gf_draw.c", "opengl_2glx_2gf__draw_8c_source.html", null ]
|
||||
];
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -5,7 +5,7 @@
|
||||
<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: graphic Directory Reference</title>
|
||||
<title>GoldFish Engine: src/graphic Directory Reference</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -65,7 +64,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('dir_5a32c7c5d9a7b7a4563b24a8e4acb19a.html',''); initResizable(); });
|
||||
$(document).ready(function(){initNavTree('dir_546733639134b9431ef34ac72f6d1288.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@ -97,9 +96,9 @@ $(document).ready(function(){initNavTree('dir_5a32c7c5d9a7b7a4563b24a8e4acb19a.h
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
|
||||
Directories</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_8b86b195670ff9abc2799cc711b7f0dc.html">directx</a></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_1d6203c8371f8f7ecbd9e9230894d473.html">directx</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_cdfa954f69b2b39cda8325447a851899.html">opengl</a></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_bc7c5e3621ab9884d751175cdc8197d4.html">opengl</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
@ -107,7 +106,7 @@ Directories</h2></td></tr>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_5a32c7c5d9a7b7a4563b24a8e4acb19a.html">graphic</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_546733639134b9431ef34ac72f6d1288.html">graphic</a></li>
|
||||
<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>
|
5
engine/dir_546733639134b9431ef34ac72f6d1288.js
Normal file
5
engine/dir_546733639134b9431ef34ac72f6d1288.js
Normal file
@ -0,0 +1,5 @@
|
||||
var dir_546733639134b9431ef34ac72f6d1288 =
|
||||
[
|
||||
[ "directx", "dir_1d6203c8371f8f7ecbd9e9230894d473.html", "dir_1d6203c8371f8f7ecbd9e9230894d473" ],
|
||||
[ "opengl", "dir_bc7c5e3621ab9884d751175cdc8197d4.html", "dir_bc7c5e3621ab9884d751175cdc8197d4" ]
|
||||
];
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -5,7 +5,7 @@
|
||||
<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: thread/posix Directory Reference</title>
|
||||
<title>GoldFish Engine: src/thread/posix Directory Reference</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -65,7 +64,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('dir_3a4208df5cf5d0ab1d583a2473f08407.html',''); initResizable(); });
|
||||
$(document).ready(function(){initNavTree('dir_599f4bc7262791fc6e619beabec41e32.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@ -105,7 +104,7 @@ Files</h2></td></tr>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_01284e59d658032137ac90170bc51d5c.html">thread</a></li><li class="navelem"><a class="el" href="dir_3a4208df5cf5d0ab1d583a2473f08407.html">posix</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_bfedb72b9d87795234454f6223b9ab1e.html">thread</a></li><li class="navelem"><a class="el" href="dir_599f4bc7262791fc6e619beabec41e32.html">posix</a></li>
|
||||
<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>
|
@ -1,4 +1,4 @@
|
||||
var dir_3a4208df5cf5d0ab1d583a2473f08407 =
|
||||
var dir_599f4bc7262791fc6e619beabec41e32 =
|
||||
[
|
||||
[ "gf_thread.c", "posix_2gf__thread_8c_source.html", null ]
|
||||
];
|
@ -1,5 +0,0 @@
|
||||
var dir_5a32c7c5d9a7b7a4563b24a8e4acb19a =
|
||||
[
|
||||
[ "directx", "dir_8b86b195670ff9abc2799cc711b7f0dc.html", "dir_8b86b195670ff9abc2799cc711b7f0dc" ],
|
||||
[ "opengl", "dir_cdfa954f69b2b39cda8325447a851899.html", "dir_cdfa954f69b2b39cda8325447a851899" ]
|
||||
];
|
@ -5,7 +5,7 @@
|
||||
<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: thread/win32 Directory Reference</title>
|
||||
<title>GoldFish Engine: src/thread/win32 Directory Reference</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -65,7 +64,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('dir_010439d597aa5f2c3973222e6254bb56.html',''); initResizable(); });
|
||||
$(document).ready(function(){initNavTree('dir_6684fa0b48800166488fdb25c8e1a946.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@ -105,7 +104,7 @@ Files</h2></td></tr>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_01284e59d658032137ac90170bc51d5c.html">thread</a></li><li class="navelem"><a class="el" href="dir_010439d597aa5f2c3973222e6254bb56.html">win32</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_bfedb72b9d87795234454f6223b9ab1e.html">thread</a></li><li class="navelem"><a class="el" href="dir_6684fa0b48800166488fdb25c8e1a946.html">win32</a></li>
|
||||
<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>
|
@ -1,4 +1,4 @@
|
||||
var dir_010439d597aa5f2c3973222e6254bb56 =
|
||||
var dir_6684fa0b48800166488fdb25c8e1a946 =
|
||||
[
|
||||
[ "gf_thread.c", "win32_2gf__thread_8c_source.html", null ]
|
||||
];
|
151
engine/dir_68267d1309a1af8e8297ef4c3efbcdba.html
Normal file
151
engine/dir_68267d1309a1af8e8297ef4c3efbcdba.html
Normal file
@ -0,0 +1,151 @@
|
||||
<!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: src Directory Reference</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="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&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&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&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('dir_68267d1309a1af8e8297ef4c3efbcdba.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="header">
|
||||
<div class="headertitle"><div class="title">src Directory Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
|
||||
Directories</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_a63dedf81f1e5ea1d42bb45ef831eb8c.html">audio</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
|
||||
Files</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="gf__audio_8c_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><b>gf_audio.c</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="gf__client_8c_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><b>gf_client.c</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="gf__core_8c_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><b>gf_core.c</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="gf__draw__common_8c_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><b>gf_draw_common.c</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="gf__font_8c_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><b>gf_font.c</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="gf__graphic__common_8c_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><b>gf_graphic_common.c</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="gf__gui_8c_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><b>gf_gui.c</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="gf__input_8c_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><b>gf_input.c</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="gf__log_8c_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><b>gf_log.c</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="gf__math_8c_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><b>gf_math.c</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="gf__mesh_8c_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><b>gf_mesh.c</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="gf__miniaudio_8c_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><b>gf_miniaudio.c</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="gf__model_8c_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><b>gf_model.c</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="gf__physics_8c_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><b>gf_physics.c</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="gf__server_8c_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><b>gf_server.c</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="gf__stb__image_8c_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><b>gf_stb_image.c</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="gf__texture_8c_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><b>gf_texture.c</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="gf__version_8c_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><b>gf_version.c</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>
|
||||
<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>
|
24
engine/dir_68267d1309a1af8e8297ef4c3efbcdba.js
Normal file
24
engine/dir_68267d1309a1af8e8297ef4c3efbcdba.js
Normal file
@ -0,0 +1,24 @@
|
||||
var dir_68267d1309a1af8e8297ef4c3efbcdba =
|
||||
[
|
||||
[ "audio", "dir_a63dedf81f1e5ea1d42bb45ef831eb8c.html", "dir_a63dedf81f1e5ea1d42bb45ef831eb8c" ],
|
||||
[ "graphic", "dir_546733639134b9431ef34ac72f6d1288.html", "dir_546733639134b9431ef34ac72f6d1288" ],
|
||||
[ "thread", "dir_bfedb72b9d87795234454f6223b9ab1e.html", "dir_bfedb72b9d87795234454f6223b9ab1e" ],
|
||||
[ "gf_audio.c", "gf__audio_8c_source.html", null ],
|
||||
[ "gf_client.c", "gf__client_8c_source.html", null ],
|
||||
[ "gf_core.c", "gf__core_8c_source.html", null ],
|
||||
[ "gf_draw_common.c", "gf__draw__common_8c_source.html", null ],
|
||||
[ "gf_font.c", "gf__font_8c_source.html", null ],
|
||||
[ "gf_graphic_common.c", "gf__graphic__common_8c_source.html", null ],
|
||||
[ "gf_gui.c", "gf__gui_8c_source.html", null ],
|
||||
[ "gf_input.c", "gf__input_8c_source.html", null ],
|
||||
[ "gf_log.c", "gf__log_8c_source.html", null ],
|
||||
[ "gf_math.c", "gf__math_8c_source.html", null ],
|
||||
[ "gf_mesh.c", "gf__mesh_8c_source.html", null ],
|
||||
[ "gf_miniaudio.c", "gf__miniaudio_8c_source.html", null ],
|
||||
[ "gf_model.c", "gf__model_8c_source.html", null ],
|
||||
[ "gf_physics.c", "gf__physics_8c_source.html", null ],
|
||||
[ "gf_server.c", "gf__server_8c_source.html", null ],
|
||||
[ "gf_stb_image.c", "gf__stb__image_8c_source.html", null ],
|
||||
[ "gf_texture.c", "gf__texture_8c_source.html", null ],
|
||||
[ "gf_version.c", "gf__version_8c_source.html", null ]
|
||||
];
|
@ -1,6 +0,0 @@
|
||||
var dir_8b86b195670ff9abc2799cc711b7f0dc =
|
||||
[
|
||||
[ "dx11", "dir_036ee58afba6ae32492bae49fa57c3dc.html", "dir_036ee58afba6ae32492bae49fa57c3dc" ],
|
||||
[ "gf_driver.c", "directx_2gf__driver_8c_source.html", null ],
|
||||
[ "gf_graphic.c", "directx_2gf__graphic_8c_source.html", null ]
|
||||
];
|
@ -5,7 +5,7 @@
|
||||
<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: audio Directory Reference</title>
|
||||
<title>GoldFish Engine: src/audio Directory Reference</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -65,7 +64,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('dir_a5f32cf82ad289a7dac212f63f40f55b.html',''); initResizable(); });
|
||||
$(document).ready(function(){initNavTree('dir_a63dedf81f1e5ea1d42bb45ef831eb8c.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@ -107,7 +106,7 @@ Files</h2></td></tr>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_a5f32cf82ad289a7dac212f63f40f55b.html">audio</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_a63dedf81f1e5ea1d42bb45ef831eb8c.html">audio</a></li>
|
||||
<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>
|
@ -1,4 +1,4 @@
|
||||
var dir_a5f32cf82ad289a7dac212f63f40f55b =
|
||||
var dir_a63dedf81f1e5ea1d42bb45ef831eb8c =
|
||||
[
|
||||
[ "gf_audio_mod.c", "gf__audio__mod_8c_source.html", null ],
|
||||
[ "gf_audio_xm.c", "gf__audio__xm_8c_source.html", null ]
|
@ -5,7 +5,7 @@
|
||||
<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: graphic/opengl/wgl Directory Reference</title>
|
||||
<title>GoldFish Engine: src/graphic/opengl/wgl Directory Reference</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -65,7 +64,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('dir_755d8abb012f637854d4b2fb26e768d7.html',''); initResizable(); });
|
||||
$(document).ready(function(){initNavTree('dir_a9b34658e7907785f8479c4760b6a49c.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@ -105,7 +104,7 @@ Files</h2></td></tr>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_5a32c7c5d9a7b7a4563b24a8e4acb19a.html">graphic</a></li><li class="navelem"><a class="el" href="dir_cdfa954f69b2b39cda8325447a851899.html">opengl</a></li><li class="navelem"><a class="el" href="dir_755d8abb012f637854d4b2fb26e768d7.html">wgl</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_546733639134b9431ef34ac72f6d1288.html">graphic</a></li><li class="navelem"><a class="el" href="dir_bc7c5e3621ab9884d751175cdc8197d4.html">opengl</a></li><li class="navelem"><a class="el" href="dir_a9b34658e7907785f8479c4760b6a49c.html">wgl</a></li>
|
||||
<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>
|
@ -1,4 +1,4 @@
|
||||
var dir_755d8abb012f637854d4b2fb26e768d7 =
|
||||
var dir_a9b34658e7907785f8479c4760b6a49c =
|
||||
[
|
||||
[ "gf_draw.c", "opengl_2wgl_2gf__draw_8c_source.html", null ]
|
||||
];
|
@ -5,7 +5,7 @@
|
||||
<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: graphic/opengl Directory Reference</title>
|
||||
<title>GoldFish Engine: src/graphic/opengl Directory Reference</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -65,7 +64,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('dir_cdfa954f69b2b39cda8325447a851899.html',''); initResizable(); });
|
||||
$(document).ready(function(){initNavTree('dir_bc7c5e3621ab9884d751175cdc8197d4.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@ -97,11 +96,11 @@ $(document).ready(function(){initNavTree('dir_cdfa954f69b2b39cda8325447a851899.h
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
|
||||
Directories</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_78c3bd53007468ca0f7c2ae3b8c8a04a.html">glfw</a></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_0d98df33664112e13024255ca1b098d2.html">glfw</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_b950b80d4849be3c17e5feffdf9623ad.html">glx</a></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_22f649445e791bda7c2b14c78388b946.html">glx</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_755d8abb012f637854d4b2fb26e768d7.html">wgl</a></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_a9b34658e7907785f8479c4760b6a49c.html">wgl</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
|
||||
@ -116,7 +115,7 @@ Files</h2></td></tr>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_5a32c7c5d9a7b7a4563b24a8e4acb19a.html">graphic</a></li><li class="navelem"><a class="el" href="dir_cdfa954f69b2b39cda8325447a851899.html">opengl</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_546733639134b9431ef34ac72f6d1288.html">graphic</a></li><li class="navelem"><a class="el" href="dir_bc7c5e3621ab9884d751175cdc8197d4.html">opengl</a></li>
|
||||
<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>
|
8
engine/dir_bc7c5e3621ab9884d751175cdc8197d4.js
Normal file
8
engine/dir_bc7c5e3621ab9884d751175cdc8197d4.js
Normal file
@ -0,0 +1,8 @@
|
||||
var dir_bc7c5e3621ab9884d751175cdc8197d4 =
|
||||
[
|
||||
[ "glfw", "dir_0d98df33664112e13024255ca1b098d2.html", "dir_0d98df33664112e13024255ca1b098d2" ],
|
||||
[ "glx", "dir_22f649445e791bda7c2b14c78388b946.html", "dir_22f649445e791bda7c2b14c78388b946" ],
|
||||
[ "wgl", "dir_a9b34658e7907785f8479c4760b6a49c.html", "dir_a9b34658e7907785f8479c4760b6a49c" ],
|
||||
[ "gf_driver.c", "opengl_2gf__driver_8c_source.html", null ],
|
||||
[ "gf_graphic.c", "opengl_2gf__graphic_8c_source.html", null ]
|
||||
];
|
@ -5,7 +5,7 @@
|
||||
<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: thread Directory Reference</title>
|
||||
<title>GoldFish Engine: src/thread Directory Reference</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -65,7 +64,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('dir_01284e59d658032137ac90170bc51d5c.html',''); initResizable(); });
|
||||
$(document).ready(function(){initNavTree('dir_bfedb72b9d87795234454f6223b9ab1e.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@ -97,9 +96,9 @@ $(document).ready(function(){initNavTree('dir_01284e59d658032137ac90170bc51d5c.h
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
|
||||
Directories</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_3a4208df5cf5d0ab1d583a2473f08407.html">posix</a></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_599f4bc7262791fc6e619beabec41e32.html">posix</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_010439d597aa5f2c3973222e6254bb56.html">win32</a></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_6684fa0b48800166488fdb25c8e1a946.html">win32</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
@ -107,7 +106,7 @@ Directories</h2></td></tr>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_01284e59d658032137ac90170bc51d5c.html">thread</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_bfedb72b9d87795234454f6223b9ab1e.html">thread</a></li>
|
||||
<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>
|
5
engine/dir_bfedb72b9d87795234454f6223b9ab1e.js
Normal file
5
engine/dir_bfedb72b9d87795234454f6223b9ab1e.js
Normal file
@ -0,0 +1,5 @@
|
||||
var dir_bfedb72b9d87795234454f6223b9ab1e =
|
||||
[
|
||||
[ "posix", "dir_599f4bc7262791fc6e619beabec41e32.html", "dir_599f4bc7262791fc6e619beabec41e32" ],
|
||||
[ "win32", "dir_6684fa0b48800166488fdb25c8e1a946.html", "dir_6684fa0b48800166488fdb25c8e1a946" ]
|
||||
];
|
@ -1,8 +0,0 @@
|
||||
var dir_cdfa954f69b2b39cda8325447a851899 =
|
||||
[
|
||||
[ "glfw", "dir_78c3bd53007468ca0f7c2ae3b8c8a04a.html", "dir_78c3bd53007468ca0f7c2ae3b8c8a04a" ],
|
||||
[ "glx", "dir_b950b80d4849be3c17e5feffdf9623ad.html", "dir_b950b80d4849be3c17e5feffdf9623ad" ],
|
||||
[ "wgl", "dir_755d8abb012f637854d4b2fb26e768d7.html", "dir_755d8abb012f637854d4b2fb26e768d7" ],
|
||||
[ "gf_driver.c", "opengl_2gf__driver_8c_source.html", null ],
|
||||
[ "gf_graphic.c", "opengl_2gf__graphic_8c_source.html", null ]
|
||||
];
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -5,7 +5,7 @@
|
||||
<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: graphic/directx/dx11 Directory Reference</title>
|
||||
<title>GoldFish Engine: src/graphic/directx/dx11 Directory Reference</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -65,7 +64,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('dir_036ee58afba6ae32492bae49fa57c3dc.html',''); initResizable(); });
|
||||
$(document).ready(function(){initNavTree('dir_f3b487f46217856a45feb38703b75f99.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@ -105,7 +104,7 @@ Files</h2></td></tr>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_5a32c7c5d9a7b7a4563b24a8e4acb19a.html">graphic</a></li><li class="navelem"><a class="el" href="dir_8b86b195670ff9abc2799cc711b7f0dc.html">directx</a></li><li class="navelem"><a class="el" href="dir_036ee58afba6ae32492bae49fa57c3dc.html">dx11</a></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_546733639134b9431ef34ac72f6d1288.html">graphic</a></li><li class="navelem"><a class="el" href="dir_1d6203c8371f8f7ecbd9e9230894d473.html">directx</a></li><li class="navelem"><a class="el" href="dir_f3b487f46217856a45feb38703b75f99.html">dx11</a></li>
|
||||
<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>
|
@ -1,4 +1,4 @@
|
||||
var dir_036ee58afba6ae32492bae49fa57c3dc =
|
||||
var dir_f3b487f46217856a45feb38703b75f99 =
|
||||
[
|
||||
[ "gf_draw.c", "directx_2dx11_2gf__draw_8c_source.html", null ]
|
||||
];
|
@ -5,7 +5,7 @@
|
||||
<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: graphic/directx/dx11/gf_draw.c Source File</title>
|
||||
<title>GoldFish Engine: src/graphic/directx/dx11/gf_draw.c Source File</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -121,8 +120,8 @@ $(document).ready(function(){initNavTree('directx_2dx11_2gf__draw_8c_source.html
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include <string.h></span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <stdlib.h></span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="gf__draw__platform_8h.html#aa3106f20d1a654acf65f5e4ddb7a0fdd"> 23</a></span><span class="keywordtype">void</span> gf_draw_platform_begin(<span class="keywordtype">void</span>) {}</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="gf__draw__platform_8h.html#ad6f83af1b5dec4457aea20dcab88c94f"> 24</a></span><span class="keywordtype">void</span> gf_draw_platform_end(<span class="keywordtype">void</span>) {}</div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="gf__draw__platform_8h.html#aa3106f20d1a654acf65f5e4ddb7a0fdd"> 23</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__platform_8h.html#aa3106f20d1a654acf65f5e4ddb7a0fdd">gf_draw_platform_begin</a>(<span class="keywordtype">void</span>) {}</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="gf__draw__platform_8h.html#ad6f83af1b5dec4457aea20dcab88c94f"> 24</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__platform_8h.html#ad6f83af1b5dec4457aea20dcab88c94f">gf_draw_platform_end</a>(<span class="keywordtype">void</span>) {}</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span>LRESULT CALLBACK gf_draw_platform_proc(HWND hWnd, UINT msg, WPARAM wp, LPARAM lp) {</div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> PAINTSTRUCT ps;</div>
|
||||
@ -140,7 +139,7 @@ $(document).ready(function(){initNavTree('directx_2dx11_2gf__draw_8c_source.html
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a1ec29e03c753c84e51cb369e9b712d2d">y</a> = rect.top;</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">width</a> = rect.right - rect.left;</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">height</a> = rect.bottom - rect.top;</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> gf_draw_reshape(draw);</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <a class="code hl_function" href="gf__draw_8h.html#af1d6ba858a1cee357f8626501540e8bf">gf_draw_reshape</a>(draw);</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> }</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keywordflow">case</span> WM_MOUSEMOVE:</div>
|
||||
@ -197,10 +196,10 @@ $(document).ready(function(){initNavTree('directx_2dx11_2gf__draw_8c_source.html
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keywordflow">return</span> 0;</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span>}</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="gf__draw__platform_8h.html#a368f0172138b75a37072d1ed357b1183"> 99</a></span><span class="keywordtype">int</span> gf_draw_platform_has_extension(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keyword">const</span> <span class="keywordtype">char</span>* query) { <span class="keywordflow">return</span> 0; }</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="gf__draw__platform_8h.html#a368f0172138b75a37072d1ed357b1183"> 99</a></span><span class="keywordtype">int</span> <a class="code hl_function" href="gf__draw__platform_8h.html#a368f0172138b75a37072d1ed357b1183">gf_draw_platform_has_extension</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keyword">const</span> <span class="keywordtype">char</span>* query) { <span class="keywordflow">return</span> 0; }</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
|
||||
<div class="foldopen" id="foldopen00101" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="gf__draw__platform_8h.html#af006e1dd0055cd824dd61122454d6192"> 101</a></span><span class="keywordtype">int</span> gf_draw_platform_step(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="gf__draw__platform_8h.html#af006e1dd0055cd824dd61122454d6192"> 101</a></span><span class="keywordtype">int</span> <a class="code hl_function" href="gf__draw__platform_8h.html#af006e1dd0055cd824dd61122454d6192">gf_draw_platform_step</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> MSG msg;</div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <span class="keywordtype">int</span> ret = 0;</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <span class="keywordflow">while</span>(PeekMessage(&msg, draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->window, 0, 0, PM_NOREMOVE)) {</div>
|
||||
@ -213,9 +212,9 @@ $(document).ready(function(){initNavTree('directx_2dx11_2gf__draw_8c_source.html
|
||||
<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">if</span>(ret == 0) {</div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> gf_draw_driver_before(draw);</div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> gf_draw_frame(draw);</div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> gf_draw_driver_after(draw);</div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <a class="code hl_function" href="gf__draw__driver_8h.html#a5d2d7820e9dabe9f558d3f5a45b0ea60">gf_draw_driver_before</a>(draw);</div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <a class="code hl_function" href="gf__draw_8h.html#a4887fe11d8dfe55cf784e07b382b046a">gf_draw_frame</a>(draw);</div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <a class="code hl_function" href="gf__draw__driver_8h.html#a646a68acd6e610379fc6ef5511e8c5d9">gf_draw_driver_after</a>(draw);</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> SwapBuffers(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a>->dc);</div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> }</div>
|
||||
@ -224,7 +223,7 @@ $(document).ready(function(){initNavTree('directx_2dx11_2gf__draw_8c_source.html
|
||||
</div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div>
|
||||
<div class="foldopen" id="foldopen00123" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="gf__draw__platform_8h.html#ae0d81adf1fa83413f5052dab1fc4793f"> 123</a></span><a class="code hl_struct" href="structgf__draw__platform__t.html">gf_draw_platform_t</a>* gf_draw_platform_create(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="gf__draw__platform_8h.html#ae0d81adf1fa83413f5052dab1fc4793f"> 123</a></span><a class="code hl_struct" href="structgf__draw__platform__t.html">gf_draw_platform_t</a>* <a class="code hl_function" href="gf__draw__platform_8h.html#ae0d81adf1fa83413f5052dab1fc4793f">gf_draw_platform_create</a>(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> WNDCLASSEX wc;</div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> RECT rect;</div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> DWORD style;</div>
|
||||
@ -235,7 +234,7 @@ $(document).ready(function(){initNavTree('directx_2dx11_2gf__draw_8c_source.html
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> platform->instance = (HINSTANCE)GetModuleHandle(NULL);</div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <span class="keywordflow">if</span>(platform->instance == NULL) {</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>(engine, <span class="stringliteral">"Failed to get instance"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> gf_draw_platform_destroy(platform);</div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> <a class="code hl_function" href="gf__draw__platform_8h.html#a24822bbf6cda6c2cbe336d70116dfb25">gf_draw_platform_destroy</a>(platform);</div>
|
||||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <span class="keywordflow">return</span> NULL;</div>
|
||||
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> }</div>
|
||||
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> </div>
|
||||
@ -253,14 +252,14 @@ $(document).ready(function(){initNavTree('directx_2dx11_2gf__draw_8c_source.html
|
||||
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> wc.hIconSm = LoadIcon(platform->instance, <span class="stringliteral">"GAME"</span>);</div>
|
||||
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> <span class="keywordflow">if</span>(!RegisterClassEx(&wc)) {</div>
|
||||
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"Failed to register class"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> gf_draw_platform_destroy(platform);</div>
|
||||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <a class="code hl_function" href="gf__draw__platform_8h.html#a24822bbf6cda6c2cbe336d70116dfb25">gf_draw_platform_destroy</a>(platform);</div>
|
||||
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> <span class="keywordflow">return</span> NULL;</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> </div>
|
||||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> platform->window = CreateWindow(<span class="stringliteral">"goldfish"</span>, draw-><a class="code hl_variable" href="structgf__draw__t.html#a24c971423b1befdce81738a39080b552">title</a>, (WS_OVERLAPPEDWINDOW), draw-><a class="code hl_variable" href="structgf__draw__t.html#ad0dd9e86b268e783bb7aa7483f604587">x</a>, draw-><a class="code hl_variable" href="structgf__draw__t.html#a1ec29e03c753c84e51cb369e9b712d2d">y</a>, draw-><a class="code hl_variable" href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">width</a>, draw-><a class="code hl_variable" href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">height</a>, NULL, 0, platform->instance, NULL);</div>
|
||||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> <span class="keywordflow">if</span>(platform->window == NULL) {</div>
|
||||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"Failed to create window"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> gf_draw_platform_destroy(platform);</div>
|
||||
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <a class="code hl_function" href="gf__draw__platform_8h.html#a24822bbf6cda6c2cbe336d70116dfb25">gf_draw_platform_destroy</a>(platform);</div>
|
||||
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> <span class="keywordflow">return</span> NULL;</div>
|
||||
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> }</div>
|
||||
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> </div>
|
||||
@ -282,7 +281,7 @@ $(document).ready(function(){initNavTree('directx_2dx11_2gf__draw_8c_source.html
|
||||
</div>
|
||||
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> </div>
|
||||
<div class="foldopen" id="foldopen00179" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"><a class="line" href="gf__draw__platform_8h.html#a24822bbf6cda6c2cbe336d70116dfb25"> 179</a></span><span class="keywordtype">void</span> gf_draw_platform_destroy(<a class="code hl_struct" href="structgf__draw__platform__t.html">gf_draw_platform_t</a>* platform) {</div>
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"><a class="line" href="gf__draw__platform_8h.html#a24822bbf6cda6c2cbe336d70116dfb25"> 179</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__platform_8h.html#a24822bbf6cda6c2cbe336d70116dfb25">gf_draw_platform_destroy</a>(<a class="code hl_struct" href="structgf__draw__platform__t.html">gf_draw_platform_t</a>* platform) {</div>
|
||||
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> <span class="keywordflow">if</span>(platform->dc != NULL) {</div>
|
||||
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> ReleaseDC(platform->window, platform->dc);</div>
|
||||
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> }</div>
|
||||
@ -295,8 +294,18 @@ $(document).ready(function(){initNavTree('directx_2dx11_2gf__draw_8c_source.html
|
||||
</div>
|
||||
<div class="ttc" id="agf__directx_8h_html"><div class="ttname"><a href="gf__directx_8h.html">gf_directx.h</a></div><div class="ttdoc">DirectX headers.</div></div>
|
||||
<div class="ttc" id="agf__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_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_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__driver_8h_html"><div class="ttname"><a href="gf__draw__driver_8h.html">gf_draw_driver.h</a></div><div class="ttdoc">Drawing driver.</div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_a5d2d7820e9dabe9f558d3f5a45b0ea60"><div class="ttname"><a href="gf__draw__driver_8h.html#a5d2d7820e9dabe9f558d3f5a45b0ea60">gf_draw_driver_before</a></div><div class="ttdeci">void gf_draw_driver_before(gf_draw_t *draw)</div><div class="ttdoc">Called before gf_draw_frame.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__driver_8c_source.html#l00061">gf_driver.c:61</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_a646a68acd6e610379fc6ef5511e8c5d9"><div class="ttname"><a href="gf__draw__driver_8h.html#a646a68acd6e610379fc6ef5511e8c5d9">gf_draw_driver_after</a></div><div class="ttdeci">void gf_draw_driver_after(gf_draw_t *draw)</div><div class="ttdoc">Called after gf_draw_frame.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__driver_8c_source.html#l00071">gf_driver.c:71</a></div></div>
|
||||
<div class="ttc" id="agf__draw__platform_8h_html"><div class="ttname"><a href="gf__draw__platform_8h.html">gf_draw_platform.h</a></div><div class="ttdoc">Platform-dependent part of drawing driver.</div></div>
|
||||
<div class="ttc" id="agf__draw__platform_8h_html_a24822bbf6cda6c2cbe336d70116dfb25"><div class="ttname"><a href="gf__draw__platform_8h.html#a24822bbf6cda6c2cbe336d70116dfb25">gf_draw_platform_destroy</a></div><div class="ttdeci">void gf_draw_platform_destroy(gf_draw_platform_t *platform)</div><div class="ttdoc">Destroy platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="directx_2dx11_2gf__draw_8c_source.html#l00179">gf_draw.c:179</a></div></div>
|
||||
<div class="ttc" id="agf__draw__platform_8h_html_a368f0172138b75a37072d1ed357b1183"><div class="ttname"><a href="gf__draw__platform_8h.html#a368f0172138b75a37072d1ed357b1183">gf_draw_platform_has_extension</a></div><div class="ttdeci">int gf_draw_platform_has_extension(gf_draw_t *draw, const char *query)</div><div class="ttdoc">Check if renderer has extension.</div><div class="ttdef"><b>Definition</b> <a href="directx_2dx11_2gf__draw_8c_source.html#l00099">gf_draw.c:99</a></div></div>
|
||||
<div class="ttc" id="agf__draw__platform_8h_html_aa3106f20d1a654acf65f5e4ddb7a0fdd"><div class="ttname"><a href="gf__draw__platform_8h.html#aa3106f20d1a654acf65f5e4ddb7a0fdd">gf_draw_platform_begin</a></div><div class="ttdeci">void gf_draw_platform_begin(void)</div><div class="ttdoc">Initialize platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="directx_2dx11_2gf__draw_8c_source.html#l00023">gf_draw.c:23</a></div></div>
|
||||
<div class="ttc" id="agf__draw__platform_8h_html_ad6f83af1b5dec4457aea20dcab88c94f"><div class="ttname"><a href="gf__draw__platform_8h.html#ad6f83af1b5dec4457aea20dcab88c94f">gf_draw_platform_end</a></div><div class="ttdeci">void gf_draw_platform_end(void)</div><div class="ttdoc">Cleanup platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="directx_2dx11_2gf__draw_8c_source.html#l00024">gf_draw.c:24</a></div></div>
|
||||
<div class="ttc" id="agf__draw__platform_8h_html_ae0d81adf1fa83413f5052dab1fc4793f"><div class="ttname"><a href="gf__draw__platform_8h.html#ae0d81adf1fa83413f5052dab1fc4793f">gf_draw_platform_create</a></div><div class="ttdeci">gf_draw_platform_t * gf_draw_platform_create(gf_engine_t *engine, gf_draw_t *draw)</div><div class="ttdoc">Create platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="directx_2dx11_2gf__draw_8c_source.html#l00123">gf_draw.c:123</a></div></div>
|
||||
<div class="ttc" id="agf__draw__platform_8h_html_af006e1dd0055cd824dd61122454d6192"><div class="ttname"><a href="gf__draw__platform_8h.html#af006e1dd0055cd824dd61122454d6192">gf_draw_platform_step</a></div><div class="ttdeci">int gf_draw_platform_step(gf_draw_t *draw)</div><div class="ttdoc">Do platform-dependent step.</div><div class="ttdef"><b>Definition</b> <a href="directx_2dx11_2gf__draw_8c_source.html#l00101">gf_draw.c:101</a></div></div>
|
||||
<div class="ttc" id="agf__input_8h_html"><div class="ttname"><a href="gf__input_8h.html">gf_input.h</a></div><div class="ttdoc">Input.</div></div>
|
||||
<div class="ttc" id="agf__log_8h_html"><div class="ttname"><a href="gf__log_8h.html">gf_log.h</a></div><div class="ttdoc">Logger.</div></div>
|
||||
<div class="ttc" id="agf__log_8h_html_a165a2d1cecbdd974b4a44450011bb84a"><div class="ttname"><a href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a></div><div class="ttdeci">#define gf_log_function(engine, fmt,...)</div><div class="ttdoc">Output log with line number and function name.</div><div class="ttdef"><b>Definition</b> <a href="gf__log_8h_source.html#l00026">gf_log.h:26</a></div></div>
|
||||
@ -323,7 +332,7 @@ $(document).ready(function(){initNavTree('directx_2dx11_2gf__draw_8c_source.html
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_5a32c7c5d9a7b7a4563b24a8e4acb19a.html">graphic</a></li><li class="navelem"><a class="el" href="dir_8b86b195670ff9abc2799cc711b7f0dc.html">directx</a></li><li class="navelem"><a class="el" href="dir_036ee58afba6ae32492bae49fa57c3dc.html">dx11</a></li><li class="navelem"><b>gf_draw.c</b></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_546733639134b9431ef34ac72f6d1288.html">graphic</a></li><li class="navelem"><a class="el" href="dir_1d6203c8371f8f7ecbd9e9230894d473.html">directx</a></li><li class="navelem"><a class="el" href="dir_f3b487f46217856a45feb38703b75f99.html">dx11</a></li><li class="navelem"><b>gf_draw.c</b></li>
|
||||
<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>
|
||||
|
@ -5,7 +5,7 @@
|
||||
<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: graphic/directx/gf_driver.c Source File</title>
|
||||
<title>GoldFish Engine: src/graphic/directx/gf_driver.c Source File</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -124,21 +123,21 @@ $(document).ready(function(){initNavTree('directx_2gf__driver_8c_source.html',''
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <string.h></span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="foldopen" id="foldopen00025" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#a034ba7f18e4d2c0395d4116182c47785"> 25</a></span><a class="code hl_struct" href="structgf__draw__driver__texture__t.html">gf_draw_driver_texture_t</a>* gf_draw_driver_register_texture(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <span class="keywordtype">int</span>* iwidth, <span class="keywordtype">int</span>* iheight, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* data) {</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#a034ba7f18e4d2c0395d4116182c47785"> 25</a></span><a class="code hl_struct" href="structgf__draw__driver__texture__t.html">gf_draw_driver_texture_t</a>* <a class="code hl_function" href="gf__draw__driver_8h.html#a034ba7f18e4d2c0395d4116182c47785">gf_draw_driver_register_texture</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <span class="keywordtype">int</span>* iwidth, <span class="keywordtype">int</span>* iheight, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* data) {</div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> <span class="comment">/* TODO: Implement this */</span></div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <span class="keywordflow">return</span> NULL;</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
|
||||
<div class="foldopen" id="foldopen00030" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#aa43ec41907a9e23dd236332f9d624dac"> 30</a></span><span class="keywordtype">void</span> gf_draw_driver_destroy_texture(<a class="code hl_struct" href="structgf__draw__driver__texture__t.html">gf_draw_driver_texture_t</a>* t) {</div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#aa43ec41907a9e23dd236332f9d624dac"> 30</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__driver_8h.html#aa43ec41907a9e23dd236332f9d624dac">gf_draw_driver_destroy_texture</a>(<a class="code hl_struct" href="structgf__draw__driver__texture__t.html">gf_draw_driver_texture_t</a>* t) {</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="comment">/* TODO: Implement this */</span></div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> free(t);</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="foldopen" id="foldopen00035" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#aebc8d113d5682c2f1090e6f04d0857e4"> 35</a></span><a class="code hl_struct" href="structgf__draw__driver__t.html">gf_draw_driver_t</a>* gf_draw_driver_create(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#aebc8d113d5682c2f1090e6f04d0857e4"> 35</a></span><a class="code hl_struct" href="structgf__draw__driver__t.html">gf_draw_driver_t</a>* <a class="code hl_function" href="gf__draw__driver_8h.html#aebc8d113d5682c2f1090e6f04d0857e4">gf_draw_driver_create</a>(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <a class="code hl_struct" href="structgf__draw__driver__t.html">gf_draw_driver_t</a>* draw_driver = malloc(<span class="keyword">sizeof</span>(*draw_driver));</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> memset(draw_driver, 0, <span class="keyword">sizeof</span>(*draw_driver));</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> draw_driver->engine = engine;</div>
|
||||
@ -149,18 +148,18 @@ $(document).ready(function(){initNavTree('directx_2gf__driver_8c_source.html',''
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#a9ba4f91da9872bfc447a124cc4cf7d2a"> 45</a></span><span class="keywordtype">int</span> gf_draw_driver_has_extension(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keyword">const</span> <span class="keywordtype">char</span>* query) { <span class="keywordflow">return</span> 0; }</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#a9ba4f91da9872bfc447a124cc4cf7d2a"> 45</a></span><span class="keywordtype">int</span> <a class="code hl_function" href="gf__draw__driver_8h.html#a9ba4f91da9872bfc447a124cc4cf7d2a">gf_draw_driver_has_extension</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keyword">const</span> <span class="keywordtype">char</span>* query) { <span class="keywordflow">return</span> 0; }</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#af0a260e2df4036c09bebe329c821fc19"> 47</a></span><span class="keywordtype">void</span> gf_draw_driver_reshape(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) { <span class="comment">/* TODO: Implement this */</span> }</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#af0a260e2df4036c09bebe329c821fc19"> 47</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__driver_8h.html#af0a260e2df4036c09bebe329c821fc19">gf_draw_driver_reshape</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) { <span class="comment">/* TODO: Implement this */</span> }</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#ac53faf99d73b8279f7a020a7c08d7121"> 49</a></span><span class="keywordtype">void</span> gf_draw_driver_begin_texture_2d(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <a class="code hl_struct" href="structgf__texture__t.html">gf_texture_t</a>* texture) { <span class="comment">/* TODO: Implement this */</span> }</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#ac53faf99d73b8279f7a020a7c08d7121"> 49</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__driver_8h.html#ac53faf99d73b8279f7a020a7c08d7121">gf_draw_driver_begin_texture_2d</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <a class="code hl_struct" href="structgf__texture__t.html">gf_texture_t</a>* texture) { <span class="comment">/* TODO: Implement this */</span> }</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#a43e4c5ac09e1092f2236af7bc3974431"> 51</a></span><span class="keywordtype">void</span> gf_draw_driver_end_texture_2d(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) { <span class="comment">/* TODO: Implement this */</span> }</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#a43e4c5ac09e1092f2236af7bc3974431"> 51</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__driver_8h.html#a43e4c5ac09e1092f2236af7bc3974431">gf_draw_driver_end_texture_2d</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) { <span class="comment">/* TODO: Implement this */</span> }</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#a2740a2bb536d05c08ca019e66be4b6c6"> 53</a></span><span class="keywordtype">void</span> gf_draw_driver_set_color(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> color) { <span class="comment">/* TODO: Implement this */</span> }</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#a2740a2bb536d05c08ca019e66be4b6c6"> 53</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__driver_8h.html#a2740a2bb536d05c08ca019e66be4b6c6">gf_draw_driver_set_color</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> color) { <span class="comment">/* TODO: Implement this */</span> }</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
|
||||
<div class="foldopen" id="foldopen00055" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#af8f5a8642f6e54ece2ab4b6389877b56"> 55</a></span><span class="keywordtype">void</span> gf_draw_driver_destroy(<a class="code hl_struct" href="structgf__draw__driver__t.html">gf_draw_driver_t</a>* driver) {</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#af8f5a8642f6e54ece2ab4b6389877b56"> 55</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__driver_8h.html#af8f5a8642f6e54ece2ab4b6389877b56">gf_draw_driver_destroy</a>(<a class="code hl_struct" href="structgf__draw__driver__t.html">gf_draw_driver_t</a>* driver) {</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <span class="comment">/* TODO: Implement this */</span></div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(driver->engine, <span class="stringliteral">"Destroyed drawing driver"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> free(driver);</div>
|
||||
@ -168,23 +167,36 @@ $(document).ready(function(){initNavTree('directx_2gf__driver_8c_source.html',''
|
||||
</div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> </div>
|
||||
<div class="foldopen" id="foldopen00061" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#a5d2d7820e9dabe9f558d3f5a45b0ea60"> 61</a></span><span class="keywordtype">void</span> gf_draw_driver_before(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#a5d2d7820e9dabe9f558d3f5a45b0ea60"> 61</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__driver_8h.html#a5d2d7820e9dabe9f558d3f5a45b0ea60">gf_draw_driver_before</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <span class="comment">/* TODO: Remove if needed, needed at least for OpenGL */</span></div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> gf_draw_driver_reshape(draw);</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <a class="code hl_function" href="gf__draw__driver_8h.html#af0a260e2df4036c09bebe329c821fc19">gf_draw_driver_reshape</a>(draw);</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <span class="comment">/* TODO: Remove if needed, needed at least for OpenGL */</span></div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> gf_graphic_set_camera(draw);</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <a class="code hl_function" href="gf__graphic_8h.html#af8285b506b90125960bf01b427a9a883">gf_graphic_set_camera</a>(draw);</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> gf_graphic_clear(draw);</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <a class="code hl_function" href="gf__graphic_8h.html#a74f8bf7e2fc346f7d85ecfcea061f3fb">gf_graphic_clear</a>(draw);</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#a646a68acd6e610379fc6ef5511e8c5d9"> 71</a></span><span class="keywordtype">void</span> gf_draw_driver_after(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {}</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#a646a68acd6e610379fc6ef5511e8c5d9"> 71</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw__driver_8h.html#a646a68acd6e610379fc6ef5511e8c5d9">gf_draw_driver_after</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {}</div>
|
||||
<div class="ttc" id="agf__directx_8h_html"><div class="ttname"><a href="gf__directx_8h.html">gf_directx.h</a></div><div class="ttdoc">DirectX headers.</div></div>
|
||||
<div class="ttc" id="agf__draw_8h_html"><div class="ttname"><a href="gf__draw_8h.html">gf_draw.h</a></div><div class="ttdoc">Drawing interface.</div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html"><div class="ttname"><a href="gf__draw__driver_8h.html">gf_draw_driver.h</a></div><div class="ttdoc">Drawing driver.</div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_a034ba7f18e4d2c0395d4116182c47785"><div class="ttname"><a href="gf__draw__driver_8h.html#a034ba7f18e4d2c0395d4116182c47785">gf_draw_driver_register_texture</a></div><div class="ttdeci">gf_draw_driver_texture_t * gf_draw_driver_register_texture(gf_draw_t *draw, int width, int height, int *iwidth, int *iheight, unsigned char *data)</div><div class="ttdoc">Register driver-dependent texture.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__driver_8c_source.html#l00025">gf_driver.c:25</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_a2740a2bb536d05c08ca019e66be4b6c6"><div class="ttname"><a href="gf__draw__driver_8h.html#a2740a2bb536d05c08ca019e66be4b6c6">gf_draw_driver_set_color</a></div><div class="ttdeci">void gf_draw_driver_set_color(gf_draw_t *draw, gf_graphic_color_t color)</div><div class="ttdoc">Set color.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__driver_8c_source.html#l00053">gf_driver.c:53</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_a43e4c5ac09e1092f2236af7bc3974431"><div class="ttname"><a href="gf__draw__driver_8h.html#a43e4c5ac09e1092f2236af7bc3974431">gf_draw_driver_end_texture_2d</a></div><div class="ttdeci">void gf_draw_driver_end_texture_2d(gf_draw_t *draw)</div><div class="ttdoc">End 2D texture mode.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__driver_8c_source.html#l00051">gf_driver.c:51</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_a5d2d7820e9dabe9f558d3f5a45b0ea60"><div class="ttname"><a href="gf__draw__driver_8h.html#a5d2d7820e9dabe9f558d3f5a45b0ea60">gf_draw_driver_before</a></div><div class="ttdeci">void gf_draw_driver_before(gf_draw_t *draw)</div><div class="ttdoc">Called before gf_draw_frame.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__driver_8c_source.html#l00061">gf_driver.c:61</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_a646a68acd6e610379fc6ef5511e8c5d9"><div class="ttname"><a href="gf__draw__driver_8h.html#a646a68acd6e610379fc6ef5511e8c5d9">gf_draw_driver_after</a></div><div class="ttdeci">void gf_draw_driver_after(gf_draw_t *draw)</div><div class="ttdoc">Called after gf_draw_frame.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__driver_8c_source.html#l00071">gf_driver.c:71</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_a9ba4f91da9872bfc447a124cc4cf7d2a"><div class="ttname"><a href="gf__draw__driver_8h.html#a9ba4f91da9872bfc447a124cc4cf7d2a">gf_draw_driver_has_extension</a></div><div class="ttdeci">int gf_draw_driver_has_extension(gf_draw_t *draw, const char *query)</div><div class="ttdoc">Check if renderer has extension.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__driver_8c_source.html#l00045">gf_driver.c:45</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_aa43ec41907a9e23dd236332f9d624dac"><div class="ttname"><a href="gf__draw__driver_8h.html#aa43ec41907a9e23dd236332f9d624dac">gf_draw_driver_destroy_texture</a></div><div class="ttdeci">void gf_draw_driver_destroy_texture(gf_draw_driver_texture_t *texture)</div><div class="ttdoc">Destroy driver-dependent texture.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__driver_8c_source.html#l00030">gf_driver.c:30</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_ac53faf99d73b8279f7a020a7c08d7121"><div class="ttname"><a href="gf__draw__driver_8h.html#ac53faf99d73b8279f7a020a7c08d7121">gf_draw_driver_begin_texture_2d</a></div><div class="ttdeci">void gf_draw_driver_begin_texture_2d(gf_draw_t *draw, gf_texture_t *texture)</div><div class="ttdoc">Begin 2D texture mode.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__driver_8c_source.html#l00049">gf_driver.c:49</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_aebc8d113d5682c2f1090e6f04d0857e4"><div class="ttname"><a href="gf__draw__driver_8h.html#aebc8d113d5682c2f1090e6f04d0857e4">gf_draw_driver_create</a></div><div class="ttdeci">gf_draw_driver_t * gf_draw_driver_create(gf_engine_t *engine, gf_draw_t *draw)</div><div class="ttdoc">Initialize drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__driver_8c_source.html#l00035">gf_driver.c:35</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_af0a260e2df4036c09bebe329c821fc19"><div class="ttname"><a href="gf__draw__driver_8h.html#af0a260e2df4036c09bebe329c821fc19">gf_draw_driver_reshape</a></div><div class="ttdeci">void gf_draw_driver_reshape(gf_draw_t *draw)</div><div class="ttdoc">Do stuffs required on resizing window.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__driver_8c_source.html#l00047">gf_driver.c:47</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_af8f5a8642f6e54ece2ab4b6389877b56"><div class="ttname"><a href="gf__draw__driver_8h.html#af8f5a8642f6e54ece2ab4b6389877b56">gf_draw_driver_destroy</a></div><div class="ttdeci">void gf_draw_driver_destroy(gf_draw_driver_t *driver)</div><div class="ttdoc">Destroy drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__driver_8c_source.html#l00055">gf_driver.c:55</a></div></div>
|
||||
<div class="ttc" id="agf__draw__platform_8h_html"><div class="ttname"><a href="gf__draw__platform_8h.html">gf_draw_platform.h</a></div><div class="ttdoc">Platform-dependent part of drawing driver.</div></div>
|
||||
<div class="ttc" id="agf__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_a74f8bf7e2fc346f7d85ecfcea061f3fb"><div class="ttname"><a href="gf__graphic_8h.html#a74f8bf7e2fc346f7d85ecfcea061f3fb">gf_graphic_clear</a></div><div class="ttdeci">void gf_graphic_clear(gf_draw_t *draw)</div><div class="ttdoc">Clear the screen.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__graphic_8c_source.html#l00026">gf_graphic.c:26</a></div></div>
|
||||
<div class="ttc" id="agf__graphic_8h_html_af8285b506b90125960bf01b427a9a883"><div class="ttname"><a href="gf__graphic_8h.html#af8285b506b90125960bf01b427a9a883">gf_graphic_set_camera</a></div><div class="ttdeci">void gf_graphic_set_camera(gf_draw_t *draw)</div><div class="ttdoc">Set camera.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__graphic_8c_source.html#l00034">gf_graphic.c:34</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__math_8h_html"><div class="ttname"><a href="gf__math_8h.html">gf_math.h</a></div><div class="ttdoc">Math.</div></div>
|
||||
@ -201,7 +213,7 @@ $(document).ready(function(){initNavTree('directx_2gf__driver_8c_source.html',''
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_5a32c7c5d9a7b7a4563b24a8e4acb19a.html">graphic</a></li><li class="navelem"><a class="el" href="dir_8b86b195670ff9abc2799cc711b7f0dc.html">directx</a></li><li class="navelem"><b>gf_driver.c</b></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_546733639134b9431ef34ac72f6d1288.html">graphic</a></li><li class="navelem"><a class="el" href="dir_1d6203c8371f8f7ecbd9e9230894d473.html">directx</a></li><li class="navelem"><b>gf_driver.c</b></li>
|
||||
<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>
|
||||
|
@ -5,7 +5,7 @@
|
||||
<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: graphic/directx/gf_graphic.c Source File</title>
|
||||
<title>GoldFish Engine: src/graphic/directx/gf_graphic.c Source File</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -120,23 +119,30 @@ $(document).ready(function(){initNavTree('directx_2gf__graphic_8c_source.html','
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#include <stdarg.h></span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include <stdio.h></span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"><a class="line" href="gf__graphic_8h.html#ad35db673e213edbadbfd938138c88a4c"> 22</a></span><span class="keywordtype">void</span> gf_graphic_begin_2d(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) { <span class="comment">/* TODO: Implement this */</span> }</div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"><a class="line" href="gf__graphic_8h.html#ad35db673e213edbadbfd938138c88a4c"> 22</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__graphic_8h.html#ad35db673e213edbadbfd938138c88a4c">gf_graphic_begin_2d</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) { <span class="comment">/* TODO: Implement this */</span> }</div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="gf__graphic_8h.html#acd5d3047cf76b63b2d1161e4e880f446"> 24</a></span><span class="keywordtype">void</span> gf_graphic_end_2d(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) { <span class="comment">/* TODO: Implement this */</span> }</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="gf__graphic_8h.html#acd5d3047cf76b63b2d1161e4e880f446"> 24</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__graphic_8h.html#acd5d3047cf76b63b2d1161e4e880f446">gf_graphic_end_2d</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) { <span class="comment">/* TODO: Implement this */</span> }</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="gf__graphic_8h.html#a74f8bf7e2fc346f7d85ecfcea061f3fb"> 26</a></span><span class="keywordtype">void</span> gf_graphic_clear(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) { <span class="comment">/* TODO: Implement this */</span> }</div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="gf__graphic_8h.html#a74f8bf7e2fc346f7d85ecfcea061f3fb"> 26</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__graphic_8h.html#a74f8bf7e2fc346f7d85ecfcea061f3fb">gf_graphic_clear</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) { <span class="comment">/* TODO: Implement this */</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"><a class="line" href="gf__graphic_8h.html#a4157822cc342fa294329ed2c436d53f2"> 28</a></span><span class="keywordtype">void</span> gf_graphic_draw_texture_polygon(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <a class="code hl_struct" href="structgf__texture__t.html">gf_texture_t</a>* texture, <a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> color, <span class="keywordtype">int</span> dim, <span class="keywordtype">int</span> npair, ...) { <span class="comment">/* TODO: Implement this */</span> }</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="gf__graphic_8h.html#a4157822cc342fa294329ed2c436d53f2"> 28</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__graphic_8h.html#a4157822cc342fa294329ed2c436d53f2">gf_graphic_draw_texture_polygon</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <a class="code hl_struct" href="structgf__texture__t.html">gf_texture_t</a>* texture, <a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> color, <span class="keywordtype">int</span> dim, <span class="keywordtype">int</span> npair, ...) { <span class="comment">/* TODO: Implement this */</span> }</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="gf__graphic_8h.html#a8ff780a4bcadc008355699101d2a42cc"> 30</a></span><span class="keywordtype">void</span> gf_graphic_fill_polygon(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> color, <span class="keywordtype">int</span> dim, <span class="keywordtype">int</span> npair, ...) { <span class="comment">/* TODO: Implement this */</span> }</div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="gf__graphic_8h.html#a8ff780a4bcadc008355699101d2a42cc"> 30</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__graphic_8h.html#a8ff780a4bcadc008355699101d2a42cc">gf_graphic_fill_polygon</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> color, <span class="keywordtype">int</span> dim, <span class="keywordtype">int</span> npair, ...) { <span class="comment">/* TODO: Implement this */</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"><a class="line" href="gf__graphic_8h.html#a95e7c86d8e9b64501af7de7268f6d74d"> 32</a></span><span class="keywordtype">void</span> gf_graphic_perspective(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keywordtype">double</span> fovy, <span class="keywordtype">double</span> znear, <span class="keywordtype">double</span> zfar) { <span class="comment">/* TODO: Implement this */</span> }</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="gf__graphic_8h.html#a95e7c86d8e9b64501af7de7268f6d74d"> 32</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__graphic_8h.html#a95e7c86d8e9b64501af7de7268f6d74d">gf_graphic_perspective</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keywordtype">double</span> fovy, <span class="keywordtype">double</span> znear, <span class="keywordtype">double</span> zfar) { <span class="comment">/* TODO: Implement this */</span> }</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="gf__graphic_8h.html#af8285b506b90125960bf01b427a9a883"> 34</a></span><a class="code hl_define" href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a> <span class="keywordtype">void</span> gf_graphic_set_camera(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) { <span class="comment">/* TODO: Implement this */</span> }</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="gf__graphic_8h.html#af8285b506b90125960bf01b427a9a883"> 34</a></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__graphic_8h.html#af8285b506b90125960bf01b427a9a883">gf_graphic_set_camera</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) { <span class="comment">/* TODO: Implement this */</span> }</div>
|
||||
<div class="ttc" id="agf__directx_8h_html"><div class="ttname"><a href="gf__directx_8h.html">gf_directx.h</a></div><div class="ttdoc">DirectX headers.</div></div>
|
||||
<div class="ttc" id="agf__draw_8h_html"><div class="ttname"><a href="gf__draw_8h.html">gf_draw.h</a></div><div class="ttdoc">Drawing interface.</div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html"><div class="ttname"><a href="gf__draw__driver_8h.html">gf_draw_driver.h</a></div><div class="ttdoc">Drawing driver.</div></div>
|
||||
<div class="ttc" id="agf__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_a4157822cc342fa294329ed2c436d53f2"><div class="ttname"><a href="gf__graphic_8h.html#a4157822cc342fa294329ed2c436d53f2">gf_graphic_draw_texture_polygon</a></div><div class="ttdeci">void gf_graphic_draw_texture_polygon(gf_draw_t *draw, gf_texture_t *texture, gf_graphic_color_t color, int dim, int npair,...)</div><div class="ttdoc">Draw polygon with texture.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__graphic_8c_source.html#l00028">gf_graphic.c:28</a></div></div>
|
||||
<div class="ttc" id="agf__graphic_8h_html_a74f8bf7e2fc346f7d85ecfcea061f3fb"><div class="ttname"><a href="gf__graphic_8h.html#a74f8bf7e2fc346f7d85ecfcea061f3fb">gf_graphic_clear</a></div><div class="ttdeci">void gf_graphic_clear(gf_draw_t *draw)</div><div class="ttdoc">Clear the screen.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__graphic_8c_source.html#l00026">gf_graphic.c:26</a></div></div>
|
||||
<div class="ttc" id="agf__graphic_8h_html_a8ff780a4bcadc008355699101d2a42cc"><div class="ttname"><a href="gf__graphic_8h.html#a8ff780a4bcadc008355699101d2a42cc">gf_graphic_fill_polygon</a></div><div class="ttdeci">void gf_graphic_fill_polygon(gf_draw_t *draw, gf_graphic_color_t color, int dim, int npair,...)</div><div class="ttdoc">Draw polygon.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__graphic_8c_source.html#l00030">gf_graphic.c:30</a></div></div>
|
||||
<div class="ttc" id="agf__graphic_8h_html_a95e7c86d8e9b64501af7de7268f6d74d"><div class="ttname"><a href="gf__graphic_8h.html#a95e7c86d8e9b64501af7de7268f6d74d">gf_graphic_perspective</a></div><div class="ttdeci">void gf_graphic_perspective(gf_draw_t *draw, double fovy, double znear, double zfar)</div><div class="ttdoc">Set perspective.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__graphic_8c_source.html#l00032">gf_graphic.c:32</a></div></div>
|
||||
<div class="ttc" id="agf__graphic_8h_html_acd5d3047cf76b63b2d1161e4e880f446"><div class="ttname"><a href="gf__graphic_8h.html#acd5d3047cf76b63b2d1161e4e880f446">gf_graphic_end_2d</a></div><div class="ttdeci">void gf_graphic_end_2d(gf_draw_t *draw)</div><div class="ttdoc">End 2D mode.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__graphic_8c_source.html#l00024">gf_graphic.c:24</a></div></div>
|
||||
<div class="ttc" id="agf__graphic_8h_html_ad35db673e213edbadbfd938138c88a4c"><div class="ttname"><a href="gf__graphic_8h.html#ad35db673e213edbadbfd938138c88a4c">gf_graphic_begin_2d</a></div><div class="ttdeci">void gf_graphic_begin_2d(gf_draw_t *draw)</div><div class="ttdoc">Start 2D mode.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__graphic_8c_source.html#l00022">gf_graphic.c:22</a></div></div>
|
||||
<div class="ttc" id="agf__graphic_8h_html_af8285b506b90125960bf01b427a9a883"><div class="ttname"><a href="gf__graphic_8h.html#af8285b506b90125960bf01b427a9a883">gf_graphic_set_camera</a></div><div class="ttdeci">void gf_graphic_set_camera(gf_draw_t *draw)</div><div class="ttdoc">Set camera.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__graphic_8c_source.html#l00034">gf_graphic.c:34</a></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#l00190">gf_macro.h:190</a></div></div>
|
||||
<div class="ttc" id="agf__math_8h_html"><div class="ttname"><a href="gf__math_8h.html">gf_math.h</a></div><div class="ttdoc">Math.</div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
@ -149,7 +155,7 @@ $(document).ready(function(){initNavTree('directx_2gf__graphic_8c_source.html','
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_5a32c7c5d9a7b7a4563b24a8e4acb19a.html">graphic</a></li><li class="navelem"><a class="el" href="dir_8b86b195670ff9abc2799cc711b7f0dc.html">directx</a></li><li class="navelem"><b>gf_graphic.c</b></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_546733639134b9431ef34ac72f6d1288.html">graphic</a></li><li class="navelem"><a class="el" href="dir_1d6203c8371f8f7ecbd9e9230894d473.html">directx</a></li><li class="navelem"><b>gf_graphic.c</b></li>
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -95,96 +94,97 @@ $(document).ready(function(){initNavTree('files.html',''); initResizable(); });
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
|
||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')"> </span><a class="el" href="dir_a5f32cf82ad289a7dac212f63f40f55b.html" target="_self">audio</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__audio__mod_8c_source.html"><span class="icondoc"></span></a><b>gf_audio_mod.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__audio__xm_8c_source.html"><span class="icondoc"></span></a><b>gf_audio_xm.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">▼</span><span id="img_1_" class="iconfopen" onclick="toggleFolder('1_')"> </span><a class="el" href="dir_5a32c7c5d9a7b7a4563b24a8e4acb19a.html" target="_self">graphic</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_0_" class="arrow" onclick="toggleFolder('1_0_')">▼</span><span id="img_1_0_" class="iconfopen" onclick="toggleFolder('1_0_')"> </span><a class="el" href="dir_8b86b195670ff9abc2799cc711b7f0dc.html" target="_self">directx</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_1_0_0_" class="arrow" onclick="toggleFolder('1_0_0_')">▼</span><span id="img_1_0_0_" class="iconfopen" onclick="toggleFolder('1_0_0_')"> </span><a class="el" href="dir_036ee58afba6ae32492bae49fa57c3dc.html" target="_self">dx11</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_0_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a href="directx_2dx11_2gf__draw_8c_source.html"><span class="icondoc"></span></a><b>gf_draw.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="directx_2gf__driver_8c_source.html"><span class="icondoc"></span></a><b>gf_driver.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="directx_2gf__graphic_8c_source.html"><span class="icondoc"></span></a><b>gf_graphic.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_1_" class="arrow" onclick="toggleFolder('1_1_')">▼</span><span id="img_1_1_" class="iconfopen" onclick="toggleFolder('1_1_')"> </span><a class="el" href="dir_cdfa954f69b2b39cda8325447a851899.html" target="_self">opengl</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_1_1_0_" class="arrow" onclick="toggleFolder('1_1_0_')">▼</span><span id="img_1_1_0_" class="iconfopen" onclick="toggleFolder('1_1_0_')"> </span><a class="el" href="dir_78c3bd53007468ca0f7c2ae3b8c8a04a.html" target="_self">glfw</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_0_0_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a href="opengl_2glfw_2gf__draw_8c_source.html"><span class="icondoc"></span></a><b>gf_draw.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_1_1_1_" class="arrow" onclick="toggleFolder('1_1_1_')">▼</span><span id="img_1_1_1_" class="iconfopen" onclick="toggleFolder('1_1_1_')"> </span><a class="el" href="dir_b950b80d4849be3c17e5feffdf9623ad.html" target="_self">glx</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_1_0_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a href="opengl_2glx_2gf__draw_8c_source.html"><span class="icondoc"></span></a><b>gf_draw.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_1_1_2_" class="arrow" onclick="toggleFolder('1_1_2_')">▼</span><span id="img_1_1_2_" class="iconfopen" onclick="toggleFolder('1_1_2_')"> </span><a class="el" href="dir_755d8abb012f637854d4b2fb26e768d7.html" target="_self">wgl</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_2_0_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a href="opengl_2wgl_2gf__draw_8c_source.html"><span class="icondoc"></span></a><b>gf_draw.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="opengl_2gf__driver_8c_source.html"><span class="icondoc"></span></a><b>gf_driver.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_4_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="opengl_2gf__graphic_8c_source.html"><span class="icondoc"></span></a><b>gf_graphic.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">▼</span><span id="img_2_" class="iconfopen" onclick="toggleFolder('2_')"> </span><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html" target="_self">include</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_0_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_2_0_" class="arrow" onclick="toggleFolder('2_0_')">▼</span><span id="img_2_0_" class="iconfopen" onclick="toggleFolder('2_0_')"> </span><a class="el" href="dir_e60f2706c8c207c5a951446d03370319.html" target="_self">gf_type</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="audio_8h_source.html"><span class="icondoc"></span></a><a class="el" href="audio_8h.html" target="_self">audio.h</a></td><td class="desc">Type definitions related to audio interface </td></tr>
|
||||
<tr id="row_2_0_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="client_8h_source.html"><span class="icondoc"></span></a><a class="el" href="client_8h.html" target="_self">client.h</a></td><td class="desc">Type definitions related to client interface </td></tr>
|
||||
<tr id="row_2_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="compat_8h_source.html"><span class="icondoc"></span></a><a class="el" href="compat_8h.html" target="_self">compat.h</a></td><td class="desc">Type definitions for C99 types in C89 </td></tr>
|
||||
<tr id="row_2_0_3_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="core_8h_source.html"><span class="icondoc"></span></a><a class="el" href="core_8h.html" target="_self">core.h</a></td><td class="desc">Type definitions related to core </td></tr>
|
||||
<tr id="row_2_0_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="draw_8h_source.html"><span class="icondoc"></span></a><a class="el" href="draw_8h.html" target="_self">draw.h</a></td><td class="desc">Type definitions related to drawing interface </td></tr>
|
||||
<tr id="row_2_0_5_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="draw__driver_8h_source.html"><span class="icondoc"></span></a><a class="el" href="draw__driver_8h.html" target="_self">draw_driver.h</a></td><td class="desc">Type definitions related to drawing driver </td></tr>
|
||||
<tr id="row_2_0_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="draw__platform_8h_source.html"><span class="icondoc"></span></a><a class="el" href="draw__platform_8h.html" target="_self">draw_platform.h</a></td><td class="desc">Type definitions related to platform-dependent part of drawing driver </td></tr>
|
||||
<tr id="row_2_0_7_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="font_8h_source.html"><span class="icondoc"></span></a><a class="el" href="font_8h.html" target="_self">font.h</a></td><td class="desc">Type definitions related to font </td></tr>
|
||||
<tr id="row_2_0_8_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="graphic_8h_source.html"><span class="icondoc"></span></a><a class="el" href="graphic_8h.html" target="_self">graphic.h</a></td><td class="desc">Type definitions related to graphic interface </td></tr>
|
||||
<tr id="row_2_0_9_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="gui_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gui_8h.html" target="_self">gui.h</a></td><td class="desc">Type definitions related to GUI </td></tr>
|
||||
<tr id="row_2_0_10_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="input_8h_source.html"><span class="icondoc"></span></a><a class="el" href="input_8h.html" target="_self">input.h</a></td><td class="desc">Type definitions related to input interface </td></tr>
|
||||
<tr id="row_2_0_11_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="math_8h_source.html"><span class="icondoc"></span></a><a class="el" href="math_8h.html" target="_self">math.h</a></td><td class="desc">Type definitions related to math </td></tr>
|
||||
<tr id="row_2_0_12_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="mesh_8h_source.html"><span class="icondoc"></span></a><a class="el" href="mesh_8h.html" target="_self">mesh.h</a></td><td class="desc">Type definitions related to mesh </td></tr>
|
||||
<tr id="row_2_0_13_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="model_8h_source.html"><span class="icondoc"></span></a><a class="el" href="model_8h.html" target="_self">model.h</a></td><td class="desc">Type definitions related to model </td></tr>
|
||||
<tr id="row_2_0_14_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="physics_8h_source.html"><span class="icondoc"></span></a><a class="el" href="physics_8h.html" target="_self">physics.h</a></td><td class="desc">Type definitions related to physics interface </td></tr>
|
||||
<tr id="row_2_0_15_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="server_8h_source.html"><span class="icondoc"></span></a><a class="el" href="server_8h.html" target="_self">server.h</a></td><td class="desc">Type definitions related to server interface </td></tr>
|
||||
<tr id="row_2_0_16_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="texture_8h_source.html"><span class="icondoc"></span></a><a class="el" href="texture_8h.html" target="_self">texture.h</a></td><td class="desc">Type definitions related to texture </td></tr>
|
||||
<tr id="row_2_0_17_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="thread_8h_source.html"><span class="icondoc"></span></a><a class="el" href="thread_8h.html" target="_self">thread.h</a></td><td class="desc">Type definitions related to thread interface </td></tr>
|
||||
<tr id="row_2_0_18_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="version_8h_source.html"><span class="icondoc"></span></a><a class="el" href="version_8h.html" target="_self">version.h</a></td><td class="desc">Type definitions related to version </td></tr>
|
||||
<tr id="row_2_1_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__audio_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__audio_8h.html" target="_self">gf_audio.h</a></td><td class="desc">Audio interface </td></tr>
|
||||
<tr id="row_2_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__client_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__client_8h.html" target="_self">gf_client.h</a></td><td class="desc">Client interface </td></tr>
|
||||
<tr id="row_2_3_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__core_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__core_8h.html" target="_self">gf_core.h</a></td><td class="desc">Core </td></tr>
|
||||
<tr id="row_2_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__directx_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__directx_8h.html" target="_self">gf_directx.h</a></td><td class="desc">DirectX headers </td></tr>
|
||||
<tr id="row_2_5_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__draw_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__draw_8h.html" target="_self">gf_draw.h</a></td><td class="desc">Drawing interface </td></tr>
|
||||
<tr id="row_2_6_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__draw__driver_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__draw__driver_8h.html" target="_self">gf_draw_driver.h</a></td><td class="desc">Drawing driver </td></tr>
|
||||
<tr id="row_2_7_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__draw__platform_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__draw__platform_8h.html" target="_self">gf_draw_platform.h</a></td><td class="desc">Platform-dependent part of drawing driver </td></tr>
|
||||
<tr id="row_2_8_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__font_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__font_8h.html" target="_self">gf_font.h</a></td><td class="desc">Font </td></tr>
|
||||
<tr id="row_2_9_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__graphic_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__graphic_8h.html" target="_self">gf_graphic.h</a></td><td class="desc">Graphic interface </td></tr>
|
||||
<tr id="row_2_10_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__gui_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__gui_8h.html" target="_self">gf_gui.h</a></td><td class="desc">GUI </td></tr>
|
||||
<tr id="row_2_11_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__input_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__input_8h.html" target="_self">gf_input.h</a></td><td class="desc">Input </td></tr>
|
||||
<tr id="row_2_12_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__log_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__log_8h.html" target="_self">gf_log.h</a></td><td class="desc">Logger </td></tr>
|
||||
<tr id="row_2_13_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__macro_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__macro_8h.html" target="_self">gf_macro.h</a></td><td class="desc">Macro </td></tr>
|
||||
<tr id="row_2_14_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__math_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__math_8h.html" target="_self">gf_math.h</a></td><td class="desc">Math </td></tr>
|
||||
<tr id="row_2_15_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__mesh_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__mesh_8h.html" target="_self">gf_mesh.h</a></td><td class="desc">Mesh </td></tr>
|
||||
<tr id="row_2_16_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__model_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__model_8h.html" target="_self">gf_model.h</a></td><td class="desc">Model </td></tr>
|
||||
<tr id="row_2_17_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__opengl_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__opengl_8h.html" target="_self">gf_opengl.h</a></td><td class="desc">OpenGL headers </td></tr>
|
||||
<tr id="row_2_18_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__physics_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__physics_8h.html" target="_self">gf_physics.h</a></td><td class="desc">Physics interface </td></tr>
|
||||
<tr id="row_2_19_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__pre_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__pre_8h.html" target="_self">gf_pre.h</a></td><td class="desc">Required headers before anything </td></tr>
|
||||
<tr id="row_2_20_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__server_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__server_8h.html" target="_self">gf_server.h</a></td><td class="desc">Client interface </td></tr>
|
||||
<tr id="row_2_21_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__texture_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__texture_8h.html" target="_self">gf_texture.h</a></td><td class="desc">Texture </td></tr>
|
||||
<tr id="row_2_22_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__thread_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__thread_8h.html" target="_self">gf_thread.h</a></td><td class="desc">Thread interface </td></tr>
|
||||
<tr id="row_2_23_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__version_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__version_8h.html" target="_self">gf_version.h</a></td><td class="desc">Version </td></tr>
|
||||
<tr id="row_3_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_3_" class="arrow" onclick="toggleFolder('3_')">▼</span><span id="img_3_" class="iconfopen" onclick="toggleFolder('3_')"> </span><a class="el" href="dir_01284e59d658032137ac90170bc51d5c.html" target="_self">thread</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_0_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_3_0_" class="arrow" onclick="toggleFolder('3_0_')">▼</span><span id="img_3_0_" class="iconfopen" onclick="toggleFolder('3_0_')"> </span><a class="el" href="dir_3a4208df5cf5d0ab1d583a2473f08407.html" target="_self">posix</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="posix_2gf__thread_8c_source.html"><span class="icondoc"></span></a><b>gf_thread.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_1_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_3_1_" class="arrow" onclick="toggleFolder('3_1_')">▼</span><span id="img_3_1_" class="iconfopen" onclick="toggleFolder('3_1_')"> </span><a class="el" href="dir_010439d597aa5f2c3973222e6254bb56.html" target="_self">win32</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_1_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="win32_2gf__thread_8c_source.html"><span class="icondoc"></span></a><b>gf_thread.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_4_" class="arrow" onclick="toggleFolder('4_')">▼</span><span id="img_4_" class="iconfopen" onclick="toggleFolder('4_')"> </span><a class="el" href="dir_23ec12649285f9fabf3a6b7380226c28.html" target="_self">util</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_4_0_" class="arrow" onclick="toggleFolder('4_0_')">▼</span><span id="img_4_0_" class="iconfopen" onclick="toggleFolder('4_0_')"> </span><a class="el" href="dir_564eac3fbd1641f0d7f53b584187d9ce.html" target="_self">engineinfo</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_0_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="main__console_8c_source.html"><span class="icondoc"></span></a><b>main_console.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_0_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="main__windows_8c_source.html"><span class="icondoc"></span></a><b>main_windows.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_5_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="gf__audio_8c_source.html"><span class="icondoc"></span></a><b>gf_audio.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="gf__client_8c_source.html"><span class="icondoc"></span></a><b>gf_client.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_7_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="gf__core_8c_source.html"><span class="icondoc"></span></a><b>gf_core.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="gf__draw__common_8c_source.html"><span class="icondoc"></span></a><b>gf_draw_common.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_9_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="gf__font_8c_source.html"><span class="icondoc"></span></a><b>gf_font.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="gf__graphic__common_8c_source.html"><span class="icondoc"></span></a><b>gf_graphic_common.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_11_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="gf__gui_8c_source.html"><span class="icondoc"></span></a><b>gf_gui.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="gf__input_8c_source.html"><span class="icondoc"></span></a><b>gf_input.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_13_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="gf__log_8c_source.html"><span class="icondoc"></span></a><b>gf_log.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="gf__math_8c_source.html"><span class="icondoc"></span></a><b>gf_math.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_15_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="gf__mesh_8c_source.html"><span class="icondoc"></span></a><b>gf_mesh.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="gf__miniaudio_8c_source.html"><span class="icondoc"></span></a><b>gf_miniaudio.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_17_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="gf__model_8c_source.html"><span class="icondoc"></span></a><b>gf_model.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="gf__physics_8c_source.html"><span class="icondoc"></span></a><b>gf_physics.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_19_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="gf__server_8c_source.html"><span class="icondoc"></span></a><b>gf_server.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="gf__stb__image_8c_source.html"><span class="icondoc"></span></a><b>gf_stb_image.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_21_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="gf__texture_8c_source.html"><span class="icondoc"></span></a><b>gf_texture.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="gf__version_8c_source.html"><span class="icondoc"></span></a><b>gf_version.c</b></td><td class="desc"></td></tr>
|
||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span><span onclick="javascript:toggleLevel(5);">5</span>]</div><table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')"> </span><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html" target="_self">include</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">▼</span><span id="img_0_0_" class="iconfopen" onclick="toggleFolder('0_0_')"> </span><a class="el" href="dir_e60f2706c8c207c5a951446d03370319.html" target="_self">gf_type</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="audio_8h_source.html"><span class="icondoc"></span></a><a class="el" href="audio_8h.html" target="_self">audio.h</a></td><td class="desc">Type definitions related to audio interface </td></tr>
|
||||
<tr id="row_0_0_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="client_8h_source.html"><span class="icondoc"></span></a><a class="el" href="client_8h.html" target="_self">client.h</a></td><td class="desc">Type definitions related to client interface </td></tr>
|
||||
<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="compat_8h_source.html"><span class="icondoc"></span></a><a class="el" href="compat_8h.html" target="_self">compat.h</a></td><td class="desc">Type definitions for C99 types in C89 </td></tr>
|
||||
<tr id="row_0_0_3_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="core_8h_source.html"><span class="icondoc"></span></a><a class="el" href="core_8h.html" target="_self">core.h</a></td><td class="desc">Type definitions related to core </td></tr>
|
||||
<tr id="row_0_0_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="draw_8h_source.html"><span class="icondoc"></span></a><a class="el" href="draw_8h.html" target="_self">draw.h</a></td><td class="desc">Type definitions related to drawing interface </td></tr>
|
||||
<tr id="row_0_0_5_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="draw__driver_8h_source.html"><span class="icondoc"></span></a><a class="el" href="draw__driver_8h.html" target="_self">draw_driver.h</a></td><td class="desc">Type definitions related to drawing driver </td></tr>
|
||||
<tr id="row_0_0_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="draw__platform_8h_source.html"><span class="icondoc"></span></a><a class="el" href="draw__platform_8h.html" target="_self">draw_platform.h</a></td><td class="desc">Type definitions related to platform-dependent part of drawing driver </td></tr>
|
||||
<tr id="row_0_0_7_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="font_8h_source.html"><span class="icondoc"></span></a><a class="el" href="font_8h.html" target="_self">font.h</a></td><td class="desc">Type definitions related to font </td></tr>
|
||||
<tr id="row_0_0_8_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="graphic_8h_source.html"><span class="icondoc"></span></a><a class="el" href="graphic_8h.html" target="_self">graphic.h</a></td><td class="desc">Type definitions related to graphic interface </td></tr>
|
||||
<tr id="row_0_0_9_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="gui_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gui_8h.html" target="_self">gui.h</a></td><td class="desc">Type definitions related to GUI </td></tr>
|
||||
<tr id="row_0_0_10_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="input_8h_source.html"><span class="icondoc"></span></a><a class="el" href="input_8h.html" target="_self">input.h</a></td><td class="desc">Type definitions related to input interface </td></tr>
|
||||
<tr id="row_0_0_11_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="math_8h_source.html"><span class="icondoc"></span></a><a class="el" href="math_8h.html" target="_self">math.h</a></td><td class="desc">Type definitions related to math </td></tr>
|
||||
<tr id="row_0_0_12_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="mesh_8h_source.html"><span class="icondoc"></span></a><a class="el" href="mesh_8h.html" target="_self">mesh.h</a></td><td class="desc">Type definitions related to mesh </td></tr>
|
||||
<tr id="row_0_0_13_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="model_8h_source.html"><span class="icondoc"></span></a><a class="el" href="model_8h.html" target="_self">model.h</a></td><td class="desc">Type definitions related to model </td></tr>
|
||||
<tr id="row_0_0_14_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="physics_8h_source.html"><span class="icondoc"></span></a><a class="el" href="physics_8h.html" target="_self">physics.h</a></td><td class="desc">Type definitions related to physics interface </td></tr>
|
||||
<tr id="row_0_0_15_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="server_8h_source.html"><span class="icondoc"></span></a><a class="el" href="server_8h.html" target="_self">server.h</a></td><td class="desc">Type definitions related to server interface </td></tr>
|
||||
<tr id="row_0_0_16_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="texture_8h_source.html"><span class="icondoc"></span></a><a class="el" href="texture_8h.html" target="_self">texture.h</a></td><td class="desc">Type definitions related to texture </td></tr>
|
||||
<tr id="row_0_0_17_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="thread_8h_source.html"><span class="icondoc"></span></a><a class="el" href="thread_8h.html" target="_self">thread.h</a></td><td class="desc">Type definitions related to thread interface </td></tr>
|
||||
<tr id="row_0_0_18_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="version_8h_source.html"><span class="icondoc"></span></a><a class="el" href="version_8h.html" target="_self">version.h</a></td><td class="desc">Type definitions related to version </td></tr>
|
||||
<tr id="row_0_1_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__audio_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__audio_8h.html" target="_self">gf_audio.h</a></td><td class="desc">Audio interface </td></tr>
|
||||
<tr id="row_0_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__client_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__client_8h.html" target="_self">gf_client.h</a></td><td class="desc">Client interface </td></tr>
|
||||
<tr id="row_0_3_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__core_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__core_8h.html" target="_self">gf_core.h</a></td><td class="desc">Core </td></tr>
|
||||
<tr id="row_0_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__directx_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__directx_8h.html" target="_self">gf_directx.h</a></td><td class="desc">DirectX headers </td></tr>
|
||||
<tr id="row_0_5_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__draw_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__draw_8h.html" target="_self">gf_draw.h</a></td><td class="desc">Drawing interface </td></tr>
|
||||
<tr id="row_0_6_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__draw__driver_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__draw__driver_8h.html" target="_self">gf_draw_driver.h</a></td><td class="desc">Drawing driver </td></tr>
|
||||
<tr id="row_0_7_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__draw__platform_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__draw__platform_8h.html" target="_self">gf_draw_platform.h</a></td><td class="desc">Platform-dependent part of drawing driver </td></tr>
|
||||
<tr id="row_0_8_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__font_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__font_8h.html" target="_self">gf_font.h</a></td><td class="desc">Font </td></tr>
|
||||
<tr id="row_0_9_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__graphic_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__graphic_8h.html" target="_self">gf_graphic.h</a></td><td class="desc">Graphic interface </td></tr>
|
||||
<tr id="row_0_10_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__gui_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__gui_8h.html" target="_self">gf_gui.h</a></td><td class="desc">GUI </td></tr>
|
||||
<tr id="row_0_11_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__input_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__input_8h.html" target="_self">gf_input.h</a></td><td class="desc">Input </td></tr>
|
||||
<tr id="row_0_12_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__log_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__log_8h.html" target="_self">gf_log.h</a></td><td class="desc">Logger </td></tr>
|
||||
<tr id="row_0_13_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__macro_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__macro_8h.html" target="_self">gf_macro.h</a></td><td class="desc">Macro </td></tr>
|
||||
<tr id="row_0_14_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__math_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__math_8h.html" target="_self">gf_math.h</a></td><td class="desc">Math </td></tr>
|
||||
<tr id="row_0_15_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__mesh_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__mesh_8h.html" target="_self">gf_mesh.h</a></td><td class="desc">Mesh </td></tr>
|
||||
<tr id="row_0_16_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__model_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__model_8h.html" target="_self">gf_model.h</a></td><td class="desc">Model </td></tr>
|
||||
<tr id="row_0_17_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__opengl_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__opengl_8h.html" target="_self">gf_opengl.h</a></td><td class="desc">OpenGL headers </td></tr>
|
||||
<tr id="row_0_18_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__physics_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__physics_8h.html" target="_self">gf_physics.h</a></td><td class="desc">Physics interface </td></tr>
|
||||
<tr id="row_0_19_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__pre_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__pre_8h.html" target="_self">gf_pre.h</a></td><td class="desc">Required headers before anything </td></tr>
|
||||
<tr id="row_0_20_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__server_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__server_8h.html" target="_self">gf_server.h</a></td><td class="desc">Client interface </td></tr>
|
||||
<tr id="row_0_21_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__texture_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__texture_8h.html" target="_self">gf_texture.h</a></td><td class="desc">Texture </td></tr>
|
||||
<tr id="row_0_22_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__thread_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__thread_8h.html" target="_self">gf_thread.h</a></td><td class="desc">Thread interface </td></tr>
|
||||
<tr id="row_0_23_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__version_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gf__version_8h.html" target="_self">gf_version.h</a></td><td class="desc">Version </td></tr>
|
||||
<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">▼</span><span id="img_1_" class="iconfopen" onclick="toggleFolder('1_')"> </span><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" target="_self">src</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_0_" class="arrow" onclick="toggleFolder('1_0_')">▼</span><span id="img_1_0_" class="iconfopen" onclick="toggleFolder('1_0_')"> </span><a class="el" href="dir_a63dedf81f1e5ea1d42bb45ef831eb8c.html" target="_self">audio</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="gf__audio__mod_8c_source.html"><span class="icondoc"></span></a><b>gf_audio_mod.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_0_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="gf__audio__xm_8c_source.html"><span class="icondoc"></span></a><b>gf_audio_xm.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_1_" class="arrow" onclick="toggleFolder('1_1_')">▼</span><span id="img_1_1_" class="iconfopen" onclick="toggleFolder('1_1_')"> </span><a class="el" href="dir_546733639134b9431ef34ac72f6d1288.html" target="_self">graphic</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_1_1_0_" class="arrow" onclick="toggleFolder('1_1_0_')">▼</span><span id="img_1_1_0_" class="iconfopen" onclick="toggleFolder('1_1_0_')"> </span><a class="el" href="dir_1d6203c8371f8f7ecbd9e9230894d473.html" target="_self">directx</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_1_1_0_0_" class="arrow" onclick="toggleFolder('1_1_0_0_')">▼</span><span id="img_1_1_0_0_" class="iconfopen" onclick="toggleFolder('1_1_0_0_')"> </span><a class="el" href="dir_f3b487f46217856a45feb38703b75f99.html" target="_self">dx11</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_0_0_0_" class="odd"><td class="entry"><span style="width:80px;display:inline-block;"> </span><a href="directx_2dx11_2gf__draw_8c_source.html"><span class="icondoc"></span></a><b>gf_draw.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_0_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a href="directx_2gf__driver_8c_source.html"><span class="icondoc"></span></a><b>gf_driver.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_0_2_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a href="directx_2gf__graphic_8c_source.html"><span class="icondoc"></span></a><b>gf_graphic.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_1_1_1_" class="arrow" onclick="toggleFolder('1_1_1_')">▼</span><span id="img_1_1_1_" class="iconfopen" onclick="toggleFolder('1_1_1_')"> </span><a class="el" href="dir_bc7c5e3621ab9884d751175cdc8197d4.html" target="_self">opengl</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_1_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_1_1_1_0_" class="arrow" onclick="toggleFolder('1_1_1_0_')">▼</span><span id="img_1_1_1_0_" class="iconfopen" onclick="toggleFolder('1_1_1_0_')"> </span><a class="el" href="dir_0d98df33664112e13024255ca1b098d2.html" target="_self">glfw</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_1_0_0_" class="even"><td class="entry"><span style="width:80px;display:inline-block;"> </span><a href="opengl_2glfw_2gf__draw_8c_source.html"><span class="icondoc"></span></a><b>gf_draw.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_1_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_1_1_1_1_" class="arrow" onclick="toggleFolder('1_1_1_1_')">▼</span><span id="img_1_1_1_1_" class="iconfopen" onclick="toggleFolder('1_1_1_1_')"> </span><a class="el" href="dir_22f649445e791bda7c2b14c78388b946.html" target="_self">glx</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_1_1_0_" class="even"><td class="entry"><span style="width:80px;display:inline-block;"> </span><a href="opengl_2glx_2gf__draw_8c_source.html"><span class="icondoc"></span></a><b>gf_draw.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_1_2_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_1_1_1_2_" class="arrow" onclick="toggleFolder('1_1_1_2_')">▼</span><span id="img_1_1_1_2_" class="iconfopen" onclick="toggleFolder('1_1_1_2_')"> </span><a class="el" href="dir_a9b34658e7907785f8479c4760b6a49c.html" target="_self">wgl</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_1_2_0_" class="even"><td class="entry"><span style="width:80px;display:inline-block;"> </span><a href="opengl_2wgl_2gf__draw_8c_source.html"><span class="icondoc"></span></a><b>gf_draw.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_1_3_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a href="opengl_2gf__driver_8c_source.html"><span class="icondoc"></span></a><b>gf_driver.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_1_1_4_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a href="opengl_2gf__graphic_8c_source.html"><span class="icondoc"></span></a><b>gf_graphic.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_2_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_1_2_" class="arrow" onclick="toggleFolder('1_2_')">▼</span><span id="img_1_2_" class="iconfopen" onclick="toggleFolder('1_2_')"> </span><a class="el" href="dir_bfedb72b9d87795234454f6223b9ab1e.html" target="_self">thread</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_2_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_1_2_0_" class="arrow" onclick="toggleFolder('1_2_0_')">▼</span><span id="img_1_2_0_" class="iconfopen" onclick="toggleFolder('1_2_0_')"> </span><a class="el" href="dir_599f4bc7262791fc6e619beabec41e32.html" target="_self">posix</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_2_0_0_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a href="posix_2gf__thread_8c_source.html"><span class="icondoc"></span></a><b>gf_thread.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_2_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_1_2_1_" class="arrow" onclick="toggleFolder('1_2_1_')">▼</span><span id="img_1_2_1_" class="iconfopen" onclick="toggleFolder('1_2_1_')"> </span><a class="el" href="dir_6684fa0b48800166488fdb25c8e1a946.html" target="_self">win32</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_2_1_0_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a href="win32_2gf__thread_8c_source.html"><span class="icondoc"></span></a><b>gf_thread.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__audio_8c_source.html"><span class="icondoc"></span></a><b>gf_audio.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_4_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__client_8c_source.html"><span class="icondoc"></span></a><b>gf_client.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__core_8c_source.html"><span class="icondoc"></span></a><b>gf_core.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_6_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__draw__common_8c_source.html"><span class="icondoc"></span></a><b>gf_draw_common.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__font_8c_source.html"><span class="icondoc"></span></a><b>gf_font.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_8_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__graphic__common_8c_source.html"><span class="icondoc"></span></a><b>gf_graphic_common.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__gui_8c_source.html"><span class="icondoc"></span></a><b>gf_gui.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_10_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__input_8c_source.html"><span class="icondoc"></span></a><b>gf_input.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__log_8c_source.html"><span class="icondoc"></span></a><b>gf_log.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_12_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__math_8c_source.html"><span class="icondoc"></span></a><b>gf_math.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__mesh_8c_source.html"><span class="icondoc"></span></a><b>gf_mesh.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_14_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__miniaudio_8c_source.html"><span class="icondoc"></span></a><b>gf_miniaudio.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__model_8c_source.html"><span class="icondoc"></span></a><b>gf_model.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_16_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__physics_8c_source.html"><span class="icondoc"></span></a><b>gf_physics.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__server_8c_source.html"><span class="icondoc"></span></a><b>gf_server.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_18_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__stb__image_8c_source.html"><span class="icondoc"></span></a><b>gf_stb_image.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_19_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__texture_8c_source.html"><span class="icondoc"></span></a><b>gf_texture.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_20_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gf__version_8c_source.html"><span class="icondoc"></span></a><b>gf_version.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">▼</span><span id="img_2_" class="iconfopen" onclick="toggleFolder('2_')"> </span><a class="el" href="dir_23ec12649285f9fabf3a6b7380226c28.html" target="_self">util</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_0_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_2_0_" class="arrow" onclick="toggleFolder('2_0_')">▼</span><span id="img_2_0_" class="iconfopen" onclick="toggleFolder('2_0_')"> </span><a class="el" href="dir_564eac3fbd1641f0d7f53b584187d9ce.html" target="_self">engineinfo</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="main__console_8c_source.html"><span class="icondoc"></span></a><b>main_console.c</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_0_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="main__windows_8c_source.html"><span class="icondoc"></span></a><b>main_windows.c</b></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
|
@ -1,26 +1,6 @@
|
||||
var files_dup =
|
||||
[
|
||||
[ "audio", "dir_a5f32cf82ad289a7dac212f63f40f55b.html", "dir_a5f32cf82ad289a7dac212f63f40f55b" ],
|
||||
[ "graphic", "dir_5a32c7c5d9a7b7a4563b24a8e4acb19a.html", "dir_5a32c7c5d9a7b7a4563b24a8e4acb19a" ],
|
||||
[ "include", "dir_d44c64559bbebec7f509842c48db8b23.html", "dir_d44c64559bbebec7f509842c48db8b23" ],
|
||||
[ "thread", "dir_01284e59d658032137ac90170bc51d5c.html", "dir_01284e59d658032137ac90170bc51d5c" ],
|
||||
[ "util", "dir_23ec12649285f9fabf3a6b7380226c28.html", "dir_23ec12649285f9fabf3a6b7380226c28" ],
|
||||
[ "gf_audio.c", "gf__audio_8c_source.html", null ],
|
||||
[ "gf_client.c", "gf__client_8c_source.html", null ],
|
||||
[ "gf_core.c", "gf__core_8c_source.html", null ],
|
||||
[ "gf_draw_common.c", "gf__draw__common_8c_source.html", null ],
|
||||
[ "gf_font.c", "gf__font_8c_source.html", null ],
|
||||
[ "gf_graphic_common.c", "gf__graphic__common_8c_source.html", null ],
|
||||
[ "gf_gui.c", "gf__gui_8c_source.html", null ],
|
||||
[ "gf_input.c", "gf__input_8c_source.html", null ],
|
||||
[ "gf_log.c", "gf__log_8c_source.html", null ],
|
||||
[ "gf_math.c", "gf__math_8c_source.html", null ],
|
||||
[ "gf_mesh.c", "gf__mesh_8c_source.html", null ],
|
||||
[ "gf_miniaudio.c", "gf__miniaudio_8c_source.html", null ],
|
||||
[ "gf_model.c", "gf__model_8c_source.html", null ],
|
||||
[ "gf_physics.c", "gf__physics_8c_source.html", null ],
|
||||
[ "gf_server.c", "gf__server_8c_source.html", null ],
|
||||
[ "gf_stb_image.c", "gf__stb__image_8c_source.html", null ],
|
||||
[ "gf_texture.c", "gf__texture_8c_source.html", null ],
|
||||
[ "gf_version.c", "gf__version_8c_source.html", null ]
|
||||
[ "src", "dir_68267d1309a1af8e8297ef4c3efbcdba.html", "dir_68267d1309a1af8e8297ef4c3efbcdba" ],
|
||||
[ "util", "dir_23ec12649285f9fabf3a6b7380226c28.html", "dir_23ec12649285f9fabf3a6b7380226c28" ]
|
||||
];
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -5,7 +5,7 @@
|
||||
<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: gf_audio.c Source File</title>
|
||||
<title>GoldFish Engine: src/gf_audio.c Source File</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -148,7 +147,7 @@ $(document).ready(function(){initNavTree('gf__audio_8c_source.html',''); initRes
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keywordflow">if</span>(frame > readframe) {</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> ma_mutex_unlock(audio-><a class="code hl_variable" href="structgf__audio__t.html#a8dc02290f6f59821db420f365985f592">mutex</a>);</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> unlocked = 1;</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> gf_audio_decoder_destroy(&audio-><a class="code hl_variable" href="structgf__audio__t.html#a9494a0d7083e3eff5ba66d7d26cce1ac">decoder</a>[i]);</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <a class="code hl_function" href="gf__audio_8h.html#ae34c8bd9d398a4335a1c6f9cc290ebdb">gf_audio_decoder_destroy</a>(&audio-><a class="code hl_variable" href="structgf__audio__t.html#a9494a0d7083e3eff5ba66d7d26cce1ac">decoder</a>[i]);</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> }</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span>(audio-><a class="code hl_variable" href="structgf__audio__t.html#a9494a0d7083e3eff5ba66d7d26cce1ac">decoder</a>[i].<a class="code hl_variable" href="structgf__audio__decoder__t.html#a570e988d60764a3ce263c8185081886b">used</a> == 1 && audio-><a class="code hl_variable" href="structgf__audio__t.html#a9494a0d7083e3eff5ba66d7d26cce1ac">decoder</a>[i].<a class="code hl_variable" href="structgf__audio__decoder__t.html#a235fb4ae132de9acce9b313bba264393">xm</a> != NULL) {</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <span class="keywordtype">int</span> j;</div>
|
||||
@ -165,7 +164,7 @@ $(document).ready(function(){initNavTree('gf__audio_8c_source.html',''); initRes
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="keywordflow">if</span>(audio-><a class="code hl_variable" href="structgf__audio__t.html#a9494a0d7083e3eff5ba66d7d26cce1ac">decoder</a>[i].<a class="code hl_variable" href="structgf__audio__decoder__t.html#a68358269fb9d3e8501f3b2c861e08663">samples</a> <= 0) {</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> ma_mutex_unlock(audio-><a class="code hl_variable" href="structgf__audio__t.html#a8dc02290f6f59821db420f365985f592">mutex</a>);</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> unlocked = 1;</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> gf_audio_decoder_destroy(&audio-><a class="code hl_variable" href="structgf__audio__t.html#a9494a0d7083e3eff5ba66d7d26cce1ac">decoder</a>[i]);</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> <a class="code hl_function" href="gf__audio_8h.html#ae34c8bd9d398a4335a1c6f9cc290ebdb">gf_audio_decoder_destroy</a>(&audio-><a class="code hl_variable" href="structgf__audio__t.html#a9494a0d7083e3eff5ba66d7d26cce1ac">decoder</a>[i]);</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> }</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span>(audio-><a class="code hl_variable" href="structgf__audio__t.html#a9494a0d7083e3eff5ba66d7d26cce1ac">decoder</a>[i].<a class="code hl_variable" href="structgf__audio__decoder__t.html#a570e988d60764a3ce263c8185081886b">used</a> == 1 && audio-><a class="code hl_variable" href="structgf__audio__t.html#a9494a0d7083e3eff5ba66d7d26cce1ac">decoder</a>[i].<a class="code hl_variable" href="structgf__audio__decoder__t.html#a85b2f1e6b87106f02d51ea0b91989ffc">mod</a> != NULL) {</div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> <span class="keywordtype">int</span> j;</div>
|
||||
@ -182,7 +181,7 @@ $(document).ready(function(){initNavTree('gf__audio_8c_source.html',''); initRes
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <span class="keywordflow">if</span>(audio-><a class="code hl_variable" href="structgf__audio__t.html#a9494a0d7083e3eff5ba66d7d26cce1ac">decoder</a>[i].<a class="code hl_variable" href="structgf__audio__decoder__t.html#a68358269fb9d3e8501f3b2c861e08663">samples</a> <= 0) {</div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> ma_mutex_unlock(audio-><a class="code hl_variable" href="structgf__audio__t.html#a8dc02290f6f59821db420f365985f592">mutex</a>);</div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> unlocked = 1;</div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> gf_audio_decoder_destroy(&audio-><a class="code hl_variable" href="structgf__audio__t.html#a9494a0d7083e3eff5ba66d7d26cce1ac">decoder</a>[i]);</div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <a class="code hl_function" href="gf__audio_8h.html#ae34c8bd9d398a4335a1c6f9cc290ebdb">gf_audio_decoder_destroy</a>(&audio-><a class="code hl_variable" href="structgf__audio__t.html#a9494a0d7083e3eff5ba66d7d26cce1ac">decoder</a>[i]);</div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> }</div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> }</div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> }</div>
|
||||
@ -196,7 +195,7 @@ $(document).ready(function(){initNavTree('gf__audio_8c_source.html',''); initRes
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span>}</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
|
||||
<div class="foldopen" id="foldopen00097" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="gf__audio_8h.html#a391139463501e0f9962974b208d9e4b2"> 97</a></span>gf_audio_id_t gf_audio_load(<a class="code hl_struct" href="structgf__audio__t.html">gf_audio_t</a>* audio, <span class="keyword">const</span> <span class="keywordtype">void</span>* data, <span class="keywordtype">size_t</span> size) {</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="gf__audio_8h.html#a391139463501e0f9962974b208d9e4b2"> 97</a></span>gf_audio_id_t <a class="code hl_function" href="gf__audio_8h.html#a391139463501e0f9962974b208d9e4b2">gf_audio_load</a>(<a class="code hl_struct" href="structgf__audio__t.html">gf_audio_t</a>* audio, <span class="keyword">const</span> <span class="keywordtype">void</span>* data, <span class="keywordtype">size_t</span> size) {</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> gf_audio_id_t i;</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> ma_mutex_lock(audio-><a class="code hl_variable" href="structgf__audio__t.html#a8dc02290f6f59821db420f365985f592">mutex</a>);</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keywordflow">for</span>(i = 0; i < <a class="code hl_define" href="audio_8h.html#a6d19d179e9a386872980ec047b37345c">GF_AUDIO_MAX_DECODERS</a>; i++) {</div>
|
||||
@ -252,7 +251,7 @@ $(document).ready(function(){initNavTree('gf__audio_8c_source.html',''); initRes
|
||||
</div>
|
||||
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> </div>
|
||||
<div class="foldopen" id="foldopen00151" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="gf__audio_8h.html#af3ae4fe048705bae7ce8a377976a4c2d"> 151</a></span>gf_audio_id_t gf_audio_load_file(<a class="code hl_struct" href="structgf__audio__t.html">gf_audio_t</a>* audio, <span class="keyword">const</span> <span class="keywordtype">char</span>* path) {</div>
|
||||
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="gf__audio_8h.html#af3ae4fe048705bae7ce8a377976a4c2d"> 151</a></span>gf_audio_id_t <a class="code hl_function" href="gf__audio_8h.html#af3ae4fe048705bae7ce8a377976a4c2d">gf_audio_load_file</a>(<a class="code hl_struct" href="structgf__audio__t.html">gf_audio_t</a>* audio, <span class="keyword">const</span> <span class="keywordtype">char</span>* path) {</div>
|
||||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> FILE* f = fopen(path, <span class="stringliteral">"rb"</span>);</div>
|
||||
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> <span class="keywordtype">size_t</span> sz;</div>
|
||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* data;</div>
|
||||
@ -264,7 +263,7 @@ $(document).ready(function(){initNavTree('gf__audio_8c_source.html',''); initRes
|
||||
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> </div>
|
||||
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> data = malloc(sz);</div>
|
||||
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> fread(data, sz, 1, f);</div>
|
||||
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> st = gf_audio_load(audio, data, sz);</div>
|
||||
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> st = <a class="code hl_function" href="gf__audio_8h.html#a391139463501e0f9962974b208d9e4b2">gf_audio_load</a>(audio, data, sz);</div>
|
||||
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> </div>
|
||||
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> fclose(f);</div>
|
||||
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> </div>
|
||||
@ -273,7 +272,7 @@ $(document).ready(function(){initNavTree('gf__audio_8c_source.html',''); initRes
|
||||
</div>
|
||||
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> </div>
|
||||
<div class="foldopen" id="foldopen00170" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="gf__audio_8h.html#a52e61cbf2518774a590141631e053330"> 170</a></span><a class="code hl_struct" href="structgf__audio__t.html">gf_audio_t</a>* gf_audio_create(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine) {</div>
|
||||
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="gf__audio_8h.html#a52e61cbf2518774a590141631e053330"> 170</a></span><a class="code hl_struct" href="structgf__audio__t.html">gf_audio_t</a>* <a class="code hl_function" href="gf__audio_8h.html#a52e61cbf2518774a590141631e053330">gf_audio_create</a>(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine) {</div>
|
||||
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> <a class="code hl_struct" href="structgf__audio__t.html">gf_audio_t</a>* audio = malloc(<span class="keyword">sizeof</span>(*audio));</div>
|
||||
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> <span class="keywordtype">int</span> i;</div>
|
||||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> </div>
|
||||
@ -301,7 +300,7 @@ $(document).ready(function(){initNavTree('gf__audio_8c_source.html',''); initRes
|
||||
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"Failed to open playback device"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> free(audio-><a class="code hl_variable" href="structgf__audio__t.html#a2dafdd739c5d3b1a7ced62d76788a1f9">device</a>);</div>
|
||||
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> audio-><a class="code hl_variable" href="structgf__audio__t.html#a2dafdd739c5d3b1a7ced62d76788a1f9">device</a> = NULL;</div>
|
||||
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> gf_audio_destroy(audio);</div>
|
||||
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> <a class="code hl_function" href="gf__audio_8h.html#ab5022a62ecc7ba83ccb5da4a1add398b">gf_audio_destroy</a>(audio);</div>
|
||||
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> <span class="keywordflow">return</span> NULL;</div>
|
||||
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> }</div>
|
||||
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> </div>
|
||||
@ -310,13 +309,13 @@ $(document).ready(function(){initNavTree('gf__audio_8c_source.html',''); initRes
|
||||
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"Failed to create mutex"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> free(audio-><a class="code hl_variable" href="structgf__audio__t.html#a8dc02290f6f59821db420f365985f592">mutex</a>);</div>
|
||||
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> audio-><a class="code hl_variable" href="structgf__audio__t.html#a8dc02290f6f59821db420f365985f592">mutex</a> = NULL;</div>
|
||||
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> gf_audio_destroy(audio);</div>
|
||||
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> <a class="code hl_function" href="gf__audio_8h.html#ab5022a62ecc7ba83ccb5da4a1add398b">gf_audio_destroy</a>(audio);</div>
|
||||
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> <span class="keywordflow">return</span> NULL;</div>
|
||||
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> }</div>
|
||||
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> </div>
|
||||
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> <span class="keywordflow">if</span>(ma_device_start(audio-><a class="code hl_variable" href="structgf__audio__t.html#a2dafdd739c5d3b1a7ced62d76788a1f9">device</a>) != MA_SUCCESS) {</div>
|
||||
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"Failed to start playback device"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> gf_audio_destroy(audio);</div>
|
||||
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> <a class="code hl_function" href="gf__audio_8h.html#ab5022a62ecc7ba83ccb5da4a1add398b">gf_audio_destroy</a>(audio);</div>
|
||||
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> <span class="keywordflow">return</span> NULL;</div>
|
||||
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> }</div>
|
||||
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> </div>
|
||||
@ -331,7 +330,7 @@ $(document).ready(function(){initNavTree('gf__audio_8c_source.html',''); initRes
|
||||
</div>
|
||||
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> </div>
|
||||
<div class="foldopen" id="foldopen00226" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"><a class="line" href="gf__audio_8h.html#ae34c8bd9d398a4335a1c6f9cc290ebdb"> 226</a></span><span class="keywordtype">void</span> gf_audio_decoder_destroy(<a class="code hl_struct" href="structgf__audio__decoder__t.html">gf_audio_decoder_t</a>* decoder) {</div>
|
||||
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"><a class="line" href="gf__audio_8h.html#ae34c8bd9d398a4335a1c6f9cc290ebdb"> 226</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__audio_8h.html#ae34c8bd9d398a4335a1c6f9cc290ebdb">gf_audio_decoder_destroy</a>(<a class="code hl_struct" href="structgf__audio__decoder__t.html">gf_audio_decoder_t</a>* decoder) {</div>
|
||||
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> ma_mutex_lock(decoder-><a class="code hl_variable" href="structgf__audio__decoder__t.html#ac4aa6a2898558edf21a109d8184cdd01">audio</a>-><a class="code hl_variable" href="structgf__audio__t.html#a8dc02290f6f59821db420f365985f592">mutex</a>);</div>
|
||||
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> <span class="keywordflow">if</span>(decoder-><a class="code hl_variable" href="structgf__audio__decoder__t.html#ad67a57c8f3ddf0b79b18e0f1c2754581">decoder</a> != NULL) {</div>
|
||||
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> ma_decoder_uninit(decoder-><a class="code hl_variable" href="structgf__audio__decoder__t.html#ad67a57c8f3ddf0b79b18e0f1c2754581">decoder</a>);</div>
|
||||
@ -353,7 +352,7 @@ $(document).ready(function(){initNavTree('gf__audio_8c_source.html',''); initRes
|
||||
</div>
|
||||
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> </div>
|
||||
<div class="foldopen" id="foldopen00246" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"><a class="line" href="gf__audio_8h.html#ab5022a62ecc7ba83ccb5da4a1add398b"> 246</a></span><span class="keywordtype">void</span> gf_audio_destroy(<a class="code hl_struct" href="structgf__audio__t.html">gf_audio_t</a>* audio) {</div>
|
||||
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"><a class="line" href="gf__audio_8h.html#ab5022a62ecc7ba83ccb5da4a1add398b"> 246</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__audio_8h.html#ab5022a62ecc7ba83ccb5da4a1add398b">gf_audio_destroy</a>(<a class="code hl_struct" href="structgf__audio__t.html">gf_audio_t</a>* audio) {</div>
|
||||
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> <span class="keywordtype">int</span> i;</div>
|
||||
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> <span class="keywordflow">if</span>(audio-><a class="code hl_variable" href="structgf__audio__t.html#a2dafdd739c5d3b1a7ced62d76788a1f9">device</a> != NULL) {</div>
|
||||
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> ma_device_uninit(audio-><a class="code hl_variable" href="structgf__audio__t.html#a2dafdd739c5d3b1a7ced62d76788a1f9">device</a>);</div>
|
||||
@ -364,7 +363,7 @@ $(document).ready(function(){initNavTree('gf__audio_8c_source.html',''); initRes
|
||||
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> free(audio-><a class="code hl_variable" href="structgf__audio__t.html#a8dc02290f6f59821db420f365985f592">mutex</a>);</div>
|
||||
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> }</div>
|
||||
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> <span class="keywordflow">for</span>(i = 0; i < <a class="code hl_define" href="audio_8h.html#a6d19d179e9a386872980ec047b37345c">GF_AUDIO_MAX_DECODERS</a>; i++) {</div>
|
||||
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> gf_audio_decoder_destroy(&audio-><a class="code hl_variable" href="structgf__audio__t.html#a9494a0d7083e3eff5ba66d7d26cce1ac">decoder</a>[i]);</div>
|
||||
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> <a class="code hl_function" href="gf__audio_8h.html#ae34c8bd9d398a4335a1c6f9cc290ebdb">gf_audio_decoder_destroy</a>(&audio-><a class="code hl_variable" href="structgf__audio__t.html#a9494a0d7083e3eff5ba66d7d26cce1ac">decoder</a>[i]);</div>
|
||||
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> }</div>
|
||||
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(audio-><a class="code hl_variable" href="structgf__audio__t.html#ac838983342cbe6cb03ceea6d763116a5">engine</a>, <span class="stringliteral">"Destroyed audio interface"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> free(audio);</div>
|
||||
@ -372,7 +371,7 @@ $(document).ready(function(){initNavTree('gf__audio_8c_source.html',''); initRes
|
||||
</div>
|
||||
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> </div>
|
||||
<div class="foldopen" id="foldopen00263" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"><a class="line" href="gf__audio_8h.html#a336ebd4c24f26fb744114f955292f58b"> 263</a></span><span class="keywordtype">void</span> gf_audio_resume(<a class="code hl_struct" href="structgf__audio__t.html">gf_audio_t</a>* audio, gf_audio_id_t <span class="keywordtype">id</span>) {</div>
|
||||
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"><a class="line" href="gf__audio_8h.html#a336ebd4c24f26fb744114f955292f58b"> 263</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__audio_8h.html#a336ebd4c24f26fb744114f955292f58b">gf_audio_resume</a>(<a class="code hl_struct" href="structgf__audio__t.html">gf_audio_t</a>* audio, gf_audio_id_t <span class="keywordtype">id</span>) {</div>
|
||||
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> ma_mutex_lock(audio-><a class="code hl_variable" href="structgf__audio__t.html#a8dc02290f6f59821db420f365985f592">mutex</a>);</div>
|
||||
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> <span class="keywordflow">if</span>(audio-><a class="code hl_variable" href="structgf__audio__t.html#a9494a0d7083e3eff5ba66d7d26cce1ac">decoder</a>[<span class="keywordtype">id</span>].<a class="code hl_variable" href="structgf__audio__decoder__t.html#a570e988d60764a3ce263c8185081886b">used</a> != 0) audio-><a class="code hl_variable" href="structgf__audio__t.html#a9494a0d7083e3eff5ba66d7d26cce1ac">decoder</a>[id].<a class="code hl_variable" href="structgf__audio__decoder__t.html#a570e988d60764a3ce263c8185081886b">used</a> = 1;</div>
|
||||
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> ma_mutex_unlock(audio-><a class="code hl_variable" href="structgf__audio__t.html#a8dc02290f6f59821db420f365985f592">mutex</a>);</div>
|
||||
@ -380,16 +379,24 @@ $(document).ready(function(){initNavTree('gf__audio_8c_source.html',''); initRes
|
||||
</div>
|
||||
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> </div>
|
||||
<div class="foldopen" id="foldopen00269" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"><a class="line" href="gf__audio_8h.html#af319f87c14e6b784de694c065d147c80"> 269</a></span><span class="keywordtype">void</span> gf_audio_pause(<a class="code hl_struct" href="structgf__audio__t.html">gf_audio_t</a>* audio, gf_audio_id_t <span class="keywordtype">id</span>) {</div>
|
||||
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"><a class="line" href="gf__audio_8h.html#af319f87c14e6b784de694c065d147c80"> 269</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__audio_8h.html#af319f87c14e6b784de694c065d147c80">gf_audio_pause</a>(<a class="code hl_struct" href="structgf__audio__t.html">gf_audio_t</a>* audio, gf_audio_id_t <span class="keywordtype">id</span>) {</div>
|
||||
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> ma_mutex_lock(audio-><a class="code hl_variable" href="structgf__audio__t.html#a8dc02290f6f59821db420f365985f592">mutex</a>);</div>
|
||||
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> <span class="keywordflow">if</span>(audio-><a class="code hl_variable" href="structgf__audio__t.html#a9494a0d7083e3eff5ba66d7d26cce1ac">decoder</a>[<span class="keywordtype">id</span>].<a class="code hl_variable" href="structgf__audio__decoder__t.html#a570e988d60764a3ce263c8185081886b">used</a> != 0) audio-><a class="code hl_variable" href="structgf__audio__t.html#a9494a0d7083e3eff5ba66d7d26cce1ac">decoder</a>[id].<a class="code hl_variable" href="structgf__audio__decoder__t.html#a570e988d60764a3ce263c8185081886b">used</a> = -1;</div>
|
||||
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> ma_mutex_unlock(audio-><a class="code hl_variable" href="structgf__audio__t.html#a8dc02290f6f59821db420f365985f592">mutex</a>);</div>
|
||||
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> </div>
|
||||
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"><a class="line" href="gf__audio_8h.html#a270465ee43fdc71840bd1a5dbd0a1ec1"> 275</a></span><span class="keywordtype">void</span> gf_audio_stop(<a class="code hl_struct" href="structgf__audio__t.html">gf_audio_t</a>* audio, gf_audio_id_t <span class="keywordtype">id</span>) { gf_audio_decoder_destroy(&audio-><a class="code hl_variable" href="structgf__audio__t.html#a9494a0d7083e3eff5ba66d7d26cce1ac">decoder</a>[<span class="keywordtype">id</span>]); }</div>
|
||||
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"><a class="line" href="gf__audio_8h.html#a270465ee43fdc71840bd1a5dbd0a1ec1"> 275</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__audio_8h.html#a270465ee43fdc71840bd1a5dbd0a1ec1">gf_audio_stop</a>(<a class="code hl_struct" href="structgf__audio__t.html">gf_audio_t</a>* audio, gf_audio_id_t <span class="keywordtype">id</span>) { <a class="code hl_function" href="gf__audio_8h.html#ae34c8bd9d398a4335a1c6f9cc290ebdb">gf_audio_decoder_destroy</a>(&audio-><a class="code hl_variable" href="structgf__audio__t.html#a9494a0d7083e3eff5ba66d7d26cce1ac">decoder</a>[<span class="keywordtype">id</span>]); }</div>
|
||||
<div class="ttc" id="aaudio_8h_html_a6d19d179e9a386872980ec047b37345c"><div class="ttname"><a href="audio_8h.html#a6d19d179e9a386872980ec047b37345c">GF_AUDIO_MAX_DECODERS</a></div><div class="ttdeci">#define GF_AUDIO_MAX_DECODERS</div><div class="ttdoc">Max decoders audio interface can handle.</div><div class="ttdef"><b>Definition</b> <a href="audio_8h_source.html#l00033">audio.h:33</a></div></div>
|
||||
<div class="ttc" id="agf__audio_8h_html"><div class="ttname"><a href="gf__audio_8h.html">gf_audio.h</a></div><div class="ttdoc">Audio interface.</div></div>
|
||||
<div class="ttc" id="agf__audio_8h_html_a270465ee43fdc71840bd1a5dbd0a1ec1"><div class="ttname"><a href="gf__audio_8h.html#a270465ee43fdc71840bd1a5dbd0a1ec1">gf_audio_stop</a></div><div class="ttdeci">void gf_audio_stop(gf_audio_t *audio, gf_audio_id_t id)</div><div class="ttdoc">Stop audio.</div><div class="ttdef"><b>Definition</b> <a href="gf__audio_8c_source.html#l00275">gf_audio.c:275</a></div></div>
|
||||
<div class="ttc" id="agf__audio_8h_html_a336ebd4c24f26fb744114f955292f58b"><div class="ttname"><a href="gf__audio_8h.html#a336ebd4c24f26fb744114f955292f58b">gf_audio_resume</a></div><div class="ttdeci">void gf_audio_resume(gf_audio_t *audio, gf_audio_id_t id)</div><div class="ttdoc">Resume audio.</div><div class="ttdef"><b>Definition</b> <a href="gf__audio_8c_source.html#l00263">gf_audio.c:263</a></div></div>
|
||||
<div class="ttc" id="agf__audio_8h_html_a391139463501e0f9962974b208d9e4b2"><div class="ttname"><a href="gf__audio_8h.html#a391139463501e0f9962974b208d9e4b2">gf_audio_load</a></div><div class="ttdeci">gf_audio_id_t gf_audio_load(gf_audio_t *audio, const void *data, size_t size)</div><div class="ttdoc">Load and play data.</div><div class="ttdef"><b>Definition</b> <a href="gf__audio_8c_source.html#l00097">gf_audio.c:97</a></div></div>
|
||||
<div class="ttc" id="agf__audio_8h_html_a52e61cbf2518774a590141631e053330"><div class="ttname"><a href="gf__audio_8h.html#a52e61cbf2518774a590141631e053330">gf_audio_create</a></div><div class="ttdeci">gf_audio_t * gf_audio_create(gf_engine_t *engine)</div><div class="ttdoc">Create audio interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__audio_8c_source.html#l00170">gf_audio.c:170</a></div></div>
|
||||
<div class="ttc" id="agf__audio_8h_html_ab5022a62ecc7ba83ccb5da4a1add398b"><div class="ttname"><a href="gf__audio_8h.html#ab5022a62ecc7ba83ccb5da4a1add398b">gf_audio_destroy</a></div><div class="ttdeci">void gf_audio_destroy(gf_audio_t *audio)</div><div class="ttdoc">Destroy audio interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__audio_8c_source.html#l00246">gf_audio.c:246</a></div></div>
|
||||
<div class="ttc" id="agf__audio_8h_html_ae34c8bd9d398a4335a1c6f9cc290ebdb"><div class="ttname"><a href="gf__audio_8h.html#ae34c8bd9d398a4335a1c6f9cc290ebdb">gf_audio_decoder_destroy</a></div><div class="ttdeci">void gf_audio_decoder_destroy(gf_audio_decoder_t *decoder)</div><div class="ttdoc">Destroy audio decoder.</div><div class="ttdef"><b>Definition</b> <a href="gf__audio_8c_source.html#l00226">gf_audio.c:226</a></div></div>
|
||||
<div class="ttc" id="agf__audio_8h_html_af319f87c14e6b784de694c065d147c80"><div class="ttname"><a href="gf__audio_8h.html#af319f87c14e6b784de694c065d147c80">gf_audio_pause</a></div><div class="ttdeci">void gf_audio_pause(gf_audio_t *audio, gf_audio_id_t id)</div><div class="ttdoc">Pause audio.</div><div class="ttdef"><b>Definition</b> <a href="gf__audio_8c_source.html#l00269">gf_audio.c:269</a></div></div>
|
||||
<div class="ttc" id="agf__audio_8h_html_af3ae4fe048705bae7ce8a377976a4c2d"><div class="ttname"><a href="gf__audio_8h.html#af3ae4fe048705bae7ce8a377976a4c2d">gf_audio_load_file</a></div><div class="ttdeci">gf_audio_id_t gf_audio_load_file(gf_audio_t *audio, const char *path)</div><div class="ttdoc">Load and play file.</div><div class="ttdef"><b>Definition</b> <a href="gf__audio_8c_source.html#l00151">gf_audio.c:151</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>
|
||||
@ -414,7 +421,7 @@ $(document).ready(function(){initNavTree('gf__audio_8c_source.html',''); initRes
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><b>gf_audio.c</b></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><b>gf_audio.c</b></li>
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -5,7 +5,7 @@
|
||||
<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: audio/gf_audio_mod.c Source File</title>
|
||||
<title>GoldFish Engine: src/audio/gf_audio_mod.c Source File</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -116,7 +115,7 @@ $(document).ready(function(){initNavTree('gf__audio__mod_8c_source.html',''); in
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_a5f32cf82ad289a7dac212f63f40f55b.html">audio</a></li><li class="navelem"><b>gf_audio_mod.c</b></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_a63dedf81f1e5ea1d42bb45ef831eb8c.html">audio</a></li><li class="navelem"><b>gf_audio_mod.c</b></li>
|
||||
<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>
|
||||
|
@ -5,7 +5,7 @@
|
||||
<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: audio/gf_audio_xm.c Source File</title>
|
||||
<title>GoldFish Engine: src/audio/gf_audio_xm.c Source File</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -116,7 +115,7 @@ $(document).ready(function(){initNavTree('gf__audio__xm_8c_source.html',''); ini
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_a5f32cf82ad289a7dac212f63f40f55b.html">audio</a></li><li class="navelem"><b>gf_audio_xm.c</b></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_a63dedf81f1e5ea1d42bb45ef831eb8c.html">audio</a></li><li class="navelem"><b>gf_audio_xm.c</b></li>
|
||||
<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>
|
||||
|
@ -5,7 +5,7 @@
|
||||
<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: gf_client.c Source File</title>
|
||||
<title>GoldFish Engine: src/gf_client.c Source File</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -119,53 +118,68 @@ $(document).ready(function(){initNavTree('gf__client_8c_source.html',''); initRe
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include <stdlib.h></span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#include <string.h></span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="gf__client_8h.html#a190d30881f4449e141e915ac42e32d56"> 21</a></span><span class="keywordtype">void</span> gf_client_begin(<span class="keywordtype">void</span>) { gf_draw_begin(); }</div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="gf__client_8h.html#a190d30881f4449e141e915ac42e32d56"> 21</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__client_8h.html#a190d30881f4449e141e915ac42e32d56">gf_client_begin</a>(<span class="keywordtype">void</span>) { <a class="code hl_function" href="gf__draw_8h.html#a4575368fee8a93966d657874a0906aaf">gf_draw_begin</a>(); }</div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="gf__client_8h.html#a48fc64674f40797eac53f689e2ba5bae"> 23</a></span><span class="keywordtype">void</span> gf_client_end(<span class="keywordtype">void</span>) { gf_draw_end(); }</div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="gf__client_8h.html#a48fc64674f40797eac53f689e2ba5bae"> 23</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__client_8h.html#a48fc64674f40797eac53f689e2ba5bae">gf_client_end</a>(<span class="keywordtype">void</span>) { <a class="code hl_function" href="gf__draw_8h.html#a11d157bf565b4010f1350dd5329fa4a4">gf_draw_end</a>(); }</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="foldopen" id="foldopen00025" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="gf__client_8h.html#a425bf9a148d3a4d1301686fa9628de5a"> 25</a></span><a class="code hl_struct" href="structgf__client__t.html">gf_client_t</a>* gf_client_create(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <span class="keyword">const</span> <span class="keywordtype">char</span>* title) {</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="gf__client_8h.html#a425bf9a148d3a4d1301686fa9628de5a"> 25</a></span><a class="code hl_struct" href="structgf__client__t.html">gf_client_t</a>* <a class="code hl_function" href="gf__client_8h.html#a425bf9a148d3a4d1301686fa9628de5a">gf_client_create</a>(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <span class="keyword">const</span> <span class="keywordtype">char</span>* title) {</div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> <a class="code hl_struct" href="structgf__client__t.html">gf_client_t</a>* client = malloc(<span class="keyword">sizeof</span>(*client));</div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> memset(client, 0, <span class="keyword">sizeof</span>(*client));</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> client-><a class="code hl_variable" href="structgf__client__t.html#af44ab851509a6119df42954b209b7c0d">engine</a> = engine;</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> client-><a class="code hl_variable" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">draw</a> = gf_draw_create(engine, title);</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> client-><a class="code hl_variable" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">draw</a> = <a class="code hl_function" href="gf__draw_8h.html#af65b9048f8e8b33c560f374a945d1dec">gf_draw_create</a>(engine, title);</div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <span class="keywordflow">if</span>(client-><a class="code hl_variable" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">draw</a> == NULL) {</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"Failed to create drawing interface"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> gf_client_destroy(client);</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <a class="code hl_function" href="gf__client_8h.html#a1f8b044a5ca56016e55dad76cd839b53">gf_client_destroy</a>(client);</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keywordflow">return</span> NULL;</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> }</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> client-><a class="code hl_variable" href="structgf__client__t.html#ac3381045a3080752363026d7d6607435">audio</a> = gf_audio_create(engine);</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> client-><a class="code hl_variable" href="structgf__client__t.html#ac3381045a3080752363026d7d6607435">audio</a> = <a class="code hl_function" href="gf__audio_8h.html#a52e61cbf2518774a590141631e053330">gf_audio_create</a>(engine);</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keywordflow">if</span>(client-><a class="code hl_variable" href="structgf__client__t.html#ac3381045a3080752363026d7d6607435">audio</a> == NULL) {</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"Failed to create audio interface"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> gf_client_destroy(client);</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <a class="code hl_function" href="gf__client_8h.html#a1f8b044a5ca56016e55dad76cd839b53">gf_client_destroy</a>(client);</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="keywordflow">return</span> NULL;</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> }</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> client-><a class="code hl_variable" href="structgf__client__t.html#acf54abb33068b43e361e9734cf3d20ad">input</a> = gf_input_create(engine);</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> gf_draw_set_input(client-><a class="code hl_variable" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">draw</a>, client-><a class="code hl_variable" href="structgf__client__t.html#acf54abb33068b43e361e9734cf3d20ad">input</a>);</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> client-><a class="code hl_variable" href="structgf__client__t.html#acf54abb33068b43e361e9734cf3d20ad">input</a> = <a class="code hl_function" href="gf__input_8h.html#ac926a70928c687f96cfbc24aef8ca96d">gf_input_create</a>(engine);</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <a class="code hl_function" href="gf__draw_8h.html#a4a0353d9ffdb96b2c26600b185b16f4f">gf_draw_set_input</a>(client-><a class="code hl_variable" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">draw</a>, client-><a class="code hl_variable" href="structgf__client__t.html#acf54abb33068b43e361e9734cf3d20ad">input</a>);</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keywordflow">return</span> client;</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
|
||||
<div class="foldopen" id="foldopen00046" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="gf__client_8h.html#a1f8b044a5ca56016e55dad76cd839b53"> 46</a></span><span class="keywordtype">void</span> gf_client_destroy(<a class="code hl_struct" href="structgf__client__t.html">gf_client_t</a>* client) {</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keywordflow">if</span>(client-><a class="code hl_variable" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">draw</a> != NULL) gf_draw_destroy(client-><a class="code hl_variable" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">draw</a>);</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <span class="keywordflow">if</span>(client-><a class="code hl_variable" href="structgf__client__t.html#ac3381045a3080752363026d7d6607435">audio</a> != NULL) gf_audio_destroy(client-><a class="code hl_variable" href="structgf__client__t.html#ac3381045a3080752363026d7d6607435">audio</a>);</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="keywordflow">if</span>(client-><a class="code hl_variable" href="structgf__client__t.html#acf54abb33068b43e361e9734cf3d20ad">input</a> != NULL) gf_input_destroy(client-><a class="code hl_variable" href="structgf__client__t.html#acf54abb33068b43e361e9734cf3d20ad">input</a>);</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="gf__client_8h.html#a1f8b044a5ca56016e55dad76cd839b53"> 46</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__client_8h.html#a1f8b044a5ca56016e55dad76cd839b53">gf_client_destroy</a>(<a class="code hl_struct" href="structgf__client__t.html">gf_client_t</a>* client) {</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keywordflow">if</span>(client-><a class="code hl_variable" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">draw</a> != NULL) <a class="code hl_function" href="gf__draw_8h.html#aa7c19917300ff10b22de455323f01d83">gf_draw_destroy</a>(client-><a class="code hl_variable" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">draw</a>);</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <span class="keywordflow">if</span>(client-><a class="code hl_variable" href="structgf__client__t.html#ac3381045a3080752363026d7d6607435">audio</a> != NULL) <a class="code hl_function" href="gf__audio_8h.html#ab5022a62ecc7ba83ccb5da4a1add398b">gf_audio_destroy</a>(client-><a class="code hl_variable" href="structgf__client__t.html#ac3381045a3080752363026d7d6607435">audio</a>);</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="keywordflow">if</span>(client-><a class="code hl_variable" href="structgf__client__t.html#acf54abb33068b43e361e9734cf3d20ad">input</a> != NULL) <a class="code hl_function" href="gf__input_8h.html#ac4a22f8231c87a464f6be7faead5dec2">gf_input_destroy</a>(client-><a class="code hl_variable" href="structgf__client__t.html#acf54abb33068b43e361e9734cf3d20ad">input</a>);</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(client-><a class="code hl_variable" href="structgf__client__t.html#af44ab851509a6119df42954b209b7c0d">engine</a>, <span class="stringliteral">"Destroyed client interface"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> free(client);</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</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="gf__client_8h.html#aa955ab564cc593944b7ea4ae10efd397"> 54</a></span><span class="keywordtype">int</span> gf_client_step(<a class="code hl_struct" href="structgf__client__t.html">gf_client_t</a>* client) {</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <span class="keywordtype">int</span> s = gf_draw_step(client-><a class="code hl_variable" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">draw</a>);</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="gf__client_8h.html#aa955ab564cc593944b7ea4ae10efd397"> 54</a></span><span class="keywordtype">int</span> <a class="code hl_function" href="gf__client_8h.html#aa955ab564cc593944b7ea4ae10efd397">gf_client_step</a>(<a class="code hl_struct" href="structgf__client__t.html">gf_client_t</a>* client) {</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <span class="keywordtype">int</span> s = <a class="code hl_function" href="gf__draw_8h.html#a47934a1eafd8426cc145a97e36867551">gf_draw_step</a>(client-><a class="code hl_variable" href="structgf__client__t.html#a363cb3993e177565b9e22c9df5d5ce2c">draw</a>);</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <span class="keywordflow">return</span> s;</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span>}</div>
|
||||
</div>
|
||||
<div class="ttc" id="agf__audio_8h_html"><div class="ttname"><a href="gf__audio_8h.html">gf_audio.h</a></div><div class="ttdoc">Audio interface.</div></div>
|
||||
<div class="ttc" id="agf__audio_8h_html_a52e61cbf2518774a590141631e053330"><div class="ttname"><a href="gf__audio_8h.html#a52e61cbf2518774a590141631e053330">gf_audio_create</a></div><div class="ttdeci">gf_audio_t * gf_audio_create(gf_engine_t *engine)</div><div class="ttdoc">Create audio interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__audio_8c_source.html#l00170">gf_audio.c:170</a></div></div>
|
||||
<div class="ttc" id="agf__audio_8h_html_ab5022a62ecc7ba83ccb5da4a1add398b"><div class="ttname"><a href="gf__audio_8h.html#ab5022a62ecc7ba83ccb5da4a1add398b">gf_audio_destroy</a></div><div class="ttdeci">void gf_audio_destroy(gf_audio_t *audio)</div><div class="ttdoc">Destroy audio interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__audio_8c_source.html#l00246">gf_audio.c:246</a></div></div>
|
||||
<div class="ttc" id="agf__client_8h_html"><div class="ttname"><a href="gf__client_8h.html">gf_client.h</a></div><div class="ttdoc">Client interface.</div></div>
|
||||
<div class="ttc" id="agf__client_8h_html_a190d30881f4449e141e915ac42e32d56"><div class="ttname"><a href="gf__client_8h.html#a190d30881f4449e141e915ac42e32d56">gf_client_begin</a></div><div class="ttdeci">void gf_client_begin(void)</div><div class="ttdoc">Initialize client interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__client_8c_source.html#l00021">gf_client.c:21</a></div></div>
|
||||
<div class="ttc" id="agf__client_8h_html_a1f8b044a5ca56016e55dad76cd839b53"><div class="ttname"><a href="gf__client_8h.html#a1f8b044a5ca56016e55dad76cd839b53">gf_client_destroy</a></div><div class="ttdeci">void gf_client_destroy(gf_client_t *client)</div><div class="ttdoc">Destroy client interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__client_8c_source.html#l00046">gf_client.c:46</a></div></div>
|
||||
<div class="ttc" id="agf__client_8h_html_a425bf9a148d3a4d1301686fa9628de5a"><div class="ttname"><a href="gf__client_8h.html#a425bf9a148d3a4d1301686fa9628de5a">gf_client_create</a></div><div class="ttdeci">gf_client_t * gf_client_create(gf_engine_t *engine, const char *title)</div><div class="ttdoc">Create client interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__client_8c_source.html#l00025">gf_client.c:25</a></div></div>
|
||||
<div class="ttc" id="agf__client_8h_html_a48fc64674f40797eac53f689e2ba5bae"><div class="ttname"><a href="gf__client_8h.html#a48fc64674f40797eac53f689e2ba5bae">gf_client_end</a></div><div class="ttdeci">void gf_client_end(void)</div><div class="ttdoc">Cleanup client interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__client_8c_source.html#l00023">gf_client.c:23</a></div></div>
|
||||
<div class="ttc" id="agf__client_8h_html_aa955ab564cc593944b7ea4ae10efd397"><div class="ttname"><a href="gf__client_8h.html#aa955ab564cc593944b7ea4ae10efd397">gf_client_step</a></div><div class="ttdeci">int gf_client_step(gf_client_t *client)</div><div class="ttdoc">Do client single step.</div><div class="ttdef"><b>Definition</b> <a href="gf__client_8c_source.html#l00054">gf_client.c:54</a></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_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#l00122">gf_draw_common.c:122</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_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__input_8h_html"><div class="ttname"><a href="gf__input_8h.html">gf_input.h</a></div><div class="ttdoc">Input.</div></div>
|
||||
<div class="ttc" id="agf__input_8h_html_ac4a22f8231c87a464f6be7faead5dec2"><div class="ttname"><a href="gf__input_8h.html#ac4a22f8231c87a464f6be7faead5dec2">gf_input_destroy</a></div><div class="ttdeci">void gf_input_destroy(gf_input_t *input)</div><div class="ttdoc">Destroy input interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__input_8c_source.html#l00029">gf_input.c:29</a></div></div>
|
||||
<div class="ttc" id="agf__input_8h_html_ac926a70928c687f96cfbc24aef8ca96d"><div class="ttname"><a href="gf__input_8h.html#ac926a70928c687f96cfbc24aef8ca96d">gf_input_create</a></div><div class="ttdeci">gf_input_t * gf_input_create(gf_engine_t *engine)</div><div class="ttdoc">Create input interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__input_8c_source.html#l00017">gf_input.c:17</a></div></div>
|
||||
<div class="ttc" id="agf__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>
|
||||
@ -180,7 +194,7 @@ $(document).ready(function(){initNavTree('gf__client_8c_source.html',''); initRe
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><b>gf_client.c</b></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><b>gf_client.c</b></li>
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -5,7 +5,7 @@
|
||||
<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: gf_core.c Source File</title>
|
||||
<title>GoldFish Engine: src/gf_core.c Source File</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -123,12 +122,12 @@ $(document).ready(function(){initNavTree('gf__core_8c_source.html',''); initResi
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <stdio.h></span></div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
|
||||
<div class="foldopen" id="foldopen00024" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="gf__core_8h.html#ade0f3fb928e49b05985f095e95fb1f92"> 24</a></span><span class="keywordtype">void</span> gf_engine_begin(<span class="keywordtype">void</span>) {</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="gf__core_8h.html#ade0f3fb928e49b05985f095e95fb1f92"> 24</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__core_8h.html#ade0f3fb928e49b05985f095e95fb1f92">gf_engine_begin</a>(<span class="keywordtype">void</span>) {</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <a class="code hl_struct" href="structgf__version__t.html">gf_version_t</a> ver;</div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#ifdef _WIN32</span></div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> WSADATA wsa;</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> gf_version_get(&ver);</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <a class="code hl_function" href="gf__version_8h.html#a6bbaecc50f6c677871dcf74d7d7dbc4a">gf_version_get</a>(&ver);</div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(NULL, <span class="stringliteral">"GoldFish Engine %s"</span>, ver.<a class="code hl_variable" href="structgf__version__t.html#aa67a3c7e2ee37cd404c34f837b1ff3c5">full</a>);</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(NULL, <span class="stringliteral">"Build date: %s"</span>, ver.<a class="code hl_variable" href="structgf__version__t.html#ac38d0e162b52e8d20fc27ecbf4148375">date</a>);</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(NULL, <span class="stringliteral">"Lua %s"</span>, ver.<a class="code hl_variable" href="structgf__version__t.html#af6a2e2d97455e9a11a76e34d5b4b25c1">lua</a>);</div>
|
||||
@ -139,20 +138,20 @@ $(document).ready(function(){initNavTree('gf__core_8c_source.html',''); initResi
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> WSAStartup(MAKEWORD(1, 1), &wsa);</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(NULL, <span class="stringliteral">"Winsock ready"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> gf_client_begin();</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> gf_server_begin();</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <a class="code hl_function" href="gf__client_8h.html#a190d30881f4449e141e915ac42e32d56">gf_client_begin</a>();</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <a class="code hl_function" href="gf__server_8h.html#a656e41de75a97731bffa1653fc2c8d4a">gf_server_begin</a>();</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</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="gf__core_8h.html#abae48921e84f92d590608745536a9ffc"> 44</a></span><span class="keywordtype">void</span> gf_engine_end(<span class="keywordtype">void</span>) {</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> gf_server_end();</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> gf_client_end();</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="gf__core_8h.html#abae48921e84f92d590608745536a9ffc"> 44</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__core_8h.html#abae48921e84f92d590608745536a9ffc">gf_engine_end</a>(<span class="keywordtype">void</span>) {</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <a class="code hl_function" href="gf__server_8h.html#a9f44e37cb5becfe321b352f8801fe22e">gf_server_end</a>();</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <a class="code hl_function" href="gf__client_8h.html#a48fc64674f40797eac53f689e2ba5bae">gf_client_end</a>();</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="foldopen" id="foldopen00049" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="gf__core_8h.html#a741291298ef02f3dceb1fdeaee2e27b4"> 49</a></span><a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* gf_engine_create(<span class="keyword">const</span> <span class="keywordtype">char</span>* title, <span class="keywordtype">int</span> nogui) {</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="gf__core_8h.html#a741291298ef02f3dceb1fdeaee2e27b4"> 49</a></span><a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* <a class="code hl_function" href="gf__core_8h.html#a741291298ef02f3dceb1fdeaee2e27b4">gf_engine_create</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* title, <span class="keywordtype">int</span> nogui) {</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine = malloc(<span class="keyword">sizeof</span>(*engine));</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> memset(engine, 0, <span class="keyword">sizeof</span>(*engine));</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> engine-><a class="code hl_variable" href="structgf__engine__t.html#a311f3b1680291fbfb3271fc73a05748c">log</a> = stderr;</div>
|
||||
@ -161,44 +160,59 @@ $(document).ready(function(){initNavTree('gf__core_8c_source.html',''); initResi
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> engine-><a class="code hl_variable" href="structgf__engine__t.html#a4f2720244393f64efe90ef5079338ac2">client</a> = NULL;</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> } <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"GUI mode"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> engine-><a class="code hl_variable" href="structgf__engine__t.html#a4f2720244393f64efe90ef5079338ac2">client</a> = gf_client_create(engine, title);</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> engine-><a class="code hl_variable" href="structgf__engine__t.html#a4f2720244393f64efe90ef5079338ac2">client</a> = <a class="code hl_function" href="gf__client_8h.html#a425bf9a148d3a4d1301686fa9628de5a">gf_client_create</a>(engine, title);</div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <span class="keywordflow">if</span>(engine-><a class="code hl_variable" href="structgf__engine__t.html#a4f2720244393f64efe90ef5079338ac2">client</a> == NULL) {</div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"Failed to create client interface"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> gf_engine_destroy(engine);</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <a class="code hl_function" href="gf__core_8h.html#a978d9c52b1d1098b5fc2f3e869036b64">gf_engine_destroy</a>(engine);</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <span class="keywordflow">return</span> NULL;</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> }</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"Switching to graphical console"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> }</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> engine-><a class="code hl_variable" href="structgf__engine__t.html#a2ddb35da78854ca79e6f3be1cd5b8390">server</a> = gf_server_create(engine);</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> engine-><a class="code hl_variable" href="structgf__engine__t.html#a2ddb35da78854ca79e6f3be1cd5b8390">server</a> = <a class="code hl_function" href="gf__server_8h.html#a861aac514f048d33ce16e3209e125df5">gf_server_create</a>(engine);</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> <span class="keywordflow">return</span> engine;</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
|
||||
<div class="foldopen" id="foldopen00084" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="gf__core_8h.html#aa9a229aa7c06d1a02ae89f93b8029fea"> 84</a></span><span class="keywordtype">void</span> gf_engine_loop(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine) {</div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="gf__core_8h.html#aa9a229aa7c06d1a02ae89f93b8029fea"> 84</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__core_8h.html#aa9a229aa7c06d1a02ae89f93b8029fea">gf_engine_loop</a>(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine) {</div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keywordflow">while</span>(1) {</div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <span class="keywordflow">if</span>(engine-><a class="code hl_variable" href="structgf__engine__t.html#a4f2720244393f64efe90ef5079338ac2">client</a> != NULL) {</div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keywordflow">if</span>(gf_client_step(engine-><a class="code hl_variable" href="structgf__engine__t.html#a4f2720244393f64efe90ef5079338ac2">client</a>) != 0) <span class="keywordflow">break</span>;</div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keywordflow">if</span>(<a class="code hl_function" href="gf__client_8h.html#aa955ab564cc593944b7ea4ae10efd397">gf_client_step</a>(engine-><a class="code hl_variable" href="structgf__engine__t.html#a4f2720244393f64efe90ef5079338ac2">client</a>) != 0) <span class="keywordflow">break</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>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> </div>
|
||||
<div class="foldopen" id="foldopen00092" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="gf__core_8h.html#a978d9c52b1d1098b5fc2f3e869036b64"> 92</a></span><span class="keywordtype">void</span> gf_engine_destroy(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine) {</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keywordflow">if</span>(engine-><a class="code hl_variable" href="structgf__engine__t.html#a2ddb35da78854ca79e6f3be1cd5b8390">server</a> != NULL) gf_server_destroy(engine-><a class="code hl_variable" href="structgf__engine__t.html#a2ddb35da78854ca79e6f3be1cd5b8390">server</a>);</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="keywordflow">if</span>(engine-><a class="code hl_variable" href="structgf__engine__t.html#a4f2720244393f64efe90ef5079338ac2">client</a> != NULL) gf_client_destroy(engine-><a class="code hl_variable" href="structgf__engine__t.html#a4f2720244393f64efe90ef5079338ac2">client</a>);</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="gf__core_8h.html#a978d9c52b1d1098b5fc2f3e869036b64"> 92</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__core_8h.html#a978d9c52b1d1098b5fc2f3e869036b64">gf_engine_destroy</a>(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine) {</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keywordflow">if</span>(engine-><a class="code hl_variable" href="structgf__engine__t.html#a2ddb35da78854ca79e6f3be1cd5b8390">server</a> != NULL) <a class="code hl_function" href="gf__server_8h.html#afedff111b1691c5973e264ce4f6a3787">gf_server_destroy</a>(engine-><a class="code hl_variable" href="structgf__engine__t.html#a2ddb35da78854ca79e6f3be1cd5b8390">server</a>);</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="keywordflow">if</span>(engine-><a class="code hl_variable" href="structgf__engine__t.html#a4f2720244393f64efe90ef5079338ac2">client</a> != NULL) <a class="code hl_function" href="gf__client_8h.html#a1f8b044a5ca56016e55dad76cd839b53">gf_client_destroy</a>(engine-><a class="code hl_variable" href="structgf__engine__t.html#a4f2720244393f64efe90ef5079338ac2">client</a>);</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> free(engine);</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(NULL, <span class="stringliteral">"Destroyed engine"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span>}</div>
|
||||
</div>
|
||||
<div class="ttc" id="agf__client_8h_html"><div class="ttname"><a href="gf__client_8h.html">gf_client.h</a></div><div class="ttdoc">Client interface.</div></div>
|
||||
<div class="ttc" id="agf__client_8h_html_a190d30881f4449e141e915ac42e32d56"><div class="ttname"><a href="gf__client_8h.html#a190d30881f4449e141e915ac42e32d56">gf_client_begin</a></div><div class="ttdeci">void gf_client_begin(void)</div><div class="ttdoc">Initialize client interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__client_8c_source.html#l00021">gf_client.c:21</a></div></div>
|
||||
<div class="ttc" id="agf__client_8h_html_a1f8b044a5ca56016e55dad76cd839b53"><div class="ttname"><a href="gf__client_8h.html#a1f8b044a5ca56016e55dad76cd839b53">gf_client_destroy</a></div><div class="ttdeci">void gf_client_destroy(gf_client_t *client)</div><div class="ttdoc">Destroy client interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__client_8c_source.html#l00046">gf_client.c:46</a></div></div>
|
||||
<div class="ttc" id="agf__client_8h_html_a425bf9a148d3a4d1301686fa9628de5a"><div class="ttname"><a href="gf__client_8h.html#a425bf9a148d3a4d1301686fa9628de5a">gf_client_create</a></div><div class="ttdeci">gf_client_t * gf_client_create(gf_engine_t *engine, const char *title)</div><div class="ttdoc">Create client interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__client_8c_source.html#l00025">gf_client.c:25</a></div></div>
|
||||
<div class="ttc" id="agf__client_8h_html_a48fc64674f40797eac53f689e2ba5bae"><div class="ttname"><a href="gf__client_8h.html#a48fc64674f40797eac53f689e2ba5bae">gf_client_end</a></div><div class="ttdeci">void gf_client_end(void)</div><div class="ttdoc">Cleanup client interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__client_8c_source.html#l00023">gf_client.c:23</a></div></div>
|
||||
<div class="ttc" id="agf__client_8h_html_aa955ab564cc593944b7ea4ae10efd397"><div class="ttname"><a href="gf__client_8h.html#aa955ab564cc593944b7ea4ae10efd397">gf_client_step</a></div><div class="ttdeci">int gf_client_step(gf_client_t *client)</div><div class="ttdoc">Do client single step.</div><div class="ttdef"><b>Definition</b> <a href="gf__client_8c_source.html#l00054">gf_client.c:54</a></div></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__core_8h_html_a741291298ef02f3dceb1fdeaee2e27b4"><div class="ttname"><a href="gf__core_8h.html#a741291298ef02f3dceb1fdeaee2e27b4">gf_engine_create</a></div><div class="ttdeci">gf_engine_t * gf_engine_create(const char *title, int nogui)</div><div class="ttdoc">Create engine instance.</div><div class="ttdef"><b>Definition</b> <a href="gf__core_8c_source.html#l00049">gf_core.c:49</a></div></div>
|
||||
<div class="ttc" id="agf__core_8h_html_a978d9c52b1d1098b5fc2f3e869036b64"><div class="ttname"><a href="gf__core_8h.html#a978d9c52b1d1098b5fc2f3e869036b64">gf_engine_destroy</a></div><div class="ttdeci">void gf_engine_destroy(gf_engine_t *engine)</div><div class="ttdoc">Destroy engine instance.</div><div class="ttdef"><b>Definition</b> <a href="gf__core_8c_source.html#l00092">gf_core.c:92</a></div></div>
|
||||
<div class="ttc" id="agf__core_8h_html_aa9a229aa7c06d1a02ae89f93b8029fea"><div class="ttname"><a href="gf__core_8h.html#aa9a229aa7c06d1a02ae89f93b8029fea">gf_engine_loop</a></div><div class="ttdeci">void gf_engine_loop(gf_engine_t *engine)</div><div class="ttdoc">Start engine main loop.</div><div class="ttdef"><b>Definition</b> <a href="gf__core_8c_source.html#l00084">gf_core.c:84</a></div></div>
|
||||
<div class="ttc" id="agf__core_8h_html_abae48921e84f92d590608745536a9ffc"><div class="ttname"><a href="gf__core_8h.html#abae48921e84f92d590608745536a9ffc">gf_engine_end</a></div><div class="ttdeci">void gf_engine_end(void)</div><div class="ttdoc">Cleanup engine.</div><div class="ttdef"><b>Definition</b> <a href="gf__core_8c_source.html#l00044">gf_core.c:44</a></div></div>
|
||||
<div class="ttc" id="agf__core_8h_html_ade0f3fb928e49b05985f095e95fb1f92"><div class="ttname"><a href="gf__core_8h.html#ade0f3fb928e49b05985f095e95fb1f92">gf_engine_begin</a></div><div class="ttdeci">void gf_engine_begin(void)</div><div class="ttdoc">Initialize engine.</div><div class="ttdef"><b>Definition</b> <a href="gf__core_8c_source.html#l00024">gf_core.c:24</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="agf__server_8h_html"><div class="ttname"><a href="gf__server_8h.html">gf_server.h</a></div><div class="ttdoc">Client interface.</div></div>
|
||||
<div class="ttc" id="agf__server_8h_html_a656e41de75a97731bffa1653fc2c8d4a"><div class="ttname"><a href="gf__server_8h.html#a656e41de75a97731bffa1653fc2c8d4a">gf_server_begin</a></div><div class="ttdeci">void gf_server_begin(void)</div><div class="ttdoc">Initialize server interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__server_8c_source.html#l00018">gf_server.c:18</a></div></div>
|
||||
<div class="ttc" id="agf__server_8h_html_a861aac514f048d33ce16e3209e125df5"><div class="ttname"><a href="gf__server_8h.html#a861aac514f048d33ce16e3209e125df5">gf_server_create</a></div><div class="ttdeci">gf_server_t * gf_server_create(gf_engine_t *engine)</div><div class="ttdoc">Create server interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__server_8c_source.html#l00022">gf_server.c:22</a></div></div>
|
||||
<div class="ttc" id="agf__server_8h_html_a9f44e37cb5becfe321b352f8801fe22e"><div class="ttname"><a href="gf__server_8h.html#a9f44e37cb5becfe321b352f8801fe22e">gf_server_end</a></div><div class="ttdeci">void gf_server_end(void)</div><div class="ttdoc">Cleanup server interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__server_8c_source.html#l00020">gf_server.c:20</a></div></div>
|
||||
<div class="ttc" id="agf__server_8h_html_afedff111b1691c5973e264ce4f6a3787"><div class="ttname"><a href="gf__server_8h.html#afedff111b1691c5973e264ce4f6a3787">gf_server_destroy</a></div><div class="ttdeci">void gf_server_destroy(gf_server_t *server)</div><div class="ttdoc">Destroy server interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__server_8c_source.html#l00035">gf_server.c:35</a></div></div>
|
||||
<div class="ttc" id="agf__version_8h_html"><div class="ttname"><a href="gf__version_8h.html">gf_version.h</a></div><div class="ttdoc">Version.</div></div>
|
||||
<div class="ttc" id="agf__version_8h_html_a6bbaecc50f6c677871dcf74d7d7dbc4a"><div class="ttname"><a href="gf__version_8h.html#a6bbaecc50f6c677871dcf74d7d7dbc4a">gf_version_get</a></div><div class="ttdeci">void gf_version_get(gf_version_t *version)</div><div class="ttdoc">Get version of engine.</div><div class="ttdef"><b>Definition</b> <a href="gf__version_8c_source.html#l00018">gf_version.c:18</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html_a2ddb35da78854ca79e6f3be1cd5b8390"><div class="ttname"><a href="structgf__engine__t.html#a2ddb35da78854ca79e6f3be1cd5b8390">gf_engine_t::server</a></div><div class="ttdeci">gf_server_t * server</div><div class="ttdoc">Server interface.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html_a311f3b1680291fbfb3271fc73a05748c"><div class="ttname"><a href="structgf__engine__t.html#a311f3b1680291fbfb3271fc73a05748c">gf_engine_t::log</a></div><div class="ttdeci">FILE * log</div><div class="ttdoc">Log output.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
@ -216,7 +230,7 @@ $(document).ready(function(){initNavTree('gf__core_8c_source.html',''); initResi
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><b>gf_core.c</b></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><b>gf_core.c</b></li>
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -5,7 +5,7 @@
|
||||
<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: gf_draw_common.c Source File</title>
|
||||
<title>GoldFish Engine: src/gf_draw_common.c Source File</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -124,14 +123,14 @@ $(document).ready(function(){initNavTree('gf__draw__common_8c_source.html','');
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <string.h></span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <<a class="code" href="math_8h.html">math.h</a>></span></div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="gf__draw_8h.html#a4575368fee8a93966d657874a0906aaf"> 26</a></span><span class="keywordtype">void</span> gf_draw_begin(<span class="keywordtype">void</span>) { gf_draw_platform_begin(); }</div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="gf__draw_8h.html#a4575368fee8a93966d657874a0906aaf"> 26</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw_8h.html#a4575368fee8a93966d657874a0906aaf">gf_draw_begin</a>(<span class="keywordtype">void</span>) { <a class="code hl_function" href="gf__draw__platform_8h.html#aa3106f20d1a654acf65f5e4ddb7a0fdd">gf_draw_platform_begin</a>(); }</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"><a class="line" href="gf__draw_8h.html#a11d157bf565b4010f1350dd5329fa4a4"> 28</a></span><span class="keywordtype">void</span> gf_draw_end(<span class="keywordtype">void</span>) { gf_draw_platform_end(); }</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="gf__draw_8h.html#a11d157bf565b4010f1350dd5329fa4a4"> 28</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw_8h.html#a11d157bf565b4010f1350dd5329fa4a4">gf_draw_end</a>(<span class="keywordtype">void</span>) { <a class="code hl_function" href="gf__draw__platform_8h.html#ad6f83af1b5dec4457aea20dcab88c94f">gf_draw_platform_end</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><a class="code hl_struct" href="structgf__texture__t.html">gf_texture_t</a>* test_texture;</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="foldopen" id="foldopen00032" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="gf__draw_8h.html#af65b9048f8e8b33c560f374a945d1dec"> 32</a></span><a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* gf_draw_create(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <span class="keyword">const</span> <span class="keywordtype">char</span>* title) {</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="gf__draw_8h.html#af65b9048f8e8b33c560f374a945d1dec"> 32</a></span><a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* <a class="code hl_function" href="gf__draw_8h.html#af65b9048f8e8b33c560f374a945d1dec">gf_draw_create</a>(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <span class="keyword">const</span> <span class="keywordtype">char</span>* title) {</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw = malloc(<span class="keyword">sizeof</span>(*draw));</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> memset(draw, 0, <span class="keyword">sizeof</span>(*draw));</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a9168679ed35dff169e7694bc40d5fe83">engine</a> = engine;</div>
|
||||
@ -143,10 +142,10 @@ $(document).ready(function(){initNavTree('gf__draw__common_8c_source.html','');
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a4699dbc1203697ad79ef8635d48886ec">draw_3d</a> = 0;</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a0d6e7e3f8f4e72bbfc4208db6b0a4e28">font</a> = NULL;</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> strcpy(draw-><a class="code hl_variable" href="structgf__draw__t.html#a24c971423b1befdce81738a39080b552">title</a>, title);</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a> = gf_draw_platform_create(engine, draw);</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a> = <a class="code hl_function" href="gf__draw__platform_8h.html#ae0d81adf1fa83413f5052dab1fc4793f">gf_draw_platform_create</a>(engine, draw);</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keywordflow">if</span>(draw-><a class="code hl_variable" href="structgf__draw__t.html#ab7893e83d1d13fe68efbed786df0ce5c">platform</a> != NULL) {</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a4caafef51bb4d3b4a549671f63781c5d">driver</a> = gf_draw_driver_create(engine, draw);</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> gf_draw_reshape(draw);</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a4caafef51bb4d3b4a549671f63781c5d">driver</a> = <a class="code hl_function" href="gf__draw__driver_8h.html#aebc8d113d5682c2f1090e6f04d0857e4">gf_draw_driver_create</a>(engine, draw);</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <a class="code hl_function" href="gf__draw_8h.html#af1d6ba858a1cee357f8626501540e8bf">gf_draw_reshape</a>(draw);</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a687948ab2189ace286eaf627fbc7c6b3">running</a> = 1;</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a1cba7c3af17c134f9f749ff9cb5aba72">light</a>[0] = 0.0;</div>
|
||||
@ -162,24 +161,24 @@ $(document).ready(function(){initNavTree('gf__draw__common_8c_source.html','');
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a28a0e4624401155ff09056d1994f69f2">lookat</a>[1] = 0;</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a28a0e4624401155ff09056d1994f69f2">lookat</a>[2] = 0;</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a0d6e7e3f8f4e72bbfc4208db6b0a4e28">font</a> = gf_font_create(draw, <span class="stringliteral">"font/helvR24.bdf"</span>);</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a0d6e7e3f8f4e72bbfc4208db6b0a4e28">font</a> = <a class="code hl_function" href="gf__font_8h.html#a0d171fe12d2ac1d3acc18476436608a1">gf_font_create</a>(draw, <span class="stringliteral">"font/helvR24.bdf"</span>);</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063">gui</a> = gf_gui_create(engine, draw);</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> draw-><a class="code hl_variable" href="structgf__draw__t.html#a5db50986159b8a2b1736aa315a5d8063">gui</a> = <a class="code hl_function" href="gf__gui_8h.html#a929e99bf9dd58e4abc0c9f2a6b1341a1">gf_gui_create</a>(engine, draw);</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keywordflow">if</span>(1) {</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> <span class="keywordtype">int</span> w, h, c;</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* d = stbi_load(<span class="stringliteral">"texture/test.bmp"</span>, &w, &h, &c, 4);</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> test_texture = gf_texture_create(draw, w, h, d);</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> test_texture = <a class="code hl_function" href="gf__texture_8h.html#a6cd0c41bfc9dbe140bb52f39aaa14080">gf_texture_create</a>(draw, w, h, d);</div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> free(d);</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> }</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> } <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> gf_draw_destroy(draw);</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <a class="code hl_function" href="gf__draw_8h.html#aa7c19917300ff10b22de455323f01d83">gf_draw_destroy</a>(draw);</div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> draw = NULL;</div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> }</div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <span class="keywordflow">return</span> draw;</div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="gf__draw_8h.html#af1d6ba858a1cee357f8626501540e8bf"> 79</a></span><span class="keywordtype">void</span> gf_draw_reshape(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) { gf_draw_driver_reshape(draw); }</div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="gf__draw_8h.html#af1d6ba858a1cee357f8626501540e8bf"> 79</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw_8h.html#af1d6ba858a1cee357f8626501540e8bf">gf_draw_reshape</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) { <a class="code hl_function" href="gf__draw__driver_8h.html#af0a260e2df4036c09bebe329c821fc19">gf_draw_driver_reshape</a>(draw); }</div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span><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>
|
||||
@ -192,19 +191,19 @@ $(document).ready(function(){initNavTree('gf__draw__common_8c_source.html','');
|
||||
<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="l00091" name="l00091"></a><span class="lineno"><a class="line" href="gf__draw_8h.html#a4887fe11d8dfe55cf784e07b382b046a"> 91</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw_8h.html#a4887fe11d8dfe55cf784e07b382b046a">gf_draw_frame</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="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="l00095" name="l00095"></a><span class="lineno"> 95</span> button1 = <a class="code hl_function" href="gf__gui_8h.html#a9bfb5fc1e4dff3c3f0e4748d5b8c3c2e">gf_gui_create_button</a>(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> <a class="code hl_function" href="gf__gui_8h.html#ac4dbc67180bd8f83906b16fc268a8e78">gf_gui_set_callback</a>(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="l00099" name="l00099"></a><span class="lineno"> 99</span> button2 = <a class="code hl_function" href="gf__gui_8h.html#a9bfb5fc1e4dff3c3f0e4748d5b8c3c2e">gf_gui_create_button</a>(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> <a class="code hl_function" href="gf__gui_8h.html#ac4dbc67180bd8f83906b16fc268a8e78">gf_gui_set_callback</a>(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="l00103" name="l00103"></a><span class="lineno"> 103</span> <a class="code hl_function" href="gf__graphic_8h.html#a4157822cc342fa294329ed2c436d53f2">gf_graphic_draw_texture_polygon</a>(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>
|
||||
@ -220,13 +219,13 @@ $(document).ready(function(){initNavTree('gf__draw__common_8c_source.html','');
|
||||
<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="l00119" name="l00119"></a><span class="lineno"> 119</span> <a class="code hl_function" href="gf__gui_8h.html#a41f221ae3b2221553f49678f9434976c">gf_gui_render</a>(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#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="l00122" name="l00122"></a><span class="lineno"><a class="line" href="gf__draw_8h.html#a47934a1eafd8426cc145a97e36867551"> 122</a></span><span class="keywordtype">int</span> <a class="code hl_function" href="gf__draw_8h.html#a47934a1eafd8426cc145a97e36867551">gf_draw_step</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <span class="keywordtype">int</span> ret = <a class="code hl_function" href="gf__draw__platform_8h.html#af006e1dd0055cd824dd61122454d6192">gf_draw_platform_step</a>(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>
|
||||
@ -235,27 +234,50 @@ $(document).ready(function(){initNavTree('gf__draw__common_8c_source.html','');
|
||||
</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="l00130" name="l00130"></a><span class="lineno"><a class="line" href="gf__draw_8h.html#aa7c19917300ff10b22de455323f01d83"> 130</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__draw_8h.html#aa7c19917300ff10b22de455323f01d83">gf_draw_destroy</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="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) <a class="code hl_function" href="gf__draw__driver_8h.html#af8f5a8642f6e54ece2ab4b6389877b56">gf_draw_driver_destroy</a>(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) <a class="code hl_function" href="gf__draw__platform_8h.html#a24822bbf6cda6c2cbe336d70116dfb25">gf_draw_platform_destroy</a>(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="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> <a class="code hl_function" href="gf__draw_8h.html#a4a0353d9ffdb96b2c26600b185b16f4f">gf_draw_set_input</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <a class="code hl_struct" href="structgf__input__t.html">gf_input_t</a>* input) { 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_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#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__draw__driver_8h_html"><div class="ttname"><a href="gf__draw__driver_8h.html">gf_draw_driver.h</a></div><div class="ttdoc">Drawing driver.</div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_aebc8d113d5682c2f1090e6f04d0857e4"><div class="ttname"><a href="gf__draw__driver_8h.html#aebc8d113d5682c2f1090e6f04d0857e4">gf_draw_driver_create</a></div><div class="ttdeci">gf_draw_driver_t * gf_draw_driver_create(gf_engine_t *engine, gf_draw_t *draw)</div><div class="ttdoc">Initialize drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__driver_8c_source.html#l00035">gf_driver.c:35</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_af0a260e2df4036c09bebe329c821fc19"><div class="ttname"><a href="gf__draw__driver_8h.html#af0a260e2df4036c09bebe329c821fc19">gf_draw_driver_reshape</a></div><div class="ttdeci">void gf_draw_driver_reshape(gf_draw_t *draw)</div><div class="ttdoc">Do stuffs required on resizing window.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__driver_8c_source.html#l00047">gf_driver.c:47</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_af8f5a8642f6e54ece2ab4b6389877b56"><div class="ttname"><a href="gf__draw__driver_8h.html#af8f5a8642f6e54ece2ab4b6389877b56">gf_draw_driver_destroy</a></div><div class="ttdeci">void gf_draw_driver_destroy(gf_draw_driver_t *driver)</div><div class="ttdoc">Destroy drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__driver_8c_source.html#l00055">gf_driver.c:55</a></div></div>
|
||||
<div class="ttc" id="agf__draw__platform_8h_html"><div class="ttname"><a href="gf__draw__platform_8h.html">gf_draw_platform.h</a></div><div class="ttdoc">Platform-dependent part of drawing driver.</div></div>
|
||||
<div class="ttc" id="agf__draw__platform_8h_html_a24822bbf6cda6c2cbe336d70116dfb25"><div class="ttname"><a href="gf__draw__platform_8h.html#a24822bbf6cda6c2cbe336d70116dfb25">gf_draw_platform_destroy</a></div><div class="ttdeci">void gf_draw_platform_destroy(gf_draw_platform_t *platform)</div><div class="ttdoc">Destroy platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="directx_2dx11_2gf__draw_8c_source.html#l00179">gf_draw.c:179</a></div></div>
|
||||
<div class="ttc" id="agf__draw__platform_8h_html_aa3106f20d1a654acf65f5e4ddb7a0fdd"><div class="ttname"><a href="gf__draw__platform_8h.html#aa3106f20d1a654acf65f5e4ddb7a0fdd">gf_draw_platform_begin</a></div><div class="ttdeci">void gf_draw_platform_begin(void)</div><div class="ttdoc">Initialize platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="directx_2dx11_2gf__draw_8c_source.html#l00023">gf_draw.c:23</a></div></div>
|
||||
<div class="ttc" id="agf__draw__platform_8h_html_ad6f83af1b5dec4457aea20dcab88c94f"><div class="ttname"><a href="gf__draw__platform_8h.html#ad6f83af1b5dec4457aea20dcab88c94f">gf_draw_platform_end</a></div><div class="ttdeci">void gf_draw_platform_end(void)</div><div class="ttdoc">Cleanup platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="directx_2dx11_2gf__draw_8c_source.html#l00024">gf_draw.c:24</a></div></div>
|
||||
<div class="ttc" id="agf__draw__platform_8h_html_ae0d81adf1fa83413f5052dab1fc4793f"><div class="ttname"><a href="gf__draw__platform_8h.html#ae0d81adf1fa83413f5052dab1fc4793f">gf_draw_platform_create</a></div><div class="ttdeci">gf_draw_platform_t * gf_draw_platform_create(gf_engine_t *engine, gf_draw_t *draw)</div><div class="ttdoc">Create platform-dependent part of drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="directx_2dx11_2gf__draw_8c_source.html#l00123">gf_draw.c:123</a></div></div>
|
||||
<div class="ttc" id="agf__draw__platform_8h_html_af006e1dd0055cd824dd61122454d6192"><div class="ttname"><a href="gf__draw__platform_8h.html#af006e1dd0055cd824dd61122454d6192">gf_draw_platform_step</a></div><div class="ttdeci">int gf_draw_platform_step(gf_draw_t *draw)</div><div class="ttdoc">Do platform-dependent step.</div><div class="ttdef"><b>Definition</b> <a href="directx_2dx11_2gf__draw_8c_source.html#l00101">gf_draw.c:101</a></div></div>
|
||||
<div class="ttc" id="agf__font_8h_html"><div class="ttname"><a href="gf__font_8h.html">gf_font.h</a></div><div class="ttdoc">Font.</div></div>
|
||||
<div class="ttc" id="agf__font_8h_html_a0d171fe12d2ac1d3acc18476436608a1"><div class="ttname"><a href="gf__font_8h.html#a0d171fe12d2ac1d3acc18476436608a1">gf_font_create</a></div><div class="ttdeci">gf_font_t * gf_font_create(gf_draw_t *draw, const char *path)</div><div class="ttdoc">Load font.</div><div class="ttdef"><b>Definition</b> <a href="gf__font_8c_source.html#l00141">gf_font.c:141</a></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_a0b9f704231aa067e58c6a8e7a42afdcf"><div class="ttname"><a href="gf__graphic_8h.html#a0b9f704231aa067e58c6a8e7a42afdcf">GF_GRAPHIC_3D</a></div><div class="ttdeci">#define GF_GRAPHIC_3D</div><div class="ttdoc">Dimension parameter for 3D.</div><div class="ttdef"><b>Definition</b> <a href="gf__graphic_8h_source.html#l00032">gf_graphic.h:32</a></div></div>
|
||||
<div class="ttc" id="agf__graphic_8h_html_a4157822cc342fa294329ed2c436d53f2"><div class="ttname"><a href="gf__graphic_8h.html#a4157822cc342fa294329ed2c436d53f2">gf_graphic_draw_texture_polygon</a></div><div class="ttdeci">void gf_graphic_draw_texture_polygon(gf_draw_t *draw, gf_texture_t *texture, gf_graphic_color_t color, int dim, int npair,...)</div><div class="ttdoc">Draw polygon with texture.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__graphic_8c_source.html#l00028">gf_graphic.c:28</a></div></div>
|
||||
<div class="ttc" id="agf__gui_8h_html"><div class="ttname"><a href="gf__gui_8h.html">gf_gui.h</a></div><div class="ttdoc">GUI.</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#l00096">gf_gui.c:96</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#l00026">gf_gui.c:26</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#l00078">gf_gui.c:78</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#l00145">gf_gui.c:145</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="agf__texture_8h_html"><div class="ttname"><a href="gf__texture_8h.html">gf_texture.h</a></div><div class="ttdoc">Texture.</div></div>
|
||||
<div class="ttc" id="agf__texture_8h_html_a6cd0c41bfc9dbe140bb52f39aaa14080"><div class="ttname"><a href="gf__texture_8h.html#a6cd0c41bfc9dbe140bb52f39aaa14080">gf_texture_create</a></div><div class="ttdeci">gf_texture_t * gf_texture_create(gf_draw_t *draw, int width, int height, unsigned char *data)</div><div class="ttdoc">Create texture.</div><div class="ttdef"><b>Definition</b> <a href="gf__texture_8c_source.html#l00017">gf_texture.c:17</a></div></div>
|
||||
<div class="ttc" id="agui_8h_html_a17ba559c53b849a8391b8f48d91b4f11"><div class="ttname"><a href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a></div><div class="ttdeci">int gf_gui_id_t</div><div class="ttdoc">Component ID.</div><div class="ttdef"><b>Definition</b> <a href="gui_8h_source.html#l00017">gui.h:17</a></div></div>
|
||||
<div class="ttc" id="amath_8h_html"><div class="ttname"><a href="math_8h.html">math.h</a></div><div class="ttdoc">Type definitions related to math.</div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
@ -289,7 +311,7 @@ $(document).ready(function(){initNavTree('gf__draw__common_8c_source.html','');
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><b>gf_draw_common.c</b></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><b>gf_draw_common.c</b></li>
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -5,7 +5,7 @@
|
||||
<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: gf_font.c Source File</title>
|
||||
<title>GoldFish Engine: src/gf_font.c Source File</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -119,7 +118,7 @@ $(document).ready(function(){initNavTree('gf__font_8c_source.html',''); initResi
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include <stdio.h></span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="foldopen" id="foldopen00020" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"><a class="line" href="gf__font_8h.html#adc4a1d10e49218c6383f5af6c4752fa1"> 20</a></span><a class="code hl_struct" href="structgf__font__glyph__t.html">gf_font_glyph_t</a>* gf_font_get(<a class="code hl_struct" href="structgf__font__t.html">gf_font_t</a>* font, <span class="keywordtype">int</span> code) {</div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"><a class="line" href="gf__font_8h.html#adc4a1d10e49218c6383f5af6c4752fa1"> 20</a></span><a class="code hl_struct" href="structgf__font__glyph__t.html">gf_font_glyph_t</a>* <a class="code hl_function" href="gf__font_8h.html#adc4a1d10e49218c6383f5af6c4752fa1">gf_font_get</a>(<a class="code hl_struct" href="structgf__font__t.html">gf_font_t</a>* font, <span class="keywordtype">int</span> code) {</div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> <span class="keywordtype">int</span> i;</div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <span class="keywordflow">if</span>(code < 0x20) <span class="keywordflow">return</span> NULL;</div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <span class="keywordflow">for</span>(i = 0; i < font-><a class="code hl_variable" href="structgf__font__t.html#a64429d9770b427e15220d58d8234c73e">count</a>; i++) {</div>
|
||||
@ -193,7 +192,7 @@ $(document).ready(function(){initNavTree('gf__font_8c_source.html',''); initResi
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> font-><a class="code hl_variable" href="structgf__font__t.html#a1264a95b11cec574d66cda5f57de1808">glyph</a>[store->glyph_index] = malloc(<span class="keyword">sizeof</span>(**font-><a class="code hl_variable" href="structgf__font__t.html#a1264a95b11cec574d66cda5f57de1808">glyph</a>));</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> memset(font-><a class="code hl_variable" href="structgf__font__t.html#a1264a95b11cec574d66cda5f57de1808">glyph</a>[store->glyph_index], 0, <span class="keyword">sizeof</span>(**font-><a class="code hl_variable" href="structgf__font__t.html#a1264a95b11cec574d66cda5f57de1808">glyph</a>));</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span>(argc > 0 && strcmp(args[0], <span class="stringliteral">"ENDCHAR"</span>) == 0) {</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> font-><a class="code hl_variable" href="structgf__font__t.html#a1264a95b11cec574d66cda5f57de1808">glyph</a>[store->glyph_index]-><a class="code hl_variable" href="structgf__font__glyph__t.html#a91dd3ea1f159fcd432b2a0853bac462a">texture</a> = gf_texture_create(draw, font-><a class="code hl_variable" href="structgf__font__t.html#a1264a95b11cec574d66cda5f57de1808">glyph</a>[store->glyph_index]-><a class="code hl_variable" href="structgf__font__glyph__t.html#a9171039b0372c9015bb350b080e1bf76">bbox</a>.<a class="code hl_variable" href="structgf__font__bbox__t.html#a2b45d905b5ba888912df8e50037b4727">width</a>, font-><a class="code hl_variable" href="structgf__font__t.html#a1264a95b11cec574d66cda5f57de1808">glyph</a>[store->glyph_index]-><a class="code hl_variable" href="structgf__font__glyph__t.html#a9171039b0372c9015bb350b080e1bf76">bbox</a>.<a class="code hl_variable" href="structgf__font__bbox__t.html#aadca894f3608eb26ffdf5a84bfb7dbd3">height</a>, store->buffer);</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> font-><a class="code hl_variable" href="structgf__font__t.html#a1264a95b11cec574d66cda5f57de1808">glyph</a>[store->glyph_index]-><a class="code hl_variable" href="structgf__font__glyph__t.html#a91dd3ea1f159fcd432b2a0853bac462a">texture</a> = <a class="code hl_function" href="gf__texture_8h.html#a6cd0c41bfc9dbe140bb52f39aaa14080">gf_texture_create</a>(draw, font-><a class="code hl_variable" href="structgf__font__t.html#a1264a95b11cec574d66cda5f57de1808">glyph</a>[store->glyph_index]-><a class="code hl_variable" href="structgf__font__glyph__t.html#a9171039b0372c9015bb350b080e1bf76">bbox</a>.<a class="code hl_variable" href="structgf__font__bbox__t.html#a2b45d905b5ba888912df8e50037b4727">width</a>, font-><a class="code hl_variable" href="structgf__font__t.html#a1264a95b11cec574d66cda5f57de1808">glyph</a>[store->glyph_index]-><a class="code hl_variable" href="structgf__font__glyph__t.html#a9171039b0372c9015bb350b080e1bf76">bbox</a>.<a class="code hl_variable" href="structgf__font__bbox__t.html#aadca894f3608eb26ffdf5a84bfb7dbd3">height</a>, store->buffer);</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> free(store->buffer);</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> store->glyph_index++;</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> store->line_index = -1;</div>
|
||||
@ -239,7 +238,7 @@ $(document).ready(function(){initNavTree('gf__font_8c_source.html',''); initResi
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span>}</div>
|
||||
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
|
||||
<div class="foldopen" id="foldopen00141" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="gf__font_8h.html#a0d171fe12d2ac1d3acc18476436608a1"> 141</a></span><a class="code hl_struct" href="structgf__font__t.html">gf_font_t</a>* gf_font_create(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keyword">const</span> <span class="keywordtype">char</span>* path) {</div>
|
||||
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="gf__font_8h.html#a0d171fe12d2ac1d3acc18476436608a1"> 141</a></span><a class="code hl_struct" href="structgf__font__t.html">gf_font_t</a>* <a class="code hl_function" href="gf__font_8h.html#a0d171fe12d2ac1d3acc18476436608a1">gf_font_create</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keyword">const</span> <span class="keywordtype">char</span>* path) {</div>
|
||||
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <a class="code hl_struct" href="structgf__font__t.html">gf_font_t</a>* font = malloc(<span class="keyword">sizeof</span>(*font));</div>
|
||||
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <span class="keyword">struct </span>gf_stat s;</div>
|
||||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> <span class="keywordtype">char</span>* buf;</div>
|
||||
@ -279,11 +278,14 @@ $(document).ready(function(){initNavTree('gf__font_8c_source.html',''); initResi
|
||||
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span>}</div>
|
||||
</div>
|
||||
<div class="ttc" id="agf__font_8h_html"><div class="ttname"><a href="gf__font_8h.html">gf_font.h</a></div><div class="ttdoc">Font.</div></div>
|
||||
<div class="ttc" id="agf__font_8h_html_a0d171fe12d2ac1d3acc18476436608a1"><div class="ttname"><a href="gf__font_8h.html#a0d171fe12d2ac1d3acc18476436608a1">gf_font_create</a></div><div class="ttdeci">gf_font_t * gf_font_create(gf_draw_t *draw, const char *path)</div><div class="ttdoc">Load font.</div><div class="ttdef"><b>Definition</b> <a href="gf__font_8c_source.html#l00141">gf_font.c:141</a></div></div>
|
||||
<div class="ttc" id="agf__font_8h_html_adc4a1d10e49218c6383f5af6c4752fa1"><div class="ttname"><a href="gf__font_8h.html#adc4a1d10e49218c6383f5af6c4752fa1">gf_font_get</a></div><div class="ttdeci">gf_font_glyph_t * gf_font_get(gf_font_t *font, int code)</div><div class="ttdoc">Get glyph.</div><div class="ttdef"><b>Definition</b> <a href="gf__font_8c_source.html#l00020">gf_font.c:20</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__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#l00180">gf_macro.h:180</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="agf__texture_8h_html"><div class="ttname"><a href="gf__texture_8h.html">gf_texture.h</a></div><div class="ttdoc">Texture.</div></div>
|
||||
<div class="ttc" id="agf__texture_8h_html_a6cd0c41bfc9dbe140bb52f39aaa14080"><div class="ttname"><a href="gf__texture_8h.html#a6cd0c41bfc9dbe140bb52f39aaa14080">gf_texture_create</a></div><div class="ttdeci">gf_texture_t * gf_texture_create(gf_draw_t *draw, int width, int height, unsigned char *data)</div><div class="ttdoc">Create texture.</div><div class="ttdef"><b>Definition</b> <a href="gf__texture_8c_source.html#l00017">gf_texture.c:17</a></div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__bbox__t_html_a04fcce6ac897ce07a88fb98b4c2f133c"><div class="ttname"><a href="structgf__font__bbox__t.html#a04fcce6ac897ce07a88fb98b4c2f133c">gf_font_bbox_t::y</a></div><div class="ttdeci">int y</div><div class="ttdoc">Y coord.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00047">font.h:47</a></div></div>
|
||||
<div class="ttc" id="astructgf__font__bbox__t_html_a2b45d905b5ba888912df8e50037b4727"><div class="ttname"><a href="structgf__font__bbox__t.html#a2b45d905b5ba888912df8e50037b4727">gf_font_bbox_t::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">Width.</div><div class="ttdef"><b>Definition</b> <a href="font_8h_source.html#l00047">font.h:47</a></div></div>
|
||||
@ -304,7 +306,7 @@ $(document).ready(function(){initNavTree('gf__font_8c_source.html',''); initResi
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><b>gf_font.c</b></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><b>gf_font.c</b></li>
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -5,7 +5,7 @@
|
||||
<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: gf_graphic_common.c Source File</title>
|
||||
<title>GoldFish Engine: src/gf_graphic_common.c Source File</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -117,10 +116,10 @@ $(document).ready(function(){initNavTree('gf__graphic__common_8c_source.html',''
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">/* Standard */</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include <string.h></span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"><a class="line" href="gf__graphic_8h.html#a4811198de205914602e5cdbafdcdd68d"> 19</a></span><span class="keywordtype">void</span> gf_graphic_fill_rect(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> w, <span class="keywordtype">double</span> h, <a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> color) { gf_graphic_fill_polygon(draw, color, <a class="code hl_define" href="gf__graphic_8h.html#ab0a76f61b9510881b842dbba4b0b54c0">GF_GRAPHIC_2D</a>, 4, x, y, x, y + h, x + w, y + h, x + w, y); }</div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"><a class="line" href="gf__graphic_8h.html#a4811198de205914602e5cdbafdcdd68d"> 19</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__graphic_8h.html#a4811198de205914602e5cdbafdcdd68d">gf_graphic_fill_rect</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> w, <span class="keywordtype">double</span> h, <a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> color) { <a class="code hl_function" href="gf__graphic_8h.html#a8ff780a4bcadc008355699101d2a42cc">gf_graphic_fill_polygon</a>(draw, color, <a class="code hl_define" href="gf__graphic_8h.html#ab0a76f61b9510881b842dbba4b0b54c0">GF_GRAPHIC_2D</a>, 4, x, y, x, y + h, x + w, y + h, x + w, y); }</div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="foldopen" id="foldopen00021" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="gf__graphic_8h.html#a9840372651011386f6851954e95e7943"> 21</a></span><span class="keywordtype">void</span> gf_graphic_text(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> size, <span class="keyword">const</span> <span class="keywordtype">char</span>* text, <a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> color) {</div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="gf__graphic_8h.html#a9840372651011386f6851954e95e7943"> 21</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__graphic_8h.html#a9840372651011386f6851954e95e7943">gf_graphic_text</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> size, <span class="keyword">const</span> <span class="keywordtype">char</span>* text, <a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> color) {</div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <span class="keywordtype">int</span> i;</div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <span class="keywordtype">double</span> mx = 0;</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> <a class="code hl_struct" href="structgf__font__glyph__t.html">gf_font_glyph_t</a>* glyph;</div>
|
||||
@ -128,12 +127,12 @@ $(document).ready(function(){initNavTree('gf__graphic__common_8c_source.html',''
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> <span class="keywordflow">if</span>(draw-><a class="code hl_variable" href="structgf__draw__t.html#a0d6e7e3f8f4e72bbfc4208db6b0a4e28">font</a> != NULL) {</div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> zoom = size / draw-><a class="code hl_variable" href="structgf__draw__t.html#a0d6e7e3f8f4e72bbfc4208db6b0a4e28">font</a>-><a class="code hl_variable" href="structgf__font__t.html#ac292451fd0d28bbdb6fb21efb3b8714c">bbox</a>.<a class="code hl_variable" href="structgf__font__bbox__t.html#aadca894f3608eb26ffdf5a84bfb7dbd3">height</a>;</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <span class="keywordflow">for</span>(i = 0; text[i] != 0; i++) {</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="keywordflow">if</span>((glyph = gf_font_get(draw-><a class="code hl_variable" href="structgf__draw__t.html#a0d6e7e3f8f4e72bbfc4208db6b0a4e28">font</a>, text[i])) != NULL) {</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="keywordflow">if</span>((glyph = <a class="code hl_function" href="gf__font_8h.html#adc4a1d10e49218c6383f5af6c4752fa1">gf_font_get</a>(draw-><a class="code hl_variable" href="structgf__draw__t.html#a0d6e7e3f8f4e72bbfc4208db6b0a4e28">font</a>, text[i])) != NULL) {</div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <span class="keywordtype">double</span> fax = glyph-><a class="code hl_variable" href="structgf__font__glyph__t.html#a9171039b0372c9015bb350b080e1bf76">bbox</a>.<a class="code hl_variable" href="structgf__font__bbox__t.html#a2b45d905b5ba888912df8e50037b4727">width</a>;</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="keywordtype">double</span> fay = glyph-><a class="code hl_variable" href="structgf__font__glyph__t.html#a9171039b0372c9015bb350b080e1bf76">bbox</a>.<a class="code hl_variable" href="structgf__font__bbox__t.html#aadca894f3608eb26ffdf5a84bfb7dbd3">height</a>;</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <span class="keywordtype">double</span> fx = glyph-><a class="code hl_variable" href="structgf__font__glyph__t.html#a9171039b0372c9015bb350b080e1bf76">bbox</a>.<a class="code hl_variable" href="structgf__font__bbox__t.html#a74aeb849bbd50cbe19cd3f992a583fd9">x</a>;</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keywordtype">double</span> fy = (draw-><a class="code hl_variable" href="structgf__draw__t.html#a0d6e7e3f8f4e72bbfc4208db6b0a4e28">font</a>-><a class="code hl_variable" href="structgf__font__t.html#ac292451fd0d28bbdb6fb21efb3b8714c">bbox</a>.<a class="code hl_variable" href="structgf__font__bbox__t.html#aadca894f3608eb26ffdf5a84bfb7dbd3">height</a> + draw-><a class="code hl_variable" href="structgf__draw__t.html#a0d6e7e3f8f4e72bbfc4208db6b0a4e28">font</a>-><a class="code hl_variable" href="structgf__font__t.html#ac292451fd0d28bbdb6fb21efb3b8714c">bbox</a>.<a class="code hl_variable" href="structgf__font__bbox__t.html#a04fcce6ac897ce07a88fb98b4c2f133c">y</a>) - (glyph-><a class="code hl_variable" href="structgf__font__glyph__t.html#a9171039b0372c9015bb350b080e1bf76">bbox</a>.<a class="code hl_variable" href="structgf__font__bbox__t.html#aadca894f3608eb26ffdf5a84bfb7dbd3">height</a> + glyph-><a class="code hl_variable" href="structgf__font__glyph__t.html#a9171039b0372c9015bb350b080e1bf76">bbox</a>.<a class="code hl_variable" href="structgf__font__bbox__t.html#a04fcce6ac897ce07a88fb98b4c2f133c">y</a>);</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> gf_graphic_draw_texture_2d(draw, x + mx + fx * zoom, y + fy * zoom, zoom * fax, zoom * fay, glyph-><a class="code hl_variable" href="structgf__font__glyph__t.html#a91dd3ea1f159fcd432b2a0853bac462a">texture</a>, color);</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <a class="code hl_function" href="gf__graphic_8h.html#a3285370a495233cc7db4f25317cd5fb0">gf_graphic_draw_texture_2d</a>(draw, x + mx + fx * zoom, y + fy * zoom, zoom * fax, zoom * fay, glyph-><a class="code hl_variable" href="structgf__font__glyph__t.html#a91dd3ea1f159fcd432b2a0853bac462a">texture</a>, color);</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> mx += zoom * glyph-><a class="code hl_variable" href="structgf__font__glyph__t.html#a41bd708fc4a7caadf6d9e0090fd1a880">dwidth</a>[0];</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> }</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> }</div>
|
||||
@ -142,7 +141,7 @@ $(document).ready(function(){initNavTree('gf__graphic__common_8c_source.html',''
|
||||
</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="foldopen" id="foldopen00041" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="gf__graphic_8h.html#a996f203bc791922f639ad2e02b5299c1"> 41</a></span><span class="keywordtype">double</span> gf_graphic_text_width(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keywordtype">double</span> size, <span class="keyword">const</span> <span class="keywordtype">char</span>* text) {</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="gf__graphic_8h.html#a996f203bc791922f639ad2e02b5299c1"> 41</a></span><span class="keywordtype">double</span> <a class="code hl_function" href="gf__graphic_8h.html#a996f203bc791922f639ad2e02b5299c1">gf_graphic_text_width</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keywordtype">double</span> size, <span class="keyword">const</span> <span class="keywordtype">char</span>* text) {</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keywordtype">int</span> i;</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keywordtype">double</span> mx = 0;</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <a class="code hl_struct" href="structgf__font__glyph__t.html">gf_font_glyph_t</a>* glyph;</div>
|
||||
@ -150,7 +149,7 @@ $(document).ready(function(){initNavTree('gf__graphic__common_8c_source.html',''
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keywordflow">if</span>(draw-><a class="code hl_variable" href="structgf__draw__t.html#a0d6e7e3f8f4e72bbfc4208db6b0a4e28">font</a> != NULL) {</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> zoom = size / draw-><a class="code hl_variable" href="structgf__draw__t.html#a0d6e7e3f8f4e72bbfc4208db6b0a4e28">font</a>-><a class="code hl_variable" href="structgf__font__t.html#ac292451fd0d28bbdb6fb21efb3b8714c">bbox</a>.<a class="code hl_variable" href="structgf__font__bbox__t.html#aadca894f3608eb26ffdf5a84bfb7dbd3">height</a>;</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <span class="keywordflow">for</span>(i = 0; text[i] != 0; i++) {</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="keywordflow">if</span>((glyph = gf_font_get(draw-><a class="code hl_variable" href="structgf__draw__t.html#a0d6e7e3f8f4e72bbfc4208db6b0a4e28">font</a>, text[i])) != NULL) {</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="keywordflow">if</span>((glyph = <a class="code hl_function" href="gf__font_8h.html#adc4a1d10e49218c6383f5af6c4752fa1">gf_font_get</a>(draw-><a class="code hl_variable" href="structgf__draw__t.html#a0d6e7e3f8f4e72bbfc4208db6b0a4e28">font</a>, text[i])) != NULL) {</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> mx += zoom * glyph-><a class="code hl_variable" href="structgf__font__glyph__t.html#a41bd708fc4a7caadf6d9e0090fd1a880">dwidth</a>[0];</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> }</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> }</div>
|
||||
@ -160,13 +159,20 @@ $(document).ready(function(){initNavTree('gf__graphic__common_8c_source.html',''
|
||||
</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="foldopen" id="foldopen00057" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="gf__graphic_8h.html#a3285370a495233cc7db4f25317cd5fb0"> 57</a></span><span class="keywordtype">void</span> gf_graphic_draw_texture_2d(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> w, <span class="keywordtype">double</span> h, <a class="code hl_struct" href="structgf__texture__t.html">gf_texture_t</a>* texture, <a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> color) {</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="keywordflow">if</span>(texture != NULL) gf_graphic_draw_texture_polygon(draw, texture, color, <a class="code hl_define" href="gf__graphic_8h.html#ab0a76f61b9510881b842dbba4b0b54c0">GF_GRAPHIC_2D</a>, 4, 0.0, 0.0, x, y, 0.0, 1.0, x, y + h, 1.0, 1.0, x + w, y + h, 1.0, 0.0, x + w, y);</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="gf__graphic_8h.html#a3285370a495233cc7db4f25317cd5fb0"> 57</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__graphic_8h.html#a3285370a495233cc7db4f25317cd5fb0">gf_graphic_draw_texture_2d</a>(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> w, <span class="keywordtype">double</span> h, <a class="code hl_struct" href="structgf__texture__t.html">gf_texture_t</a>* texture, <a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> color) {</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="keywordflow">if</span>(texture != NULL) <a class="code hl_function" href="gf__graphic_8h.html#a4157822cc342fa294329ed2c436d53f2">gf_graphic_draw_texture_polygon</a>(draw, texture, color, <a class="code hl_define" href="gf__graphic_8h.html#ab0a76f61b9510881b842dbba4b0b54c0">GF_GRAPHIC_2D</a>, 4, 0.0, 0.0, x, y, 0.0, 1.0, x, y + h, 1.0, 1.0, x + w, y + h, 1.0, 0.0, x + w, y);</div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span>}</div>
|
||||
</div>
|
||||
<div class="ttc" id="agf__draw_8h_html"><div class="ttname"><a href="gf__draw_8h.html">gf_draw.h</a></div><div class="ttdoc">Drawing interface.</div></div>
|
||||
<div class="ttc" id="agf__font_8h_html"><div class="ttname"><a href="gf__font_8h.html">gf_font.h</a></div><div class="ttdoc">Font.</div></div>
|
||||
<div class="ttc" id="agf__font_8h_html_adc4a1d10e49218c6383f5af6c4752fa1"><div class="ttname"><a href="gf__font_8h.html#adc4a1d10e49218c6383f5af6c4752fa1">gf_font_get</a></div><div class="ttdeci">gf_font_glyph_t * gf_font_get(gf_font_t *font, int code)</div><div class="ttdoc">Get glyph.</div><div class="ttdef"><b>Definition</b> <a href="gf__font_8c_source.html#l00020">gf_font.c:20</a></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_a3285370a495233cc7db4f25317cd5fb0"><div class="ttname"><a href="gf__graphic_8h.html#a3285370a495233cc7db4f25317cd5fb0">gf_graphic_draw_texture_2d</a></div><div class="ttdeci">void gf_graphic_draw_texture_2d(gf_draw_t *draw, double x, double y, double w, double h, gf_texture_t *texture, gf_graphic_color_t color)</div><div class="ttdoc">Draw rectangle with texture.</div><div class="ttdef"><b>Definition</b> <a href="gf__graphic__common_8c_source.html#l00057">gf_graphic_common.c:57</a></div></div>
|
||||
<div class="ttc" id="agf__graphic_8h_html_a4157822cc342fa294329ed2c436d53f2"><div class="ttname"><a href="gf__graphic_8h.html#a4157822cc342fa294329ed2c436d53f2">gf_graphic_draw_texture_polygon</a></div><div class="ttdeci">void gf_graphic_draw_texture_polygon(gf_draw_t *draw, gf_texture_t *texture, gf_graphic_color_t color, int dim, int npair,...)</div><div class="ttdoc">Draw polygon with texture.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__graphic_8c_source.html#l00028">gf_graphic.c:28</a></div></div>
|
||||
<div class="ttc" id="agf__graphic_8h_html_a4811198de205914602e5cdbafdcdd68d"><div class="ttname"><a href="gf__graphic_8h.html#a4811198de205914602e5cdbafdcdd68d">gf_graphic_fill_rect</a></div><div class="ttdeci">void gf_graphic_fill_rect(gf_draw_t *draw, double x, double y, double w, double h, gf_graphic_color_t color)</div><div class="ttdoc">Draw filled rectangle.</div><div class="ttdef"><b>Definition</b> <a href="gf__graphic__common_8c_source.html#l00019">gf_graphic_common.c:19</a></div></div>
|
||||
<div class="ttc" id="agf__graphic_8h_html_a8ff780a4bcadc008355699101d2a42cc"><div class="ttname"><a href="gf__graphic_8h.html#a8ff780a4bcadc008355699101d2a42cc">gf_graphic_fill_polygon</a></div><div class="ttdeci">void gf_graphic_fill_polygon(gf_draw_t *draw, gf_graphic_color_t color, int dim, int npair,...)</div><div class="ttdoc">Draw polygon.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__graphic_8c_source.html#l00030">gf_graphic.c:30</a></div></div>
|
||||
<div class="ttc" id="agf__graphic_8h_html_a9840372651011386f6851954e95e7943"><div class="ttname"><a href="gf__graphic_8h.html#a9840372651011386f6851954e95e7943">gf_graphic_text</a></div><div class="ttdeci">void gf_graphic_text(gf_draw_t *draw, double x, double y, double size, const char *text, gf_graphic_color_t color)</div><div class="ttdoc">Draw text.</div><div class="ttdef"><b>Definition</b> <a href="gf__graphic__common_8c_source.html#l00021">gf_graphic_common.c:21</a></div></div>
|
||||
<div class="ttc" id="agf__graphic_8h_html_a996f203bc791922f639ad2e02b5299c1"><div class="ttname"><a href="gf__graphic_8h.html#a996f203bc791922f639ad2e02b5299c1">gf_graphic_text_width</a></div><div class="ttdeci">double gf_graphic_text_width(gf_draw_t *draw, double size, const char *text)</div><div class="ttdoc">Calculate text width.</div><div class="ttdef"><b>Definition</b> <a href="gf__graphic__common_8c_source.html#l00041">gf_graphic_common.c:41</a></div></div>
|
||||
<div class="ttc" id="agf__graphic_8h_html_ab0a76f61b9510881b842dbba4b0b54c0"><div class="ttname"><a href="gf__graphic_8h.html#ab0a76f61b9510881b842dbba4b0b54c0">GF_GRAPHIC_2D</a></div><div class="ttdeci">#define GF_GRAPHIC_2D</div><div class="ttdoc">Dimension parameter for 2D.</div><div class="ttdef"><b>Definition</b> <a href="gf__graphic_8h_source.html#l00026">gf_graphic.h:26</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="astructgf__draw__t_html"><div class="ttname"><a href="structgf__draw__t.html">gf_draw_t</a></div><div class="ttdoc">Drawing interface.</div><div class="ttdef"><b>Definition</b> <a href="draw_8h_source.html#l00108">draw.h:108</a></div></div>
|
||||
@ -187,7 +193,7 @@ $(document).ready(function(){initNavTree('gf__graphic__common_8c_source.html',''
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><b>gf_graphic_common.c</b></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><b>gf_graphic_common.c</b></li>
|
||||
<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>
|
||||
|
@ -5,7 +5,7 @@
|
||||
<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: gf_gui.c Source File</title>
|
||||
<title>GoldFish Engine: src/gf_gui.c Source File</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -125,7 +124,7 @@ $(document).ready(function(){initNavTree('gf__gui_8c_source.html',''); initResiz
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> gf_gui_font_color;</div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||
<div class="foldopen" id="foldopen00026" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="gf__gui_8h.html#a929e99bf9dd58e4abc0c9f2a6b1341a1"> 26</a></span><a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>* gf_gui_create(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="gf__gui_8h.html#a929e99bf9dd58e4abc0c9f2a6b1341a1"> 26</a></span><a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>* <a class="code hl_function" href="gf__gui_8h.html#a929e99bf9dd58e4abc0c9f2a6b1341a1">gf_gui_create</a>(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>* gui = malloc(<span class="keyword">sizeof</span>(*gui));</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> i;</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> memset(gui, 0, <span class="keyword">sizeof</span>(*gui));</div>
|
||||
@ -146,7 +145,7 @@ $(document).ready(function(){initNavTree('gf__gui_8c_source.html',''); initResiz
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="comment">/* note... left top should be the lightest in the border */</span></div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
|
||||
<div class="foldopen" id="foldopen00045" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="gf__gui_8h.html#a670ac29a4409cc16c8d77f2d33ccc499"> 45</a></span><span class="keywordtype">void</span> gf_gui_draw_box(<a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>* gui, <span class="keywordtype">int</span> mul, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> w, <span class="keywordtype">double</span> h) {</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="gf__gui_8h.html#a670ac29a4409cc16c8d77f2d33ccc499"> 45</a></span><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="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">const</span> <span class="keywordtype">int</span> color_diff = 32; <span class="comment">/* color diff */</span></div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> col;</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
@ -156,21 +155,21 @@ $(document).ready(function(){initNavTree('gf__gui_8c_source.html',''); initResiz
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> col.<a class="code hl_variable" href="structgf__graphic__color__t.html#a5f1ffd7ee29657c6b6c71574b6f12788">r</a> += cd;</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> col.<a class="code hl_variable" href="structgf__graphic__color__t.html#a0f0a24017b41658518516306c7e19acf">g</a> += cd;</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> col.<a class="code hl_variable" href="structgf__graphic__color__t.html#a26d66ab963cf6822e7eadb7b0a96e040">b</a> += cd;</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> gf_graphic_fill_rect(gui-><a class="code hl_variable" href="structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a">draw</a>, x, y, w, h, col);</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <a class="code hl_function" href="gf__graphic_8h.html#a4811198de205914602e5cdbafdcdd68d">gf_graphic_fill_rect</a>(gui-><a class="code hl_variable" href="structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a">draw</a>, x, y, w, h, col);</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> col = gf_gui_base_color;</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> col.<a class="code hl_variable" href="structgf__graphic__color__t.html#a5f1ffd7ee29657c6b6c71574b6f12788">r</a> -= cd;</div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> col.<a class="code hl_variable" href="structgf__graphic__color__t.html#a0f0a24017b41658518516306c7e19acf">g</a> -= cd;</div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> col.<a class="code hl_variable" href="structgf__graphic__color__t.html#a26d66ab963cf6822e7eadb7b0a96e040">b</a> -= cd;</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> gf_graphic_fill_polygon(gui-><a class="code hl_variable" href="structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a">draw</a>, col, <a class="code hl_define" href="gf__graphic_8h.html#ab0a76f61b9510881b842dbba4b0b54c0">GF_GRAPHIC_2D</a>, 5, x + w, y + h, x + w, y, x + w - gf_gui_border_width, y + gf_gui_border_width, x + gf_gui_border_width, y + h - gf_gui_border_width, x, y + h);</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <a class="code hl_function" href="gf__graphic_8h.html#a8ff780a4bcadc008355699101d2a42cc">gf_graphic_fill_polygon</a>(gui-><a class="code hl_variable" href="structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a">draw</a>, col, <a class="code hl_define" href="gf__graphic_8h.html#ab0a76f61b9510881b842dbba4b0b54c0">GF_GRAPHIC_2D</a>, 5, x + w, y + h, x + w, y, x + w - gf_gui_border_width, y + gf_gui_border_width, x + gf_gui_border_width, y + h - gf_gui_border_width, x, y + h);</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> col = gf_gui_base_color;</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> gf_graphic_fill_rect(gui-><a class="code hl_variable" href="structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a">draw</a>, x + gf_gui_border_width, y + gf_gui_border_width, w - gf_gui_border_width * 2, h - gf_gui_border_width * 2, col);</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <a class="code hl_function" href="gf__graphic_8h.html#a4811198de205914602e5cdbafdcdd68d">gf_graphic_fill_rect</a>(gui-><a class="code hl_variable" href="structgf__gui__t.html#a83995bd363ebcdac5b80a16681ea111a">draw</a>, x + gf_gui_border_width, y + gf_gui_border_width, w - gf_gui_border_width * 2, h - gf_gui_border_width * 2, col);</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</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="gf__gui_8h.html#a39fc0e9d0e6ebaf3d60e1275008124b5"> 67</a></span><a class="code hl_struct" href="structgf__gui__component__t.html">gf_gui_component_t</a>* gf_gui_first_unused(<a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>* gui, <a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a>* <span class="keywordtype">id</span>) {</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="gf__gui_8h.html#a39fc0e9d0e6ebaf3d60e1275008124b5"> 67</a></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="l00068" name="l00068"></a><span class="lineno"> 68</span> <a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> i;</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</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="l00070" name="l00070"></a><span class="lineno"> 70</span> <span class="keywordflow">if</span>(gui-><a class="code hl_variable" href="structgf__gui__t.html#aa9c0a86d1d6ed76b52065e64f02ef8d7">area</a>[i].<a class="code hl_variable" href="structgf__gui__component__t.html#ac6a6067145b869324f9464aeeae5839f">type</a> == GF_GUI_UNUSED) {</div>
|
||||
@ -183,9 +182,9 @@ $(document).ready(function(){initNavTree('gf__gui_8c_source.html',''); initResiz
|
||||
</div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
|
||||
<div class="foldopen" id="foldopen00078" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="gf__gui_8h.html#a9bfb5fc1e4dff3c3f0e4748d5b8c3c2e"> 78</a></span><a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> gf_gui_create_button(<a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>* gui, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> w, <span class="keywordtype">double</span> h, <span class="keyword">const</span> <span class="keywordtype">char</span>* text) {</div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="gf__gui_8h.html#a9bfb5fc1e4dff3c3f0e4748d5b8c3c2e"> 78</a></span><a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> <a class="code hl_function" href="gf__gui_8h.html#a9bfb5fc1e4dff3c3f0e4748d5b8c3c2e">gf_gui_create_button</a>(<a class="code hl_struct" href="structgf__gui__t.html">gf_gui_t</a>* gui, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> w, <span class="keywordtype">double</span> h, <span class="keyword">const</span> <span class="keywordtype">char</span>* text) {</div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> id;</div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <a class="code hl_struct" href="structgf__gui__component__t.html">gf_gui_component_t</a>* c = gf_gui_first_unused(gui, &<span class="keywordtype">id</span>);</div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <a class="code hl_struct" href="structgf__gui__component__t.html">gf_gui_component_t</a>* c = <a class="code hl_function" href="gf__gui_8h.html#a39fc0e9d0e6ebaf3d60e1275008124b5">gf_gui_first_unused</a>(gui, &<span class="keywordtype">id</span>);</div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> c-><a class="code hl_variable" href="structgf__gui__component__t.html#ac6a6067145b869324f9464aeeae5839f">type</a> = GF_GUI_BUTTON;</div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> c-><a class="code hl_variable" href="structgf__gui__component__t.html#ace277498b9f1c269f928784fda1baceb">x</a> = x;</div>
|
||||
@ -203,7 +202,7 @@ $(document).ready(function(){initNavTree('gf__gui_8c_source.html',''); initResiz
|
||||
</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> </div>
|
||||
<div class="foldopen" id="foldopen00096" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="gf__gui_8h.html#a41f221ae3b2221553f49678f9434976c"> 96</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"><a class="line" href="gf__gui_8h.html#a41f221ae3b2221553f49678f9434976c"> 96</a></span><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="l00097" name="l00097"></a><span class="lineno"> 97</span> <a class="code hl_typedef" href="gui_8h.html#a17ba559c53b849a8391b8f48d91b4f11">gf_gui_id_t</a> i;</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</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="l00099" name="l00099"></a><span class="lineno"> 99</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>
|
||||
@ -231,14 +230,14 @@ $(document).ready(function(){initNavTree('gf__gui_8c_source.html',''); initResiz
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</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="l00122" name="l00122"></a><span class="lineno"> 122</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="l00123" name="l00123"></a><span class="lineno"> 123</span> <span class="keywordflow">case</span> GF_GUI_BUTTON: {</div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</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> x = cx + cw / 2 - <a class="code hl_function" href="gf__graphic_8h.html#a996f203bc791922f639ad2e02b5299c1">gf_graphic_text_width</a>(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="l00125" name="l00125"></a><span class="lineno"> 125</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="l00126" name="l00126"></a><span class="lineno"> 126</span> <span class="keywordflow">if</span>(gui-><a class="code hl_variable" href="structgf__gui__t.html#a6214eb0616b3f4dc9032eef592430b6a">pressed</a> == i) {</div>
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> x += gf_gui_border_width / 1;</div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> y += gf_gui_border_width / 1;</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> 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="l00131" name="l00131"></a><span class="lineno"> 131</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="l00130" name="l00130"></a><span class="lineno"> 130</span> <a class="code hl_function" href="gf__gui_8h.html#a670ac29a4409cc16c8d77f2d33ccc499">gf_gui_draw_box</a>(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="l00131" name="l00131"></a><span class="lineno"> 131</span> <a class="code hl_function" href="gf__graphic_8h.html#a9840372651011386f6851954e95e7943">gf_graphic_text</a>(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="l00132" name="l00132"></a><span class="lineno"> 132</span> <span class="keywordflow">break</span>;</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>
|
||||
@ -253,14 +252,24 @@ $(document).ready(function(){initNavTree('gf__gui_8c_source.html',''); initResiz
|
||||
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> </div>
|
||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="gf__gui_8h.html#ac4dbc67180bd8f83906b16fc268a8e78"> 145</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="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="gf__gui_8h.html#ac4dbc67180bd8f83906b16fc268a8e78"> 145</a></span><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) { 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>
|
||||
<div class="ttc" id="agf__graphic_8h_html_a4811198de205914602e5cdbafdcdd68d"><div class="ttname"><a href="gf__graphic_8h.html#a4811198de205914602e5cdbafdcdd68d">gf_graphic_fill_rect</a></div><div class="ttdeci">void gf_graphic_fill_rect(gf_draw_t *draw, double x, double y, double w, double h, gf_graphic_color_t color)</div><div class="ttdoc">Draw filled rectangle.</div><div class="ttdef"><b>Definition</b> <a href="gf__graphic__common_8c_source.html#l00019">gf_graphic_common.c:19</a></div></div>
|
||||
<div class="ttc" id="agf__graphic_8h_html_a8ff780a4bcadc008355699101d2a42cc"><div class="ttname"><a href="gf__graphic_8h.html#a8ff780a4bcadc008355699101d2a42cc">gf_graphic_fill_polygon</a></div><div class="ttdeci">void gf_graphic_fill_polygon(gf_draw_t *draw, gf_graphic_color_t color, int dim, int npair,...)</div><div class="ttdoc">Draw polygon.</div><div class="ttdef"><b>Definition</b> <a href="directx_2gf__graphic_8c_source.html#l00030">gf_graphic.c:30</a></div></div>
|
||||
<div class="ttc" id="agf__graphic_8h_html_a9840372651011386f6851954e95e7943"><div class="ttname"><a href="gf__graphic_8h.html#a9840372651011386f6851954e95e7943">gf_graphic_text</a></div><div class="ttdeci">void gf_graphic_text(gf_draw_t *draw, double x, double y, double size, const char *text, gf_graphic_color_t color)</div><div class="ttdoc">Draw text.</div><div class="ttdef"><b>Definition</b> <a href="gf__graphic__common_8c_source.html#l00021">gf_graphic_common.c:21</a></div></div>
|
||||
<div class="ttc" id="agf__graphic_8h_html_a996f203bc791922f639ad2e02b5299c1"><div class="ttname"><a href="gf__graphic_8h.html#a996f203bc791922f639ad2e02b5299c1">gf_graphic_text_width</a></div><div class="ttdeci">double gf_graphic_text_width(gf_draw_t *draw, double size, const char *text)</div><div class="ttdoc">Calculate text width.</div><div class="ttdef"><b>Definition</b> <a href="gf__graphic__common_8c_source.html#l00041">gf_graphic_common.c:41</a></div></div>
|
||||
<div class="ttc" id="agf__graphic_8h_html_ab0a76f61b9510881b842dbba4b0b54c0"><div class="ttname"><a href="gf__graphic_8h.html#ab0a76f61b9510881b842dbba4b0b54c0">GF_GRAPHIC_2D</a></div><div class="ttdeci">#define GF_GRAPHIC_2D</div><div class="ttdoc">Dimension parameter for 2D.</div><div class="ttdef"><b>Definition</b> <a href="gf__graphic_8h_source.html#l00026">gf_graphic.h:26</a></div></div>
|
||||
<div class="ttc" id="agf__gui_8h_html"><div class="ttname"><a href="gf__gui_8h.html">gf_gui.h</a></div><div class="ttdoc">GUI.</div></div>
|
||||
<div class="ttc" id="agf__gui_8h_html_a01d6d034ff93d118bcbabf86f33735c5"><div class="ttname"><a href="gf__gui_8h.html#a01d6d034ff93d118bcbabf86f33735c5">GF_GUI_INVERT</a></div><div class="ttdeci">#define GF_GUI_INVERT</div><div class="ttdoc">Draw border inverted.</div><div class="ttdef"><b>Definition</b> <a href="gf__gui_8h_source.html#l00032">gf_gui.h:32</a></div></div>
|
||||
<div class="ttc" id="agf__gui_8h_html_a39fc0e9d0e6ebaf3d60e1275008124b5"><div class="ttname"><a href="gf__gui_8h.html#a39fc0e9d0e6ebaf3d60e1275008124b5">gf_gui_first_unused</a></div><div class="ttdeci">gf_gui_component_t * gf_gui_first_unused(gf_gui_t *gui, gf_gui_id_t *id)</div><div class="ttdoc">Get first unused component entry.</div><div class="ttdef"><b>Definition</b> <a href="gf__gui_8c_source.html#l00067">gf_gui.c:67</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#l00096">gf_gui.c:96</a></div></div>
|
||||
<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_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#l00045">gf_gui.c:45</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#l00026">gf_gui.c:26</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#l00078">gf_gui.c:78</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#l00145">gf_gui.c:145</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__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>
|
||||
@ -299,7 +308,7 @@ $(document).ready(function(){initNavTree('gf__gui_8c_source.html',''); initResiz
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><b>gf_gui.c</b></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><b>gf_gui.c</b></li>
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -5,7 +5,7 @@
|
||||
<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: gf_input.c Source File</title>
|
||||
<title>GoldFish Engine: src/gf_input.c Source File</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -116,7 +115,7 @@ $(document).ready(function(){initNavTree('gf__input_8c_source.html',''); initRes
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include <string.h></span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
|
||||
<div class="foldopen" id="foldopen00017" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"><a class="line" href="gf__input_8h.html#ac926a70928c687f96cfbc24aef8ca96d"> 17</a></span><a class="code hl_struct" href="structgf__input__t.html">gf_input_t</a>* gf_input_create(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine) {</div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"><a class="line" href="gf__input_8h.html#ac926a70928c687f96cfbc24aef8ca96d"> 17</a></span><a class="code hl_struct" href="structgf__input__t.html">gf_input_t</a>* <a class="code hl_function" href="gf__input_8h.html#ac926a70928c687f96cfbc24aef8ca96d">gf_input_create</a>(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine) {</div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> <a class="code hl_struct" href="structgf__input__t.html">gf_input_t</a>* input = malloc(<span class="keyword">sizeof</span>(*input));</div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> memset(input, 0, <span class="keyword">sizeof</span>(input));</div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> input-><a class="code hl_variable" href="structgf__input__t.html#ad67369fac1e057907a6486d4619f2a4f">engine</a> = engine;</div>
|
||||
@ -130,12 +129,14 @@ $(document).ready(function(){initNavTree('gf__input_8c_source.html',''); initRes
|
||||
</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
|
||||
<div class="foldopen" id="foldopen00029" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="gf__input_8h.html#ac4a22f8231c87a464f6be7faead5dec2"> 29</a></span><span class="keywordtype">void</span> gf_input_destroy(<a class="code hl_struct" href="structgf__input__t.html">gf_input_t</a>* input) {</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="gf__input_8h.html#ac4a22f8231c87a464f6be7faead5dec2"> 29</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__input_8h.html#ac4a22f8231c87a464f6be7faead5dec2">gf_input_destroy</a>(<a class="code hl_struct" href="structgf__input__t.html">gf_input_t</a>* input) {</div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(input-><a class="code hl_variable" href="structgf__input__t.html#ad67369fac1e057907a6486d4619f2a4f">engine</a>, <span class="stringliteral">"Destroyed input interface"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> free(input);</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span>}</div>
|
||||
</div>
|
||||
<div class="ttc" id="agf__input_8h_html"><div class="ttname"><a href="gf__input_8h.html">gf_input.h</a></div><div class="ttdoc">Input.</div></div>
|
||||
<div class="ttc" id="agf__input_8h_html_ac4a22f8231c87a464f6be7faead5dec2"><div class="ttname"><a href="gf__input_8h.html#ac4a22f8231c87a464f6be7faead5dec2">gf_input_destroy</a></div><div class="ttdeci">void gf_input_destroy(gf_input_t *input)</div><div class="ttdoc">Destroy input interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__input_8c_source.html#l00029">gf_input.c:29</a></div></div>
|
||||
<div class="ttc" id="agf__input_8h_html_ac926a70928c687f96cfbc24aef8ca96d"><div class="ttname"><a href="gf__input_8h.html#ac926a70928c687f96cfbc24aef8ca96d">gf_input_create</a></div><div class="ttdeci">gf_input_t * gf_input_create(gf_engine_t *engine)</div><div class="ttdoc">Create input interface.</div><div class="ttdef"><b>Definition</b> <a href="gf__input_8c_source.html#l00017">gf_input.c:17</a></div></div>
|
||||
<div class="ttc" id="agf__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>
|
||||
@ -150,7 +151,7 @@ $(document).ready(function(){initNavTree('gf__input_8c_source.html',''); initRes
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><b>gf_input.c</b></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><b>gf_input.c</b></li>
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -5,7 +5,7 @@
|
||||
<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: gf_log.c Source File</title>
|
||||
<title>GoldFish Engine: src/gf_log.c Source File</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -117,7 +116,7 @@ $(document).ready(function(){initNavTree('gf__log_8c_source.html',''); initResiz
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include <stddef.h></span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="foldopen" id="foldopen00018" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="gf__log_8h.html#aed92dc232c3ae9cabdff1eeea67dfa90"> 18</a></span><span class="keywordtype">void</span> gf_log(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <span class="keyword">const</span> <span class="keywordtype">char</span>* fmt, ...) {</div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="gf__log_8h.html#aed92dc232c3ae9cabdff1eeea67dfa90"> 18</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__log_8h.html#aed92dc232c3ae9cabdff1eeea67dfa90">gf_log</a>(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <span class="keyword">const</span> <span class="keywordtype">char</span>* fmt, ...) {</div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> va_list va;</div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> FILE* out = stderr;</div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> <span class="keywordflow">if</span>(engine != NULL) {</div>
|
||||
@ -132,6 +131,7 @@ $(document).ready(function(){initNavTree('gf__log_8c_source.html',''); initResiz
|
||||
</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__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_aed92dc232c3ae9cabdff1eeea67dfa90"><div class="ttname"><a href="gf__log_8h.html#aed92dc232c3ae9cabdff1eeea67dfa90">gf_log</a></div><div class="ttdeci">void gf_log(gf_engine_t *engine, const char *fmt,...)</div><div class="ttdoc">Output log.</div><div class="ttdef"><b>Definition</b> <a href="gf__log_8c_source.html#l00018">gf_log.c:18</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html"><div class="ttname"><a href="structgf__engine__t.html">gf_engine_t</a></div><div class="ttdoc">Engine instance.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
<div class="ttc" id="astructgf__engine__t_html_a311f3b1680291fbfb3271fc73a05748c"><div class="ttname"><a href="structgf__engine__t.html#a311f3b1680291fbfb3271fc73a05748c">gf_engine_t::log</a></div><div class="ttdeci">FILE * log</div><div class="ttdoc">Log output.</div><div class="ttdef"><b>Definition</b> <a href="core_8h_source.html#l00046">core.h:46</a></div></div>
|
||||
@ -140,7 +140,7 @@ $(document).ready(function(){initNavTree('gf__log_8c_source.html',''); initResiz
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><b>gf_log.c</b></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><b>gf_log.c</b></li>
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -108,7 +107,7 @@ $(document).ready(function(){initNavTree('gf__log_8h.html',''); initResizable();
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:a165a2d1cecbdd974b4a44450011bb84a" id="r_a165a2d1cecbdd974b4a44450011bb84a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, fmt, ...)   gf_log(engine, "%6d %24s: " fmt "\n", __LINE__, <a class="el" href="gf__macro_8h.html#a25e2d509981e06719691d7b1b4b25b12">__FUNCTION_NAME__</a>, __VA_ARGS__)</td></tr>
|
||||
<tr class="memitem:a165a2d1cecbdd974b4a44450011bb84a" id="r_a165a2d1cecbdd974b4a44450011bb84a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, fmt, ...)   <a class="el" href="gf__log_8h.html#aed92dc232c3ae9cabdff1eeea67dfa90">gf_log</a>(engine, "%6d %24s: " fmt "\n", __LINE__, <a class="el" href="gf__macro_8h.html#a25e2d509981e06719691d7b1b4b25b12">__FUNCTION_NAME__</a>, __VA_ARGS__)</td></tr>
|
||||
<tr class="memdesc:a165a2d1cecbdd974b4a44450011bb84a"><td class="mdescLeft"> </td><td class="mdescRight">Output log with line number and function name. <br /></td></tr>
|
||||
<tr class="separator:a165a2d1cecbdd974b4a44450011bb84a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
@ -150,7 +149,7 @@ Functions</h2></td></tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td>   gf_log(engine, "%6d %24s: " fmt "\n", __LINE__, <a class="el" href="gf__macro_8h.html#a25e2d509981e06719691d7b1b4b25b12">__FUNCTION_NAME__</a>, __VA_ARGS__)</td>
|
||||
<td></td><td>   <a class="el" href="gf__log_8h.html#aed92dc232c3ae9cabdff1eeea67dfa90">gf_log</a>(engine, "%6d %24s: " fmt "\n", __LINE__, <a class="el" href="gf__macro_8h.html#a25e2d509981e06719691d7b1b4b25b12">__FUNCTION_NAME__</a>, __VA_ARGS__)</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -5,7 +5,7 @@
|
||||
<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: gf_math.c Source File</title>
|
||||
<title>GoldFish Engine: src/gf_math.c Source File</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -113,10 +112,10 @@ $(document).ready(function(){initNavTree('gf__math_8c_source.html',''); initResi
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include <stdlib.h></span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include <<a class="code" href="math_8h.html">math.h</a>></span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"><a class="line" href="gf__math_8h.html#a018423cb05adf480f9c3f28f304d1c47"> 15</a></span><span class="keywordtype">double</span> gf_math_log2(<span class="keywordtype">double</span> x) { <span class="keywordflow">return</span> log(x) / log(2); }</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"><a class="line" href="gf__math_8h.html#a018423cb05adf480f9c3f28f304d1c47"> 15</a></span><span class="keywordtype">double</span> <a class="code hl_function" href="gf__math_8h.html#a018423cb05adf480f9c3f28f304d1c47">gf_math_log2</a>(<span class="keywordtype">double</span> x) { <span class="keywordflow">return</span> log(x) / log(2); }</div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
|
||||
<div class="foldopen" id="foldopen00017" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"><a class="line" href="gf__math_8h.html#a3bd2afc9ff0e67e60afef9fe82553726"> 17</a></span><span class="keywordtype">void</span> gf_math_normalize(<a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> v) {</div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"><a class="line" href="gf__math_8h.html#a3bd2afc9ff0e67e60afef9fe82553726"> 17</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__math_8h.html#a3bd2afc9ff0e67e60afef9fe82553726">gf_math_normalize</a>(<a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> v) {</div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> <span class="keywordtype">double</span> x = v[0];</div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> <span class="keywordtype">double</span> y = v[1];</div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> <span class="keywordtype">double</span> z = v[2];</div>
|
||||
@ -139,21 +138,21 @@ $(document).ready(function(){initNavTree('gf__math_8c_source.html',''); initResi
|
||||
</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="foldopen" id="foldopen00038" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="gf__math_8h.html#a5438b2f7f1324cdd664f2b823faa1ba6"> 38</a></span><span class="keywordtype">void</span> gf_math_normal(<a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> r, <a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> v0, <a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> v1, <a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> v2) {</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="gf__math_8h.html#a5438b2f7f1324cdd664f2b823faa1ba6"> 38</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__math_8h.html#a5438b2f7f1324cdd664f2b823faa1ba6">gf_math_normal</a>(<a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> r, <a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> v0, <a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> v1, <a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> v2) {</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> tmp0;</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> tmp1;</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> gf_math_subtract(tmp0, v1, v0);</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> gf_math_subtract(tmp1, v2, v0);</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <a class="code hl_function" href="gf__math_8h.html#a9df6d1b30bea0b200582e2873bddd113">gf_math_subtract</a>(tmp0, v1, v0);</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <a class="code hl_function" href="gf__math_8h.html#a9df6d1b30bea0b200582e2873bddd113">gf_math_subtract</a>(tmp1, v2, v0);</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> gf_math_multiply(r, tmp0, tmp1);</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <a class="code hl_function" href="gf__math_8h.html#a394ebd35e2cddf28c86a45dad759fbee">gf_math_multiply</a>(r, tmp0, tmp1);</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> gf_math_normalize(r);</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <a class="code hl_function" href="gf__math_8h.html#a3bd2afc9ff0e67e60afef9fe82553726">gf_math_normalize</a>(r);</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="foldopen" id="foldopen00050" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="gf__math_8h.html#a9df6d1b30bea0b200582e2873bddd113"> 50</a></span><span class="keywordtype">void</span> gf_math_subtract(<a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> r, <a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> v0, <a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> v1) {</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="gf__math_8h.html#a9df6d1b30bea0b200582e2873bddd113"> 50</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__math_8h.html#a9df6d1b30bea0b200582e2873bddd113">gf_math_subtract</a>(<a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> r, <a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> v0, <a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> v1) {</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> r[0] = v0[0] - v1[0];</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> r[1] = v0[1] - v1[1];</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> r[2] = v0[2] - v1[2];</div>
|
||||
@ -161,18 +160,18 @@ $(document).ready(function(){initNavTree('gf__math_8c_source.html',''); initResi
|
||||
</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||
<div class="foldopen" id="foldopen00056" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="gf__math_8h.html#a394ebd35e2cddf28c86a45dad759fbee"> 56</a></span><span class="keywordtype">void</span> gf_math_multiply(<a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> r, <a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> v0, <a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> v1) {</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="gf__math_8h.html#a394ebd35e2cddf28c86a45dad759fbee"> 56</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="gf__math_8h.html#a394ebd35e2cddf28c86a45dad759fbee">gf_math_multiply</a>(<a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> r, <a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> v0, <a class="code hl_typedef" href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a> v1) {</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> r[0] = v0[1] * v1[2] - v0[2] * v1[1];</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> r[1] = v0[2] * v1[0] - v0[0] * v1[2];</div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> r[2] = v0[0] * v1[1] - v0[1] * v1[0];</div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="gf__math_8h.html#aac8f6a22f2880f5b86b20a191a662333"> 62</a></span><span class="keywordtype">double</span> gf_math_cot(<span class="keywordtype">double</span> x) { <span class="keywordflow">return</span> (<span class="keywordtype">double</span>)1 / tan(x); }</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="gf__math_8h.html#aac8f6a22f2880f5b86b20a191a662333"> 62</a></span><span class="keywordtype">double</span> <a class="code hl_function" href="gf__math_8h.html#aac8f6a22f2880f5b86b20a191a662333">gf_math_cot</a>(<span class="keywordtype">double</span> x) { <span class="keywordflow">return</span> (<span class="keywordtype">double</span>)1 / tan(x); }</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
|
||||
<div class="foldopen" id="foldopen00064" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="gf__math_8h.html#aefea2441e869786726095fcda71750dc"> 64</a></span><span class="keywordtype">double</span> gf_math_nearest_2pow(<span class="keywordtype">double</span> x) {</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <span class="keywordtype">double</span> l = gf_math_log2(x);</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="gf__math_8h.html#aefea2441e869786726095fcda71750dc"> 64</a></span><span class="keywordtype">double</span> <a class="code hl_function" href="gf__math_8h.html#aefea2441e869786726095fcda71750dc">gf_math_nearest_2pow</a>(<span class="keywordtype">double</span> x) {</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <span class="keywordtype">double</span> l = <a class="code hl_function" href="gf__math_8h.html#a018423cb05adf480f9c3f28f304d1c47">gf_math_log2</a>(x);</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keywordtype">double</span> r = pow(2, (<span class="keywordtype">int</span>)l);</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> <span class="keywordflow">if</span>(x == r) {</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="keywordflow">return</span> r;</div>
|
||||
@ -181,6 +180,13 @@ $(document).ready(function(){initNavTree('gf__math_8c_source.html',''); initResi
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span>}</div>
|
||||
</div>
|
||||
<div class="ttc" id="agf__math_8h_html"><div class="ttname"><a href="gf__math_8h.html">gf_math.h</a></div><div class="ttdoc">Math.</div></div>
|
||||
<div class="ttc" id="agf__math_8h_html_a018423cb05adf480f9c3f28f304d1c47"><div class="ttname"><a href="gf__math_8h.html#a018423cb05adf480f9c3f28f304d1c47">gf_math_log2</a></div><div class="ttdeci">double gf_math_log2(double x)</div><div class="ttdoc">Calculate log2(x)</div><div class="ttdef"><b>Definition</b> <a href="gf__math_8c_source.html#l00015">gf_math.c:15</a></div></div>
|
||||
<div class="ttc" id="agf__math_8h_html_a394ebd35e2cddf28c86a45dad759fbee"><div class="ttname"><a href="gf__math_8h.html#a394ebd35e2cddf28c86a45dad759fbee">gf_math_multiply</a></div><div class="ttdeci">void gf_math_multiply(gf_math_vector_t r, gf_math_vector_t v0, gf_math_vector_t v1)</div><div class="ttdoc">Multiply vector by vector.</div><div class="ttdef"><b>Definition</b> <a href="gf__math_8c_source.html#l00056">gf_math.c:56</a></div></div>
|
||||
<div class="ttc" id="agf__math_8h_html_a3bd2afc9ff0e67e60afef9fe82553726"><div class="ttname"><a href="gf__math_8h.html#a3bd2afc9ff0e67e60afef9fe82553726">gf_math_normalize</a></div><div class="ttdeci">void gf_math_normalize(gf_math_vector_t v)</div><div class="ttdoc">Normalize vector.</div><div class="ttdef"><b>Definition</b> <a href="gf__math_8c_source.html#l00017">gf_math.c:17</a></div></div>
|
||||
<div class="ttc" id="agf__math_8h_html_a5438b2f7f1324cdd664f2b823faa1ba6"><div class="ttname"><a href="gf__math_8h.html#a5438b2f7f1324cdd664f2b823faa1ba6">gf_math_normal</a></div><div class="ttdeci">void gf_math_normal(gf_math_vector_t r, gf_math_vector_t v0, gf_math_vector_t v1, gf_math_vector_t v2)</div><div class="ttdoc">Calculate normal of triangle v0,v1,v2.</div><div class="ttdef"><b>Definition</b> <a href="gf__math_8c_source.html#l00038">gf_math.c:38</a></div></div>
|
||||
<div class="ttc" id="agf__math_8h_html_a9df6d1b30bea0b200582e2873bddd113"><div class="ttname"><a href="gf__math_8h.html#a9df6d1b30bea0b200582e2873bddd113">gf_math_subtract</a></div><div class="ttdeci">void gf_math_subtract(gf_math_vector_t r, gf_math_vector_t v0, gf_math_vector_t v1)</div><div class="ttdoc">Subtract vector by vector.</div><div class="ttdef"><b>Definition</b> <a href="gf__math_8c_source.html#l00050">gf_math.c:50</a></div></div>
|
||||
<div class="ttc" id="agf__math_8h_html_aac8f6a22f2880f5b86b20a191a662333"><div class="ttname"><a href="gf__math_8h.html#aac8f6a22f2880f5b86b20a191a662333">gf_math_cot</a></div><div class="ttdeci">double gf_math_cot(double x)</div><div class="ttdoc">Calculate cot(x)</div><div class="ttdef"><b>Definition</b> <a href="gf__math_8c_source.html#l00062">gf_math.c:62</a></div></div>
|
||||
<div class="ttc" id="agf__math_8h_html_aefea2441e869786726095fcda71750dc"><div class="ttname"><a href="gf__math_8h.html#aefea2441e869786726095fcda71750dc">gf_math_nearest_2pow</a></div><div class="ttdeci">double gf_math_nearest_2pow(double x)</div><div class="ttdoc">Get nearest 2^n.</div><div class="ttdef"><b>Definition</b> <a href="gf__math_8c_source.html#l00064">gf_math.c:64</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="amath_8h_html"><div class="ttname"><a href="math_8h.html">math.h</a></div><div class="ttdoc">Type definitions related to math.</div></div>
|
||||
<div class="ttc" id="amath_8h_html_a866f43b3ea5386cb9497738f1eec3d88"><div class="ttname"><a href="math_8h.html#a866f43b3ea5386cb9497738f1eec3d88">gf_math_vector_t</a></div><div class="ttdeci">double gf_math_vector_t[4]</div><div class="ttdoc">Vector.</div><div class="ttdef"><b>Definition</b> <a href="math_8h_source.html#l00025">math.h:25</a></div></div>
|
||||
@ -189,7 +195,7 @@ $(document).ready(function(){initNavTree('gf__math_8c_source.html',''); initResi
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><b>gf_math.c</b></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><b>gf_math.c</b></li>
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -5,7 +5,7 @@
|
||||
<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: gf_mesh.c Source File</title>
|
||||
<title>GoldFish Engine: src/gf_mesh.c Source File</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>
|
||||
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
@ -120,7 +119,7 @@ $(document).ready(function(){initNavTree('gf__mesh_8c_source.html',''); initResi
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><b>gf_mesh.c</b></li>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><b>gf_mesh.c</b></li>
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
@ -24,7 +24,6 @@
|
||||
<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>
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user