719 lines
39 KiB
HTML
719 lines
39 KiB
HTML
<!-- HTML header for doxygen 1.10.0-->
|
|
<!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.13.2"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Mario Kart 64: src/racing/memory.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>
|
|
<script type="text/javascript" src="clipboard.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="cookie.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" />
|
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
|
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
|
|
<link href="doxygen-awesome-sidebar-only-darkmode-toggle.css" rel="stylesheet" type="text/css"/>
|
|
<link href="docs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
|
<script type="text/javascript">
|
|
DoxygenAwesomeDarkModeToggle.init()
|
|
</script>
|
|
</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">Mario Kart 64
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.13.2 -->
|
|
<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">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() { codefold.init(0); });
|
|
/* @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',true);
|
|
$(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 */
|
|
$(function(){initNavTree('memory_8h.html',''); initResizable(true); });
|
|
/* @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">Data Structures</a> |
|
|
<a href="#define-members">Macros</a> |
|
|
<a href="#func-members">Functions</a> |
|
|
<a href="#var-members">Variables</a> </div>
|
|
<div class="headertitle"><div class="title">memory.h File Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock"><code>#include "<a class="el" href="common__structs_8h_source.html">common_structs.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="course__offsets_8h_source.html">course_offsets.h</a>"</code><br />
|
|
</div><div class="textblock"><div class="dynheader">
|
|
Include dependency graph for memory.h:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="memory_8h__incl.svg" width="631" height="344"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
</div>
|
|
<p><a href="memory_8h_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
Data Structures</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structMainPoolBlock.html">MainPoolBlock</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structMainPoolState.html">MainPoolState</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structUnkStruct802AF7B4.html">UnkStruct802AF7B4</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structUnkStruct__802B8CD4.html">UnkStruct_802B8CD4</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structAllocOnlyPool.html">AllocOnlyPool</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="define-members" name="define-members"></a>
|
|
Macros</h2></td></tr>
|
|
<tr class="memitem:a88d4b28279c8474e3bca4cd73dc1e33f" id="r_a88d4b28279c8474e3bca4cd73dc1e33f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a88d4b28279c8474e3bca4cd73dc1e33f">MEMORY_POOL_LEFT</a>   0</td></tr>
|
|
<tr class="separator:a88d4b28279c8474e3bca4cd73dc1e33f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a52dd2dd53601da10831dd2f7f675c5f2" id="r_a52dd2dd53601da10831dd2f7f675c5f2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a52dd2dd53601da10831dd2f7f675c5f2">MEMORY_POOL_RIGHT</a>   1</td></tr>
|
|
<tr class="separator:a52dd2dd53601da10831dd2f7f675c5f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9a9b12bc2d88d2229242fc7846056f90" id="r_a9a9b12bc2d88d2229242fc7846056f90"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9a9b12bc2d88d2229242fc7846056f90">ALIGN4</a>(val)</td></tr>
|
|
<tr class="separator:a9a9b12bc2d88d2229242fc7846056f90"><td class="memSeparator" colspan="2"> </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:a3617f7116e3cc000b7ebf38ad3bae48f" id="r_a3617f7116e3cc000b7ebf38ad3bae48f"><td class="memItemLeft" align="right" valign="top">u8 * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3617f7116e3cc000b7ebf38ad3bae48f">load_lakitu_tlut_x64</a> (const char **textureList, size_t length)</td></tr>
|
|
<tr class="separator:a3617f7116e3cc000b7ebf38ad3bae48f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a965d7e25d594cd29e02ed8b9a482c65d" id="r_a965d7e25d594cd29e02ed8b9a482c65d"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a965d7e25d594cd29e02ed8b9a482c65d">get_next_available_memory_addr</a> (uintptr_t)</td></tr>
|
|
<tr class="memdesc:a965d7e25d594cd29e02ed8b9a482c65d"><td class="mdescLeft"> </td><td class="mdescRight">Returns the address of the next available memory location and updates the memory pointer to reference the next location of available memory based provided size to allocate. <br /></td></tr>
|
|
<tr class="separator:a965d7e25d594cd29e02ed8b9a482c65d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a21fe0071920d58ced611cf984996eab8" id="r_a21fe0071920d58ced611cf984996eab8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a21fe0071920d58ced611cf984996eab8">initialize_memory_pool</a> (void)</td></tr>
|
|
<tr class="memdesc:a21fe0071920d58ced611cf984996eab8"><td class="mdescLeft"> </td><td class="mdescRight">Sets the starting location for allocating memory and calculates pool size. <br /></td></tr>
|
|
<tr class="separator:a21fe0071920d58ced611cf984996eab8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acf31e85b295d4508d571d5aff8c02c5a" id="r_acf31e85b295d4508d571d5aff8c02c5a"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="#acf31e85b295d4508d571d5aff8c02c5a">allocate_memory</a> (size_t)</td></tr>
|
|
<tr class="memdesc:acf31e85b295d4508d571d5aff8c02c5a"><td class="mdescLeft"> </td><td class="mdescRight">Allocates memory and adjusts gFreeMemorySize. <br /></td></tr>
|
|
<tr class="separator:acf31e85b295d4508d571d5aff8c02c5a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a62bd0e025f222c732a5fc4cfd737f37a" id="r_a62bd0e025f222c732a5fc4cfd737f37a"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a62bd0e025f222c732a5fc4cfd737f37a">load_data</a> (uintptr_t, uintptr_t)</td></tr>
|
|
<tr class="memdesc:a62bd0e025f222c732a5fc4cfd737f37a"><td class="mdescLeft"> </td><td class="mdescRight">Allocate and DMA. <br /></td></tr>
|
|
<tr class="separator:a62bd0e025f222c732a5fc4cfd737f37a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad108574c2862d6903a3da3c59ef4b06e" id="r_ad108574c2862d6903a3da3c59ef4b06e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad108574c2862d6903a3da3c59ef4b06e">func_802A7D54</a> (s32, s32)</td></tr>
|
|
<tr class="separator:ad108574c2862d6903a3da3c59ef4b06e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e502f11afb3491f690d4539cb2e1a22" id="r_a2e502f11afb3491f690d4539cb2e1a22"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2e502f11afb3491f690d4539cb2e1a22">func_802A86A8</a> (<a class="el" href="structCourseVtx.html">CourseVtx</a> *data, Vtx *vtx, size_t arg1)</td></tr>
|
|
<tr class="separator:a2e502f11afb3491f690d4539cb2e1a22"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1f4d35518a5ec5fee6a2cbf3c1d0f794" id="r_a1f4d35518a5ec5fee6a2cbf3c1d0f794"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1f4d35518a5ec5fee6a2cbf3c1d0f794">main_pool_init</a> (uintptr_t, uintptr_t)</td></tr>
|
|
<tr class="separator:a1f4d35518a5ec5fee6a2cbf3c1d0f794"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a62ba44aa35a5ffa90e10259c60e9a229" id="r_a62ba44aa35a5ffa90e10259c60e9a229"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a62ba44aa35a5ffa90e10259c60e9a229">main_pool_alloc</a> (uintptr_t, uintptr_t)</td></tr>
|
|
<tr class="separator:a62ba44aa35a5ffa90e10259c60e9a229"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae653f94864d5c6a1b4cd5f3d9ededc3" id="r_aae653f94864d5c6a1b4cd5f3d9ededc3"><td class="memItemLeft" align="right" valign="top">uintptr_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#aae653f94864d5c6a1b4cd5f3d9ededc3">main_pool_free</a> (void *)</td></tr>
|
|
<tr class="separator:aae653f94864d5c6a1b4cd5f3d9ededc3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa9e0c3b8dc07656f8777f7a3fdd5914b" id="r_aa9e0c3b8dc07656f8777f7a3fdd5914b"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa9e0c3b8dc07656f8777f7a3fdd5914b">main_pool_realloc</a> (void *, uintptr_t)</td></tr>
|
|
<tr class="separator:aa9e0c3b8dc07656f8777f7a3fdd5914b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afe57de3903e2ed3acb35c29651445c5b" id="r_afe57de3903e2ed3acb35c29651445c5b"><td class="memItemLeft" align="right" valign="top">uintptr_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#afe57de3903e2ed3acb35c29651445c5b">main_pool_available</a> (void)</td></tr>
|
|
<tr class="separator:afe57de3903e2ed3acb35c29651445c5b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a65254a5e16776e338be9441acb49e794" id="r_a65254a5e16776e338be9441acb49e794"><td class="memItemLeft" align="right" valign="top">uintptr_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a65254a5e16776e338be9441acb49e794">main_pool_push_state</a> (void)</td></tr>
|
|
<tr class="separator:a65254a5e16776e338be9441acb49e794"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3a0d304f31905bacca06c397e308c047" id="r_a3a0d304f31905bacca06c397e308c047"><td class="memItemLeft" align="right" valign="top">uintptr_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3a0d304f31905bacca06c397e308c047">main_pool_pop_state</a> (void)</td></tr>
|
|
<tr class="separator:a3a0d304f31905bacca06c397e308c047"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a35b6e161358ef80b64f67bb351a2f4f2" id="r_a35b6e161358ef80b64f67bb351a2f4f2"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a35b6e161358ef80b64f67bb351a2f4f2">func_802A80B0</a> (u8 *, u8 *, u8 *)</td></tr>
|
|
<tr class="separator:a35b6e161358ef80b64f67bb351a2f4f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3291d400b4e265559e894e400cdea4ae" id="r_a3291d400b4e265559e894e400cdea4ae"><td class="memItemLeft" align="right" valign="top">uintptr_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3291d400b4e265559e894e400cdea4ae">MIO0_0F</a> (u8 *, uintptr_t, uintptr_t)</td></tr>
|
|
<tr class="separator:a3291d400b4e265559e894e400cdea4ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b705c4e7a865f5bc8157f7005df1884" id="r_a3b705c4e7a865f5bc8157f7005df1884"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3b705c4e7a865f5bc8157f7005df1884">load_track</a> (s32)</td></tr>
|
|
<tr class="memdesc:a3b705c4e7a865f5bc8157f7005df1884"><td class="mdescLeft"> </td><td class="mdescRight">Loads & DMAs track data. Vtx, textures, displaylists, etc. <br /></td></tr>
|
|
<tr class="separator:a3b705c4e7a865f5bc8157f7005df1884"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
|
|
Variables</h2></td></tr>
|
|
<tr class="memitem:a550940ee0f9af611182681325dbc380f" id="r_a550940ee0f9af611182681325dbc380f"><td class="memItemLeft" align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="#a550940ee0f9af611182681325dbc380f">_other_texturesSegmentRomStart</a> []</td></tr>
|
|
<tr class="separator:a550940ee0f9af611182681325dbc380f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Macro Definition Documentation</h2>
|
|
<a id="a9a9b12bc2d88d2229242fc7846056f90" name="a9a9b12bc2d88d2229242fc7846056f90"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9a9b12bc2d88d2229242fc7846056f90">◆ </a></span>ALIGN4</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ALIGN4</td>
|
|
<td>(</td>
|
|
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>val</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Value:</b><div class="fragment"><div class="line">(((val) + 0x3) & ~0x3)</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a88d4b28279c8474e3bca4cd73dc1e33f" name="a88d4b28279c8474e3bca4cd73dc1e33f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a88d4b28279c8474e3bca4cd73dc1e33f">◆ </a></span>MEMORY_POOL_LEFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MEMORY_POOL_LEFT   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a52dd2dd53601da10831dd2f7f675c5f2" name="a52dd2dd53601da10831dd2f7f675c5f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a52dd2dd53601da10831dd2f7f675c5f2">◆ </a></span>MEMORY_POOL_RIGHT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MEMORY_POOL_RIGHT   1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="acf31e85b295d4508d571d5aff8c02c5a" name="acf31e85b295d4508d571d5aff8c02c5a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acf31e85b295d4508d571d5aff8c02c5a">◆ </a></span>allocate_memory()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void * allocate_memory </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>size</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Allocates memory and adjusts gFreeMemorySize. </p>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="memory_8h_acf31e85b295d4508d571d5aff8c02c5a_icgraph.svg" width="282" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad108574c2862d6903a3da3c59ef4b06e" name="ad108574c2862d6903a3da3c59ef4b06e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad108574c2862d6903a3da3c59ef4b06e">◆ </a></span>func_802A7D54()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void func_802A7D54 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">s32</td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">s32</td> <td class="paramname"><span class="paramname"><em>arg1</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a35b6e161358ef80b64f67bb351a2f4f2" name="a35b6e161358ef80b64f67bb351a2f4f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a35b6e161358ef80b64f67bb351a2f4f2">◆ </a></span>func_802A80B0()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void * func_802A80B0 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">u8 *</td> <td class="paramname"><span class="paramname"><em>dest</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">u8 *</td> <td class="paramname"><span class="paramname"><em>srcStart</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">u8 *</td> <td class="paramname"><span class="paramname"><em>srcEnd</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="memory_8h_a35b6e161358ef80b64f67bb351a2f4f2_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2e502f11afb3491f690d4539cb2e1a22" name="a2e502f11afb3491f690d4539cb2e1a22"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e502f11afb3491f690d4539cb2e1a22">◆ </a></span>func_802A86A8()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void func_802A86A8 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structCourseVtx.html">CourseVtx</a> *</td> <td class="paramname"><span class="paramname"><em>data</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Vtx *</td> <td class="paramname"><span class="paramname"><em>vtx</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>arg1</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a965d7e25d594cd29e02ed8b9a482c65d" name="a965d7e25d594cd29e02ed8b9a482c65d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a965d7e25d594cd29e02ed8b9a482c65d">◆ </a></span>get_next_available_memory_addr()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void * get_next_available_memory_addr </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uintptr_t</td> <td class="paramname"><span class="paramname"><em>size</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns the address of the next available memory location and updates the memory pointer to reference the next location of available memory based provided size to allocate. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">size</td><td>of memory to allocate. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Address of free memory </dd></dl>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="memory_8h_a965d7e25d594cd29e02ed8b9a482c65d_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a21fe0071920d58ced611cf984996eab8" name="a21fe0071920d58ced611cf984996eab8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a21fe0071920d58ced611cf984996eab8">◆ </a></span>initialize_memory_pool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void initialize_memory_pool </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the starting location for allocating memory and calculates pool size. </p>
|
|
<p>Default memory size, 701.984 Kilobytes. </p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="memory_8h_a21fe0071920d58ced611cf984996eab8_cgraph.svg" width="292" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="memory_8h_a21fe0071920d58ced611cf984996eab8_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a62bd0e025f222c732a5fc4cfd737f37a" name="a62bd0e025f222c732a5fc4cfd737f37a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a62bd0e025f222c732a5fc4cfd737f37a">◆ </a></span>load_data()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void * load_data </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uintptr_t</td> <td class="paramname"><span class="paramname"><em>startAddr</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uintptr_t</td> <td class="paramname"><span class="paramname"><em>endAddr</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Allocate and DMA. </p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="memory_8h_a62bd0e025f222c732a5fc4cfd737f37a_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3617f7116e3cc000b7ebf38ad3bae48f" name="a3617f7116e3cc000b7ebf38ad3bae48f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3617f7116e3cc000b7ebf38ad3bae48f">◆ </a></span>load_lakitu_tlut_x64()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">u8 * load_lakitu_tlut_x64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char **</td> <td class="paramname"><span class="paramname"><em>textureList</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>length</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="memory_8h_a3617f7116e3cc000b7ebf38ad3bae48f_cgraph.svg" width="292" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="memory_8h_a3617f7116e3cc000b7ebf38ad3bae48f_icgraph.svg" width="100%" height="450"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3b705c4e7a865f5bc8157f7005df1884" name="a3b705c4e7a865f5bc8157f7005df1884"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3b705c4e7a865f5bc8157f7005df1884">◆ </a></span>load_track()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void load_track </td>
|
|
<td>(</td>
|
|
<td class="paramtype">s32</td> <td class="paramname"><span class="paramname"><em>trackId</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Loads & DMAs track data. Vtx, textures, displaylists, etc. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">trackId</td><td></td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="memory_8h_a3b705c4e7a865f5bc8157f7005df1884_cgraph.svg" width="100%" height="401"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="memory_8h_a3b705c4e7a865f5bc8157f7005df1884_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a62ba44aa35a5ffa90e10259c60e9a229" name="a62ba44aa35a5ffa90e10259c60e9a229"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a62ba44aa35a5ffa90e10259c60e9a229">◆ </a></span>main_pool_alloc()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void * main_pool_alloc </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uintptr_t</td> <td class="paramname"><span class="paramname"><em>size</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uintptr_t</td> <td class="paramname"><span class="paramname"><em>side</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Allocate a block of memory from the pool of given size, and from the specified side of the pool (MEMORY_POOL_LEFT or MEMORY_POOL_RIGHT). If there is not enough space, return NULL. </p>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="memory_8h_a62ba44aa35a5ffa90e10259c60e9a229_icgraph.svg" width="355" height="135"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afe57de3903e2ed3acb35c29651445c5b" name="afe57de3903e2ed3acb35c29651445c5b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afe57de3903e2ed3acb35c29651445c5b">◆ </a></span>main_pool_available()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uintptr_t main_pool_available </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae653f94864d5c6a1b4cd5f3d9ededc3" name="aae653f94864d5c6a1b4cd5f3d9ededc3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae653f94864d5c6a1b4cd5f3d9ededc3">◆ </a></span>main_pool_free()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uintptr_t main_pool_free </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>addr</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Free a block of memory that was allocated from the pool. The block must be the most recently allocated block from its end of the pool, otherwise all newer blocks are freed as well. Return the amount of free space left in the pool. </p>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="memory_8h_aae653f94864d5c6a1b4cd5f3d9ededc3_icgraph.svg" width="323" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1f4d35518a5ec5fee6a2cbf3c1d0f794" name="a1f4d35518a5ec5fee6a2cbf3c1d0f794"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1f4d35518a5ec5fee6a2cbf3c1d0f794">◆ </a></span>main_pool_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void main_pool_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uintptr_t</td> <td class="paramname"><span class="paramname"><em>start</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uintptr_t</td> <td class="paramname"><span class="paramname"><em>end</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3a0d304f31905bacca06c397e308c047" name="a3a0d304f31905bacca06c397e308c047"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3a0d304f31905bacca06c397e308c047">◆ </a></span>main_pool_pop_state()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uintptr_t main_pool_pop_state </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Restore pool state from a previous call to main_pool_push_state. Return the amount of free space left in the pool. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a65254a5e16776e338be9441acb49e794" name="a65254a5e16776e338be9441acb49e794"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a65254a5e16776e338be9441acb49e794">◆ </a></span>main_pool_push_state()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uintptr_t main_pool_push_state </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="memory_8h_a65254a5e16776e338be9441acb49e794_cgraph.svg" width="355" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa9e0c3b8dc07656f8777f7a3fdd5914b" name="aa9e0c3b8dc07656f8777f7a3fdd5914b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa9e0c3b8dc07656f8777f7a3fdd5914b">◆ </a></span>main_pool_realloc()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void * main_pool_realloc </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>addr</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uintptr_t</td> <td class="paramname"><span class="paramname"><em>size</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="memory_8h_aa9e0c3b8dc07656f8777f7a3fdd5914b_cgraph.svg" width="328" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3291d400b4e265559e894e400cdea4ae" name="a3291d400b4e265559e894e400cdea4ae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3291d400b4e265559e894e400cdea4ae">◆ </a></span>MIO0_0F()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uintptr_t MIO0_0F </td>
|
|
<td>(</td>
|
|
<td class="paramtype">u8 *</td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uintptr_t</td> <td class="paramname"><span class="paramname"><em>arg1</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uintptr_t</td> <td class="paramname"><span class="paramname"><em>arg2</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="memory_8h_a3291d400b4e265559e894e400cdea4ae_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Variable Documentation</h2>
|
|
<a id="a550940ee0f9af611182681325dbc380f" name="a550940ee0f9af611182681325dbc380f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a550940ee0f9af611182681325dbc380f">◆ </a></span>_other_texturesSegmentRomStart</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">u8 _other_texturesSegmentRomStart[]</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel extern">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_b624d86e5671d82a613a73eb9566e66f.html">racing</a></li><li class="navelem"><a class="el" href="memory_8h.html">memory.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.13.2 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|