citro3d/docs/html/internal_8h.html
2022-10-05 15:24:05 -04:00

749 lines
44 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Citro3d: source/internal.h File 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">Citro3d
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('internal_8h.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="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">internal.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;c3d/attribs.h&gt;</code><br />
<code>#include &lt;c3d/buffers.h&gt;</code><br />
<code>#include &lt;c3d/proctex.h&gt;</code><br />
<code>#include &lt;c3d/light.h&gt;</code><br />
<code>#include &lt;c3d/framebuffer.h&gt;</code><br />
<code>#include &lt;c3d/texenv.h&gt;</code><br />
<code>#include &lt;c3d/fog.h&gt;</code><br />
</div>
<p><a href="internal_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_c3_d___effect.html">C3D_Effect</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_c3_d___context.html">C3D_Context</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><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:a951496897ceef07fbde38ba6a247aaac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#a951496897ceef07fbde38ba6a247aaac">C3D_UNUSED</a>&#160;&#160;&#160;<a class="el" href="base_8c.html#af9aace1b44b73111e15aa39f06f43456">__attribute__</a>((unused))</td></tr>
<tr class="separator:a951496897ceef07fbde38ba6a247aaac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f06d00aa6c07b4e6aefd1d7abd71459"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#a6f06d00aa6c07b4e6aefd1d7abd71459">C3DiF_ProcTexLut</a>(n)&#160;&#160;&#160;BIT(20+(n))</td></tr>
<tr class="separator:a6f06d00aa6c07b4e6aefd1d7abd71459"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a387e2013baca693d8c923f75f2bc0fc9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#a387e2013baca693d8c923f75f2bc0fc9">C3DiF_Tex</a>(n)&#160;&#160;&#160;BIT(23+(n))</td></tr>
<tr class="separator:a387e2013baca693d8c923f75f2bc0fc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c1cc19e34f2546befdd67706ed6e70a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#a5c1cc19e34f2546befdd67706ed6e70a">C3DiF_TexEnv</a>(n)&#160;&#160;&#160;BIT(26+(n))</td></tr>
<tr class="separator:a5c1cc19e34f2546befdd67706ed6e70a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a06fc87d81c62e9abb8790b6e5713c55b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
&#160;&#160;<a class="el" href="internal_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba550917fdd0380732d3822b7b86125b5b">C3DiF_Active</a> = BIT(0)
, <a class="el" href="internal_8h.html#a06fc87d81c62e9abb8790b6e5713c55baa82f1706d8bcb1bce7768efc27c910cd">C3DiF_DrawUsed</a> = BIT(1)
, <a class="el" href="internal_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba14a6b423ac2123849ecda6be07fe0e5a">C3DiF_AttrInfo</a> = BIT(2)
, <a class="el" href="internal_8h.html#a06fc87d81c62e9abb8790b6e5713c55bacd6b3e204d1c030bb1f554fe32ef360b">C3DiF_BufInfo</a> = BIT(3)
, <br />
&#160;&#160;<a class="el" href="internal_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba41c3bdee41a5dc274fbc94cba86c759e">C3DiF_Effect</a> = BIT(4)
, <a class="el" href="internal_8h.html#a06fc87d81c62e9abb8790b6e5713c55bad1f5425c52686bfa909b5e944c3f0543">C3DiF_FrameBuf</a> = BIT(5)
, <a class="el" href="internal_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba44bed54f1738cafab64fc1435640eed7">C3DiF_Viewport</a> = BIT(6)
, <a class="el" href="internal_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba22ba4715ea7ab4ba3574140c670b518d">C3DiF_Scissor</a> = BIT(7)
, <br />
&#160;&#160;<a class="el" href="internal_8h.html#a06fc87d81c62e9abb8790b6e5713c55baddc7c542adb0d880ef2c41e75658ff8b">C3DiF_Program</a> = BIT(8)
, <a class="el" href="internal_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba8cd84b5e5096e0a36d1814c45ab6af08">C3DiF_TexEnvBuf</a> = BIT(9)
, <a class="el" href="internal_8h.html#a06fc87d81c62e9abb8790b6e5713c55baa3ad35da9c183b05faad59af8b12a59d">C3DiF_LightEnv</a> = BIT(10)
, <a class="el" href="internal_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba3b6b45accda62e2542d2d8d72e3bd24e">C3DiF_VshCode</a> = BIT(11)
, <br />
&#160;&#160;<a class="el" href="internal_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba85ea08290dfc6320a7cadd9d81157c28">C3DiF_GshCode</a> = BIT(12)
, <a class="el" href="internal_8h.html#a06fc87d81c62e9abb8790b6e5713c55babf861f17928b72f60c3b14adee71c055">C3DiF_TexStatus</a> = BIT(14)
, <a class="el" href="internal_8h.html#a06fc87d81c62e9abb8790b6e5713c55bace0cdbd9a0d9c58871a5cd7015b578b7">C3DiF_ProcTex</a> = BIT(15)
, <a class="el" href="internal_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba9ffeeacaa7b28ed4ae8511a1ab70e4c4">C3DiF_ProcTexColorLut</a> = BIT(16)
, <br />
&#160;&#160;<a class="el" href="internal_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba915315f3737ad1bc187a652599d279ea">C3DiF_FogLut</a> = BIT(17)
, <a class="el" href="internal_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba119e5ad9b004ff5f9ba5fd4e5f315459">C3DiF_Gas</a> = BIT(18)
, <a class="el" href="internal_8h.html#a06fc87d81c62e9abb8790b6e5713c55bad555487ca8479e1249d7040436c4853d">C3DiF_GasLut</a> = BIT(19)
, <a class="el" href="internal_8h.html#a06fc87d81c62e9abb8790b6e5713c55bad776c32e592101c58730da2cbe16bc9c">C3DiF_ProcTexLutAll</a> = 7 &lt;&lt; 20
, <br />
&#160;&#160;<a class="el" href="internal_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba15486d871c23e1aeec375129a5d5f488">C3DiF_TexAll</a> = 7 &lt;&lt; 23
, <a class="el" href="internal_8h.html#a06fc87d81c62e9abb8790b6e5713c55baf9ff6d8f15941e74b78c9a577ca8de72">C3DiF_TexEnvAll</a> = 0x3F &lt;&lt; 26
<br />
}</td></tr>
<tr class="separator:a06fc87d81c62e9abb8790b6e5713c55b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf764cbdea00d65edcd07bb9953ad2b7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="internal_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a557b7a7b4e40b999d01d24c811fe9575">C3DiG_BeginAcc</a> = BIT(0)
, <a class="el" href="internal_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ac9dc684c6cf91e55c6155a9c01167cab">C3DiG_AccStage</a> = BIT(1)
, <a class="el" href="internal_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ab0a87112138f6dae612a60507c2f18f0">C3DiG_SetAccMax</a> = BIT(2)
, <a class="el" href="internal_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a63a268e626cd80e1d51e85d48202d91c">C3DiG_RenderStage</a> = BIT(3)
}</td></tr>
<tr class="separator:adf764cbdea00d65edcd07bb9953ad2b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a4cfecbe235841f7d41495a8dc6b15c32"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#a4cfecbe235841f7d41495a8dc6b15c32">C3Di_UpdateContext</a> (void)</td></tr>
<tr class="separator:a4cfecbe235841f7d41495a8dc6b15c32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac600ec36cc12c6473e0574f38ce2a6ef"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#ac600ec36cc12c6473e0574f38ce2a6ef">C3Di_AttrInfoBind</a> (C3D_AttrInfo *info)</td></tr>
<tr class="separator:ac600ec36cc12c6473e0574f38ce2a6ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49e592c82e10a02ca46a91745ba53182"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#a49e592c82e10a02ca46a91745ba53182">C3Di_BufInfoBind</a> (C3D_BufInfo *info)</td></tr>
<tr class="separator:a49e592c82e10a02ca46a91745ba53182"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdac0a0f522dddd85db6e17f03e20121"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#abdac0a0f522dddd85db6e17f03e20121">C3Di_FrameBufBind</a> (C3D_FrameBuf *fb)</td></tr>
<tr class="separator:abdac0a0f522dddd85db6e17f03e20121"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acff27a4262a8a3fb39b20f2afd4cccd5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#acff27a4262a8a3fb39b20f2afd4cccd5">C3Di_TexEnvBind</a> (int id, C3D_TexEnv *env)</td></tr>
<tr class="separator:acff27a4262a8a3fb39b20f2afd4cccd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cd92f53a18da481d1ba74f4c9da7dee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#a9cd92f53a18da481d1ba74f4c9da7dee">C3Di_SetTex</a> (int unit, C3D_Tex *tex)</td></tr>
<tr class="separator:a9cd92f53a18da481d1ba74f4c9da7dee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fd792654ea1facdfa6dbda29b7f4914"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#a4fd792654ea1facdfa6dbda29b7f4914">C3Di_EffectBind</a> (<a class="el" href="struct_c3_d___effect.html">C3D_Effect</a> *effect)</td></tr>
<tr class="separator:a4fd792654ea1facdfa6dbda29b7f4914"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8caed26d6204363f215976aaa7e05e6c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#a8caed26d6204363f215976aaa7e05e6c">C3Di_GasUpdate</a> (<a class="el" href="struct_c3_d___context.html">C3D_Context</a> *ctx)</td></tr>
<tr class="separator:a8caed26d6204363f215976aaa7e05e6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e20dd6f18115396537df0713e22a0b4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#a5e20dd6f18115396537df0713e22a0b4">C3Di_LightMtlBlend</a> (C3D_Light *light)</td></tr>
<tr class="separator:a5e20dd6f18115396537df0713e22a0b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3122c009e7f6b5e2fb570003212fad73"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#a3122c009e7f6b5e2fb570003212fad73">C3Di_DirtyUniforms</a> (GPU_SHADER_TYPE type)</td></tr>
<tr class="separator:a3122c009e7f6b5e2fb570003212fad73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50e19b086244713ca897d5cb8a1a1e86"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#a50e19b086244713ca897d5cb8a1a1e86">C3Di_LoadShaderUniforms</a> (shaderInstance_s *si)</td></tr>
<tr class="separator:a50e19b086244713ca897d5cb8a1a1e86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0d0cabc17e43f2ab2368a390e283759"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#ae0d0cabc17e43f2ab2368a390e283759">C3Di_ClearShaderUniforms</a> (GPU_SHADER_TYPE type)</td></tr>
<tr class="separator:ae0d0cabc17e43f2ab2368a390e283759"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a139aee1e5943be7dfb22a011f6057689"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#a139aee1e5943be7dfb22a011f6057689">C3Di_SplitFrame</a> (u32 **pBuf, u32 *pSize)</td></tr>
<tr class="separator:a139aee1e5943be7dfb22a011f6057689"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15d6ad6f422fcb523ff7ddf6808f959c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#a15d6ad6f422fcb523ff7ddf6808f959c">C3Di_RenderQueueInit</a> (void)</td></tr>
<tr class="separator:a15d6ad6f422fcb523ff7ddf6808f959c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8202fe4deb317840c5ca9516d7813f2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#aa8202fe4deb317840c5ca9516d7813f2">C3Di_RenderQueueExit</a> (void)</td></tr>
<tr class="separator:aa8202fe4deb317840c5ca9516d7813f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cde967201bd3128dc49b7cc7d065ff4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#a7cde967201bd3128dc49b7cc7d065ff4">C3Di_RenderQueueWaitDone</a> (void)</td></tr>
<tr class="separator:a7cde967201bd3128dc49b7cc7d065ff4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a765ddd29aa58ce4598429750d3f692a5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#a765ddd29aa58ce4598429750d3f692a5">C3Di_RenderQueueEnableVBlank</a> (void)</td></tr>
<tr class="separator:a765ddd29aa58ce4598429750d3f692a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73b8cdfbcd16488c7a6a54dade6ae470"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal_8h.html#a73b8cdfbcd16488c7a6a54dade6ae470">C3Di_RenderQueueDisableVBlank</a> (void)</td></tr>
<tr class="separator:a73b8cdfbcd16488c7a6a54dade6ae470"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a951496897ceef07fbde38ba6a247aaac" name="a951496897ceef07fbde38ba6a247aaac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a951496897ceef07fbde38ba6a247aaac">&#9670;&#160;</a></span>C3D_UNUSED</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define C3D_UNUSED&#160;&#160;&#160;<a class="el" href="base_8c.html#af9aace1b44b73111e15aa39f06f43456">__attribute__</a>((unused))</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internal_8h_source.html#l00010">10</a> of file <a class="el" href="internal_8h_source.html">internal.h</a>.</p>
</div>
</div>
<a id="a6f06d00aa6c07b4e6aefd1d7abd71459" name="a6f06d00aa6c07b4e6aefd1d7abd71459"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f06d00aa6c07b4e6aefd1d7abd71459">&#9670;&#160;</a></span>C3DiF_ProcTexLut</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define C3DiF_ProcTexLut</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">n</td><td>)</td>
<td>&#160;&#160;&#160;BIT(20+(n))</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internal_8h_source.html#l00095">95</a> of file <a class="el" href="internal_8h_source.html">internal.h</a>.</p>
</div>
</div>
<a id="a387e2013baca693d8c923f75f2bc0fc9" name="a387e2013baca693d8c923f75f2bc0fc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a387e2013baca693d8c923f75f2bc0fc9">&#9670;&#160;</a></span>C3DiF_Tex</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define C3DiF_Tex</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">n</td><td>)</td>
<td>&#160;&#160;&#160;BIT(23+(n))</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internal_8h_source.html#l00097">97</a> of file <a class="el" href="internal_8h_source.html">internal.h</a>.</p>
</div>
</div>
<a id="a5c1cc19e34f2546befdd67706ed6e70a" name="a5c1cc19e34f2546befdd67706ed6e70a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c1cc19e34f2546befdd67706ed6e70a">&#9670;&#160;</a></span>C3DiF_TexEnv</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define C3DiF_TexEnv</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">n</td><td>)</td>
<td>&#160;&#160;&#160;BIT(26+(n))</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internal_8h_source.html#l00099">99</a> of file <a class="el" href="internal_8h_source.html">internal.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="a06fc87d81c62e9abb8790b6e5713c55b" name="a06fc87d81c62e9abb8790b6e5713c55b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06fc87d81c62e9abb8790b6e5713c55b">&#9670;&#160;</a></span>anonymous enum</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">anonymous enum</td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a06fc87d81c62e9abb8790b6e5713c55ba550917fdd0380732d3822b7b86125b5b" name="a06fc87d81c62e9abb8790b6e5713c55ba550917fdd0380732d3822b7b86125b5b"></a>C3DiF_Active&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a06fc87d81c62e9abb8790b6e5713c55baa82f1706d8bcb1bce7768efc27c910cd" name="a06fc87d81c62e9abb8790b6e5713c55baa82f1706d8bcb1bce7768efc27c910cd"></a>C3DiF_DrawUsed&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a06fc87d81c62e9abb8790b6e5713c55ba14a6b423ac2123849ecda6be07fe0e5a" name="a06fc87d81c62e9abb8790b6e5713c55ba14a6b423ac2123849ecda6be07fe0e5a"></a>C3DiF_AttrInfo&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a06fc87d81c62e9abb8790b6e5713c55bacd6b3e204d1c030bb1f554fe32ef360b" name="a06fc87d81c62e9abb8790b6e5713c55bacd6b3e204d1c030bb1f554fe32ef360b"></a>C3DiF_BufInfo&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a06fc87d81c62e9abb8790b6e5713c55ba41c3bdee41a5dc274fbc94cba86c759e" name="a06fc87d81c62e9abb8790b6e5713c55ba41c3bdee41a5dc274fbc94cba86c759e"></a>C3DiF_Effect&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a06fc87d81c62e9abb8790b6e5713c55bad1f5425c52686bfa909b5e944c3f0543" name="a06fc87d81c62e9abb8790b6e5713c55bad1f5425c52686bfa909b5e944c3f0543"></a>C3DiF_FrameBuf&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a06fc87d81c62e9abb8790b6e5713c55ba44bed54f1738cafab64fc1435640eed7" name="a06fc87d81c62e9abb8790b6e5713c55ba44bed54f1738cafab64fc1435640eed7"></a>C3DiF_Viewport&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a06fc87d81c62e9abb8790b6e5713c55ba22ba4715ea7ab4ba3574140c670b518d" name="a06fc87d81c62e9abb8790b6e5713c55ba22ba4715ea7ab4ba3574140c670b518d"></a>C3DiF_Scissor&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a06fc87d81c62e9abb8790b6e5713c55baddc7c542adb0d880ef2c41e75658ff8b" name="a06fc87d81c62e9abb8790b6e5713c55baddc7c542adb0d880ef2c41e75658ff8b"></a>C3DiF_Program&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a06fc87d81c62e9abb8790b6e5713c55ba8cd84b5e5096e0a36d1814c45ab6af08" name="a06fc87d81c62e9abb8790b6e5713c55ba8cd84b5e5096e0a36d1814c45ab6af08"></a>C3DiF_TexEnvBuf&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a06fc87d81c62e9abb8790b6e5713c55baa3ad35da9c183b05faad59af8b12a59d" name="a06fc87d81c62e9abb8790b6e5713c55baa3ad35da9c183b05faad59af8b12a59d"></a>C3DiF_LightEnv&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a06fc87d81c62e9abb8790b6e5713c55ba3b6b45accda62e2542d2d8d72e3bd24e" name="a06fc87d81c62e9abb8790b6e5713c55ba3b6b45accda62e2542d2d8d72e3bd24e"></a>C3DiF_VshCode&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a06fc87d81c62e9abb8790b6e5713c55ba85ea08290dfc6320a7cadd9d81157c28" name="a06fc87d81c62e9abb8790b6e5713c55ba85ea08290dfc6320a7cadd9d81157c28"></a>C3DiF_GshCode&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a06fc87d81c62e9abb8790b6e5713c55babf861f17928b72f60c3b14adee71c055" name="a06fc87d81c62e9abb8790b6e5713c55babf861f17928b72f60c3b14adee71c055"></a>C3DiF_TexStatus&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a06fc87d81c62e9abb8790b6e5713c55bace0cdbd9a0d9c58871a5cd7015b578b7" name="a06fc87d81c62e9abb8790b6e5713c55bace0cdbd9a0d9c58871a5cd7015b578b7"></a>C3DiF_ProcTex&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a06fc87d81c62e9abb8790b6e5713c55ba9ffeeacaa7b28ed4ae8511a1ab70e4c4" name="a06fc87d81c62e9abb8790b6e5713c55ba9ffeeacaa7b28ed4ae8511a1ab70e4c4"></a>C3DiF_ProcTexColorLut&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a06fc87d81c62e9abb8790b6e5713c55ba915315f3737ad1bc187a652599d279ea" name="a06fc87d81c62e9abb8790b6e5713c55ba915315f3737ad1bc187a652599d279ea"></a>C3DiF_FogLut&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a06fc87d81c62e9abb8790b6e5713c55ba119e5ad9b004ff5f9ba5fd4e5f315459" name="a06fc87d81c62e9abb8790b6e5713c55ba119e5ad9b004ff5f9ba5fd4e5f315459"></a>C3DiF_Gas&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a06fc87d81c62e9abb8790b6e5713c55bad555487ca8479e1249d7040436c4853d" name="a06fc87d81c62e9abb8790b6e5713c55bad555487ca8479e1249d7040436c4853d"></a>C3DiF_GasLut&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a06fc87d81c62e9abb8790b6e5713c55bad776c32e592101c58730da2cbe16bc9c" name="a06fc87d81c62e9abb8790b6e5713c55bad776c32e592101c58730da2cbe16bc9c"></a>C3DiF_ProcTexLutAll&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a06fc87d81c62e9abb8790b6e5713c55ba15486d871c23e1aeec375129a5d5f488" name="a06fc87d81c62e9abb8790b6e5713c55ba15486d871c23e1aeec375129a5d5f488"></a>C3DiF_TexAll&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a06fc87d81c62e9abb8790b6e5713c55baf9ff6d8f15941e74b78c9a577ca8de72" name="a06fc87d81c62e9abb8790b6e5713c55baf9ff6d8f15941e74b78c9a577ca8de72"></a>C3DiF_TexEnvAll&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="internal_8h_source.html#l00073">73</a> of file <a class="el" href="internal_8h_source.html">internal.h</a>.</p>
</div>
</div>
<a id="adf764cbdea00d65edcd07bb9953ad2b7" name="adf764cbdea00d65edcd07bb9953ad2b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf764cbdea00d65edcd07bb9953ad2b7">&#9670;&#160;</a></span>anonymous enum</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">anonymous enum</td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="adf764cbdea00d65edcd07bb9953ad2b7a557b7a7b4e40b999d01d24c811fe9575" name="adf764cbdea00d65edcd07bb9953ad2b7a557b7a7b4e40b999d01d24c811fe9575"></a>C3DiG_BeginAcc&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="adf764cbdea00d65edcd07bb9953ad2b7ac9dc684c6cf91e55c6155a9c01167cab" name="adf764cbdea00d65edcd07bb9953ad2b7ac9dc684c6cf91e55c6155a9c01167cab"></a>C3DiG_AccStage&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="adf764cbdea00d65edcd07bb9953ad2b7ab0a87112138f6dae612a60507c2f18f0" name="adf764cbdea00d65edcd07bb9953ad2b7ab0a87112138f6dae612a60507c2f18f0"></a>C3DiG_SetAccMax&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="adf764cbdea00d65edcd07bb9953ad2b7a63a268e626cd80e1d51e85d48202d91c" name="adf764cbdea00d65edcd07bb9953ad2b7a63a268e626cd80e1d51e85d48202d91c"></a>C3DiG_RenderStage&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="internal_8h_source.html#l00103">103</a> of file <a class="el" href="internal_8h_source.html">internal.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ac600ec36cc12c6473e0574f38ce2a6ef" name="ac600ec36cc12c6473e0574f38ce2a6ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac600ec36cc12c6473e0574f38ce2a6ef">&#9670;&#160;</a></span>C3Di_AttrInfoBind()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void C3Di_AttrInfoBind </td>
<td>(</td>
<td class="paramtype">C3D_AttrInfo *&#160;</td>
<td class="paramname"><em>info</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="attribs_8c_source.html#l00059">59</a> of file <a class="el" href="attribs_8c_source.html">attribs.c</a>.</p>
</div>
</div>
<a id="a49e592c82e10a02ca46a91745ba53182" name="a49e592c82e10a02ca46a91745ba53182"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49e592c82e10a02ca46a91745ba53182">&#9670;&#160;</a></span>C3Di_BufInfoBind()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void C3Di_BufInfoBind </td>
<td>(</td>
<td class="paramtype">C3D_BufInfo *&#160;</td>
<td class="paramname"><em>info</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="buffers_8c_source.html#l00049">49</a> of file <a class="el" href="buffers_8c_source.html">buffers.c</a>.</p>
</div>
</div>
<a id="ae0d0cabc17e43f2ab2368a390e283759" name="ae0d0cabc17e43f2ab2368a390e283759"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0d0cabc17e43f2ab2368a390e283759">&#9670;&#160;</a></span>C3Di_ClearShaderUniforms()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void C3Di_ClearShaderUniforms </td>
<td>(</td>
<td class="paramtype">GPU_SHADER_TYPE&#160;</td>
<td class="paramname"><em>type</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="uniforms_8c_source.html#l00129">129</a> of file <a class="el" href="uniforms_8c_source.html">uniforms.c</a>.</p>
</div>
</div>
<a id="a3122c009e7f6b5e2fb570003212fad73" name="a3122c009e7f6b5e2fb570003212fad73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3122c009e7f6b5e2fb570003212fad73">&#9670;&#160;</a></span>C3Di_DirtyUniforms()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void C3Di_DirtyUniforms </td>
<td>(</td>
<td class="paramtype">GPU_SHADER_TYPE&#160;</td>
<td class="paramname"><em>type</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="uniforms_8c_source.html#l00087">87</a> of file <a class="el" href="uniforms_8c_source.html">uniforms.c</a>.</p>
</div>
</div>
<a id="a4fd792654ea1facdfa6dbda29b7f4914" name="a4fd792654ea1facdfa6dbda29b7f4914"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4fd792654ea1facdfa6dbda29b7f4914">&#9670;&#160;</a></span>C3Di_EffectBind()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void C3Di_EffectBind </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_c3_d___effect.html">C3D_Effect</a> *&#160;</td>
<td class="paramname"><em>effect</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="effect_8c_source.html#l00090">90</a> of file <a class="el" href="effect_8c_source.html">effect.c</a>.</p>
</div>
</div>
<a id="abdac0a0f522dddd85db6e17f03e20121" name="abdac0a0f522dddd85db6e17f03e20121"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abdac0a0f522dddd85db6e17f03e20121">&#9670;&#160;</a></span>C3Di_FrameBufBind()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void C3Di_FrameBufBind </td>
<td>(</td>
<td class="paramtype">C3D_FrameBuf *&#160;</td>
<td class="paramname"><em>fb</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="framebuffer_8c_source.html#l00049">49</a> of file <a class="el" href="framebuffer_8c_source.html">framebuffer.c</a>.</p>
</div>
</div>
<a id="a8caed26d6204363f215976aaa7e05e6c" name="a8caed26d6204363f215976aaa7e05e6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8caed26d6204363f215976aaa7e05e6c">&#9670;&#160;</a></span>C3Di_GasUpdate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void C3Di_GasUpdate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_c3_d___context.html">C3D_Context</a> *&#160;</td>
<td class="paramname"><em>ctx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gas_8c_source.html#l00153">153</a> of file <a class="el" href="gas_8c_source.html">gas.c</a>.</p>
</div>
</div>
<a id="a5e20dd6f18115396537df0713e22a0b4" name="a5e20dd6f18115396537df0713e22a0b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e20dd6f18115396537df0713e22a0b4">&#9670;&#160;</a></span>C3Di_LightMtlBlend()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void C3Di_LightMtlBlend </td>
<td>(</td>
<td class="paramtype">C3D_Light *&#160;</td>
<td class="paramname"><em>light</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="light_8c_source.html#l00003">3</a> of file <a class="el" href="light_8c_source.html">light.c</a>.</p>
</div>
</div>
<a id="a50e19b086244713ca897d5cb8a1a1e86" name="a50e19b086244713ca897d5cb8a1a1e86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50e19b086244713ca897d5cb8a1a1e86">&#9670;&#160;</a></span>C3Di_LoadShaderUniforms()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void C3Di_LoadShaderUniforms </td>
<td>(</td>
<td class="paramtype">shaderInstance_s *&#160;</td>
<td class="paramname"><em>si</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="uniforms_8c_source.html#l00099">99</a> of file <a class="el" href="uniforms_8c_source.html">uniforms.c</a>.</p>
</div>
</div>
<a id="a73b8cdfbcd16488c7a6a54dade6ae470" name="a73b8cdfbcd16488c7a6a54dade6ae470"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73b8cdfbcd16488c7a6a54dade6ae470">&#9670;&#160;</a></span>C3Di_RenderQueueDisableVBlank()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void C3Di_RenderQueueDisableVBlank </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="renderqueue_8c_source.html#l00108">108</a> of file <a class="el" href="renderqueue_8c_source.html">renderqueue.c</a>.</p>
</div>
</div>
<a id="a765ddd29aa58ce4598429750d3f692a5" name="a765ddd29aa58ce4598429750d3f692a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a765ddd29aa58ce4598429750d3f692a5">&#9670;&#160;</a></span>C3Di_RenderQueueEnableVBlank()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void C3Di_RenderQueueEnableVBlank </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="renderqueue_8c_source.html#l00102">102</a> of file <a class="el" href="renderqueue_8c_source.html">renderqueue.c</a>.</p>
</div>
</div>
<a id="aa8202fe4deb317840c5ca9516d7813f2" name="aa8202fe4deb317840c5ca9516d7813f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8202fe4deb317840c5ca9516d7813f2">&#9670;&#160;</a></span>C3Di_RenderQueueExit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void C3Di_RenderQueueExit </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="renderqueue_8c_source.html#l00125">125</a> of file <a class="el" href="renderqueue_8c_source.html">renderqueue.c</a>.</p>
</div>
</div>
<a id="a15d6ad6f422fcb523ff7ddf6808f959c" name="a15d6ad6f422fcb523ff7ddf6808f959c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15d6ad6f422fcb523ff7ddf6808f959c">&#9670;&#160;</a></span>C3Di_RenderQueueInit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void C3Di_RenderQueueInit </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="renderqueue_8c_source.html#l00114">114</a> of file <a class="el" href="renderqueue_8c_source.html">renderqueue.c</a>.</p>
</div>
</div>
<a id="a7cde967201bd3128dc49b7cc7d065ff4" name="a7cde967201bd3128dc49b7cc7d065ff4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7cde967201bd3128dc49b7cc7d065ff4">&#9670;&#160;</a></span>C3Di_RenderQueueWaitDone()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void C3Di_RenderQueueWaitDone </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="renderqueue_8c_source.html#l00146">146</a> of file <a class="el" href="renderqueue_8c_source.html">renderqueue.c</a>.</p>
</div>
</div>
<a id="a9cd92f53a18da481d1ba74f4c9da7dee" name="a9cd92f53a18da481d1ba74f4c9da7dee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9cd92f53a18da481d1ba74f4c9da7dee">&#9670;&#160;</a></span>C3Di_SetTex()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void C3Di_SetTex </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>unit</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">C3D_Tex *&#160;</td>
<td class="paramname"><em>tex</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="texture_8c_source.html#l00265">265</a> of file <a class="el" href="texture_8c_source.html">texture.c</a>.</p>
</div>
</div>
<a id="a139aee1e5943be7dfb22a011f6057689" name="a139aee1e5943be7dfb22a011f6057689"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a139aee1e5943be7dfb22a011f6057689">&#9670;&#160;</a></span>C3Di_SplitFrame()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool C3Di_SplitFrame </td>
<td>(</td>
<td class="paramtype">u32 **&#160;</td>
<td class="paramname"><em>pBuf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">u32 *&#160;</td>
<td class="paramname"><em>pSize</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="base_8c_source.html#l00309">309</a> of file <a class="el" href="base_8c_source.html">base.c</a>.</p>
</div>
</div>
<a id="acff27a4262a8a3fb39b20f2afd4cccd5" name="acff27a4262a8a3fb39b20f2afd4cccd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acff27a4262a8a3fb39b20f2afd4cccd5">&#9670;&#160;</a></span>C3Di_TexEnvBind()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void C3Di_TexEnvBind </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">C3D_TexEnv *&#160;</td>
<td class="paramname"><em>env</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="texenv_8c_source.html#l00040">40</a> of file <a class="el" href="texenv_8c_source.html">texenv.c</a>.</p>
</div>
</div>
<a id="a4cfecbe235841f7d41495a8dc6b15c32" name="a4cfecbe235841f7d41495a8dc6b15c32"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4cfecbe235841f7d41495a8dc6b15c32">&#9670;&#160;</a></span>C3Di_UpdateContext()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void C3Di_UpdateContext </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="base_8c_source.html#l00158">158</a> of file <a class="el" href="base_8c_source.html">base.c</a>.</p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="internal_8h.html">internal.h</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.5 </li>
</ul>
</div>
</body>
</html>