2185 lines
135 KiB
HTML
2185 lines
135 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/math_util.c 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('math__util_8c.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="#func-members">Functions</a> |
|
|
<a href="#var-members">Variables</a> </div>
|
|
<div class="headertitle"><div class="title">math_util.c File Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock"><code>#include <libultraship.h></code><br />
|
|
<code>#include <<a class="el" href="mk64_8h_source.html">mk64.h</a>></code><br />
|
|
<code>#include <<a class="el" href="macros_8h_source.html">macros.h</a>></code><br />
|
|
<code>#include <<a class="el" href="math__util_8h_source.html">math_util.h</a>></code><br />
|
|
<code>#include <<a class="el" href="main_8h_source.html">main.h</a>></code><br />
|
|
<code>#include "<a class="el" href="buffers_8h_source.html">buffers.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="trig__tables_8h_source.html">buffers/trig_tables.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="math_8h_source.html">math.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="memory_8h_source.html">memory.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="Matrix_8h_source.html">engine/Matrix.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="Game_8h_source.html">port/Game.h</a>"</code><br />
|
|
<code>#include <<a class="el" href="FrameInterpolation_8h_source.html">port/interpolation/FrameInterpolation.h</a>></code><br />
|
|
<code>#include <<a class="el" href="matrix_8h_source.html">port/interpolation/matrix.h</a>></code><br />
|
|
</div><div class="textblock"><div class="dynheader">
|
|
Include dependency graph for math_util.c:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="math__util_8c__incl.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><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:a9593fb456bacc9c69fda24d718e44969" id="r_a9593fb456bacc9c69fda24d718e44969"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32 </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9593fb456bacc9c69fda24d718e44969">func_802B4F60</a> (<a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32 arg0, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> arg1, <a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32 arg2, <a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> f32 arg3, <a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> f32 arg4)</td></tr>
|
|
<tr class="separator:a9593fb456bacc9c69fda24d718e44969"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a67a2cdaf1527810cfceaae7a94fa20de" id="r_a67a2cdaf1527810cfceaae7a94fa20de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a67a2cdaf1527810cfceaae7a94fa20de">func_802B4FF0</a> ()</td></tr>
|
|
<tr class="separator:a67a2cdaf1527810cfceaae7a94fa20de"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1e5d28a1962fbb390c7551f66c2f099a" id="r_a1e5d28a1962fbb390c7551f66c2f099a"><td class="memItemLeft" align="right" valign="top">s32 </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1e5d28a1962fbb390c7551f66c2f099a">render_set_position</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> <a class="el" href="render__objects_8c.html#aa6d460986556744dc5e412f987bbb803">mtx</a>, s32 arg1)</td></tr>
|
|
<tr class="separator:a1e5d28a1962fbb390c7551f66c2f099a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa7f03785fe0e64d1fde8e9b02651cfd9" id="r_aa7f03785fe0e64d1fde8e9b02651cfd9"><td class="memItemLeft" align="right" valign="top">f32 </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa7f03785fe0e64d1fde8e9b02651cfd9">func_802B51E8</a> (<a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> arg0, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> arg1)</td></tr>
|
|
<tr class="separator:aa7f03785fe0e64d1fde8e9b02651cfd9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a84cf9d4ec33146a64c230ed4cec56632" id="r_a84cf9d4ec33146a64c230ed4cec56632"><td class="memItemLeft" align="right" valign="top">s32 </td><td class="memItemRight" valign="bottom"><a class="el" href="#a84cf9d4ec33146a64c230ed4cec56632">get_angle_between_two_vectors</a> (<a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> arg0, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> arg1)</td></tr>
|
|
<tr class="separator:a84cf9d4ec33146a64c230ed4cec56632"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a193420d088e83d9e4855c536fd4e2bf8" id="r_a193420d088e83d9e4855c536fd4e2bf8"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="#a193420d088e83d9e4855c536fd4e2bf8">func_802B5258</a> (<a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> arg0, <a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a> arg1)</td></tr>
|
|
<tr class="separator:a193420d088e83d9e4855c536fd4e2bf8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a79fd07a0971ec96a3ff0801963a2fa7f" id="r_a79fd07a0971ec96a3ff0801963a2fa7f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a79fd07a0971ec96a3ff0801963a2fa7f">vec3f_set</a> (<a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> arg0, f32 arg1, f32 arg2, f32 arg3)</td></tr>
|
|
<tr class="separator:a79fd07a0971ec96a3ff0801963a2fa7f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9092c945c52b3a3481228b2724991e3c" id="r_a9092c945c52b3a3481228b2724991e3c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9092c945c52b3a3481228b2724991e3c">vec3s_set</a> (<a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a> arg0, s16 arg1, s16 arg2, s16 arg3)</td></tr>
|
|
<tr class="separator:a9092c945c52b3a3481228b2724991e3c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af7b470ed76fce07b8042a47c96e5690b" id="r_af7b470ed76fce07b8042a47c96e5690b"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="#af7b470ed76fce07b8042a47c96e5690b">vec3f_copy_return</a> (<a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> dest, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> src)</td></tr>
|
|
<tr class="separator:af7b470ed76fce07b8042a47c96e5690b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0e270ee67600c8c9c2f140c647d008a1" id="r_a0e270ee67600c8c9c2f140c647d008a1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0e270ee67600c8c9c2f140c647d008a1">vec3s_copy</a> (<a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a> dest, <a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a> src)</td></tr>
|
|
<tr class="separator:a0e270ee67600c8c9c2f140c647d008a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae8a39b6b581598598be1bb3b8c310f04" id="r_ae8a39b6b581598598be1bb3b8c310f04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void * </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae8a39b6b581598598be1bb3b8c310f04">vec3f_set_return</a> (<a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> dest, f32 x, f32 y, f32 z)</td></tr>
|
|
<tr class="separator:ae8a39b6b581598598be1bb3b8c310f04"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a613531b5381a729fcb7a622957694d3b" id="r_a613531b5381a729fcb7a622957694d3b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a613531b5381a729fcb7a622957694d3b">mtxf_copy</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> mat1, <a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> mat2)</td></tr>
|
|
<tr class="separator:a613531b5381a729fcb7a622957694d3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0738ff09ce2446c58933dcd43f4cdb2b" id="r_a0738ff09ce2446c58933dcd43f4cdb2b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0738ff09ce2446c58933dcd43f4cdb2b">mtxf_copy_n_element</a> (s32 *dest, s32 *src, s32 n)</td></tr>
|
|
<tr class="separator:a0738ff09ce2446c58933dcd43f4cdb2b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac22eee16b1def67d2441ce919df0c5ac" id="r_ac22eee16b1def67d2441ce919df0c5ac"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac22eee16b1def67d2441ce919df0c5ac">mtxf_identity</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> <a class="el" href="render__objects_8c.html#aa6d460986556744dc5e412f987bbb803">mtx</a>)</td></tr>
|
|
<tr class="separator:ac22eee16b1def67d2441ce919df0c5ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab886738b799d467264e9094fcc022241" id="r_ab886738b799d467264e9094fcc022241"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab886738b799d467264e9094fcc022241">add_translate_mat4_vec3f</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> mat, <a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> dest, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> pos)</td></tr>
|
|
<tr class="separator:ab886738b799d467264e9094fcc022241"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afabc0f9c38436237e60f772cc2f9003f" id="r_afabc0f9c38436237e60f772cc2f9003f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#afabc0f9c38436237e60f772cc2f9003f">add_translate_mat4_vec3f_lite</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> mat, <a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> dest, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> pos)</td></tr>
|
|
<tr class="separator:afabc0f9c38436237e60f772cc2f9003f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad1800f715e0296b6e75f04de02479ea5" id="r_ad1800f715e0296b6e75f04de02479ea5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad1800f715e0296b6e75f04de02479ea5">mtxf_translate</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> dest, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> b)</td></tr>
|
|
<tr class="separator:ad1800f715e0296b6e75f04de02479ea5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9fac0ad3d9b29974486905779554714e" id="r_a9fac0ad3d9b29974486905779554714e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9fac0ad3d9b29974486905779554714e">func_802B5564</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> arg0, u16 *arg1, f32 arg2, f32 arg3, f32 arg4, f32 arg5, f32 arg6)</td></tr>
|
|
<tr class="separator:a9fac0ad3d9b29974486905779554714e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab2a1a746532a236d5b2ed44bd4a69846" id="r_ab2a1a746532a236d5b2ed44bd4a69846"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab2a1a746532a236d5b2ed44bd4a69846">func_802B5794</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> <a class="el" href="render__objects_8c.html#aa6d460986556744dc5e412f987bbb803">mtx</a>, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> from, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> to)</td></tr>
|
|
<tr class="separator:ab2a1a746532a236d5b2ed44bd4a69846"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3c716e2d1fa585c007d66e79245d6f73" id="r_a3c716e2d1fa585c007d66e79245d6f73"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3c716e2d1fa585c007d66e79245d6f73">mtxf_rotate_x</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> mat, s16 angle)</td></tr>
|
|
<tr class="separator:a3c716e2d1fa585c007d66e79245d6f73"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a409d900812101d9361d3d414749c8b92" id="r_a409d900812101d9361d3d414749c8b92"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a409d900812101d9361d3d414749c8b92">mtxf_rotate_y</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> mat, s16 angle)</td></tr>
|
|
<tr class="separator:a409d900812101d9361d3d414749c8b92"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae99421c7d7d634e0809c9b36e79ff195" id="r_ae99421c7d7d634e0809c9b36e79ff195"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae99421c7d7d634e0809c9b36e79ff195">mtxf_s16_rotate_z</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> mat, s16 angle)</td></tr>
|
|
<tr class="separator:ae99421c7d7d634e0809c9b36e79ff195"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea3e7d8ddce5e03ee04274ca611c9922" id="r_aea3e7d8ddce5e03ee04274ca611c9922"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aea3e7d8ddce5e03ee04274ca611c9922">func_802B5CAC</a> (s16 arg0, s16 arg1, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> arg2)</td></tr>
|
|
<tr class="separator:aea3e7d8ddce5e03ee04274ca611c9922"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f0b3b806f6fcbb64c15855796f1fd8c" id="r_a4f0b3b806f6fcbb64c15855796f1fd8c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4f0b3b806f6fcbb64c15855796f1fd8c">func_802B5D30</a> (s16 arg0, s16 arg1, s32 arg2)</td></tr>
|
|
<tr class="separator:a4f0b3b806f6fcbb64c15855796f1fd8c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae3e380239986384fef7c10e23eced83f" id="r_ae3e380239986384fef7c10e23eced83f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae3e380239986384fef7c10e23eced83f">set_track_light_direction</a> (Lights1 *addr, s16 pitch, s16 yaw, s32 numLights)</td></tr>
|
|
<tr class="separator:ae3e380239986384fef7c10e23eced83f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aca95a220db79fe028b35270f35a4a7b3" id="r_aca95a220db79fe028b35270f35a4a7b3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aca95a220db79fe028b35270f35a4a7b3">mtxf_scale</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> mat, f32 coef)</td></tr>
|
|
<tr class="separator:aca95a220db79fe028b35270f35a4a7b3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7085bb4bb08bdc39c0fa0b98f25176ef" id="r_a7085bb4bb08bdc39c0fa0b98f25176ef"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7085bb4bb08bdc39c0fa0b98f25176ef">mtxf_pos_rotation_xyz</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> <a class="el" href="mixer_8c.html#a887e8bcff88c452ca816b051d2dfbf01">out</a>, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> pos, <a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a> orientation)</td></tr>
|
|
<tr class="separator:a7085bb4bb08bdc39c0fa0b98f25176ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad7ad6b5987117a55a6dcdbcf815a951a" id="r_ad7ad6b5987117a55a6dcdbcf815a951a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad7ad6b5987117a55a6dcdbcf815a951a">func_802B60B4</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> arg0, <a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a> arg1, <a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a> arg2)</td></tr>
|
|
<tr class="separator:ad7ad6b5987117a55a6dcdbcf815a951a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a01776589df676cf373b5e0a65d6dfe27" id="r_a01776589df676cf373b5e0a65d6dfe27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a01776589df676cf373b5e0a65d6dfe27">func_802B6214</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> arg0, <a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a> arg1, <a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a> arg2)</td></tr>
|
|
<tr class="separator:a01776589df676cf373b5e0a65d6dfe27"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6282a90d2979541a2f44e97b55187a05" id="r_a6282a90d2979541a2f44e97b55187a05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6282a90d2979541a2f44e97b55187a05">func_802B6374</a> (<a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> arg0)</td></tr>
|
|
<tr class="separator:a6282a90d2979541a2f44e97b55187a05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5bb0138c68b50f119d3cb7966f522b7" id="r_ad5bb0138c68b50f119d3cb7966f522b7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad5bb0138c68b50f119d3cb7966f522b7">mtxf_translate_vec3f_mat3</a> (<a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> pos, <a class="el" href="common__structs_8h.html#af30b552f88edd02ed3a72b3dd2467544">Mat3</a> mat)</td></tr>
|
|
<tr class="separator:ad5bb0138c68b50f119d3cb7966f522b7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a53ebf17efe2ede701eb31d586e2e5e13" id="r_a53ebf17efe2ede701eb31d586e2e5e13"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a53ebf17efe2ede701eb31d586e2e5e13">mtxf_translate_vec3f_mat4</a> (<a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> pos, <a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> mat)</td></tr>
|
|
<tr class="separator:a53ebf17efe2ede701eb31d586e2e5e13"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a30e784bd0104c04406bb8259a1ff8bd3" id="r_a30e784bd0104c04406bb8259a1ff8bd3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a30e784bd0104c04406bb8259a1ff8bd3">func_802B64B0</a> (<a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32 arg0, <a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32 arg1, <a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32 arg2, <a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32 arg3)</td></tr>
|
|
<tr class="separator:a30e784bd0104c04406bb8259a1ff8bd3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6270d7eb2d38b9c093e61da43b7d51ff" id="r_a6270d7eb2d38b9c093e61da43b7d51ff"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6270d7eb2d38b9c093e61da43b7d51ff">func_802B64C4</a> (<a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> arg0, s16 arg1)</td></tr>
|
|
<tr class="separator:a6270d7eb2d38b9c093e61da43b7d51ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad8cb26171252640b6d9398122af8173a" id="r_ad8cb26171252640b6d9398122af8173a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad8cb26171252640b6d9398122af8173a">calculate_orientation_matrix</a> (<a class="el" href="common__structs_8h.html#af30b552f88edd02ed3a72b3dd2467544">Mat3</a> dest, f32 x, f32 y, f32 z, s16 rotationAngle)</td></tr>
|
|
<tr class="separator:ad8cb26171252640b6d9398122af8173a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abd2d678b5a60a2197c146265581efeb4" id="r_abd2d678b5a60a2197c146265581efeb4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#abd2d678b5a60a2197c146265581efeb4">func_802B68F8</a> (<a class="el" href="common__structs_8h.html#af30b552f88edd02ed3a72b3dd2467544">Mat3</a> matrix, f32 arg1, f32 arg2, f32 arg3)</td></tr>
|
|
<tr class="separator:abd2d678b5a60a2197c146265581efeb4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab9faf7f44e869c2270678250306a9546" id="r_ab9faf7f44e869c2270678250306a9546"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab9faf7f44e869c2270678250306a9546">calculate_rotation_matrix</a> (<a class="el" href="common__structs_8h.html#af30b552f88edd02ed3a72b3dd2467544">Mat3</a> destMatrix, s16 rotationAngle, f32 rotationX, f32 rotationY, f32 rotationZ)</td></tr>
|
|
<tr class="separator:ab9faf7f44e869c2270678250306a9546"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae6901c49b0315c6b94eded6596e74be7" id="r_ae6901c49b0315c6b94eded6596e74be7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae6901c49b0315c6b94eded6596e74be7">func_802B6BC0</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> arg0, s16 arg1, f32 arg2, f32 arg3, f32 arg4)</td></tr>
|
|
<tr class="separator:ae6901c49b0315c6b94eded6596e74be7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a61906c45491edf51c31c4403e6aeabfd" id="r_a61906c45491edf51c31c4403e6aeabfd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a61906c45491edf51c31c4403e6aeabfd">func_802B6D58</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> arg0, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> arg1, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> arg2)</td></tr>
|
|
<tr class="separator:a61906c45491edf51c31c4403e6aeabfd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a68b650b8cc601fb7f7bae979898dcdbf" id="r_a68b650b8cc601fb7f7bae979898dcdbf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a68b650b8cc601fb7f7bae979898dcdbf">mtxf_multiplication</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> dest, <a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> mat1, <a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> mat2)</td></tr>
|
|
<tr class="separator:a68b650b8cc601fb7f7bae979898dcdbf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a32af0f217114736291c9ca6689138b81" id="r_a32af0f217114736291c9ca6689138b81"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a32af0f217114736291c9ca6689138b81">mtxf_to_mtx</a> (Mtx *dest, <a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> src)</td></tr>
|
|
<tr class="separator:a32af0f217114736291c9ca6689138b81"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0273b0ea0783a06996c28669a7438ed9" id="r_a0273b0ea0783a06996c28669a7438ed9"><td class="memItemLeft" align="right" valign="top">u16 </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0273b0ea0783a06996c28669a7438ed9">atan2_lookup</a> (f32 y, f32 x)</td></tr>
|
|
<tr class="separator:a0273b0ea0783a06996c28669a7438ed9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaa39a297477f56051975259f4bddd829" id="r_aaa39a297477f56051975259f4bddd829"><td class="memItemLeft" align="right" valign="top">u16 </td><td class="memItemRight" valign="bottom"><a class="el" href="#aaa39a297477f56051975259f4bddd829">atan2s</a> (f32 x, f32 y)</td></tr>
|
|
<tr class="separator:aaa39a297477f56051975259f4bddd829"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae5ccdf2ee48e06c8a0bced3f3a00f582" id="r_ae5ccdf2ee48e06c8a0bced3f3a00f582"><td class="memItemLeft" align="right" valign="top">f32 </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae5ccdf2ee48e06c8a0bced3f3a00f582">_atan2f</a> (f32 arg0, f32 arg1)</td></tr>
|
|
<tr class="separator:ae5ccdf2ee48e06c8a0bced3f3a00f582"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a259326105d75cb13bc53e99a4519b53f" id="r_a259326105d75cb13bc53e99a4519b53f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> f32 </td><td class="memItemRight" valign="bottom"><a class="el" href="#a259326105d75cb13bc53e99a4519b53f">func_802B79F0</a> (f32 arg0, f32 arg1)</td></tr>
|
|
<tr class="separator:a259326105d75cb13bc53e99a4519b53f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aff99560e2c934cd28d354c94f1076723" id="r_aff99560e2c934cd28d354c94f1076723"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> u16 </td><td class="memItemRight" valign="bottom"><a class="el" href="#aff99560e2c934cd28d354c94f1076723">func_802B7B50</a> (f32 arg0, f32 arg1)</td></tr>
|
|
<tr class="separator:aff99560e2c934cd28d354c94f1076723"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a590f9993a7e9f2cff1fb33677e0e7121" id="r_a590f9993a7e9f2cff1fb33677e0e7121"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a590f9993a7e9f2cff1fb33677e0e7121">func_802B7C18</a> (f32 arg0)</td></tr>
|
|
<tr class="separator:a590f9993a7e9f2cff1fb33677e0e7121"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9252bc29d37286f93be8726e151d6ef2" id="r_a9252bc29d37286f93be8726e151d6ef2"><td class="memItemLeft" align="right" valign="top">s16 </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9252bc29d37286f93be8726e151d6ef2">func_802B7C40</a> (f32 arg0)</td></tr>
|
|
<tr class="separator:a9252bc29d37286f93be8726e151d6ef2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6b73fbe82121bd63b14ffbae6f6be6aa" id="r_a6b73fbe82121bd63b14ffbae6f6be6aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6b73fbe82121bd63b14ffbae6f6be6aa">func_802B7C6C</a> (f32 arg0)</td></tr>
|
|
<tr class="separator:a6b73fbe82121bd63b14ffbae6f6be6aa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a07a66adf3458c156c7961b983983627a" id="r_a07a66adf3458c156c7961b983983627a"><td class="memItemLeft" align="right" valign="top">s16 </td><td class="memItemRight" valign="bottom"><a class="el" href="#a07a66adf3458c156c7961b983983627a">func_802B7CA8</a> (f32 arg0)</td></tr>
|
|
<tr class="separator:a07a66adf3458c156c7961b983983627a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af524d0a35bc0c97564ca6c9cb6aae60f" id="r_af524d0a35bc0c97564ca6c9cb6aae60f"><td class="memItemLeft" align="right" valign="top">f32 </td><td class="memItemRight" valign="bottom"><a class="el" href="#af524d0a35bc0c97564ca6c9cb6aae60f">calculate_vector_angle_xy</a> (f32 vectorX)</td></tr>
|
|
<tr class="separator:af524d0a35bc0c97564ca6c9cb6aae60f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9315e183b99d008d2179cbfce85a8ff3" id="r_a9315e183b99d008d2179cbfce85a8ff3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s16 </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9315e183b99d008d2179cbfce85a8ff3">func_802B7D28</a> (f32 arg0)</td></tr>
|
|
<tr class="separator:a9315e183b99d008d2179cbfce85a8ff3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a062850863585005ad1d0a75d9ff70693" id="r_a062850863585005ad1d0a75d9ff70693"><td class="memItemLeft" align="right" valign="top">u16 </td><td class="memItemRight" valign="bottom"><a class="el" href="#a062850863585005ad1d0a75d9ff70693">random_u16</a> (void)</td></tr>
|
|
<tr class="separator:a062850863585005ad1d0a75d9ff70693"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a151b63b8adf9af7e4054b3b84bd226dc" id="r_a151b63b8adf9af7e4054b3b84bd226dc"><td class="memItemLeft" align="right" valign="top">u16 </td><td class="memItemRight" valign="bottom"><a class="el" href="#a151b63b8adf9af7e4054b3b84bd226dc">random_int</a> (u16 arg0)</td></tr>
|
|
<tr class="separator:a151b63b8adf9af7e4054b3b84bd226dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7a733526eedafdec1d9e37b72771af7d" id="r_a7a733526eedafdec1d9e37b72771af7d"><td class="memItemLeft" align="right" valign="top">s16 </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7a733526eedafdec1d9e37b72771af7d">func_802B7F34</a> (f32 arg0, f32 arg1, f32 arg2, f32 arg3)</td></tr>
|
|
<tr class="separator:a7a733526eedafdec1d9e37b72771af7d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aad57b20a709b8ebe6b6c4d095a3007aa" id="r_aad57b20a709b8ebe6b6c4d095a3007aa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aad57b20a709b8ebe6b6c4d095a3007aa">func_802B7F7C</a> (<a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> arg0, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> arg1, <a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a> dest)</td></tr>
|
|
<tr class="separator:aad57b20a709b8ebe6b6c4d095a3007aa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a19ed3bd78fd2d3e2bd0a29f6caf48545" id="r_a19ed3bd78fd2d3e2bd0a29f6caf48545"><td class="memItemLeft" align="right" valign="top">f32 </td><td class="memItemRight" valign="bottom"><a class="el" href="#a19ed3bd78fd2d3e2bd0a29f6caf48545">sins</a> (u16 arg0)</td></tr>
|
|
<tr class="separator:a19ed3bd78fd2d3e2bd0a29f6caf48545"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae69cbf5c8d4b3b0dba2d7b4d4673689f" id="r_ae69cbf5c8d4b3b0dba2d7b4d4673689f"><td class="memItemLeft" align="right" valign="top">f32 </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae69cbf5c8d4b3b0dba2d7b4d4673689f">coss</a> (u16 arg0)</td></tr>
|
|
<tr class="separator:ae69cbf5c8d4b3b0dba2d7b4d4673689f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3eb0db0895b2c11953df746ce49b782e" id="r_a3eb0db0895b2c11953df746ce49b782e"><td class="memItemLeft" align="right" valign="top">s32 </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3eb0db0895b2c11953df746ce49b782e">is_visible_between_angle</a> (u16 arg0, u16 arg1, u16 arg2)</td></tr>
|
|
<tr class="separator:a3eb0db0895b2c11953df746ce49b782e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e1d12b8745a8d5f8d73ab366328d3cd" id="r_a5e1d12b8745a8d5f8d73ab366328d3cd"><td class="memItemLeft" align="right" valign="top">f32 </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5e1d12b8745a8d5f8d73ab366328d3cd">is_within_render_distance</a> (<a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> cameraPos, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> objectPos, u16 orientationY, f32 minDistance, f32 fov, f32 maxDistance)</td></tr>
|
|
<tr class="separator:a5e1d12b8745a8d5f8d73ab366328d3cd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ca3a6d6b27b22a7a1d98253a3d5c899" id="r_a0ca3a6d6b27b22a7a1d98253a3d5c899"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0ca3a6d6b27b22a7a1d98253a3d5c899">func_802B8414</a> (uintptr_t addr, <a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a> arg1, s16 arg2, s16 arg3, s32 arg4)</td></tr>
|
|
<tr class="separator:a0ca3a6d6b27b22a7a1d98253a3d5c899"><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:a6ecb143724b00642b0cca4273509a5b0" id="r_a6ecb143724b00642b0cca4273509a5b0"><td class="memItemLeft" align="right" valign="top">s32 </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6ecb143724b00642b0cca4273509a5b0">D_802B91C0</a> [2] = { 13, 13 }</td></tr>
|
|
<tr class="separator:a6ecb143724b00642b0cca4273509a5b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af51511ea7d50b2e329594cb21636fe35" id="r_af51511ea7d50b2e329594cb21636fe35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af51511ea7d50b2e329594cb21636fe35">D_802B91C8</a> = { 0.0f, 0.0f, 0.0f }</td></tr>
|
|
<tr class="separator:af51511ea7d50b2e329594cb21636fe35"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="ae5ccdf2ee48e06c8a0bced3f3a00f582" name="ae5ccdf2ee48e06c8a0bced3f3a00f582"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae5ccdf2ee48e06c8a0bced3f3a00f582">◆ </a></span>_atan2f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">f32 _atan2f </td>
|
|
<td>(</td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg1</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="math__util_8c_ae5ccdf2ee48e06c8a0bced3f3a00f582_cgraph.svg" width="354" 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="math__util_8c_ae5ccdf2ee48e06c8a0bced3f3a00f582_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="ab886738b799d467264e9094fcc022241" name="ab886738b799d467264e9094fcc022241"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab886738b799d467264e9094fcc022241">◆ </a></span>add_translate_mat4_vec3f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void add_translate_mat4_vec3f </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>mat</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>dest</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>pos</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="math__util_8c_ab886738b799d467264e9094fcc022241_cgraph.svg" width="578" height="51"><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="math__util_8c_ab886738b799d467264e9094fcc022241_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="afabc0f9c38436237e60f772cc2f9003f" name="afabc0f9c38436237e60f772cc2f9003f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afabc0f9c38436237e60f772cc2f9003f">◆ </a></span>add_translate_mat4_vec3f_lite()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void add_translate_mat4_vec3f_lite </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>mat</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>dest</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>pos</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0273b0ea0783a06996c28669a7438ed9" name="a0273b0ea0783a06996c28669a7438ed9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0273b0ea0783a06996c28669a7438ed9">◆ </a></span>atan2_lookup()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">u16 atan2_lookup </td>
|
|
<td>(</td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>x</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Comment from sm64 unverified. mk64 verison is modified</p>
|
|
<p>Helper function for atan2s. Does a look up of the arctangent of y/x assuming the resulting angle is in range [0, 0x2000] (1/8 of a circle). </p>
|
|
<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="math__util_8c_a0273b0ea0783a06996c28669a7438ed9_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="aaa39a297477f56051975259f4bddd829" name="aaa39a297477f56051975259f4bddd829"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaa39a297477f56051975259f4bddd829">◆ </a></span>atan2s()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">u16 atan2s </td>
|
|
<td>(</td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>y</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Compute the angle from (0, 0) to (x, y) as a u16. Given that terrain is in the xz-plane, this is commonly called with (z, x) to get a yaw angle. sm64 but x, y swapped and returns u16. </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="math__util_8c_aaa39a297477f56051975259f4bddd829_cgraph.svg" width="235" 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="math__util_8c_aaa39a297477f56051975259f4bddd829_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="ad8cb26171252640b6d9398122af8173a" name="ad8cb26171252640b6d9398122af8173a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad8cb26171252640b6d9398122af8173a">◆ </a></span>calculate_orientation_matrix()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void calculate_orientation_matrix </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#af30b552f88edd02ed3a72b3dd2467544">Mat3</a></td> <td class="paramname"><span class="paramname"><em>dest</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>z</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>rotationAngle</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="math__util_8c_ad8cb26171252640b6d9398122af8173a_cgraph.svg" width="100%" height="538"><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="math__util_8c_ad8cb26171252640b6d9398122af8173a_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="ab9faf7f44e869c2270678250306a9546" name="ab9faf7f44e869c2270678250306a9546"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab9faf7f44e869c2270678250306a9546">◆ </a></span>calculate_rotation_matrix()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void calculate_rotation_matrix </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#af30b552f88edd02ed3a72b3dd2467544">Mat3</a></td> <td class="paramname"><span class="paramname"><em>destMatrix</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>rotationAngle</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>rotationX</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>rotationY</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>rotationZ</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="math__util_8c_ab9faf7f44e869c2270678250306a9546_cgraph.svg" width="248" 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 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="math__util_8c_ab9faf7f44e869c2270678250306a9546_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="af524d0a35bc0c97564ca6c9cb6aae60f" name="af524d0a35bc0c97564ca6c9cb6aae60f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af524d0a35bc0c97564ca6c9cb6aae60f">◆ </a></span>calculate_vector_angle_xy()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">f32 calculate_vector_angle_xy </td>
|
|
<td>(</td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>vectorX</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="math__util_8c_af524d0a35bc0c97564ca6c9cb6aae60f_cgraph.svg" width="596" 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 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="math__util_8c_af524d0a35bc0c97564ca6c9cb6aae60f_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="ae69cbf5c8d4b3b0dba2d7b4d4673689f" name="ae69cbf5c8d4b3b0dba2d7b4d4673689f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae69cbf5c8d4b3b0dba2d7b4d4673689f">◆ </a></span>coss()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">f32 coss </td>
|
|
<td>(</td>
|
|
<td class="paramtype">u16</td> <td class="paramname"><span class="paramname"><em>arg0</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9593fb456bacc9c69fda24d718e44969" name="a9593fb456bacc9c69fda24d718e44969"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9593fb456bacc9c69fda24d718e44969">◆ </a></span>func_802B4F60()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32 func_802B4F60 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32</td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>arg1</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32</td> <td class="paramname"><span class="paramname"><em>arg2</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> f32</td> <td class="paramname"><span class="paramname"><em>arg3</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> f32</td> <td class="paramname"><span class="paramname"><em>arg4</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="math__util_8c_a9593fb456bacc9c69fda24d718e44969_cgraph.svg" width="384" 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="a67a2cdaf1527810cfceaae7a94fa20de" name="a67a2cdaf1527810cfceaae7a94fa20de"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a67a2cdaf1527810cfceaae7a94fa20de">◆ </a></span>func_802B4FF0()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void func_802B4FF0 </td>
|
|
<td>(</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="aa7f03785fe0e64d1fde8e9b02651cfd9" name="aa7f03785fe0e64d1fde8e9b02651cfd9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa7f03785fe0e64d1fde8e9b02651cfd9">◆ </a></span>func_802B51E8()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">f32 func_802B51E8 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>arg1</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<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="math__util_8c_aa7f03785fe0e64d1fde8e9b02651cfd9_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="a193420d088e83d9e4855c536fd4e2bf8" name="a193420d088e83d9e4855c536fd4e2bf8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a193420d088e83d9e4855c536fd4e2bf8">◆ </a></span>func_802B5258()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">u32 func_802B5258 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a></td> <td class="paramname"><span class="paramname"><em>arg1</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="math__util_8c_a193420d088e83d9e4855c536fd4e2bf8_cgraph.svg" width="406" 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="a9fac0ad3d9b29974486905779554714e" name="a9fac0ad3d9b29974486905779554714e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9fac0ad3d9b29974486905779554714e">◆ </a></span>func_802B5564()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void func_802B5564 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">u16 *</td> <td class="paramname"><span class="paramname"><em>arg1</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg2</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg3</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg4</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg5</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg6</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="math__util_8c_a9fac0ad3d9b29974486905779554714e_cgraph.svg" width="292" 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 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="math__util_8c_a9fac0ad3d9b29974486905779554714e_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="ab2a1a746532a236d5b2ed44bd4a69846" name="ab2a1a746532a236d5b2ed44bd4a69846"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab2a1a746532a236d5b2ed44bd4a69846">◆ </a></span>func_802B5794()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void func_802B5794 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>mtx</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>from</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>to</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="math__util_8c_ab2a1a746532a236d5b2ed44bd4a69846_cgraph.svg" width="234" 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="math__util_8c_ab2a1a746532a236d5b2ed44bd4a69846_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="aea3e7d8ddce5e03ee04274ca611c9922" name="aea3e7d8ddce5e03ee04274ca611c9922"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea3e7d8ddce5e03ee04274ca611c9922">◆ </a></span>func_802B5CAC()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void func_802B5CAC </td>
|
|
<td>(</td>
|
|
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>arg1</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></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"><iframe scrolling="no" frameborder="0" src="math__util_8c_aea3e7d8ddce5e03ee04274ca611c9922_cgraph.svg" width="235" 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 class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="math__util_8c_aea3e7d8ddce5e03ee04274ca611c9922_icgraph.svg" width="347" 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="a4f0b3b806f6fcbb64c15855796f1fd8c" name="a4f0b3b806f6fcbb64c15855796f1fd8c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f0b3b806f6fcbb64c15855796f1fd8c">◆ </a></span>func_802B5D30()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void func_802B5D30 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>arg1</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">s32</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"><iframe scrolling="no" frameborder="0" src="math__util_8c_a4f0b3b806f6fcbb64c15855796f1fd8c_cgraph.svg" width="464" 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="ad7ad6b5987117a55a6dcdbcf815a951a" name="ad7ad6b5987117a55a6dcdbcf815a951a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad7ad6b5987117a55a6dcdbcf815a951a">◆ </a></span>func_802B60B4()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void func_802B60B4 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a></td> <td class="paramname"><span class="paramname"><em>arg1</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a></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"><iframe scrolling="no" frameborder="0" src="math__util_8c_ad7ad6b5987117a55a6dcdbcf815a951a_cgraph.svg" width="232" 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="a01776589df676cf373b5e0a65d6dfe27" name="a01776589df676cf373b5e0a65d6dfe27"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a01776589df676cf373b5e0a65d6dfe27">◆ </a></span>func_802B6214()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void func_802B6214 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a></td> <td class="paramname"><span class="paramname"><em>arg1</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a></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"><iframe scrolling="no" frameborder="0" src="math__util_8c_a01776589df676cf373b5e0a65d6dfe27_cgraph.svg" width="232" 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="a6282a90d2979541a2f44e97b55187a05" name="a6282a90d2979541a2f44e97b55187a05"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6282a90d2979541a2f44e97b55187a05">◆ </a></span>func_802B6374()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void func_802B6374 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>arg0</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="math__util_8c_a6282a90d2979541a2f44e97b55187a05_cgraph.svg" width="234" 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="a30e784bd0104c04406bb8259a1ff8bd3" name="a30e784bd0104c04406bb8259a1ff8bd3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a30e784bd0104c04406bb8259a1ff8bd3">◆ </a></span>func_802B64B0()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void func_802B64B0 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32</td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32</td> <td class="paramname"><span class="paramname"><em>arg1</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32</td> <td class="paramname"><span class="paramname"><em>arg2</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s32</td> <td class="paramname"><span class="paramname"><em>arg3</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6270d7eb2d38b9c093e61da43b7d51ff" name="a6270d7eb2d38b9c093e61da43b7d51ff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6270d7eb2d38b9c093e61da43b7d51ff">◆ </a></span>func_802B64C4()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void func_802B64C4 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>arg1</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="math__util_8c_a6270d7eb2d38b9c093e61da43b7d51ff_cgraph.svg" width="232" 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 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="math__util_8c_a6270d7eb2d38b9c093e61da43b7d51ff_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="abd2d678b5a60a2197c146265581efeb4" name="abd2d678b5a60a2197c146265581efeb4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abd2d678b5a60a2197c146265581efeb4">◆ </a></span>func_802B68F8()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void func_802B68F8 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#af30b552f88edd02ed3a72b3dd2467544">Mat3</a></td> <td class="paramname"><span class="paramname"><em>matrix</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg1</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg2</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg3</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="math__util_8c_abd2d678b5a60a2197c146265581efeb4_cgraph.svg" width="100%" height="441"><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="ae6901c49b0315c6b94eded6596e74be7" name="ae6901c49b0315c6b94eded6596e74be7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae6901c49b0315c6b94eded6596e74be7">◆ </a></span>func_802B6BC0()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void func_802B6BC0 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>arg1</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg2</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg3</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg4</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="math__util_8c_ae6901c49b0315c6b94eded6596e74be7_cgraph.svg" width="235" 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="a61906c45491edf51c31c4403e6aeabfd" name="a61906c45491edf51c31c4403e6aeabfd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a61906c45491edf51c31c4403e6aeabfd">◆ </a></span>func_802B6D58()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void func_802B6D58 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>arg1</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></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"><iframe scrolling="no" frameborder="0" src="math__util_8c_a61906c45491edf51c31c4403e6aeabfd_cgraph.svg" width="234" 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="a259326105d75cb13bc53e99a4519b53f" name="a259326105d75cb13bc53e99a4519b53f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a259326105d75cb13bc53e99a4519b53f">◆ </a></span>func_802B79F0()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> f32 func_802B79F0 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg1</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="math__util_8c_a259326105d75cb13bc53e99a4519b53f_cgraph.svg" width="232" 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="aff99560e2c934cd28d354c94f1076723" name="aff99560e2c934cd28d354c94f1076723"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aff99560e2c934cd28d354c94f1076723">◆ </a></span>func_802B7B50()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> u16 func_802B7B50 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg1</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="math__util_8c_aff99560e2c934cd28d354c94f1076723_cgraph.svg" width="524" 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="a590f9993a7e9f2cff1fb33677e0e7121" name="a590f9993a7e9f2cff1fb33677e0e7121"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a590f9993a7e9f2cff1fb33677e0e7121">◆ </a></span>func_802B7C18()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void func_802B7C18 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg0</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="math__util_8c_a590f9993a7e9f2cff1fb33677e0e7121_cgraph.svg" width="524" 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="a9252bc29d37286f93be8726e151d6ef2" name="a9252bc29d37286f93be8726e151d6ef2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9252bc29d37286f93be8726e151d6ef2">◆ </a></span>func_802B7C40()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">s16 func_802B7C40 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg0</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="math__util_8c_a9252bc29d37286f93be8726e151d6ef2_cgraph.svg" width="406" 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="math__util_8c_a9252bc29d37286f93be8726e151d6ef2_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="a6b73fbe82121bd63b14ffbae6f6be6aa" name="a6b73fbe82121bd63b14ffbae6f6be6aa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6b73fbe82121bd63b14ffbae6f6be6aa">◆ </a></span>func_802B7C6C()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void func_802B7C6C </td>
|
|
<td>(</td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg0</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="math__util_8c_a6b73fbe82121bd63b14ffbae6f6be6aa_cgraph.svg" width="526" 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="a07a66adf3458c156c7961b983983627a" name="a07a66adf3458c156c7961b983983627a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a07a66adf3458c156c7961b983983627a">◆ </a></span>func_802B7CA8()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">s16 func_802B7CA8 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg0</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="math__util_8c_a07a66adf3458c156c7961b983983627a_cgraph.svg" width="407" 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 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="math__util_8c_a07a66adf3458c156c7961b983983627a_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="a9315e183b99d008d2179cbfce85a8ff3" name="a9315e183b99d008d2179cbfce85a8ff3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9315e183b99d008d2179cbfce85a8ff3">◆ </a></span>func_802B7D28()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> s16 func_802B7D28 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg0</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="math__util_8c_a9315e183b99d008d2179cbfce85a8ff3_cgraph.svg" width="526" 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="a7a733526eedafdec1d9e37b72771af7d" name="a7a733526eedafdec1d9e37b72771af7d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7a733526eedafdec1d9e37b72771af7d">◆ </a></span>func_802B7F34()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">s16 func_802B7F34 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg1</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg2</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg3</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="math__util_8c_a7a733526eedafdec1d9e37b72771af7d_cgraph.svg" width="406" 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="math__util_8c_a7a733526eedafdec1d9e37b72771af7d_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="aad57b20a709b8ebe6b6c4d095a3007aa" name="aad57b20a709b8ebe6b6c4d095a3007aa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aad57b20a709b8ebe6b6c4d095a3007aa">◆ </a></span>func_802B7F7C()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void func_802B7F7C </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>arg1</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a></td> <td class="paramname"><span class="paramname"><em>dest</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="math__util_8c_aad57b20a709b8ebe6b6c4d095a3007aa_cgraph.svg" width="576" 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"><iframe scrolling="no" frameborder="0" src="math__util_8c_aad57b20a709b8ebe6b6c4d095a3007aa_icgraph.svg" width="567" height="200"><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="a0ca3a6d6b27b22a7a1d98253a3d5c899" name="a0ca3a6d6b27b22a7a1d98253a3d5c899"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0ca3a6d6b27b22a7a1d98253a3d5c899">◆ </a></span>func_802B8414()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void func_802B8414 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uintptr_t</td> <td class="paramname"><span class="paramname"><em>addr</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>arg1</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>arg2</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>arg3</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">s32</td> <td class="paramname"><span class="paramname"><em>arg4</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="math__util_8c_a0ca3a6d6b27b22a7a1d98253a3d5c899_cgraph.svg" width="232" 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="a84cf9d4ec33146a64c230ed4cec56632" name="a84cf9d4ec33146a64c230ed4cec56632"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a84cf9d4ec33146a64c230ed4cec56632">◆ </a></span>get_angle_between_two_vectors()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">s32 get_angle_between_two_vectors </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>arg1</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="math__util_8c_a84cf9d4ec33146a64c230ed4cec56632_cgraph.svg" width="463" height="51"><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="math__util_8c_a84cf9d4ec33146a64c230ed4cec56632_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="a3eb0db0895b2c11953df746ce49b782e" name="a3eb0db0895b2c11953df746ce49b782e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3eb0db0895b2c11953df746ce49b782e">◆ </a></span>is_visible_between_angle()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">s32 is_visible_between_angle </td>
|
|
<td>(</td>
|
|
<td class="paramtype">u16</td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">u16</td> <td class="paramname"><span class="paramname"><em>arg1</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">u16</td> <td class="paramname"><span class="paramname"><em>arg2</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<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="math__util_8c_a3eb0db0895b2c11953df746ce49b782e_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="a5e1d12b8745a8d5f8d73ab366328d3cd" name="a5e1d12b8745a8d5f8d73ab366328d3cd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e1d12b8745a8d5f8d73ab366328d3cd">◆ </a></span>is_within_render_distance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">f32 is_within_render_distance </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>cameraPos</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>objectPos</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">u16</td> <td class="paramname"><span class="paramname"><em>orientationY</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>minDistance</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>fov</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>maxDistance</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Determines whether an object is within the render distance of a camera.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">cameraPos</td><td>The position of the camera in 3D space. </td></tr>
|
|
<tr><td class="paramname">objectPos</td><td>The position of the object in 3D space. </td></tr>
|
|
<tr><td class="paramname">orientationY</td><td>The orientation angle of the object around the Y-axis. </td></tr>
|
|
<tr><td class="paramname">minDistance</td><td>The minimum distance at which the object is considered within render distance. </td></tr>
|
|
<tr><td class="paramname">fov</td><td>The field of view (FOV) of the camera. </td></tr>
|
|
<tr><td class="paramname">maxDistance</td><td>The maximum render distance. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>The distance between the camera and the object if it's within render distance, or -1.0f if it exceeds the render distance. </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="math__util_8c_a5e1d12b8745a8d5f8d73ab366328d3cd_cgraph.svg" width="100%" height="480"><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="math__util_8c_a5e1d12b8745a8d5f8d73ab366328d3cd_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="a613531b5381a729fcb7a622957694d3b" name="a613531b5381a729fcb7a622957694d3b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a613531b5381a729fcb7a622957694d3b">◆ </a></span>mtxf_copy()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void mtxf_copy </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>mat1</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>mat2</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0738ff09ce2446c58933dcd43f4cdb2b" name="a0738ff09ce2446c58933dcd43f4cdb2b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0738ff09ce2446c58933dcd43f4cdb2b">◆ </a></span>mtxf_copy_n_element()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void mtxf_copy_n_element </td>
|
|
<td>(</td>
|
|
<td class="paramtype">s32 *</td> <td class="paramname"><span class="paramname"><em>dest</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">s32 *</td> <td class="paramname"><span class="paramname"><em>src</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">s32</td> <td class="paramname"><span class="paramname"><em>n</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac22eee16b1def67d2441ce919df0c5ac" name="ac22eee16b1def67d2441ce919df0c5ac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac22eee16b1def67d2441ce919df0c5ac">◆ </a></span>mtxf_identity()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void mtxf_identity </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>mtx</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<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="math__util_8c_ac22eee16b1def67d2441ce919df0c5ac_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="a68b650b8cc601fb7f7bae979898dcdbf" name="a68b650b8cc601fb7f7bae979898dcdbf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a68b650b8cc601fb7f7bae979898dcdbf">◆ </a></span>mtxf_multiplication()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void mtxf_multiplication </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>dest</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>mat1</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>mat2</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="math__util_8c_a68b650b8cc601fb7f7bae979898dcdbf_cgraph.svg" width="548" height="51"><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="math__util_8c_a68b650b8cc601fb7f7bae979898dcdbf_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="a7085bb4bb08bdc39c0fa0b98f25176ef" name="a7085bb4bb08bdc39c0fa0b98f25176ef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7085bb4bb08bdc39c0fa0b98f25176ef">◆ </a></span>mtxf_pos_rotation_xyz()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void mtxf_pos_rotation_xyz </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>out</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>pos</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a></td> <td class="paramname"><span class="paramname"><em>orientation</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="math__util_8c_a7085bb4bb08bdc39c0fa0b98f25176ef_cgraph.svg" width="608" height="151"><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="math__util_8c_a7085bb4bb08bdc39c0fa0b98f25176ef_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="a3c716e2d1fa585c007d66e79245d6f73" name="a3c716e2d1fa585c007d66e79245d6f73"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3c716e2d1fa585c007d66e79245d6f73">◆ </a></span>mtxf_rotate_x()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void mtxf_rotate_x </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>mat</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>angle</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="math__util_8c_a3c716e2d1fa585c007d66e79245d6f73_cgraph.svg" width="571" height="200"><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="math__util_8c_a3c716e2d1fa585c007d66e79245d6f73_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="a409d900812101d9361d3d414749c8b92" name="a409d900812101d9361d3d414749c8b92"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a409d900812101d9361d3d414749c8b92">◆ </a></span>mtxf_rotate_y()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void mtxf_rotate_y </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>mat</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>angle</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="math__util_8c_a409d900812101d9361d3d414749c8b92_cgraph.svg" width="571" height="200"><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="ae99421c7d7d634e0809c9b36e79ff195" name="ae99421c7d7d634e0809c9b36e79ff195"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae99421c7d7d634e0809c9b36e79ff195">◆ </a></span>mtxf_s16_rotate_z()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void mtxf_s16_rotate_z </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>mat</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>angle</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="math__util_8c_ae99421c7d7d634e0809c9b36e79ff195_cgraph.svg" width="599" height="200"><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="aca95a220db79fe028b35270f35a4a7b3" name="aca95a220db79fe028b35270f35a4a7b3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aca95a220db79fe028b35270f35a4a7b3">◆ </a></span>mtxf_scale()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void mtxf_scale </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>mat</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>coef</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="math__util_8c_aca95a220db79fe028b35270f35a4a7b3_cgraph.svg" width="496" height="51"><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="math__util_8c_aca95a220db79fe028b35270f35a4a7b3_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="a32af0f217114736291c9ca6689138b81" name="a32af0f217114736291c9ca6689138b81"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a32af0f217114736291c9ca6689138b81">◆ </a></span>mtxf_to_mtx()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void mtxf_to_mtx </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Mtx *</td> <td class="paramname"><span class="paramname"><em>dest</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>src</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Convert float matrix 'src' to fixed point matrix 'dest'. The float matrix may not contain entries larger than 65536 or the console crashes. The fixed point matrix has entries with a 16-bit integer part, so the floating point numbers are multiplied by 2^16 before being cast to a s32 integer. If this doesn't fit, the N64 and iQue consoles will throw an exception. On Wii and Wii U Virtual Console the value will simply be clamped and no crashes occur. </p>
|
|
<p>float-to-integer conversion responsible for PU crashes</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="math__util_8c_a32af0f217114736291c9ca6689138b81_cgraph.svg" width="252" 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="ad1800f715e0296b6e75f04de02479ea5" name="ad1800f715e0296b6e75f04de02479ea5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad1800f715e0296b6e75f04de02479ea5">◆ </a></span>mtxf_translate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void mtxf_translate </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>dest</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>b</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="math__util_8c_ad1800f715e0296b6e75f04de02479ea5_cgraph.svg" width="544" height="102"><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="math__util_8c_ad1800f715e0296b6e75f04de02479ea5_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="ad5bb0138c68b50f119d3cb7966f522b7" name="ad5bb0138c68b50f119d3cb7966f522b7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5bb0138c68b50f119d3cb7966f522b7">◆ </a></span>mtxf_translate_vec3f_mat3()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void mtxf_translate_vec3f_mat3 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>pos</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#af30b552f88edd02ed3a72b3dd2467544">Mat3</a></td> <td class="paramname"><span class="paramname"><em>mat</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<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="math__util_8c_ad5bb0138c68b50f119d3cb7966f522b7_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="a53ebf17efe2ede701eb31d586e2e5e13" name="a53ebf17efe2ede701eb31d586e2e5e13"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a53ebf17efe2ede701eb31d586e2e5e13">◆ </a></span>mtxf_translate_vec3f_mat4()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void mtxf_translate_vec3f_mat4 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>pos</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>mat</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<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="math__util_8c_a53ebf17efe2ede701eb31d586e2e5e13_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="a151b63b8adf9af7e4054b3b84bd226dc" name="a151b63b8adf9af7e4054b3b84bd226dc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a151b63b8adf9af7e4054b3b84bd226dc">◆ </a></span>random_int()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">u16 random_int </td>
|
|
<td>(</td>
|
|
<td class="paramtype">u16</td> <td class="paramname"><span class="paramname"><em>arg0</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="math__util_8c_a151b63b8adf9af7e4054b3b84bd226dc_cgraph.svg" width="258" 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="a062850863585005ad1d0a75d9ff70693" name="a062850863585005ad1d0a75d9ff70693"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a062850863585005ad1d0a75d9ff70693">◆ </a></span>random_u16()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">u16 random_u16 </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 caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="math__util_8c_a062850863585005ad1d0a75d9ff70693_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="a1e5d28a1962fbb390c7551f66c2f099a" name="a1e5d28a1962fbb390c7551f66c2f099a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1e5d28a1962fbb390c7551f66c2f099a">◆ </a></span>render_set_position()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">s32 render_set_position </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></td> <td class="paramname"><span class="paramname"><em>mtx</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">
|
|
<p>Inserts matrix into the rsp. Position, rotation and mode of where to render the next object and check number of object already render <a class="el" href="structNote.html">Note</a> that gMatrixObjectCount gets reset at the beginning of the game loop. So no cleanup needs to be performed. </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="math__util_8c_a1e5d28a1962fbb390c7551f66c2f099a_cgraph.svg" width="100%" height="391"><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="ae3e380239986384fef7c10e23eced83f" name="ae3e380239986384fef7c10e23eced83f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae3e380239986384fef7c10e23eced83f">◆ </a></span>set_track_light_direction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void set_track_light_direction </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Lights1 *</td> <td class="paramname"><span class="paramname"><em>addr</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>pitch</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>yaw</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">s32</td> <td class="paramname"><span class="paramname"><em>numLights</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="math__util_8c_ae3e380239986384fef7c10e23eced83f_cgraph.svg" width="292" 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 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="math__util_8c_ae3e380239986384fef7c10e23eced83f_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="a19ed3bd78fd2d3e2bd0a29f6caf48545" name="a19ed3bd78fd2d3e2bd0a29f6caf48545"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a19ed3bd78fd2d3e2bd0a29f6caf48545">◆ </a></span>sins()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">f32 sins </td>
|
|
<td>(</td>
|
|
<td class="paramtype">u16</td> <td class="paramname"><span class="paramname"><em>arg0</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af7b470ed76fce07b8042a47c96e5690b" name="af7b470ed76fce07b8042a47c96e5690b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af7b470ed76fce07b8042a47c96e5690b">◆ </a></span>vec3f_copy_return()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void * vec3f_copy_return </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>dest</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>src</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section warning"><dt>Warning</dt><dd>function returns address of local variable</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="math__util_8c_af7b470ed76fce07b8042a47c96e5690b_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="a79fd07a0971ec96a3ff0801963a2fa7f" name="a79fd07a0971ec96a3ff0801963a2fa7f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a79fd07a0971ec96a3ff0801963a2fa7f">◆ </a></span>vec3f_set()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void vec3f_set </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg1</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg2</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>arg3</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<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="math__util_8c_a79fd07a0971ec96a3ff0801963a2fa7f_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="ae8a39b6b581598598be1bb3b8c310f04" name="ae8a39b6b581598598be1bb3b8c310f04"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae8a39b6b581598598be1bb3b8c310f04">◆ </a></span>vec3f_set_return()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8h.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a> void * vec3f_set_return </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></td> <td class="paramname"><span class="paramname"><em>dest</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">f32</td> <td class="paramname"><span class="paramname"><em>z</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0e270ee67600c8c9c2f140c647d008a1" name="a0e270ee67600c8c9c2f140c647d008a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e270ee67600c8c9c2f140c647d008a1">◆ </a></span>vec3s_copy()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void vec3s_copy </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a></td> <td class="paramname"><span class="paramname"><em>dest</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a></td> <td class="paramname"><span class="paramname"><em>src</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<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="math__util_8c_a0e270ee67600c8c9c2f140c647d008a1_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="a9092c945c52b3a3481228b2724991e3c" name="a9092c945c52b3a3481228b2724991e3c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9092c945c52b3a3481228b2724991e3c">◆ </a></span>vec3s_set()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void vec3s_set </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a></td> <td class="paramname"><span class="paramname"><em>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>arg1</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>arg2</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">s16</td> <td class="paramname"><span class="paramname"><em>arg3</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<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="math__util_8c_a9092c945c52b3a3481228b2724991e3c_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>
|
|
<h2 class="groupheader">Variable Documentation</h2>
|
|
<a id="a6ecb143724b00642b0cca4273509a5b0" name="a6ecb143724b00642b0cca4273509a5b0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6ecb143724b00642b0cca4273509a5b0">◆ </a></span>D_802B91C0</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">s32 D_802B91C0[2] = { 13, 13 }</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af51511ea7d50b2e329594cb21636fe35" name="af51511ea7d50b2e329594cb21636fe35"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af51511ea7d50b2e329594cb21636fe35">◆ </a></span>D_802B91C8</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> D_802B91C8 = { 0.0f, 0.0f, 0.0f }</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="math__util_8c.html">math_util.c</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>
|