class_vec3-members.html 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=11"/>
  6. <meta name="generator" content="Doxygen 1.12.0"/>
  7. <meta name="viewport" content="width=device-width, initial-scale=1"/>
  8. <title>Jolt Physics: Member List</title>
  9. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  10. <script type="text/javascript" src="jquery.js"></script>
  11. <script type="text/javascript" src="dynsections.js"></script>
  12. <script type="text/javascript" src="clipboard.js"></script>
  13. <link href="navtree.css" rel="stylesheet" type="text/css"/>
  14. <script type="text/javascript" src="navtreedata.js"></script>
  15. <script type="text/javascript" src="navtree.js"></script>
  16. <script type="text/javascript" src="resize.js"></script>
  17. <script type="text/javascript" src="cookie.js"></script>
  18. <link href="search/search.css" rel="stylesheet" type="text/css"/>
  19. <script type="text/javascript" src="search/searchdata.js"></script>
  20. <script type="text/javascript" src="search/search.js"></script>
  21. <script type="text/x-mathjax-config">
  22. MathJax.Hub.Config({
  23. extensions: ["tex2jax.js"],
  24. jax: ["input/TeX","output/HTML-CSS"],
  25. });
  26. </script>
  27. <script type="text/javascript" async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js"></script>
  28. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  29. </head>
  30. <body>
  31. <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
  32. <div id="titlearea">
  33. <table cellspacing="0" cellpadding="0">
  34. <tbody>
  35. <tr id="projectrow">
  36. <td id="projectlogo"><img alt="Logo" src="LogoSmall.png"/></td>
  37. <td id="projectalign">
  38. <div id="projectname">Jolt Physics
  39. </div>
  40. <div id="projectbrief">A multi core friendly Game Physics Engine</div>
  41. </td>
  42. </tr>
  43. </tbody>
  44. </table>
  45. </div>
  46. <!-- end header part -->
  47. <!-- Generated by Doxygen 1.12.0 -->
  48. <script type="text/javascript">
  49. /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
  50. var searchBox = new SearchBox("searchBox", "search/",'.html');
  51. /* @license-end */
  52. </script>
  53. <script type="text/javascript">
  54. /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
  55. $(function() { codefold.init(0); });
  56. /* @license-end */
  57. </script>
  58. <script type="text/javascript" src="menudata.js"></script>
  59. <script type="text/javascript" src="menu.js"></script>
  60. <script type="text/javascript">
  61. /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
  62. $(function() {
  63. initMenu('',true,false,'search.php','Search',true);
  64. $(function() { init_search(); });
  65. });
  66. /* @license-end */
  67. </script>
  68. <div id="main-nav"></div>
  69. </div><!-- top -->
  70. <div id="side-nav" class="ui-resizable side-nav-resizable">
  71. <div id="nav-tree">
  72. <div id="nav-tree-contents">
  73. <div id="nav-sync" class="sync"></div>
  74. </div>
  75. </div>
  76. <div id="splitbar" style="-moz-user-select:none;"
  77. class="ui-resizable-handle">
  78. </div>
  79. </div>
  80. <script type="text/javascript">
  81. /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
  82. $(function(){initNavTree('class_vec3.html',''); initResizable(true); });
  83. /* @license-end */
  84. </script>
  85. <div id="doc-content">
  86. <!-- window showing the filter options -->
  87. <div id="MSearchSelectWindow"
  88. onmouseover="return searchBox.OnSearchSelectShow()"
  89. onmouseout="return searchBox.OnSearchSelectHide()"
  90. onkeydown="return searchBox.OnSearchSelectKey(event)">
  91. </div>
  92. <!-- iframe showing the search results (closed by default) -->
  93. <div id="MSearchResultsWindow">
  94. <div id="MSearchResults">
  95. <div class="SRPage">
  96. <div id="SRIndex">
  97. <div id="SRResults"></div>
  98. <div class="SRStatus" id="Loading">Loading...</div>
  99. <div class="SRStatus" id="Searching">Searching...</div>
  100. <div class="SRStatus" id="NoMatches">No Matches</div>
  101. </div>
  102. </div>
  103. </div>
  104. </div>
  105. <div class="header">
  106. <div class="headertitle"><div class="title">Vec3 Member List</div></div>
  107. </div><!--header-->
  108. <div class="contents">
  109. <p>This is the complete list of members for <a class="el" href="class_vec3.html">Vec3</a>, including all inherited members.</p>
  110. <table class="directory">
  111. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a60c863c1cdad322a1af54e77a4af8f02">Abs</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  112. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a8f7af7dfc65ee331b1819023c1724c97">ArgType</a> typedef</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  113. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a9dc70ce592b9de527bdf81b835b2e8f5">CheckW</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  114. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a80a9928bfda26f5f3326dec42a3b68b1">CompressUnitVector</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  115. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a224811af391ccfd1e05282eda22d1de8">Cross</a>(Vec3Arg inV2) const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  116. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a0e078ff09f69e669db71a2b0e37939ff">Dot</a>(Vec3Arg inV2) const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  117. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#ae94bad18d2f3d3b2a75f69022f67c7e0">DotV</a>(Vec3Arg inV2) const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  118. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a609366221e50c7b3134d80a80d963312">DotV4</a>(Vec3Arg inV2) const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  119. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a70418820859871b170cd13a2f02d37f6">FlipSign</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  120. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#aefba3895f1a98e1a5854b7e79598a408">GetHighestComponentIndex</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  121. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a502453ae3005d5b84a221adf80721f92">GetLowestComponentIndex</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  122. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a24a96972fdbe04ae9a3e340fd4c39b81">GetNormalizedPerpendicular</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  123. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#aecf767007e342e11f109b83a09449c7f">GetSign</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  124. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a284e29f161ae7709a934f402bd2a848c">GetX</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  125. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#aac08ebd63b9ab4fa089a5ed3224a8679">GetY</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  126. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#aeca36d050a7c2b41d3ac0438874d8c60">GetZ</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  127. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a0b134a58f09912cb5cac913313487fad">IsClose</a>(Vec3Arg inV2, float inMaxDistSq=1.0e-12f) const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  128. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#ae2ae38edbb4672657e92bf1c67bb7bea">IsNaN</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  129. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#acee93ea875b86bc0f63edebe2b592dbc">IsNearZero</a>(float inMaxDistSq=1.0e-12f) const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  130. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a2f10743d69960eaac721399e4ede190a">IsNormalized</a>(float inTolerance=1.0e-6f) const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  131. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a38a9efffc3f9413f3dd702abc73eb9a2">Length</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  132. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#aba501a6a474028084799f871c9083dc1">LengthSq</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  133. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#aca3385f3736a2231ace7de3a558d2863">mF32</a></td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  134. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#aa84e1ff8ea2e1cea4b73c7768966fa03">mValue</a></td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  135. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a0f7559f2691ad67826f42ca19916b7a9">Normalized</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  136. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a6c6409cad56e4e357f73d43cd719ffe8">NormalizedOr</a>(Vec3Arg inZeroValue) const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  137. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a43de7b2b748f26d8854afee5edb944d5">operator!=</a>(Vec3Arg inV2) const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  138. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#aad39352503c4bf9184727dde9dc11f04">operator*</a>(Vec3Arg inV2) const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  139. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#ab8c89d26b3b090939173acf1ccd2d2e5">operator*</a>(float inV2) const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  140. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a4f514df42b1d780285645f9ac4ab984d">operator*</a>(float inV1, Vec3Arg inV2)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
  141. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#ae0bbf04d3791ef12a0b2d114e190ed8e">operator*=</a>(float inV2)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  142. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a8d7e6d43ffa3bac48b87aa69c278e420">operator*=</a>(Vec3Arg inV2)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  143. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a7405124af9f071f00992b85f5c25af61">operator+</a>(Vec3Arg inV2) const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  144. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#ae0dfbede4fa779658ba48bd13449c3f1">operator+=</a>(Vec3Arg inV2)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  145. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#ab05753413af282b8cbd879c334c8e5aa">operator-</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  146. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a4f5d105c3b92a557557906ebd6003647">operator-</a>(Vec3Arg inV2) const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  147. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a3c73495e25d5c416f1108ad89fb614d6">operator-=</a>(Vec3Arg inV2)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  148. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a4c3d1ff36432563aef787f8ce7172bff">operator/</a>(float inV2) const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  149. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a8dd428d3cc8fff37c91a4c01de2f5078">operator/</a>(Vec3Arg inV2) const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  150. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a50f5b360029a35374a1b811107e22a81">operator/=</a>(float inV2)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  151. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a846e7ac0cd20c95921db85cddb24a0f8">operator&lt;&lt;</a>(ostream &amp;inStream, Vec3Arg inV)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
  152. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#ad08ae539c06ae81a334c530bcb024b35">operator=</a>(const Vec3 &amp;inRHS)=default</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  153. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a154b889fe51e3cc420716ad087b524ec">operator==</a>(Vec3Arg inV2) const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  154. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#abaa362706e12d5e3fa8d950ba80d173e">operator[]</a>(uint inCoordinate) const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  155. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a6bdb4929eab084e74d1e0ea3ae29d8ad">Reciprocal</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  156. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a3d4dc6f6807ead86b5150e7904ac80f5">ReduceMax</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  157. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a3b5c2f1c893d46d390428ef8c487cc7d">ReduceMin</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  158. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#ae8373cd45fbf550d26729f98a68b3e4a">ReinterpretAsInt</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  159. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a96e892074ac7e8638cb70ede768f08a8">sAnd</a>(Vec3Arg inV1, Vec3Arg inV2)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  160. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a142cc5c79f08229eb11532c26f1a1e90">sAxisX</a>()</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  161. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a2819718744feddb0bc150c6ccc26fad1">sAxisY</a>()</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  162. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#aa16ac2747950d2e64537f8454872d174">sAxisZ</a>()</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  163. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#ad9e900bfd5887a8d2e4f8ed70d69ac4e">sClamp</a>(Vec3Arg inV, Vec3Arg inMin, Vec3Arg inMax)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  164. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a3437de0e9f02cfc656dd4381934ba6fe">sDecompressUnitVector</a>(uint32 inValue)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  165. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#acd0e4130c1b2863b203812f4922b3642">sEquals</a>(Vec3Arg inV1, Vec3Arg inV2)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  166. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#ad124c5400eba8ee0b0cf429553c4ed2c">Set</a>(float inX, float inY, float inZ)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  167. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a1ef1f1ce4031e9ecd4545799525281d8">SetComponent</a>(uint inCoordinate, float inValue)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  168. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#aa56cdd546b6bb8a63a7677b4915398f0">SetX</a>(float inX)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  169. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a546dea138085c70aab8ce65328c96636">SetY</a>(float inY)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  170. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a91b9fad968034550f4681c14273c77d8">SetZ</a>(float inZ)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  171. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a0fd5f4e55649a94f140bd9d6fe38be3c">sFixW</a>(Type inValue)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  172. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#af1046795a7c8524bcef538c32ff0089b">sFusedMultiplyAdd</a>(Vec3Arg inMul1, Vec3Arg inMul2, Vec3Arg inAdd)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  173. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a8eae791f0661b2c625a42034f6480bd1">sGreater</a>(Vec3Arg inV1, Vec3Arg inV2)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  174. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a3a5e5fc2d3bf17a05723d4e411e4202d">sGreaterOrEqual</a>(Vec3Arg inV1, Vec3Arg inV2)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  175. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#ad376453f8dddd6653c2ead9c02951c48">sLess</a>(Vec3Arg inV1, Vec3Arg inV2)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  176. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a483dc7054df9a3f8c48303a31be6c1e0">sLessOrEqual</a>(Vec3Arg inV1, Vec3Arg inV2)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  177. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#aea30fe731618ffa249ecdcba2c66ab4e">sLoadFloat3Unsafe</a>(const Float3 &amp;inV)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  178. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a0d01523ff685cea4e0c5173fac13fc61">sMax</a>(Vec3Arg inV1, Vec3Arg inV2)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  179. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a20b4cc5ec27717e3ee651536e2a41a29">sMin</a>(Vec3Arg inV1, Vec3Arg inV2)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  180. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#aee68177ac267822e1823a9a0f7525014">sNaN</a>()</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  181. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a6bc0731860c69d4e3151981d2dc24e93">sOne</a>()</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  182. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a86d172de30a6cbd55d82a2b54272533e">sOr</a>(Vec3Arg inV1, Vec3Arg inV2)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  183. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a1b03f087ce2755a85ccba4ba56f1e64b">SplatX</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  184. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#aad5b4211a6d98be56362559eefd9b029">SplatY</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  185. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a81f4448e17219aafda0e3b886709d1f4">SplatZ</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  186. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#ae3693c78a72d92e9ab821025f8ed28cf">Sqrt</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  187. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a2786cc1d2f3b3891dc2d41077a2ee12f">sRandom</a>(Random &amp;inRandom)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  188. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#ad6be51ce14811d6c196784d20cb39b98">sReplicate</a>(float inV)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  189. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#ae0f4ab3438fe6b9782010ef8212a6d69">sSelect</a>(Vec3Arg inNotSet, Vec3Arg inSet, UVec4Arg inControl)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  190. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#ab22c62c48d2de13947c0cd3413018364">StoreFloat3</a>(Float3 *outV) const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  191. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#afc091778f74022132499d75cb8a0f43d">sUnitSphere</a></td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  192. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#aa1ab73a18c3b8b69303bde72cf8bc171">sUnitSpherical</a>(float inTheta, float inPhi)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  193. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#afd477997c0834bd3080156e730ced38d">Swizzle</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  194. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#aeeadce7b9b442cccab2d2f3cbde2ccb9">Swizzle</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  195. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a3327f133140fbd8cf8e0adaa59480ab3">sXor</a>(Vec3Arg inV1, Vec3Arg inV2)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  196. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#ad03c52ab27761bc1e64e33c47632ba51">sZero</a>()</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  197. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#aa3c728704083c719616638ceb698b2f1">ToInt</a>() const</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  198. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a113d94ab6f5a2f4fd236b64b9ad7cddc">Type</a> typedef</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  199. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#aeecf02c008ca1e3a1695d8962a5b24da">Vec3</a>()=default</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  200. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a268ea0715fd0914ffde63ca7451bde61">Vec3</a>(const Vec3 &amp;inRHS)=default</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  201. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#a3ab8c224fb2c6be708e58e45fd0ee987">Vec3</a>(Vec4Arg inRHS)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
  202. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a67ff481d7a24cf569cb694519dc3ff63">Vec3</a>(Type inRHS)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  203. <tr class="even"><td class="entry"><a class="el" href="class_vec3.html#ac3696d27478b928d1cefab61a5178933">Vec3</a>(const Float3 &amp;inV)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
  204. <tr class="odd"><td class="entry"><a class="el" href="class_vec3.html#a0faea2347673a7eb375a071b9190b74e">Vec3</a>(float inX, float inY, float inZ)</td><td class="entry"><a class="el" href="class_vec3.html">Vec3</a></td><td class="entry"></td></tr>
  205. </table></div><!-- contents -->
  206. </div><!-- doc-content -->
  207. <!-- start footer part -->
  208. <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  209. <ul>
  210. <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.12.0 </li>
  211. </ul>
  212. </div>
  213. </body>
  214. </html>