mirror of
https://github.com/n64decomp/mk64
synced 2026-05-28 07:55:13 -04:00
1928 lines
128 KiB
HTML
1928 lines
128 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.11.0"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Mario Kart 64: src/racing/math_util.h File Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<script type="text/javascript" src="clipboard.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="cookie.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
|
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
|
|
<link href="doxygen-awesome-sidebar-only-darkmode-toggle.css" rel="stylesheet" type="text/css"/>
|
|
<link href="docs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
|
<script type="text/javascript">
|
|
DoxygenAwesomeDarkModeToggle.init()
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">Mario Kart 64
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.11.0 -->
|
|
<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_8h.html',''); initResizable(true); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#define-members">Macros</a> |
|
|
<a href="#func-members">Functions</a> |
|
|
<a href="#var-members">Variables</a> </div>
|
|
<div class="headertitle"><div class="title">math_util.h File Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock"><code>#include <<a class="el" href="ultratypes_8h_source.html">PR/ultratypes.h</a>></code><br />
|
|
</div><div class="textblock"><div class="dynheader">
|
|
Include dependency graph for math_util.h:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="math__util_8h__incl.svg" width="226" height="183"><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="textblock"><div class="dynheader">
|
|
This graph shows which files directly or indirectly include this file:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="math__util_8h__dep__incl.svg" width="100%" height="503"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
</div>
|
|
<p><a href="math__util_8h_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
|
|
Macros</h2></td></tr>
|
|
<tr class="memitem:adee8c6d2fc20a1194cf64c481e7b6353" id="r_adee8c6d2fc20a1194cf64c481e7b6353"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#adee8c6d2fc20a1194cf64c481e7b6353">sqr</a>(x)   ((x) * (x))</td></tr>
|
|
<tr class="separator:adee8c6d2fc20a1194cf64c481e7b6353"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:a8fb5c0b9b43a108724b355136d29d2f9" id="r_a8fb5c0b9b43a108724b355136d29d2f9"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8fb5c0b9b43a108724b355136d29d2f9">fabs</a> (double x)</td></tr>
|
|
<tr class="separator:a8fb5c0b9b43a108724b355136d29d2f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4ff378f0bd45f9a49e1bf250176cc62" id="r_ae4ff378f0bd45f9a49e1bf250176cc62"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae4ff378f0bd45f9a49e1bf250176cc62">func_802B5794</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a>, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>)</td></tr>
|
|
<tr class="separator:ae4ff378f0bd45f9a49e1bf250176cc62"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a80bcda98825c2196bcf2d7773d0c87e4" id="r_a80bcda98825c2196bcf2d7773d0c87e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a80bcda98825c2196bcf2d7773d0c87e4">func_802B4F60</a> (<a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>, <a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>)</td></tr>
|
|
<tr class="separator:a80bcda98825c2196bcf2d7773d0c87e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a396a7f661d0230a93577a3af855851f3" id="r_a396a7f661d0230a93577a3af855851f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a396a7f661d0230a93577a3af855851f3">render_set_position</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a>, <a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>)</td></tr>
|
|
<tr class="separator:a396a7f661d0230a93577a3af855851f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a70575ba46667d6f92359a412a06da8c5" id="r_a70575ba46667d6f92359a412a06da8c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a70575ba46667d6f92359a412a06da8c5">func_802B51E8</a> (<a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>)</td></tr>
|
|
<tr class="separator:a70575ba46667d6f92359a412a06da8c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae338af21c87c2daf7aa73c68e644115d" id="r_ae338af21c87c2daf7aa73c68e644115d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae338af21c87c2daf7aa73c68e644115d">get_angle_between_points</a> (<a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>)</td></tr>
|
|
<tr class="separator:ae338af21c87c2daf7aa73c68e644115d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf43cc8f58adb897c2a997aa12cad88d" id="r_aaf43cc8f58adb897c2a997aa12cad88d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aaf43cc8f58adb897c2a997aa12cad88d">func_802B5258</a> (<a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>, <a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a>)</td></tr>
|
|
<tr class="separator:aaf43cc8f58adb897c2a997aa12cad88d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2a65099ba4c1e2336d0b57d14133c172" id="r_a2a65099ba4c1e2336d0b57d14133c172"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2a65099ba4c1e2336d0b57d14133c172">vec3f_set</a> (<a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>)</td></tr>
|
|
<tr class="separator:a2a65099ba4c1e2336d0b57d14133c172"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a523340db1831d8da840b1f2278194a6d" id="r_a523340db1831d8da840b1f2278194a6d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a523340db1831d8da840b1f2278194a6d">vec3s_set</a> (<a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a>, <a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>, <a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>, <a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>)</td></tr>
|
|
<tr class="separator:a523340db1831d8da840b1f2278194a6d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afc0d4143e6a52149098cc93bb4f2b5b9" id="r_afc0d4143e6a52149098cc93bb4f2b5b9"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="#afc0d4143e6a52149098cc93bb4f2b5b9">vec3f_copy_return</a> (<a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>)</td></tr>
|
|
<tr class="separator:afc0d4143e6a52149098cc93bb4f2b5b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0f4fa7eeda2b619a6711895e79fa2ae4" id="r_a0f4fa7eeda2b619a6711895e79fa2ae4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0f4fa7eeda2b619a6711895e79fa2ae4">vec3s_copy</a> (<a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a>, <a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a>)</td></tr>
|
|
<tr class="separator:a0f4fa7eeda2b619a6711895e79fa2ae4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a67e52c3eeb5f9ef58c240b22fd074c14" id="r_a67e52c3eeb5f9ef58c240b22fd074c14"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a67e52c3eeb5f9ef58c240b22fd074c14">vec3f_set_return</a> (<a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>)</td></tr>
|
|
<tr class="separator:a67e52c3eeb5f9ef58c240b22fd074c14"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6aef80f695520ff964d332f8e07a6121" id="r_a6aef80f695520ff964d332f8e07a6121"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6aef80f695520ff964d332f8e07a6121">mtxf_copy</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a>, <a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a>)</td></tr>
|
|
<tr class="separator:a6aef80f695520ff964d332f8e07a6121"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa25b86bfd996c9e295f32a3680a205c4" id="r_aa25b86bfd996c9e295f32a3680a205c4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa25b86bfd996c9e295f32a3680a205c4">mtxf_copy_n_element</a> (<a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> *, <a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> *, <a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>)</td></tr>
|
|
<tr class="separator:aa25b86bfd996c9e295f32a3680a205c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a672b135790d5a7dac8188f416ef68b9b" id="r_a672b135790d5a7dac8188f416ef68b9b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a672b135790d5a7dac8188f416ef68b9b">mtxf_identity</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a>)</td></tr>
|
|
<tr class="separator:a672b135790d5a7dac8188f416ef68b9b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa2865d6af75d5a9135247ce2ef664b47" id="r_aa2865d6af75d5a9135247ce2ef664b47"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa2865d6af75d5a9135247ce2ef664b47">add_translate_mat4_vec3f</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a>, <a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a>, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>)</td></tr>
|
|
<tr class="separator:aa2865d6af75d5a9135247ce2ef664b47"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a031772b58d65cb34c37e082fb475a54b" id="r_a031772b58d65cb34c37e082fb475a54b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a031772b58d65cb34c37e082fb475a54b">add_translate_mat4_vec3f_lite</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a>, <a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a>, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>)</td></tr>
|
|
<tr class="separator:a031772b58d65cb34c37e082fb475a54b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acfdc15af4b0c64cb3bba6b4f55be9f2d" id="r_acfdc15af4b0c64cb3bba6b4f55be9f2d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#acfdc15af4b0c64cb3bba6b4f55be9f2d">mtxf_translate</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a>, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>)</td></tr>
|
|
<tr class="separator:acfdc15af4b0c64cb3bba6b4f55be9f2d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ab3805ea2b77dbb08951fbeb7a830b2" id="r_a9ab3805ea2b77dbb08951fbeb7a830b2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9ab3805ea2b77dbb08951fbeb7a830b2">get_projection_matrix</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a>, <a class="el" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a> *, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>)</td></tr>
|
|
<tr class="separator:a9ab3805ea2b77dbb08951fbeb7a830b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a79c30eb67abfc5a47850963e79946c45" id="r_a79c30eb67abfc5a47850963e79946c45"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a79c30eb67abfc5a47850963e79946c45">mtxf_rotate_x</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a>, <a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>)</td></tr>
|
|
<tr class="separator:a79c30eb67abfc5a47850963e79946c45"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d7db20c9780c206966f43cdd75c813c" id="r_a5d7db20c9780c206966f43cdd75c813c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5d7db20c9780c206966f43cdd75c813c">mtxf_rotate_y</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a>, <a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>)</td></tr>
|
|
<tr class="separator:a5d7db20c9780c206966f43cdd75c813c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab5aa72ca9c41c01a1cbf2933a856a3e3" id="r_ab5aa72ca9c41c01a1cbf2933a856a3e3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab5aa72ca9c41c01a1cbf2933a856a3e3">mtxf_s16_rotate_z</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a>, <a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>)</td></tr>
|
|
<tr class="separator:ab5aa72ca9c41c01a1cbf2933a856a3e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6bea59781f8ed3c6f2d1fd6ee5cabb5" id="r_aa6bea59781f8ed3c6f2d1fd6ee5cabb5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa6bea59781f8ed3c6f2d1fd6ee5cabb5">func_802B5B14</a> (<a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> b, <a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a> rotate)</td></tr>
|
|
<tr class="separator:aa6bea59781f8ed3c6f2d1fd6ee5cabb5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a36d58570889f32e3cace1553fe732ac7" id="r_a36d58570889f32e3cace1553fe732ac7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a36d58570889f32e3cace1553fe732ac7">func_802B5CAC</a> (<a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>, <a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>)</td></tr>
|
|
<tr class="separator:a36d58570889f32e3cace1553fe732ac7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad1dc0e2bf6b7e49b4407bac9ae7bd965" id="r_ad1dc0e2bf6b7e49b4407bac9ae7bd965"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad1dc0e2bf6b7e49b4407bac9ae7bd965">func_802B5D30</a> (<a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>, <a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>, <a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>)</td></tr>
|
|
<tr class="separator:ad1dc0e2bf6b7e49b4407bac9ae7bd965"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adbdc74cf431ce2cfa9c489b6d57e07c4" id="r_adbdc74cf431ce2cfa9c489b6d57e07c4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#adbdc74cf431ce2cfa9c489b6d57e07c4">set_course_lighting</a> (Lights1 *, <a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>, <a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>, <a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>)</td></tr>
|
|
<tr class="memdesc:adbdc74cf431ce2cfa9c489b6d57e07c4"><td class="mdescLeft"> </td><td class="mdescRight">Set the course lighting object Uses a directional light. <br /></td></tr>
|
|
<tr class="separator:adbdc74cf431ce2cfa9c489b6d57e07c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6394fb7a4dd6e3f1bf9c57eedce0ee0e" id="r_a6394fb7a4dd6e3f1bf9c57eedce0ee0e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6394fb7a4dd6e3f1bf9c57eedce0ee0e">mtxf_scale</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>)</td></tr>
|
|
<tr class="separator:a6394fb7a4dd6e3f1bf9c57eedce0ee0e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a91d7c5813a16be84763cfb37a7844c30" id="r_a91d7c5813a16be84763cfb37a7844c30"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a91d7c5813a16be84763cfb37a7844c30">mtxf_pos_rotation_xyz</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a>, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>, <a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a>)</td></tr>
|
|
<tr class="separator:a91d7c5813a16be84763cfb37a7844c30"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae2b95152b2e5052bc08599ac1ce63ac2" id="r_ae2b95152b2e5052bc08599ac1ce63ac2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae2b95152b2e5052bc08599ac1ce63ac2">mtxf_translate_vec3f_mat3</a> (<a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>, <a class="el" href="common__structs_8h.html#af30b552f88edd02ed3a72b3dd2467544">Mat3</a>)</td></tr>
|
|
<tr class="separator:ae2b95152b2e5052bc08599ac1ce63ac2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac8db283a5f8620da533b57e18b0705b3" id="r_ac8db283a5f8620da533b57e18b0705b3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac8db283a5f8620da533b57e18b0705b3">mtxf_translate_vec3f_mat4</a> (<a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>, <a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a>)</td></tr>
|
|
<tr class="separator:ac8db283a5f8620da533b57e18b0705b3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed216a6563959eca5d95547a23cf35bb" id="r_aed216a6563959eca5d95547a23cf35bb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aed216a6563959eca5d95547a23cf35bb">func_802B64C4</a> (<a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>, <a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>)</td></tr>
|
|
<tr class="separator:aed216a6563959eca5d95547a23cf35bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a93a5f5d8fb4b2309d5ef132981c6a8fd" id="r_a93a5f5d8fb4b2309d5ef132981c6a8fd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a93a5f5d8fb4b2309d5ef132981c6a8fd">calculate_orientation_matrix</a> (<a class="el" href="common__structs_8h.html#af30b552f88edd02ed3a72b3dd2467544">Mat3</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>, <a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>)</td></tr>
|
|
<tr class="separator:a93a5f5d8fb4b2309d5ef132981c6a8fd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8fd36685d4b178f680eb75760c441e60" id="r_a8fd36685d4b178f680eb75760c441e60"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8fd36685d4b178f680eb75760c441e60">calculate_rotation_matrix</a> (<a class="el" href="common__structs_8h.html#af30b552f88edd02ed3a72b3dd2467544">Mat3</a>, <a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>)</td></tr>
|
|
<tr class="separator:a8fd36685d4b178f680eb75760c441e60"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af14a48720b41c137dafeca053e8b1d86" id="r_af14a48720b41c137dafeca053e8b1d86"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#af14a48720b41c137dafeca053e8b1d86">func_802B6BC0</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a>, <a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>)</td></tr>
|
|
<tr class="separator:af14a48720b41c137dafeca053e8b1d86"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a427406805a2c739fc1d8967eedcd4eef" id="r_a427406805a2c739fc1d8967eedcd4eef"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a427406805a2c739fc1d8967eedcd4eef">func_802B6D58</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a>, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>)</td></tr>
|
|
<tr class="separator:a427406805a2c739fc1d8967eedcd4eef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1874cd2d2e1fe25a40bc793ec4f8b758" id="r_a1874cd2d2e1fe25a40bc793ec4f8b758"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1874cd2d2e1fe25a40bc793ec4f8b758">mtxf_multiplication</a> (<a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a>, <a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a>, <a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a>)</td></tr>
|
|
<tr class="separator:a1874cd2d2e1fe25a40bc793ec4f8b758"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5b4e947a80f1a03ecaf7b3272582571d" id="r_a5b4e947a80f1a03ecaf7b3272582571d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5b4e947a80f1a03ecaf7b3272582571d">mtxf_to_mtx</a> (Mtx *, <a class="el" href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a>)</td></tr>
|
|
<tr class="separator:a5b4e947a80f1a03ecaf7b3272582571d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a211ef62815f2c2fbe1e3cd47357bff13" id="r_a211ef62815f2c2fbe1e3cd47357bff13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a211ef62815f2c2fbe1e3cd47357bff13">atan2_lookup</a> (<a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>)</td></tr>
|
|
<tr class="separator:a211ef62815f2c2fbe1e3cd47357bff13"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a42a917d739b42d0375e90c4615792d3f" id="r_a42a917d739b42d0375e90c4615792d3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a42a917d739b42d0375e90c4615792d3f">atan2s</a> (<a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>)</td></tr>
|
|
<tr class="separator:a42a917d739b42d0375e90c4615792d3f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6de4e03d3fd6cebb045d8e2a5725575e" id="r_a6de4e03d3fd6cebb045d8e2a5725575e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6de4e03d3fd6cebb045d8e2a5725575e">atan2f</a> (<a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>)</td></tr>
|
|
<tr class="separator:a6de4e03d3fd6cebb045d8e2a5725575e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acb7bf16d18c56f9542125ea045a0ea2a" id="r_acb7bf16d18c56f9542125ea045a0ea2a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#acb7bf16d18c56f9542125ea045a0ea2a">func_802B7C40</a> (<a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>)</td></tr>
|
|
<tr class="separator:acb7bf16d18c56f9542125ea045a0ea2a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6c1453df1ae6c4c840363c4c2977dc9" id="r_aa6c1453df1ae6c4c840363c4c2977dc9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa6c1453df1ae6c4c840363c4c2977dc9">func_802B7CA8</a> (<a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>)</td></tr>
|
|
<tr class="separator:aa6c1453df1ae6c4c840363c4c2977dc9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1cc1da4ce5ea759c84c0421657c016c3" id="r_a1cc1da4ce5ea759c84c0421657c016c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1cc1da4ce5ea759c84c0421657c016c3">calculate_vector_angle_xy</a> (<a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>)</td></tr>
|
|
<tr class="separator:a1cc1da4ce5ea759c84c0421657c016c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a062850863585005ad1d0a75d9ff70693" id="r_a062850863585005ad1d0a75d9ff70693"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a> </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:a39a2286866258e22d93cbb9838d5686a" id="r_a39a2286866258e22d93cbb9838d5686a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a39a2286866258e22d93cbb9838d5686a">random_int</a> (<a class="el" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a>)</td></tr>
|
|
<tr class="separator:a39a2286866258e22d93cbb9838d5686a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81b97542eec8e19eb1b236005e4999ea" id="r_a81b97542eec8e19eb1b236005e4999ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a81b97542eec8e19eb1b236005e4999ea">func_802B7F34</a> (<a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>)</td></tr>
|
|
<tr class="separator:a81b97542eec8e19eb1b236005e4999ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6988b127a64be8fa874837a86b11f42" id="r_aa6988b127a64be8fa874837a86b11f42"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa6988b127a64be8fa874837a86b11f42">func_802B7F7C</a> (<a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>, <a class="el" href="common__structs_8h.html#a95eb48a2f3630571bea260858dd23e92">Vec3s</a>)</td></tr>
|
|
<tr class="separator:aa6988b127a64be8fa874837a86b11f42"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aedd2ba31fb085c44b1f185bb71b2a465" id="r_aedd2ba31fb085c44b1f185bb71b2a465"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aedd2ba31fb085c44b1f185bb71b2a465">sins</a> (<a class="el" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a>)</td></tr>
|
|
<tr class="separator:aedd2ba31fb085c44b1f185bb71b2a465"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7273ac6683194fe1c0fd6047bcfa6eb3" id="r_a7273ac6683194fe1c0fd6047bcfa6eb3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7273ac6683194fe1c0fd6047bcfa6eb3">coss</a> (<a class="el" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a>)</td></tr>
|
|
<tr class="separator:a7273ac6683194fe1c0fd6047bcfa6eb3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad41bc953b17168c852f5240afb82ba50" id="r_ad41bc953b17168c852f5240afb82ba50"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad41bc953b17168c852f5240afb82ba50">is_visible_between_angle</a> (<a class="el" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a>, <a class="el" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a>, <a class="el" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a>)</td></tr>
|
|
<tr class="separator:ad41bc953b17168c852f5240afb82ba50"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a520f8d6c54f3c938418d542e047c3d85" id="r_a520f8d6c54f3c938418d542e047c3d85"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a520f8d6c54f3c938418d542e047c3d85">is_within_render_distance</a> (<a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>, <a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a>, <a class="el" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>, <a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a>)</td></tr>
|
|
<tr class="separator:a520f8d6c54f3c938418d542e047c3d85"><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:a51e5931330fce8c5cd15ff0c32cf7d24" id="r_a51e5931330fce8c5cd15ff0c32cf7d24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a51e5931330fce8c5cd15ff0c32cf7d24">D_802B91C0</a> []</td></tr>
|
|
<tr class="separator:a51e5931330fce8c5cd15ff0c32cf7d24"><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></td></tr>
|
|
<tr class="separator:af51511ea7d50b2e329594cb21636fe35"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Macro Definition Documentation</h2>
|
|
<a id="adee8c6d2fc20a1194cf64c481e7b6353" name="adee8c6d2fc20a1194cf64c481e7b6353"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adee8c6d2fc20a1194cf64c481e7b6353">◆ </a></span>sqr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define sqr</td>
|
|
<td>(</td>
|
|
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>x</em></span></td><td>)</td>
|
|
<td>   ((x) * (x))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="aa2865d6af75d5a9135247ce2ef664b47" name="aa2865d6af75d5a9135247ce2ef664b47"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa2865d6af75d5a9135247ce2ef664b47">◆ </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 caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="math__util_8h_aa2865d6af75d5a9135247ce2ef664b47_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="a031772b58d65cb34c37e082fb475a54b" name="a031772b58d65cb34c37e082fb475a54b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a031772b58d65cb34c37e082fb475a54b">◆ </a></span>add_translate_mat4_vec3f_lite()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">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="a211ef62815f2c2fbe1e3cd47357bff13" name="a211ef62815f2c2fbe1e3cd47357bff13"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a211ef62815f2c2fbe1e3cd47357bff13">◆ </a></span>atan2_lookup()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a> atan2_lookup </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></td> <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></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_8h_a211ef62815f2c2fbe1e3cd47357bff13_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="a6de4e03d3fd6cebb045d8e2a5725575e" name="a6de4e03d3fd6cebb045d8e2a5725575e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6de4e03d3fd6cebb045d8e2a5725575e">◆ </a></span>atan2f()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> atan2f </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</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="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</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_8h_a6de4e03d3fd6cebb045d8e2a5725575e_cgraph.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 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_8h_a6de4e03d3fd6cebb045d8e2a5725575e_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="a42a917d739b42d0375e90c4615792d3f" name="a42a917d739b42d0375e90c4615792d3f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a42a917d739b42d0375e90c4615792d3f">◆ </a></span>atan2s()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a> atan2s </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></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_8h_a42a917d739b42d0375e90c4615792d3f_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_8h_a42a917d739b42d0375e90c4615792d3f_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="a93a5f5d8fb4b2309d5ef132981c6a8fd" name="a93a5f5d8fb4b2309d5ef132981c6a8fd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a93a5f5d8fb4b2309d5ef132981c6a8fd">◆ </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"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</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="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></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="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></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="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a></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_8h_a93a5f5d8fb4b2309d5ef132981c6a8fd_cgraph.svg" width="100%" height="471"><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_8h_a93a5f5d8fb4b2309d5ef132981c6a8fd_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="a8fd36685d4b178f680eb75760c441e60" name="a8fd36685d4b178f680eb75760c441e60"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8fd36685d4b178f680eb75760c441e60">◆ </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"><a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a></td> <td class="paramname"><span class="paramname"><em>rotationAngle</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></td> <td class="paramname"><span class="paramname"><em>rotationX</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></td> <td class="paramname"><span class="paramname"><em>rotationY</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></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_8h_a8fd36685d4b178f680eb75760c441e60_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_8h_a8fd36685d4b178f680eb75760c441e60_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="a1cc1da4ce5ea759c84c0421657c016c3" name="a1cc1da4ce5ea759c84c0421657c016c3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1cc1da4ce5ea759c84c0421657c016c3">◆ </a></span>calculate_vector_angle_xy()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> calculate_vector_angle_xy </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></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_8h_a1cc1da4ce5ea759c84c0421657c016c3_cgraph.svg" width="590" 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_8h_a1cc1da4ce5ea759c84c0421657c016c3_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="a7273ac6683194fe1c0fd6047bcfa6eb3" name="a7273ac6683194fe1c0fd6047bcfa6eb3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7273ac6683194fe1c0fd6047bcfa6eb3">◆ </a></span>coss()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> coss </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a></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="a8fb5c0b9b43a108724b355136d29d2f9" name="a8fb5c0b9b43a108724b355136d29d2f9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8fb5c0b9b43a108724b355136d29d2f9">◆ </a></span>fabs()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double fabs </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>x</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"><iframe scrolling="no" frameborder="0" src="math__util_8h_a8fb5c0b9b43a108724b355136d29d2f9_icgraph.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="a80bcda98825c2196bcf2d7773d0c87e4" name="a80bcda98825c2196bcf2d7773d0c87e4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a80bcda98825c2196bcf2d7773d0c87e4">◆ </a></span>func_802B4F60()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> func_802B4F60 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a></td> <td class="paramname"><span class="paramname"><em></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></em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a></td> <td class="paramname"><span class="paramname"><em></em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></td> <td class="paramname"><span class="paramname"><em></em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></td> <td class="paramname"><span class="paramname"><em></em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a70575ba46667d6f92359a412a06da8c5" name="a70575ba46667d6f92359a412a06da8c5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a70575ba46667d6f92359a412a06da8c5">◆ </a></span>func_802B51E8()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> 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_8h_a70575ba46667d6f92359a412a06da8c5_icgraph.svg" width="100%" height="300"><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="aaf43cc8f58adb897c2a997aa12cad88d" name="aaf43cc8f58adb897c2a997aa12cad88d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf43cc8f58adb897c2a997aa12cad88d">◆ </a></span>func_802B5258()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="ultratypes_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> 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_8h_aaf43cc8f58adb897c2a997aa12cad88d_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="ae4ff378f0bd45f9a49e1bf250176cc62" name="ae4ff378f0bd45f9a49e1bf250176cc62"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4ff378f0bd45f9a49e1bf250176cc62">◆ </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_8h_ae4ff378f0bd45f9a49e1bf250176cc62_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_8h_ae4ff378f0bd45f9a49e1bf250176cc62_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="aa6bea59781f8ed3c6f2d1fd6ee5cabb5" name="aa6bea59781f8ed3c6f2d1fd6ee5cabb5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6bea59781f8ed3c6f2d1fd6ee5cabb5">◆ </a></span>func_802B5B14()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void func_802B5B14 </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>
|
|
<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>rotate</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_8h_aa6bea59781f8ed3c6f2d1fd6ee5cabb5_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="a36d58570889f32e3cace1553fe732ac7" name="a36d58570889f32e3cace1553fe732ac7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a36d58570889f32e3cace1553fe732ac7">◆ </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"><a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</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="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</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_8h_a36d58570889f32e3cace1553fe732ac7_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"><div class="zoom"><iframe scrolling="no" frameborder="0" src="math__util_8h_a36d58570889f32e3cace1553fe732ac7_icgraph.svg" width="100%" height="300"><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="ad1dc0e2bf6b7e49b4407bac9ae7bd965" name="ad1dc0e2bf6b7e49b4407bac9ae7bd965"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad1dc0e2bf6b7e49b4407bac9ae7bd965">◆ </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"><a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</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="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</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="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</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_8h_ad1dc0e2bf6b7e49b4407bac9ae7bd965_cgraph.svg" width="430" 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="aed216a6563959eca5d95547a23cf35bb" name="aed216a6563959eca5d95547a23cf35bb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aed216a6563959eca5d95547a23cf35bb">◆ </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"><a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</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_8h_aed216a6563959eca5d95547a23cf35bb_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_8h_aed216a6563959eca5d95547a23cf35bb_icgraph.svg" width="100%" height="510"><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="af14a48720b41c137dafeca053e8b1d86" name="af14a48720b41c137dafeca053e8b1d86"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af14a48720b41c137dafeca053e8b1d86">◆ </a></span>func_802B6BC0()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">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"><a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</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="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></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="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></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="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></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_8h_af14a48720b41c137dafeca053e8b1d86_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="a427406805a2c739fc1d8967eedcd4eef" name="a427406805a2c739fc1d8967eedcd4eef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a427406805a2c739fc1d8967eedcd4eef">◆ </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_8h_a427406805a2c739fc1d8967eedcd4eef_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="acb7bf16d18c56f9542125ea045a0ea2a" name="acb7bf16d18c56f9542125ea045a0ea2a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acb7bf16d18c56f9542125ea045a0ea2a">◆ </a></span>func_802B7C40()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> func_802B7C40 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</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_8h_acb7bf16d18c56f9542125ea045a0ea2a_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_8h_acb7bf16d18c56f9542125ea045a0ea2a_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="aa6c1453df1ae6c4c840363c4c2977dc9" name="aa6c1453df1ae6c4c840363c4c2977dc9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6c1453df1ae6c4c840363c4c2977dc9">◆ </a></span>func_802B7CA8()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> func_802B7CA8 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</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_8h_aa6c1453df1ae6c4c840363c4c2977dc9_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_8h_aa6c1453df1ae6c4c840363c4c2977dc9_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="a81b97542eec8e19eb1b236005e4999ea" name="a81b97542eec8e19eb1b236005e4999ea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81b97542eec8e19eb1b236005e4999ea">◆ </a></span>func_802B7F34()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a> func_802B7F34 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</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="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</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="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></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="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></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_8h_a81b97542eec8e19eb1b236005e4999ea_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_8h_a81b97542eec8e19eb1b236005e4999ea_icgraph.svg" width="100%" height="401"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa6988b127a64be8fa874837a86b11f42" name="aa6988b127a64be8fa874837a86b11f42"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6988b127a64be8fa874837a86b11f42">◆ </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_8h_aa6988b127a64be8fa874837a86b11f42_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"><div class="zoom"><iframe scrolling="no" frameborder="0" src="math__util_8h_aa6988b127a64be8fa874837a86b11f42_icgraph.svg" width="100%" height="401"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae338af21c87c2daf7aa73c68e644115d" name="ae338af21c87c2daf7aa73c68e644115d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae338af21c87c2daf7aa73c68e644115d">◆ </a></span>get_angle_between_points()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> get_angle_between_points </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_8h_ae338af21c87c2daf7aa73c68e644115d_cgraph.svg" width="479" 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_8h_ae338af21c87c2daf7aa73c68e644115d_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="a9ab3805ea2b77dbb08951fbeb7a830b2" name="a9ab3805ea2b77dbb08951fbeb7a830b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ab3805ea2b77dbb08951fbeb7a830b2">◆ </a></span>get_projection_matrix()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void get_projection_matrix </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>projMat</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</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="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></td> <td class="paramname"><span class="paramname"><em>vertFov</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></td> <td class="paramname"><span class="paramname"><em>aspectRatio</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></td> <td class="paramname"><span class="paramname"><em>near</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></td> <td class="paramname"><span class="paramname"><em>far</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></td> <td class="paramname"><span class="paramname"><em>homogeneousScale</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_8h_a9ab3805ea2b77dbb08951fbeb7a830b2_cgraph.svg" width="335" 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_8h_a9ab3805ea2b77dbb08951fbeb7a830b2_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="ad41bc953b17168c852f5240afb82ba50" name="ad41bc953b17168c852f5240afb82ba50"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad41bc953b17168c852f5240afb82ba50">◆ </a></span>is_visible_between_angle()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> is_visible_between_angle </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</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="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</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="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</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 caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="math__util_8h_ad41bc953b17168c852f5240afb82ba50_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="a520f8d6c54f3c938418d542e047c3d85" name="a520f8d6c54f3c938418d542e047c3d85"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a520f8d6c54f3c938418d542e047c3d85">◆ </a></span>is_within_render_distance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> 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"><a class="el" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a></td> <td class="paramname"><span class="paramname"><em>orientationY</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></td> <td class="paramname"><span class="paramname"><em>minDistance</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></td> <td class="paramname"><span class="paramname"><em>fov</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></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_8h_a520f8d6c54f3c938418d542e047c3d85_cgraph.svg" width="100%" height="413"><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_8h_a520f8d6c54f3c938418d542e047c3d85_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="a6aef80f695520ff964d332f8e07a6121" name="a6aef80f695520ff964d332f8e07a6121"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6aef80f695520ff964d332f8e07a6121">◆ </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="aa25b86bfd996c9e295f32a3680a205c4" name="aa25b86bfd996c9e295f32a3680a205c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa25b86bfd996c9e295f32a3680a205c4">◆ </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"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</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="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> *</td> <td class="paramname"><span class="paramname"><em>src</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a></td> <td class="paramname"><span class="paramname"><em>n</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_8h_aa25b86bfd996c9e295f32a3680a205c4_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="a672b135790d5a7dac8188f416ef68b9b" name="a672b135790d5a7dac8188f416ef68b9b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a672b135790d5a7dac8188f416ef68b9b">◆ </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_8h_a672b135790d5a7dac8188f416ef68b9b_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="a1874cd2d2e1fe25a40bc793ec4f8b758" name="a1874cd2d2e1fe25a40bc793ec4f8b758"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1874cd2d2e1fe25a40bc793ec4f8b758">◆ </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_8h_a1874cd2d2e1fe25a40bc793ec4f8b758_cgraph.svg" width="376" 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_8h_a1874cd2d2e1fe25a40bc793ec4f8b758_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="a91d7c5813a16be84763cfb37a7844c30" name="a91d7c5813a16be84763cfb37a7844c30"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a91d7c5813a16be84763cfb37a7844c30">◆ </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_8h_a91d7c5813a16be84763cfb37a7844c30_cgraph.svg" width="280" 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_8h_a91d7c5813a16be84763cfb37a7844c30_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="a79c30eb67abfc5a47850963e79946c45" name="a79c30eb67abfc5a47850963e79946c45"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a79c30eb67abfc5a47850963e79946c45">◆ </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"><a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a></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_8h_a79c30eb67abfc5a47850963e79946c45_cgraph.svg" width="284" 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_8h_a79c30eb67abfc5a47850963e79946c45_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="a5d7db20c9780c206966f43cdd75c813c" name="a5d7db20c9780c206966f43cdd75c813c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d7db20c9780c206966f43cdd75c813c">◆ </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"><a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a></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_8h_a5d7db20c9780c206966f43cdd75c813c_cgraph.svg" width="284" 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="ab5aa72ca9c41c01a1cbf2933a856a3e3" name="ab5aa72ca9c41c01a1cbf2933a856a3e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab5aa72ca9c41c01a1cbf2933a856a3e3">◆ </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"><a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a></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_8h_ab5aa72ca9c41c01a1cbf2933a856a3e3_cgraph.svg" width="312" 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="a6394fb7a4dd6e3f1bf9c57eedce0ee0e" name="a6394fb7a4dd6e3f1bf9c57eedce0ee0e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6394fb7a4dd6e3f1bf9c57eedce0ee0e">◆ </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"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></td> <td class="paramname"><span class="paramname"><em>coef</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_8h_a6394fb7a4dd6e3f1bf9c57eedce0ee0e_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="a5b4e947a80f1a03ecaf7b3272582571d" name="a5b4e947a80f1a03ecaf7b3272582571d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b4e947a80f1a03ecaf7b3272582571d">◆ </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_8h_a5b4e947a80f1a03ecaf7b3272582571d_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 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_8h_a5b4e947a80f1a03ecaf7b3272582571d_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="acfdc15af4b0c64cb3bba6b4f55be9f2d" name="acfdc15af4b0c64cb3bba6b4f55be9f2d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acfdc15af4b0c64cb3bba6b4f55be9f2d">◆ </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_8h_acfdc15af4b0c64cb3bba6b4f55be9f2d_cgraph.svg" width="288" 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_8h_acfdc15af4b0c64cb3bba6b4f55be9f2d_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="ae2b95152b2e5052bc08599ac1ce63ac2" name="ae2b95152b2e5052bc08599ac1ce63ac2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae2b95152b2e5052bc08599ac1ce63ac2">◆ </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_8h_ae2b95152b2e5052bc08599ac1ce63ac2_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="ac8db283a5f8620da533b57e18b0705b3" name="ac8db283a5f8620da533b57e18b0705b3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac8db283a5f8620da533b57e18b0705b3">◆ </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_8h_ac8db283a5f8620da533b57e18b0705b3_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="a39a2286866258e22d93cbb9838d5686a" name="a39a2286866258e22d93cbb9838d5686a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a39a2286866258e22d93cbb9838d5686a">◆ </a></span>random_int()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a> random_int </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</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_8h_a39a2286866258e22d93cbb9838d5686a_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"><a class="el" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a> 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_8h_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="a396a7f661d0230a93577a3af855851f3" name="a396a7f661d0230a93577a3af855851f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a396a7f661d0230a93577a3af855851f3">◆ </a></span>render_set_position()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> 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>arg0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a></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"><iframe scrolling="no" frameborder="0" src="math__util_8h_a396a7f661d0230a93577a3af855851f3_cgraph.svg" width="451" 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="adbdc74cf431ce2cfa9c489b6d57e07c4" name="adbdc74cf431ce2cfa9c489b6d57e07c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adbdc74cf431ce2cfa9c489b6d57e07c4">◆ </a></span>set_course_lighting()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void set_course_lighting </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"><a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</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="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a></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="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a></td> <td class="paramname"><span class="paramname"><em>arg3</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the course lighting object Uses a directional light. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">addr</td><td></td></tr>
|
|
<tr><td class="paramname">arg1</td><td></td></tr>
|
|
<tr><td class="paramname">arg2</td><td></td></tr>
|
|
<tr><td class="paramname">arg3</td><td></td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="math__util_8h_adbdc74cf431ce2cfa9c489b6d57e07c4_cgraph.svg" width="258" 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_8h_adbdc74cf431ce2cfa9c489b6d57e07c4_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="aedd2ba31fb085c44b1f185bb71b2a465" name="aedd2ba31fb085c44b1f185bb71b2a465"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aedd2ba31fb085c44b1f185bb71b2a465">◆ </a></span>sins()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a> sins </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#aa0b167025ed1eead1300bc4dbdfb230e">u16</a></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="afc0d4143e6a52149098cc93bb4f2b5b9" name="afc0d4143e6a52149098cc93bb4f2b5b9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afc0d4143e6a52149098cc93bb4f2b5b9">◆ </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_8h_afc0d4143e6a52149098cc93bb4f2b5b9_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="a2a65099ba4c1e2336d0b57d14133c172" name="a2a65099ba4c1e2336d0b57d14133c172"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2a65099ba4c1e2336d0b57d14133c172">◆ </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"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</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="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></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="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></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_8h_a2a65099ba4c1e2336d0b57d14133c172_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="a67e52c3eeb5f9ef58c240b22fd074c14" name="a67e52c3eeb5f9ef58c240b22fd074c14"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a67e52c3eeb5f9ef58c240b22fd074c14">◆ </a></span>vec3f_set_return()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">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"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></td> <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="ultratypes_8h.html#a5f6906312a689f27d70e9d086649d3fd">f32</a></td> <td class="paramname"><span class="paramname"><em>z</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0f4fa7eeda2b619a6711895e79fa2ae4" name="a0f4fa7eeda2b619a6711895e79fa2ae4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0f4fa7eeda2b619a6711895e79fa2ae4">◆ </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_8h_a0f4fa7eeda2b619a6711895e79fa2ae4_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="a523340db1831d8da840b1f2278194a6d" name="a523340db1831d8da840b1f2278194a6d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a523340db1831d8da840b1f2278194a6d">◆ </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"><a class="el" href="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</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="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a></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="ultratypes_8h.html#a4cb19f4a3324cfe0938ddfbfabaa825b">s16</a></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_8h_a523340db1831d8da840b1f2278194a6d_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="a51e5931330fce8c5cd15ff0c32cf7d24" name="a51e5931330fce8c5cd15ff0c32cf7d24"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a51e5931330fce8c5cd15ff0c32cf7d24">◆ </a></span>D_802B91C0</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="ultratypes_8h.html#a0ce6887c26c1c49ad3be5710dd42bfd6">s32</a> D_802B91C0[]</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">extern</span></span> </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="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a> D_802B91C8</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_b624d86e5671d82a613a73eb9566e66f.html">racing</a></li><li class="navelem"><a class="el" href="math__util_8h.html">math_util.h</a></li>
|
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.11.0 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|