diff options
Diffstat (limited to '')
-rw-r--r-- | libraries/irrlicht-1.8/doc/html/irr_math_8h.html | 613 |
1 files changed, 613 insertions, 0 deletions
diff --git a/libraries/irrlicht-1.8/doc/html/irr_math_8h.html b/libraries/irrlicht-1.8/doc/html/irr_math_8h.html new file mode 100644 index 0000000..c49b4f6 --- /dev/null +++ b/libraries/irrlicht-1.8/doc/html/irr_math_8h.html | |||
@@ -0,0 +1,613 @@ | |||
1 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | ||
2 | <html xmlns="http://www.w3.org/1999/xhtml"> | ||
3 | <head> | ||
4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | ||
5 | <title>Irrlicht 3D Engine: irrMath.h File Reference</title> | ||
6 | |||
7 | <link href="tabs.css" rel="stylesheet" type="text/css"/> | ||
8 | <link href="doxygen.css" rel="stylesheet" type="text/css" /> | ||
9 | <link href="navtree.css" rel="stylesheet" type="text/css"/> | ||
10 | <script type="text/javascript" src="jquery.js"></script> | ||
11 | <script type="text/javascript" src="resize.js"></script> | ||
12 | <script type="text/javascript" src="navtree.js"></script> | ||
13 | <script type="text/javascript"> | ||
14 | $(document).ready(initResizable); | ||
15 | </script> | ||
16 | <link href="search/search.css" rel="stylesheet" type="text/css"/> | ||
17 | <script type="text/javascript" src="search/search.js"></script> | ||
18 | <script type="text/javascript"> | ||
19 | $(document).ready(function() { searchBox.OnSelectItem(0); }); | ||
20 | </script> | ||
21 | |||
22 | </head> | ||
23 | <body> | ||
24 | <div id="top"><!-- do not remove this div! --> | ||
25 | |||
26 | |||
27 | <div id="titlearea"> | ||
28 | <table cellspacing="0" cellpadding="0"> | ||
29 | <tbody> | ||
30 | <tr style="height: 56px;"> | ||
31 | |||
32 | <td id="projectlogo"><img alt="Logo" src="irrlichtlogo.png"/></td> | ||
33 | |||
34 | |||
35 | <td style="padding-left: 0.5em;"> | ||
36 | <div id="projectname">Irrlicht 3D Engine | ||
37 | |||
38 | </div> | ||
39 | |||
40 | </td> | ||
41 | |||
42 | |||
43 | |||
44 | |||
45 | <td> <div id="MSearchBox" class="MSearchBoxInactive"> | ||
46 | <span class="left"> | ||
47 | <img id="MSearchSelect" src="search/mag_sel.png" | ||
48 | onmouseover="return searchBox.OnSearchSelectShow()" | ||
49 | onmouseout="return searchBox.OnSearchSelectHide()" | ||
50 | alt=""/> | ||
51 | <input type="text" id="MSearchField" value="Search" accesskey="S" | ||
52 | onfocus="searchBox.OnSearchFieldFocus(true)" | ||
53 | onblur="searchBox.OnSearchFieldFocus(false)" | ||
54 | onkeyup="searchBox.OnSearchFieldChange(event)"/> | ||
55 | </span><span class="right"> | ||
56 | <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | ||
57 | </span> | ||
58 | </div> | ||
59 | </td> | ||
60 | |||
61 | |||
62 | </tr> | ||
63 | </tbody> | ||
64 | </table> | ||
65 | </div> | ||
66 | |||
67 | <!-- Generated by Doxygen 1.7.5.1 --> | ||
68 | <script type="text/javascript"> | ||
69 | var searchBox = new SearchBox("searchBox", "search",false,'Search'); | ||
70 | </script> | ||
71 | <script type="text/javascript" src="dynsections.js"></script> | ||
72 | </div> | ||
73 | <div id="side-nav" class="ui-resizable side-nav-resizable"> | ||
74 | <div id="nav-tree"> | ||
75 | <div id="nav-tree-contents"> | ||
76 | </div> | ||
77 | </div> | ||
78 | <div id="splitbar" style="-moz-user-select:none;" | ||
79 | class="ui-resizable-handle"> | ||
80 | </div> | ||
81 | </div> | ||
82 | <script type="text/javascript"> | ||
83 | initNavTree('irr_math_8h.html',''); | ||
84 | </script> | ||
85 | <div id="doc-content"> | ||
86 | <div class="header"> | ||
87 | <div class="summary"> | ||
88 | <a href="#nested-classes">Classes</a> | | ||
89 | <a href="#namespaces">Namespaces</a> | | ||
90 | <a href="#define-members">Defines</a> | | ||
91 | <a href="#func-members">Functions</a> | | ||
92 | <a href="#var-members">Variables</a> </div> | ||
93 | <div class="headertitle"> | ||
94 | <div class="title">irrMath.h File Reference</div> </div> | ||
95 | </div> | ||
96 | <div class="contents"> | ||
97 | <div class="textblock"><code>#include "<a class="el" href="_irr_compile_config_8h_source.html">IrrCompileConfig.h</a>"</code><br/> | ||
98 | <code>#include "<a class="el" href="irr_types_8h_source.html">irrTypes.h</a>"</code><br/> | ||
99 | <code>#include <math.h></code><br/> | ||
100 | <code>#include <float.h></code><br/> | ||
101 | <code>#include <stdlib.h></code><br/> | ||
102 | <code>#include <limits.h></code><br/> | ||
103 | </div> | ||
104 | <p><a href="irr_math_8h_source.html">Go to the source code of this file.</a></p> | ||
105 | <h2><a name="nested-classes"></a> | ||
106 | Classes</h2> | ||
107 | <ul> | ||
108 | <li>union <a class="el" href="unionirr_1_1core_1_1inttofloat.html">irr::core::inttofloat</a> | ||
109 | </ul> | ||
110 | <h2><a name="namespaces"></a> | ||
111 | Namespaces</h2> | ||
112 | <ul> | ||
113 | <li>namespace <a class="el" href="namespaceirr.html">irr</a> | ||
114 | <dl class="el"><dd class="mdescRight"><p>Everything in the Irrlicht Engine can be found in this namespace. </p> | ||
115 | <br/></dl><li>namespace <a class="el" href="namespaceirr_1_1core.html">irr::core</a> | ||
116 | <dl class="el"><dd class="mdescRight"><p>Basic classes such as vectors, planes, arrays, lists, and so on can be found in this namespace. </p> | ||
117 | <br/></dl></ul> | ||
118 | <h2><a name="define-members"></a> | ||
119 | Defines</h2> | ||
120 | <ul> | ||
121 | <li>#define <a class="el" href="irr_math_8h.html#aa854d8430e0acc31adb1ddb3647f6534">AIR</a>(x)   (IR(x)&0x7fffffff) | ||
122 | <dl class="el"><dd class="mdescRight">Absolute integer representation of a floating-point value. <a href="#aa854d8430e0acc31adb1ddb3647f6534"></a><br/></dl><li>#define <a class="el" href="irr_math_8h.html#ab4092d1d22af18e03372117e347b633c">F32_A_GREATER_B</a>(a, b)   ((a) > (b)) | ||
123 | <li>#define <a class="el" href="irr_math_8h.html#afc4f1a86cb2a79c560b29ee5edd0f94d">F32_AS_S32</a>(f)   (*((s32 *) &(f))) | ||
124 | <li>#define <a class="el" href="irr_math_8h.html#afdeb4b30296d2b1dccec72427bdb39f2">F32_AS_U32</a>(f)   (*((u32 *) &(f))) | ||
125 | <li>#define <a class="el" href="irr_math_8h.html#ab5498fea750901e87dfeca4e27425f16">F32_AS_U32_POINTER</a>(f)   ( ((u32 *) &(f))) | ||
126 | <li>#define <a class="el" href="irr_math_8h.html#a3c82a09fb606a67c19514b534d364d6c">F32_EQUAL_0</a>(n)   ((n) == 0.0f) | ||
127 | <li>#define <a class="el" href="irr_math_8h.html#ae907baf637203996fb3187581c2def80">F32_EQUAL_1</a>(n)   ((n) == 1.0f) | ||
128 | <li>#define <a class="el" href="irr_math_8h.html#a94abc82f2a2794c8331c9dad9a06958b">F32_EXPON_MANTISSA</a>   0x7FFFFFFFU | ||
129 | <li>#define <a class="el" href="irr_math_8h.html#a2fdc9e94ce29e1866ddf64e5903d43a1">F32_GREATER_0</a>(n)   ((n) > 0.0f) | ||
130 | <li>#define <a class="el" href="irr_math_8h.html#a407afe61680cc405bbe04922d36423af">F32_GREATER_EQUAL_0</a>(n)   ((n) >= 0.0f) | ||
131 | <li>#define <a class="el" href="irr_math_8h.html#aa86a7d03858f88ebbf9e36592583ced6">F32_LOWER_0</a>(n)   ((n) < 0.0f) | ||
132 | <li>#define <a class="el" href="irr_math_8h.html#a26bc42a9cc1fc775bc588052c32ff9a0">F32_LOWER_EQUAL_0</a>(n)   ((n) <= 0.0f) | ||
133 | <li>#define <a class="el" href="irr_math_8h.html#a58566d4b084b3c9740b3215cf7a607bb">F32_SIGN_BIT</a>   0x80000000U | ||
134 | <li>#define <a class="el" href="irr_math_8h.html#aff2ace8fbd4b2ee6833ae0ed8dd9469a">F32_VALUE_0</a>   0x00000000 | ||
135 | <li>#define <a class="el" href="irr_math_8h.html#a93465b810662025b38f42244b100fc2e">F32_VALUE_1</a>   0x3f800000 | ||
136 | <li>#define <a class="el" href="irr_math_8h.html#a7fbf1534f9e0f0bfdb86fb928902474c">FLT_MAX</a>   3.402823466E+38F | ||
137 | <li>#define <a class="el" href="irr_math_8h.html#a890322b63a2fab56b8ff916c08368df6">FLT_MIN</a>   1.17549435e-38F | ||
138 | <li>#define <a class="el" href="irr_math_8h.html#a3ec4980c07f6b510c61230356e014d24">IEEE_1_0</a>   0x3f800000 | ||
139 | <dl class="el"><dd class="mdescRight">integer representation of 1.0 <a href="#a3ec4980c07f6b510c61230356e014d24"></a><br/></dl><li>#define <a class="el" href="irr_math_8h.html#a2b311316554140ac181c31d86f4f3786">IEEE_255_0</a>   0x437f0000 | ||
140 | <dl class="el"><dd class="mdescRight">integer representation of 255.0 <a href="#a2b311316554140ac181c31d86f4f3786"></a><br/></dl><li>#define <a class="el" href="irr_math_8h.html#a3695e51e0a187a6c49684ba3206b0d0a">REALINLINE</a>   inline | ||
141 | </ul> | ||
142 | <h2><a name="func-members"></a> | ||
143 | Functions</h2> | ||
144 | <ul> | ||
145 | <li>template<class T > T <a class="el" href="namespaceirr_1_1core.html#a2cab2ba5899c9262ca29501ea7551c91">irr::core::abs_</a> (const T &a) | ||
146 | <dl class="el"><dd class="mdescRight">returns abs of two values. Own implementation to get rid of STL (VS6 problems) <a href="#a2cab2ba5899c9262ca29501ea7551c91"></a><br/></dl><li>REALINLINE s32 <a class="el" href="namespaceirr_1_1core.html#a0fb8b4d0f177af411fdd4bd94b6779ce">irr::core::ceil32</a> (f32 x) | ||
147 | <li>template<class T > const T <a class="el" href="namespaceirr_1_1core.html#a6162f685b68f629e77336081d3316969">irr::core::clamp</a> (const T &value, const T &low, const T &high) | ||
148 | <dl class="el"><dd class="mdescRight">clamps a value between low and high <a href="#a6162f685b68f629e77336081d3316969"></a><br/></dl><li>REALINLINE void <a class="el" href="namespaceirr_1_1core.html#ab4c17ceae6e2b96383e842eabb9596ab">irr::core::clearFPUException</a> () | ||
149 | <li>f32 <a class="el" href="namespaceirr_1_1core.html#ad58b3d0e755a4f25ad19d5f5d4fb0280">irr::core::degToRad</a> (f32 degrees) | ||
150 | <dl class="el"><dd class="mdescRight">Utility function to convert a degrees value to radians. <a href="#ad58b3d0e755a4f25ad19d5f5d4fb0280"></a><br/></dl><li>f64 <a class="el" href="namespaceirr_1_1core.html#a2def535b4f391ceb86ec0497cbb4bf80">irr::core::degToRad</a> (f64 degrees) | ||
151 | <dl class="el"><dd class="mdescRight">Utility function to convert a degrees value to radians. <a href="#a2def535b4f391ceb86ec0497cbb4bf80"></a><br/></dl><li>bool <a class="el" href="namespaceirr_1_1core.html#abf9b9b140cc365908ea4c8c47451e4e3">irr::core::equals</a> (const f64 a, const f64 b, const f64 tolerance=ROUNDING_ERROR_f64) | ||
152 | <dl class="el"><dd class="mdescRight">returns if a equals b, taking possible rounding errors into account <a href="#abf9b9b140cc365908ea4c8c47451e4e3"></a><br/></dl><li>bool <a class="el" href="namespaceirr_1_1core.html#ae9c63fd2065e6afd30b4537166706ddf">irr::core::equals</a> (const f32 a, const f32 b, const f32 tolerance=ROUNDING_ERROR_f32) | ||
153 | <dl class="el"><dd class="mdescRight">returns if a equals b, taking possible rounding errors into account <a href="#ae9c63fd2065e6afd30b4537166706ddf"></a><br/></dl><li>bool <a class="el" href="namespaceirr_1_1core.html#afe4784d5bf091acce7777c40c4010ff8">irr::core::equals</a> (const s32 a, const s32 b, const s32 tolerance=ROUNDING_ERROR_S32) | ||
154 | <dl class="el"><dd class="mdescRight">returns if a equals b, taking an explicit rounding tolerance into account <a href="#afe4784d5bf091acce7777c40c4010ff8"></a><br/></dl><li>bool <a class="el" href="namespaceirr_1_1core.html#a9a54aa08fdc2119258ad8dfa44f8dadf">irr::core::equals</a> (const u32 a, const u32 b, const s32 tolerance=ROUNDING_ERROR_S32) | ||
155 | <dl class="el"><dd class="mdescRight">returns if a equals b, taking an explicit rounding tolerance into account <a href="#a9a54aa08fdc2119258ad8dfa44f8dadf"></a><br/></dl><li>bool <a class="el" href="namespaceirr_1_1core.html#a7928ce8e86ff93d918b0c144efab7b47">irr::core::equals</a> (const s64 a, const s64 b, const s64 tolerance=ROUNDING_ERROR_S64) | ||
156 | <dl class="el"><dd class="mdescRight">returns if a equals b, taking an explicit rounding tolerance into account <a href="#a7928ce8e86ff93d918b0c144efab7b47"></a><br/></dl><li>bool <a class="el" href="namespaceirr_1_1core.html#a730a85283e04b33debcf3b755e5b7603">irr::core::equalsByUlp</a> (f32 a, f32 b, int maxUlpDiff) | ||
157 | <dl class="el"><dd class="mdescRight">We compare the difference in ULP's (spacing between floating-point numbers, aka ULP=1 means there exists no float between). <a href="#a730a85283e04b33debcf3b755e5b7603"></a><br/></dl><li>f32 <a class="el" href="namespaceirr_1_1core.html#a944684da42c3118ebe85ec9c3f77c331">irr::core::f32_max3</a> (const f32 a, const f32 b, const f32 c) | ||
158 | <li>f32 <a class="el" href="namespaceirr_1_1core.html#a8d7bec533c867b22d0e870236ecf4bad">irr::core::f32_min3</a> (const f32 a, const f32 b, const f32 c) | ||
159 | <li>REALINLINE s32 <a class="el" href="namespaceirr_1_1core.html#ac230a392b15e3d27c6e2a07a6925a8c4">irr::core::floor32</a> (f32 x) | ||
160 | <li>f32 <a class="el" href="namespaceirr_1_1core.html#ae0940bd4032e5f10cf83b460f73571a3">irr::core::FR</a> (u32 x) | ||
161 | <dl class="el"><dd class="mdescRight">Floating-point representation of an integer value. <a href="#ae0940bd4032e5f10cf83b460f73571a3"></a><br/></dl><li>f32 <a class="el" href="namespaceirr_1_1core.html#a10bf7ddf910b7feac9a36fd141a9f5ba">irr::core::FR</a> (s32 x) | ||
162 | <li>f32 <a class="el" href="namespaceirr_1_1core.html#adf530866e57502da85e6a1f0c23932a2">irr::core::fract</a> (f32 x) | ||
163 | <li>REALINLINE u32 <a class="el" href="namespaceirr_1_1core.html#af19c13d0084052f12357308c0cd83005">irr::core::if_c_a_else_0</a> (const s32 condition, const u32 a) | ||
164 | <dl class="el"><dd class="mdescRight">conditional set based on mask and arithmetic shift <a href="#af19c13d0084052f12357308c0cd83005"></a><br/></dl><li>REALINLINE u32 <a class="el" href="namespaceirr_1_1core.html#ad6426246733e5dc16713f43352d85cdb">irr::core::if_c_a_else_b</a> (const s32 condition, const u32 a, const u32 b) | ||
165 | <dl class="el"><dd class="mdescRight">conditional set based on mask and arithmetic shift <a href="#ad6426246733e5dc16713f43352d85cdb"></a><br/></dl><li>REALINLINE u16 <a class="el" href="namespaceirr_1_1core.html#af1ec8eb919fdb81c259920cce4004329">irr::core::if_c_a_else_b</a> (const s16 condition, const u16 a, const u16 b) | ||
166 | <dl class="el"><dd class="mdescRight">conditional set based on mask and arithmetic shift <a href="#af1ec8eb919fdb81c259920cce4004329"></a><br/></dl><li>u32 <a class="el" href="namespaceirr_1_1core.html#aff42ea2c4d80cb7b45b71d1f63c6a226">irr::core::IR</a> (f32 x) | ||
167 | <li>bool <a class="el" href="namespaceirr_1_1core.html#a6e179d6dd92b81607f0539329dc2410a">irr::core::isnotzero</a> (const f32 a, const f32 tolerance=ROUNDING_ERROR_f32) | ||
168 | <dl class="el"><dd class="mdescRight">returns if a equals not zero, taking rounding errors into account <a href="#a6e179d6dd92b81607f0539329dc2410a"></a><br/></dl><li>bool <a class="el" href="namespaceirr_1_1core.html#afc24e6ba26469ec7ca7001ed272dc3b2">irr::core::iszero</a> (const f64 a, const f64 tolerance=ROUNDING_ERROR_f64) | ||
169 | <dl class="el"><dd class="mdescRight">returns if a equals zero, taking rounding errors into account <a href="#afc24e6ba26469ec7ca7001ed272dc3b2"></a><br/></dl><li>bool <a class="el" href="namespaceirr_1_1core.html#aaf94a81169679083a48f9f9e6dced684">irr::core::iszero</a> (const f32 a, const f32 tolerance=ROUNDING_ERROR_f32) | ||
170 | <dl class="el"><dd class="mdescRight">returns if a equals zero, taking rounding errors into account <a href="#aaf94a81169679083a48f9f9e6dced684"></a><br/></dl><li>bool <a class="el" href="namespaceirr_1_1core.html#a3842b13dc7bd40f068cc8f7fd91bcfa5">irr::core::iszero</a> (const s32 a, const s32 tolerance=0) | ||
171 | <dl class="el"><dd class="mdescRight">returns if a equals zero, taking rounding errors into account <a href="#a3842b13dc7bd40f068cc8f7fd91bcfa5"></a><br/></dl><li>bool <a class="el" href="namespaceirr_1_1core.html#afa64d4495f986ec0fa840e61cba45c68">irr::core::iszero</a> (const u32 a, const u32 tolerance=0) | ||
172 | <dl class="el"><dd class="mdescRight">returns if a equals zero, taking rounding errors into account <a href="#afa64d4495f986ec0fa840e61cba45c68"></a><br/></dl><li>bool <a class="el" href="namespaceirr_1_1core.html#a418bebacbef432fcf909e8f3d9b8368d">irr::core::iszero</a> (const s64 a, const s64 tolerance=0) | ||
173 | <dl class="el"><dd class="mdescRight">returns if a equals zero, taking rounding errors into account <a href="#a418bebacbef432fcf909e8f3d9b8368d"></a><br/></dl><li>template<class T > T <a class="el" href="namespaceirr_1_1core.html#ae2e6a5729b911d26565b508e8b8dae91">irr::core::lerp</a> (const T &a, const T &b, const f32 t) | ||
174 | <li>template<class T > const T & <a class="el" href="namespaceirr_1_1core.html#afca1ce7ac54e0c31a9047947f4c7319b">irr::core::max_</a> (const T &a, const T &b) | ||
175 | <dl class="el"><dd class="mdescRight">returns maximum of two values. Own implementation to get rid of the STL (VS6 problems) <a href="#afca1ce7ac54e0c31a9047947f4c7319b"></a><br/></dl><li>template<class T > const T & <a class="el" href="namespaceirr_1_1core.html#ae279a231923e0c251ebfd171f03e689c">irr::core::max_</a> (const T &a, const T &b, const T &c) | ||
176 | <dl class="el"><dd class="mdescRight">returns maximum of three values. Own implementation to get rid of the STL (VS6 problems) <a href="#ae279a231923e0c251ebfd171f03e689c"></a><br/></dl><li>template<class T > const T & <a class="el" href="namespaceirr_1_1core.html#a9d34bfdbbe9c136b01ae04974572bc11">irr::core::min_</a> (const T &a, const T &b) | ||
177 | <dl class="el"><dd class="mdescRight">returns minimum of two values. Own implementation to get rid of the STL (VS6 problems) <a href="#a9d34bfdbbe9c136b01ae04974572bc11"></a><br/></dl><li>template<class T > const T & <a class="el" href="namespaceirr_1_1core.html#a620f62b5ab8b484c16c0236ca7d65d33">irr::core::min_</a> (const T &a, const T &b, const T &c) | ||
178 | <dl class="el"><dd class="mdescRight">returns minimum of three values. Own implementation to get rid of the STL (VS6 problems) <a href="#a620f62b5ab8b484c16c0236ca7d65d33"></a><br/></dl><li>f32 <a class="el" href="namespaceirr_1_1core.html#a8deb22ad77fb8ead3f6683bbf9ad3f67">irr::core::radToDeg</a> (f32 radians) | ||
179 | <dl class="el"><dd class="mdescRight">Utility function to convert a radian value to degrees. <a href="#a8deb22ad77fb8ead3f6683bbf9ad3f67"></a><br/></dl><li>f64 <a class="el" href="namespaceirr_1_1core.html#aab39939b1518daee0967c368a3bf924a">irr::core::radToDeg</a> (f64 radians) | ||
180 | <dl class="el"><dd class="mdescRight">Utility function to convert a radian value to degrees. <a href="#aab39939b1518daee0967c368a3bf924a"></a><br/></dl><li>REALINLINE f32 <a class="el" href="namespaceirr_1_1core.html#aa01390f49052dfe07e16ee6c5233f4eb">irr::core::reciprocal</a> (const f32 f) | ||
181 | <li>REALINLINE f64 <a class="el" href="namespaceirr_1_1core.html#ac4402e2ec5b151212168736b8cfdd587">irr::core::reciprocal</a> (const f64 f) | ||
182 | <li>REALINLINE f32 <a class="el" href="namespaceirr_1_1core.html#ab5de17006aac4618e43d5f816ffc97c9">irr::core::reciprocal_approxim</a> (const f32 f) | ||
183 | <li>REALINLINE f64 <a class="el" href="namespaceirr_1_1core.html#adaef309f12c2a3386e94610e24f2bfa7">irr::core::reciprocal_squareroot</a> (const f64 x) | ||
184 | <li>REALINLINE f32 <a class="el" href="namespaceirr_1_1core.html#a42eb747bb19d6ca2cb9d8977eb402c72">irr::core::reciprocal_squareroot</a> (const f32 f) | ||
185 | <li>REALINLINE s32 <a class="el" href="namespaceirr_1_1core.html#a21c37238a7754b48ff18c486202a1e4b">irr::core::reciprocal_squareroot</a> (const s32 x) | ||
186 | <li>REALINLINE s32 <a class="el" href="namespaceirr_1_1core.html#ae46f57f03e9033c57c180fbe83b04cf2">irr::core::round32</a> (f32 x) | ||
187 | <li>f32 <a class="el" href="namespaceirr_1_1core.html#a894a901069c34298987761c5f3d74f1f">irr::core::round_</a> (f32 x) | ||
188 | <li>s32 <a class="el" href="namespaceirr_1_1core.html#aa7828c932a36c62a67fd0f2b972d8b21">irr::core::s32_clamp</a> (s32 value, s32 low, s32 high) | ||
189 | <li>s32 <a class="el" href="namespaceirr_1_1core.html#a3adbc0ee7f78051eb2a35511fe90bd2d">irr::core::s32_max</a> (s32 a, s32 b) | ||
190 | <li>s32 <a class="el" href="namespaceirr_1_1core.html#aa0d9ebcfeca532643e76cf58b98daca1">irr::core::s32_min</a> (s32 a, s32 b) | ||
191 | <li>REALINLINE void <a class="el" href="namespaceirr_1_1core.html#a628051738e8873b91b064e6014024f41">irr::core::setbit_cond</a> (u32 &state, s32 condition, u32 mask) | ||
192 | <li>REALINLINE f32 <a class="el" href="namespaceirr_1_1core.html#af2f378cc34a19f5da6fe1d4961646d1d">irr::core::squareroot</a> (const f32 f) | ||
193 | <li>REALINLINE f64 <a class="el" href="namespaceirr_1_1core.html#ad4378f076bf251c05e543ce888da8f48">irr::core::squareroot</a> (const f64 f) | ||
194 | <li>REALINLINE s32 <a class="el" href="namespaceirr_1_1core.html#a6943186698de9d2ff47ce03fbe025230">irr::core::squareroot</a> (const s32 f) | ||
195 | <li>REALINLINE s64 <a class="el" href="namespaceirr_1_1core.html#a9a79fc4c36183e75d70c740b2b9f1865">irr::core::squareroot</a> (const s64 f) | ||
196 | <li>template<class T1 , class T2 > void <a class="el" href="namespaceirr_1_1core.html#ab565e5d5112b21ff9b96a0ca0c9b89ad">irr::core::swap</a> (T1 &a, T2 &b) | ||
197 | <dl class="el"><dd class="mdescRight">swaps the content of the passed parameters <a href="#ab565e5d5112b21ff9b96a0ca0c9b89ad"></a><br/></dl></ul> | ||
198 | <h2><a name="var-members"></a> | ||
199 | Variables</h2> | ||
200 | <ul> | ||
201 | <li>const f32 <a class="el" href="namespaceirr_1_1core.html#a4b91e69e51a2e374aec940cba3869028">irr::core::DEGTORAD</a> = PI / 180.0f | ||
202 | <dl class="el"><dd class="mdescRight">32bit Constant for converting from degrees to radians <a href="#a4b91e69e51a2e374aec940cba3869028"></a><br/></dl><li>const f64 <a class="el" href="namespaceirr_1_1core.html#a8e21b5969c8292857f7c9c5dcfd61c35">irr::core::DEGTORAD64</a> = PI64 / 180.0 | ||
203 | <dl class="el"><dd class="mdescRight">64bit constant for converting from degrees to radians (formally known as GRAD_PI2) <a href="#a8e21b5969c8292857f7c9c5dcfd61c35"></a><br/></dl><li>const f32 <a class="el" href="namespaceirr_1_1core.html#abeab884c4376c5740f6d916356e9baa3">irr::core::HALF_PI</a> = PI/2.0f | ||
204 | <dl class="el"><dd class="mdescRight">Constant for half of PI. <a href="#abeab884c4376c5740f6d916356e9baa3"></a><br/></dl><li>const f32 <a class="el" href="namespaceirr_1_1core.html#a26d877e2caf3e6f31c298a0417a0707e">irr::core::PI</a> = 3.14159265359f | ||
205 | <dl class="el"><dd class="mdescRight">Constant for PI. <a href="#a26d877e2caf3e6f31c298a0417a0707e"></a><br/></dl><li>const f64 <a class="el" href="namespaceirr_1_1core.html#a166af519140dc00cbd88684e835086f8">irr::core::PI64</a> = 3.1415926535897932384626433832795028841971693993751 | ||
206 | <dl class="el"><dd class="mdescRight">Constant for 64bit PI. <a href="#a166af519140dc00cbd88684e835086f8"></a><br/></dl><li>const f32 <a class="el" href="namespaceirr_1_1core.html#ae3a530e0ef661960b7af89f07d817bd5">irr::core::RADTODEG</a> = 180.0f / PI | ||
207 | <dl class="el"><dd class="mdescRight">32bit constant for converting from radians to degrees (formally known as GRAD_PI) <a href="#ae3a530e0ef661960b7af89f07d817bd5"></a><br/></dl><li>const f64 <a class="el" href="namespaceirr_1_1core.html#ae7afeb48af12f5f5130cd179a644ec58">irr::core::RADTODEG64</a> = 180.0 / PI64 | ||
208 | <dl class="el"><dd class="mdescRight">64bit constant for converting from radians to degrees <a href="#ae7afeb48af12f5f5130cd179a644ec58"></a><br/></dl><li>const f32 <a class="el" href="namespaceirr_1_1core.html#ac97bfaa5b44703e61c23c91b88f3ec3a">irr::core::RECIPROCAL_PI</a> = 1.0f/PI | ||
209 | <dl class="el"><dd class="mdescRight">Constant for reciprocal of PI. <a href="#ac97bfaa5b44703e61c23c91b88f3ec3a"></a><br/></dl><li>const f64 <a class="el" href="namespaceirr_1_1core.html#ad3a2ddd6d772edb4d663d73fae5434e3">irr::core::RECIPROCAL_PI64</a> = 1.0/PI64 | ||
210 | <dl class="el"><dd class="mdescRight">Constant for 64bit reciprocal of PI. <a href="#ad3a2ddd6d772edb4d663d73fae5434e3"></a><br/></dl><li>const f32 <a class="el" href="namespaceirr_1_1core.html#a9514dd34463a30102ef8836915cf9c4c">irr::core::ROUNDING_ERROR_f32</a> = 0.000001f | ||
211 | <li>const f64 <a class="el" href="namespaceirr_1_1core.html#a7b314c22d6804639cbcbce5231724f0b">irr::core::ROUNDING_ERROR_f64</a> = 0.00000001 | ||
212 | <li>const s32 <a class="el" href="namespaceirr_1_1core.html#aac9f99b6a999bdf25fec402c59e8342a">irr::core::ROUNDING_ERROR_S32</a> = 0 | ||
213 | <dl class="el"><dd class="mdescRight">Rounding error constant often used when comparing f32 values. <a href="#aac9f99b6a999bdf25fec402c59e8342a"></a><br/></dl><li>const s64 <a class="el" href="namespaceirr_1_1core.html#acc1ea39594c72f97ff196e97c14ed6f3">irr::core::ROUNDING_ERROR_S64</a> = 0 | ||
214 | </ul> | ||
215 | <hr/><h2>Define Documentation</h2> | ||
216 | <a class="anchor" id="aa854d8430e0acc31adb1ddb3647f6534"></a><!-- doxytag: member="irrMath.h::AIR" ref="aa854d8430e0acc31adb1ddb3647f6534" args="(x)" --> | ||
217 | <div class="memitem"> | ||
218 | <div class="memproto"> | ||
219 | <table class="memname"> | ||
220 | <tr> | ||
221 | <td class="memname">#define AIR</td> | ||
222 | <td>(</td> | ||
223 | <td class="paramtype"> </td> | ||
224 | <td class="paramname">x</td><td>)</td> | ||
225 | <td>   (IR(x)&0x7fffffff)</td> | ||
226 | </tr> | ||
227 | </table> | ||
228 | </div> | ||
229 | <div class="memdoc"> | ||
230 | |||
231 | <p>Absolute integer representation of a floating-point value. </p> | ||
232 | |||
233 | <p>Definition at line <a class="el" href="irr_math_8h_source.html#l00356">356</a> of file <a class="el" href="irr_math_8h_source.html">irrMath.h</a>.</p> | ||
234 | |||
235 | </div> | ||
236 | </div> | ||
237 | <a class="anchor" id="ab4092d1d22af18e03372117e347b633c"></a><!-- doxytag: member="irrMath.h::F32_A_GREATER_B" ref="ab4092d1d22af18e03372117e347b633c" args="(a, b)" --> | ||
238 | <div class="memitem"> | ||
239 | <div class="memproto"> | ||
240 | <table class="memname"> | ||
241 | <tr> | ||
242 | <td class="memname">#define F32_A_GREATER_B</td> | ||
243 | <td>(</td> | ||
244 | <td class="paramtype"> </td> | ||
245 | <td class="paramname">a, </td> | ||
246 | </tr> | ||
247 | <tr> | ||
248 | <td class="paramkey"></td> | ||
249 | <td></td> | ||
250 | <td class="paramtype"> </td> | ||
251 | <td class="paramname">b </td> | ||
252 | </tr> | ||
253 | <tr> | ||
254 | <td></td> | ||
255 | <td>)</td> | ||
256 | <td></td><td>   ((a) > (b))</td> | ||
257 | </tr> | ||
258 | </table> | ||
259 | </div> | ||
260 | <div class="memdoc"> | ||
261 | |||
262 | <p>Definition at line <a class="el" href="irr_math_8h_source.html#l00390">390</a> of file <a class="el" href="irr_math_8h_source.html">irrMath.h</a>.</p> | ||
263 | |||
264 | </div> | ||
265 | </div> | ||
266 | <a class="anchor" id="afc4f1a86cb2a79c560b29ee5edd0f94d"></a><!-- doxytag: member="irrMath.h::F32_AS_S32" ref="afc4f1a86cb2a79c560b29ee5edd0f94d" args="(f)" --> | ||
267 | <div class="memitem"> | ||
268 | <div class="memproto"> | ||
269 | <table class="memname"> | ||
270 | <tr> | ||
271 | <td class="memname">#define F32_AS_S32</td> | ||
272 | <td>(</td> | ||
273 | <td class="paramtype"> </td> | ||
274 | <td class="paramname">f</td><td>)</td> | ||
275 | <td>   (*((s32 *) &(f)))</td> | ||
276 | </tr> | ||
277 | </table> | ||
278 | </div> | ||
279 | <div class="memdoc"> | ||
280 | |||
281 | <p>Definition at line <a class="el" href="irr_math_8h_source.html#l00338">338</a> of file <a class="el" href="irr_math_8h_source.html">irrMath.h</a>.</p> | ||
282 | |||
283 | </div> | ||
284 | </div> | ||
285 | <a class="anchor" id="afdeb4b30296d2b1dccec72427bdb39f2"></a><!-- doxytag: member="irrMath.h::F32_AS_U32" ref="afdeb4b30296d2b1dccec72427bdb39f2" args="(f)" --> | ||
286 | <div class="memitem"> | ||
287 | <div class="memproto"> | ||
288 | <table class="memname"> | ||
289 | <tr> | ||
290 | <td class="memname">#define F32_AS_U32</td> | ||
291 | <td>(</td> | ||
292 | <td class="paramtype"> </td> | ||
293 | <td class="paramname">f</td><td>)</td> | ||
294 | <td>   (*((u32 *) &(f)))</td> | ||
295 | </tr> | ||
296 | </table> | ||
297 | </div> | ||
298 | <div class="memdoc"> | ||
299 | |||
300 | <p>Definition at line <a class="el" href="irr_math_8h_source.html#l00339">339</a> of file <a class="el" href="irr_math_8h_source.html">irrMath.h</a>.</p> | ||
301 | |||
302 | </div> | ||
303 | </div> | ||
304 | <a class="anchor" id="ab5498fea750901e87dfeca4e27425f16"></a><!-- doxytag: member="irrMath.h::F32_AS_U32_POINTER" ref="ab5498fea750901e87dfeca4e27425f16" args="(f)" --> | ||
305 | <div class="memitem"> | ||
306 | <div class="memproto"> | ||
307 | <table class="memname"> | ||
308 | <tr> | ||
309 | <td class="memname">#define F32_AS_U32_POINTER</td> | ||
310 | <td>(</td> | ||
311 | <td class="paramtype"> </td> | ||
312 | <td class="paramname">f</td><td>)</td> | ||
313 | <td>   ( ((u32 *) &(f)))</td> | ||
314 | </tr> | ||
315 | </table> | ||
316 | </div> | ||
317 | <div class="memdoc"> | ||
318 | |||
319 | <p>Definition at line <a class="el" href="irr_math_8h_source.html#l00340">340</a> of file <a class="el" href="irr_math_8h_source.html">irrMath.h</a>.</p> | ||
320 | |||
321 | </div> | ||
322 | </div> | ||
323 | <a class="anchor" id="a3c82a09fb606a67c19514b534d364d6c"></a><!-- doxytag: member="irrMath.h::F32_EQUAL_0" ref="a3c82a09fb606a67c19514b534d364d6c" args="(n)" --> | ||
324 | <div class="memitem"> | ||
325 | <div class="memproto"> | ||
326 | <table class="memname"> | ||
327 | <tr> | ||
328 | <td class="memname">#define F32_EQUAL_0</td> | ||
329 | <td>(</td> | ||
330 | <td class="paramtype"> </td> | ||
331 | <td class="paramname">n</td><td>)</td> | ||
332 | <td>   ((n) == 0.0f)</td> | ||
333 | </tr> | ||
334 | </table> | ||
335 | </div> | ||
336 | <div class="memdoc"> | ||
337 | |||
338 | <p>Definition at line <a class="el" href="irr_math_8h_source.html#l00389">389</a> of file <a class="el" href="irr_math_8h_source.html">irrMath.h</a>.</p> | ||
339 | |||
340 | </div> | ||
341 | </div> | ||
342 | <a class="anchor" id="ae907baf637203996fb3187581c2def80"></a><!-- doxytag: member="irrMath.h::F32_EQUAL_1" ref="ae907baf637203996fb3187581c2def80" args="(n)" --> | ||
343 | <div class="memitem"> | ||
344 | <div class="memproto"> | ||
345 | <table class="memname"> | ||
346 | <tr> | ||
347 | <td class="memname">#define F32_EQUAL_1</td> | ||
348 | <td>(</td> | ||
349 | <td class="paramtype"> </td> | ||
350 | <td class="paramname">n</td><td>)</td> | ||
351 | <td>   ((n) == 1.0f)</td> | ||
352 | </tr> | ||
353 | </table> | ||
354 | </div> | ||
355 | <div class="memdoc"> | ||
356 | |||
357 | <p>Definition at line <a class="el" href="irr_math_8h_source.html#l00388">388</a> of file <a class="el" href="irr_math_8h_source.html">irrMath.h</a>.</p> | ||
358 | |||
359 | </div> | ||
360 | </div> | ||
361 | <a class="anchor" id="a94abc82f2a2794c8331c9dad9a06958b"></a><!-- doxytag: member="irrMath.h::F32_EXPON_MANTISSA" ref="a94abc82f2a2794c8331c9dad9a06958b" args="" --> | ||
362 | <div class="memitem"> | ||
363 | <div class="memproto"> | ||
364 | <table class="memname"> | ||
365 | <tr> | ||
366 | <td class="memname">#define F32_EXPON_MANTISSA   0x7FFFFFFFU</td> | ||
367 | </tr> | ||
368 | </table> | ||
369 | </div> | ||
370 | <div class="memdoc"> | ||
371 | |||
372 | <p>Definition at line <a class="el" href="irr_math_8h_source.html#l00345">345</a> of file <a class="el" href="irr_math_8h_source.html">irrMath.h</a>.</p> | ||
373 | |||
374 | </div> | ||
375 | </div> | ||
376 | <a class="anchor" id="a2fdc9e94ce29e1866ddf64e5903d43a1"></a><!-- doxytag: member="irrMath.h::F32_GREATER_0" ref="a2fdc9e94ce29e1866ddf64e5903d43a1" args="(n)" --> | ||
377 | <div class="memitem"> | ||
378 | <div class="memproto"> | ||
379 | <table class="memname"> | ||
380 | <tr> | ||
381 | <td class="memname">#define F32_GREATER_0</td> | ||
382 | <td>(</td> | ||
383 | <td class="paramtype"> </td> | ||
384 | <td class="paramname">n</td><td>)</td> | ||
385 | <td>   ((n) > 0.0f)</td> | ||
386 | </tr> | ||
387 | </table> | ||
388 | </div> | ||
389 | <div class="memdoc"> | ||
390 | |||
391 | <p>Definition at line <a class="el" href="irr_math_8h_source.html#l00386">386</a> of file <a class="el" href="irr_math_8h_source.html">irrMath.h</a>.</p> | ||
392 | |||
393 | </div> | ||
394 | </div> | ||
395 | <a class="anchor" id="a407afe61680cc405bbe04922d36423af"></a><!-- doxytag: member="irrMath.h::F32_GREATER_EQUAL_0" ref="a407afe61680cc405bbe04922d36423af" args="(n)" --> | ||
396 | <div class="memitem"> | ||
397 | <div class="memproto"> | ||
398 | <table class="memname"> | ||
399 | <tr> | ||
400 | <td class="memname">#define F32_GREATER_EQUAL_0</td> | ||
401 | <td>(</td> | ||
402 | <td class="paramtype"> </td> | ||
403 | <td class="paramname">n</td><td>)</td> | ||
404 | <td>   ((n) >= 0.0f)</td> | ||
405 | </tr> | ||
406 | </table> | ||
407 | </div> | ||
408 | <div class="memdoc"> | ||
409 | |||
410 | <p>Definition at line <a class="el" href="irr_math_8h_source.html#l00387">387</a> of file <a class="el" href="irr_math_8h_source.html">irrMath.h</a>.</p> | ||
411 | |||
412 | </div> | ||
413 | </div> | ||
414 | <a class="anchor" id="aa86a7d03858f88ebbf9e36592583ced6"></a><!-- doxytag: member="irrMath.h::F32_LOWER_0" ref="aa86a7d03858f88ebbf9e36592583ced6" args="(n)" --> | ||
415 | <div class="memitem"> | ||
416 | <div class="memproto"> | ||
417 | <table class="memname"> | ||
418 | <tr> | ||
419 | <td class="memname">#define F32_LOWER_0</td> | ||
420 | <td>(</td> | ||
421 | <td class="paramtype"> </td> | ||
422 | <td class="paramname">n</td><td>)</td> | ||
423 | <td>   ((n) < 0.0f)</td> | ||
424 | </tr> | ||
425 | </table> | ||
426 | </div> | ||
427 | <div class="memdoc"> | ||
428 | |||
429 | <p>Definition at line <a class="el" href="irr_math_8h_source.html#l00384">384</a> of file <a class="el" href="irr_math_8h_source.html">irrMath.h</a>.</p> | ||
430 | |||
431 | </div> | ||
432 | </div> | ||
433 | <a class="anchor" id="a26bc42a9cc1fc775bc588052c32ff9a0"></a><!-- doxytag: member="irrMath.h::F32_LOWER_EQUAL_0" ref="a26bc42a9cc1fc775bc588052c32ff9a0" args="(n)" --> | ||
434 | <div class="memitem"> | ||
435 | <div class="memproto"> | ||
436 | <table class="memname"> | ||
437 | <tr> | ||
438 | <td class="memname">#define F32_LOWER_EQUAL_0</td> | ||
439 | <td>(</td> | ||
440 | <td class="paramtype"> </td> | ||
441 | <td class="paramname">n</td><td>)</td> | ||
442 | <td>   ((n) <= 0.0f)</td> | ||
443 | </tr> | ||
444 | </table> | ||
445 | </div> | ||
446 | <div class="memdoc"> | ||
447 | |||
448 | <p>Definition at line <a class="el" href="irr_math_8h_source.html#l00385">385</a> of file <a class="el" href="irr_math_8h_source.html">irrMath.h</a>.</p> | ||
449 | |||
450 | <p>Referenced by <a class="el" href="triangle3d_8h_source.html#l00210">irr::core::triangle3d< T >::isFrontFacing()</a>, and <a class="el" href="plane3d_8h_source.html#l00214">irr::core::plane3d< f32 >::isFrontFacing()</a>.</p> | ||
451 | |||
452 | </div> | ||
453 | </div> | ||
454 | <a class="anchor" id="a58566d4b084b3c9740b3215cf7a607bb"></a><!-- doxytag: member="irrMath.h::F32_SIGN_BIT" ref="a58566d4b084b3c9740b3215cf7a607bb" args="" --> | ||
455 | <div class="memitem"> | ||
456 | <div class="memproto"> | ||
457 | <table class="memname"> | ||
458 | <tr> | ||
459 | <td class="memname">#define F32_SIGN_BIT   0x80000000U</td> | ||
460 | </tr> | ||
461 | </table> | ||
462 | </div> | ||
463 | <div class="memdoc"> | ||
464 | |||
465 | <p>Definition at line <a class="el" href="irr_math_8h_source.html#l00344">344</a> of file <a class="el" href="irr_math_8h_source.html">irrMath.h</a>.</p> | ||
466 | |||
467 | </div> | ||
468 | </div> | ||
469 | <a class="anchor" id="aff2ace8fbd4b2ee6833ae0ed8dd9469a"></a><!-- doxytag: member="irrMath.h::F32_VALUE_0" ref="aff2ace8fbd4b2ee6833ae0ed8dd9469a" args="" --> | ||
470 | <div class="memitem"> | ||
471 | <div class="memproto"> | ||
472 | <table class="memname"> | ||
473 | <tr> | ||
474 | <td class="memname">#define F32_VALUE_0   0x00000000</td> | ||
475 | </tr> | ||
476 | </table> | ||
477 | </div> | ||
478 | <div class="memdoc"> | ||
479 | |||
480 | <p>Definition at line <a class="el" href="irr_math_8h_source.html#l00342">342</a> of file <a class="el" href="irr_math_8h_source.html">irrMath.h</a>.</p> | ||
481 | |||
482 | </div> | ||
483 | </div> | ||
484 | <a class="anchor" id="a93465b810662025b38f42244b100fc2e"></a><!-- doxytag: member="irrMath.h::F32_VALUE_1" ref="a93465b810662025b38f42244b100fc2e" args="" --> | ||
485 | <div class="memitem"> | ||
486 | <div class="memproto"> | ||
487 | <table class="memname"> | ||
488 | <tr> | ||
489 | <td class="memname">#define F32_VALUE_1   0x3f800000</td> | ||
490 | </tr> | ||
491 | </table> | ||
492 | </div> | ||
493 | <div class="memdoc"> | ||
494 | |||
495 | <p>Definition at line <a class="el" href="irr_math_8h_source.html#l00343">343</a> of file <a class="el" href="irr_math_8h_source.html">irrMath.h</a>.</p> | ||
496 | |||
497 | <p>Referenced by <a class="el" href="matrix4_8h_source.html#l01067">irr::core::CMatrix4< T >::isIdentity_integer_base()</a>.</p> | ||
498 | |||
499 | </div> | ||
500 | </div> | ||
501 | <a class="anchor" id="a7fbf1534f9e0f0bfdb86fb928902474c"></a><!-- doxytag: member="irrMath.h::FLT_MAX" ref="a7fbf1534f9e0f0bfdb86fb928902474c" args="" --> | ||
502 | <div class="memitem"> | ||
503 | <div class="memproto"> | ||
504 | <table class="memname"> | ||
505 | <tr> | ||
506 | <td class="memname">#define FLT_MAX   3.402823466E+38F</td> | ||
507 | </tr> | ||
508 | </table> | ||
509 | </div> | ||
510 | <div class="memdoc"> | ||
511 | |||
512 | <p>Definition at line <a class="el" href="irr_math_8h_source.html#l00031">31</a> of file <a class="el" href="irr_math_8h_source.html">irrMath.h</a>.</p> | ||
513 | |||
514 | <p>Referenced by <a class="el" href="fast__atof_8h_source.html#l00258">irr::core::strtof10()</a>.</p> | ||
515 | |||
516 | </div> | ||
517 | </div> | ||
518 | <a class="anchor" id="a890322b63a2fab56b8ff916c08368df6"></a><!-- doxytag: member="irrMath.h::FLT_MIN" ref="a890322b63a2fab56b8ff916c08368df6" args="" --> | ||
519 | <div class="memitem"> | ||
520 | <div class="memproto"> | ||
521 | <table class="memname"> | ||
522 | <tr> | ||
523 | <td class="memname">#define FLT_MIN   1.17549435e-38F</td> | ||
524 | </tr> | ||
525 | </table> | ||
526 | </div> | ||
527 | <div class="memdoc"> | ||
528 | |||
529 | <p>Definition at line <a class="el" href="irr_math_8h_source.html#l00035">35</a> of file <a class="el" href="irr_math_8h_source.html">irrMath.h</a>.</p> | ||
530 | |||
531 | <p>Referenced by <a class="el" href="matrix4_8h_source.html#l01307">irr::core::CMatrix4< T >::getInverse()</a>.</p> | ||
532 | |||
533 | </div> | ||
534 | </div> | ||
535 | <a class="anchor" id="a3ec4980c07f6b510c61230356e014d24"></a><!-- doxytag: member="irrMath.h::IEEE_1_0" ref="a3ec4980c07f6b510c61230356e014d24" args="" --> | ||
536 | <div class="memitem"> | ||
537 | <div class="memproto"> | ||
538 | <table class="memname"> | ||
539 | <tr> | ||
540 | <td class="memname">#define IEEE_1_0   0x3f800000</td> | ||
541 | </tr> | ||
542 | </table> | ||
543 | </div> | ||
544 | <div class="memdoc"> | ||
545 | |||
546 | <p>integer representation of 1.0 </p> | ||
547 | |||
548 | <p>Definition at line <a class="el" href="irr_math_8h_source.html#l00367">367</a> of file <a class="el" href="irr_math_8h_source.html">irrMath.h</a>.</p> | ||
549 | |||
550 | </div> | ||
551 | </div> | ||
552 | <a class="anchor" id="a2b311316554140ac181c31d86f4f3786"></a><!-- doxytag: member="irrMath.h::IEEE_255_0" ref="a2b311316554140ac181c31d86f4f3786" args="" --> | ||
553 | <div class="memitem"> | ||
554 | <div class="memproto"> | ||
555 | <table class="memname"> | ||
556 | <tr> | ||
557 | <td class="memname">#define IEEE_255_0   0x437f0000</td> | ||
558 | </tr> | ||
559 | </table> | ||
560 | </div> | ||
561 | <div class="memdoc"> | ||
562 | |||
563 | <p>integer representation of 255.0 </p> | ||
564 | |||
565 | <p>Definition at line <a class="el" href="irr_math_8h_source.html#l00369">369</a> of file <a class="el" href="irr_math_8h_source.html">irrMath.h</a>.</p> | ||
566 | |||
567 | </div> | ||
568 | </div> | ||
569 | <a class="anchor" id="a3695e51e0a187a6c49684ba3206b0d0a"></a><!-- doxytag: member="irrMath.h::REALINLINE" ref="a3695e51e0a187a6c49684ba3206b0d0a" args="" --> | ||
570 | <div class="memitem"> | ||
571 | <div class="memproto"> | ||
572 | <table class="memname"> | ||
573 | <tr> | ||
574 | <td class="memname">#define REALINLINE   inline</td> | ||
575 | </tr> | ||
576 | </table> | ||
577 | </div> | ||
578 | <div class="memdoc"> | ||
579 | |||
580 | <p>Definition at line <a class="el" href="irr_math_8h_source.html#l00398">398</a> of file <a class="el" href="irr_math_8h_source.html">irrMath.h</a>.</p> | ||
581 | |||
582 | </div> | ||
583 | </div> | ||
584 | </div> | ||
585 | </div> | ||
586 | <div id="nav-path" class="navpath"> | ||
587 | <ul> | ||
588 | <li class="navelem"><a class="el" href="irr_math_8h.html">irrMath.h</a> </li> | ||
589 | <!-- window showing the filter options --> | ||
590 | <div id="MSearchSelectWindow" | ||
591 | onmouseover="return searchBox.OnSearchSelectShow()" | ||
592 | onmouseout="return searchBox.OnSearchSelectHide()" | ||
593 | onkeydown="return searchBox.OnSearchSelectKey(event)"> | ||
594 | <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Defines</a></div> | ||
595 | |||
596 | <!-- iframe showing the search results (closed by default) --> | ||
597 | <div id="MSearchResultsWindow"> | ||
598 | <iframe src="javascript:void(0)" frameborder="0" | ||
599 | name="MSearchResults" id="MSearchResults"> | ||
600 | </iframe> | ||
601 | </div> | ||
602 | |||
603 | |||
604 | <li class="footer"> | ||
605 | <a href="http://irrlicht.sourceforge.net" target="_blank">Irrlicht | ||
606 | Engine</a> Documentation © 2003-2012 by Nikolaus Gebhardt. Generated on Tue Nov 6 2012 11:06:01 for Irrlicht 3D Engine by | ||
607 | <a href="http://www.doxygen.org/index.html" target="_blank">Doxygen</a> 1.7.5.1 </li> | ||
608 | </ul> | ||
609 | </div> | ||
610 | |||
611 | |||
612 | </body> | ||
613 | </html> | ||