mirror of
https://github.com/g-truc/glm.git
synced 2024-11-22 08:54:35 +00:00
Updated doxygem documentation
This commit is contained in:
parent
6335627796
commit
cfbd6e43b2
@ -63,7 +63,7 @@ Namespaces</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00167.html">GLM Core</a></p>
|
||||
|
@ -61,31 +61,31 @@
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  GLM_FUNC_QUALIFIER T mod289(T <span class="keyword">const</span> & x)</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  {</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="keywordflow">return</span> x - <a class="code" href="a00155.html#ga86350252cc9bf86421317460bbd1f21c">floor</a>(x * T(1.0 / 289.0)) * T(289.0);</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="keywordflow">return</span> x - <a class="code" href="a00155.html#ga86350252cc9bf86421317460bbd1f21c">floor</a>(x * static_cast<T>(1.0) / static_cast<T>(289.0)) * <span class="keyword">static_cast<</span>T<span class="keyword">></span>(289.0);</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  }</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  GLM_FUNC_QUALIFIER T permute(T <span class="keyword">const</span> & x)</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  {</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordflow">return</span> mod289(((x * T(34)) + T(1)) * x);</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordflow">return</span> mod289(((x * static_cast<T>(34)) + static_cast<T>(1)) * x);</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  }</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  GLM_FUNC_QUALIFIER tvec2<T, P> permute(tvec2<T, P> <span class="keyword">const</span> & x)</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  {</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keywordflow">return</span> mod289(((x * T(34)) + T(1)) * x);</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keywordflow">return</span> mod289(((x * static_cast<T>(34)) + static_cast<T>(1)) * x);</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  }</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  </div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  GLM_FUNC_QUALIFIER tvec3<T, P> permute(tvec3<T, P> <span class="keyword">const</span> & x)</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  {</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordflow">return</span> mod289(((x * T(34)) + T(1)) * x);</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordflow">return</span> mod289(((x * static_cast<T>(34)) + static_cast<T>(1)) * x);</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  }</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  GLM_FUNC_QUALIFIER tvec4<T, P> permute(tvec4<T, P> <span class="keyword">const</span> & x)</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  {</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keywordflow">return</span> mod289(((x * T(34)) + T(1)) * x);</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keywordflow">return</span> mod289(((x * static_cast<T>(34)) + static_cast<T>(1)) * x);</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  }</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="comment"> template <typename T, precision P, template<typename> class vecType></span></div>
|
||||
|
@ -85,7 +85,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00185.html">GLM_GTX_associated_min_max</a></p>
|
||||
|
@ -133,7 +133,7 @@ genType </td><td class="memTemplItemRight" valign="bottom"><a class="el" hr
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00186.html">GLM_GTX_bit</a></p>
|
||||
@ -142,7 +142,7 @@ genType </td><td class="memTemplItemRight" valign="bottom"><a class="el" hr
|
||||
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="a00167.html" title="The core of GLM, which implements exactly and only the GLSL specification to the degree possible...">GLM Core</a> (dependence) </dd>
|
||||
<dd>
|
||||
gtc_half_float (dependence)</dd></dl>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00186.html">GLM_GTX_bit</a></p>
|
||||
|
@ -85,7 +85,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00188.html">GLM_GTX_color_space</a></p>
|
||||
|
@ -79,7 +79,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00189.html">GLM_GTX_color_space_YCoCg</a></p>
|
||||
|
@ -55,7 +55,7 @@
|
||||
<p><a href="a00016_source.html">Go to the source code of this file.</a></p>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00167.html">GLM Core</a></p>
|
||||
|
@ -375,7 +375,7 @@ detail::tvec4< T, P > </td><td class="memTemplItemRight" valign="bott
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00190.html">GLM_GTX_compatibility</a></p>
|
||||
|
@ -79,7 +79,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00191.html">GLM_GTX_component_wise</a></p>
|
||||
|
@ -142,7 +142,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00171.html">GLM_GTC_constants</a></p>
|
||||
|
@ -125,7 +125,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p>gtx_dual_quaternion</p>
|
||||
|
@ -160,7 +160,7 @@
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  T <span class="keyword">const</span> & a);</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> </div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  detail::tdualquat<T, P> <a class="code" href="a00159.html#ga7635d3dbe5aa10ff73a0e6903bf6bea5">inverse</a>(</div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  detail::tdualquat<T, P> <a class="code" href="a00179.html#ga6613ef61cb980a18f19ece5f421564da">inverse</a>(</div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  detail::tdualquat<T, P> <span class="keyword">const</span> & q);</div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> </div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="comment">/*</span></div>
|
||||
@ -253,7 +253,6 @@
|
||||
<div class="ttc" id="a00192_html_gaef2f79f0b60477f3308e61a002de8672"><div class="ttname"><a href="a00192.html#gaef2f79f0b60477f3308e61a002de8672">glm::mediump_ddualquat</a></div><div class="ttdeci">detail::tdualquat< double, mediump > mediump_ddualquat</div><div class="ttdoc">Dual-quaternion of medium double-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00021_source.html#l00243">dual_quaternion.hpp:243</a></div></div>
|
||||
<div class="ttc" id="a00192_html_gac2071a2010fc57c797972c107008746d"><div class="ttname"><a href="a00192.html#gac2071a2010fc57c797972c107008746d">glm::lowp_dualquat</a></div><div class="ttdeci">detail::tdualquat< float, lowp > lowp_dualquat</div><div class="ttdoc">Dual-quaternion of low single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00021_source.html#l00206">dual_quaternion.hpp:206</a></div></div>
|
||||
<div class="ttc" id="a00157_html_ga03b2831439defb8922832b540b91b8a7"><div class="ttname"><a href="a00157.html#ga03b2831439defb8922832b540b91b8a7">glm::length</a></div><div class="ttdeci">GLM_FUNC_DECL genType::value_type length(genType const &x)</div><div class="ttdoc">Returns the length of x, i.e., sqrt(x * x). </div></div>
|
||||
<div class="ttc" id="a00159_html_ga7635d3dbe5aa10ff73a0e6903bf6bea5"><div class="ttname"><a href="a00159.html#ga7635d3dbe5aa10ff73a0e6903bf6bea5">glm::inverse</a></div><div class="ttdeci">GLM_FUNC_DECL matType< T, P > inverse(matType< T, P > const &m)</div><div class="ttdoc">Return the inverse of a squared matrix. </div></div>
|
||||
<div class="ttc" id="a00192_html_ga71e0ed6d5262bfd7f543cd2d29fe87a7"><div class="ttname"><a href="a00192.html#ga71e0ed6d5262bfd7f543cd2d29fe87a7">glm::dualquat_cast</a></div><div class="ttdeci">detail::tdualquat< T, P > dualquat_cast(detail::tmat2x4< T, P > const &x)</div><div class="ttdoc">Converts a 2 * 4 matrix (matrix which holds real and dual parts) to a quaternion. ...</div></div>
|
||||
<div class="ttc" id="a00192_html_ga3d71f98d84ba59dfe4e369fde4714cd6"><div class="ttname"><a href="a00192.html#ga3d71f98d84ba59dfe4e369fde4714cd6">glm::ddualquat</a></div><div class="ttdeci">highp_ddualquat ddualquat</div><div class="ttdoc">Dual-quaternion of default double-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00021_source.html#l00279">dual_quaternion.hpp:279</a></div></div>
|
||||
<div class="ttc" id="a00192_html_gaa22068e2d3adb171fbc6c6260864a53c"><div class="ttname"><a href="a00192.html#gaa22068e2d3adb171fbc6c6260864a53c">glm::mat2x4_cast</a></div><div class="ttdeci">detail::tmat2x4< T, P > mat2x4_cast(detail::tdualquat< T, P > const &x)</div><div class="ttdoc">Converts a quaternion to a 2 * 4 matrix. </div></div>
|
||||
@ -262,6 +261,7 @@
|
||||
<div class="ttc" id="a00192_html_gad93f87c366787d9d7376e9ff9c8877e7"><div class="ttname"><a href="a00192.html#gad93f87c366787d9d7376e9ff9c8877e7">glm::highp_fdualquat</a></div><div class="ttdeci">detail::tdualquat< float, highp > highp_fdualquat</div><div class="ttdoc">Dual-quaternion of high single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00021_source.html#l00232">dual_quaternion.hpp:232</a></div></div>
|
||||
<div class="ttc" id="a00192_html_ga7f89d46a0f8afc57e0d1e0669923f054"><div class="ttname"><a href="a00192.html#ga7f89d46a0f8afc57e0d1e0669923f054">glm::mediump_dualquat</a></div><div class="ttdeci">detail::tdualquat< float, mediump > mediump_dualquat</div><div class="ttdoc">Dual-quaternion of medium single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00021_source.html#l00211">dual_quaternion.hpp:211</a></div></div>
|
||||
<div class="ttc" id="a00192_html_gae93abee0c979902fbec6a7bee0f6fae1"><div class="ttname"><a href="a00192.html#gae93abee0c979902fbec6a7bee0f6fae1">glm::dualquat</a></div><div class="ttdeci">highp_fdualquat dualquat</div><div class="ttdoc">Dual-quaternion of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00021_source.html#l00255">dual_quaternion.hpp:255</a></div></div>
|
||||
<div class="ttc" id="a00179_html_ga6613ef61cb980a18f19ece5f421564da"><div class="ttname"><a href="a00179.html#ga6613ef61cb980a18f19ece5f421564da">glm::inverse</a></div><div class="ttdeci">GLM_FUNC_DECL detail::tquat< T, P > inverse(detail::tquat< T, P > const &q)</div><div class="ttdoc">Returns the q inverse. </div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
@ -79,7 +79,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00172.html">GLM_GTC_epsilon</a></p>
|
||||
|
@ -112,7 +112,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00193.html">GLM_GTX_euler_angles</a></p>
|
||||
|
@ -55,7 +55,7 @@
|
||||
<p><a href="a00025_source.html">Go to the source code of this file.</a></p>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00167.html">GLM Core</a></p>
|
||||
|
@ -70,7 +70,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00194.html">GLM_GTX_extend</a></p>
|
||||
|
@ -103,7 +103,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00195.html">GLM_GTX_extented_min_max</a></p>
|
||||
|
@ -88,7 +88,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00196.html">GLM_GTX_fast_exponential</a></p>
|
||||
|
@ -82,7 +82,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00197.html">GLM_GTX_fast_square_root</a></p>
|
||||
|
@ -88,7 +88,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00198.html">GLM_GTX_fast_trigonometry</a></p>
|
||||
|
@ -56,150 +56,152 @@
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor"></span><span class="preprocessor">#define GLM_FUNC_COMMON_INCLUDED</span></div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#include "setup.hpp"</span></div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor">#include "_fixes.hpp"</span></div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">namespace </span>glm</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> {</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#gaea946f96ec1df259802effe9f532e1c1">abs</a>(genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#gaa7afd59ab947e313d41cb6d9c655a80c">sign</a>(genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  </div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga86350252cc9bf86421317460bbd1f21c">floor</a>(genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#gadb091aed51e45872f6dc841affa41c5c">trunc</a>(genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga75ebab3fe88a9c5c769135cf5a2649ef">round</a>(genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  </div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga6535952553479a4bbca7f1f12a011b17">roundEven</a>(genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> </div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#gab81e02fff55c9391e28fa47e68c3c903">ceil</a>(genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> </div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#gad04ac2908d032d5518d5f6c8403dbc8b">fract</a>(genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> </div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga8cc8a75b05125fe1c30de43102ef42e1">mod</a>(</div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  genType <span class="keyword">const</span> & x,</div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  genType <span class="keyword">const</span> & y);</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span> </div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga8cc8a75b05125fe1c30de43102ef42e1">mod</a>(</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  genType <span class="keyword">const</span> & x,</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keyword">typename</span> genType::value_type <span class="keyword">const</span> & y);</div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span> </div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#gae47da02eb07d660201c09a0df7298a05">modf</a>(</div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  genType <span class="keyword">const</span> & x,</div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  genType & i);</div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga3dc90dbd66c9ca1dd5625c93d9c50f02">min</a>(</div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  genType <span class="keyword">const</span> & x,</div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  genType <span class="keyword">const</span> & y);</div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> </div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga3dc90dbd66c9ca1dd5625c93d9c50f02">min</a>(</div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  genType <span class="keyword">const</span> & x,</div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <span class="keyword">typename</span> genType::value_type <span class="keyword">const</span> & y);</div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span> </div>
|
||||
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#gaa228561a9da55898f8f72ad2403fafac">max</a>(</div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  genType <span class="keyword">const</span> & x,</div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  genType <span class="keyword">const</span> & y);</div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> </div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#gaa228561a9da55898f8f72ad2403fafac">max</a>(</div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  genType <span class="keyword">const</span> & x,</div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keyword">typename</span> genType::value_type <span class="keyword">const</span> & y);</div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> </div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga72e9e213c84f06a329a2a838b51200f4">clamp</a>(</div>
|
||||
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  genType <span class="keyword">const</span> & x,</div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  genType <span class="keyword">const</span> & minVal,</div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  genType <span class="keyword">const</span> & maxVal);</div>
|
||||
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span> </div>
|
||||
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType, precision P></div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga72e9e213c84f06a329a2a838b51200f4">clamp</a>(</div>
|
||||
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  genType <span class="keyword">const</span> & x,</div>
|
||||
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <span class="keyword">typename</span> genType::value_type <span class="keyword">const</span> & minVal,</div>
|
||||
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <span class="keyword">typename</span> genType::value_type <span class="keyword">const</span> & maxVal);</div>
|
||||
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span> </div>
|
||||
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genTypeT, <span class="keyword">typename</span> genTypeU></div>
|
||||
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  GLM_FUNC_DECL genTypeT <a class="code" href="a00155.html#ga78aae7eea618ca112053d59fe03db239">mix</a>(</div>
|
||||
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  genTypeT <span class="keyword">const</span> & x,</div>
|
||||
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  genTypeT <span class="keyword">const</span> & y,</div>
|
||||
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  genTypeU <span class="keyword">const</span> & a);</div>
|
||||
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span> </div>
|
||||
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#gaf21c84759af7799f573865f70c2f0a86">step</a>(</div>
|
||||
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  genType <span class="keyword">const</span> & edge,</div>
|
||||
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span> </div>
|
||||
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  <span class="keyword">template</span> <<span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>vecType, <span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  GLM_FUNC_DECL vecType<T, P> <a class="code" href="a00155.html#gaf21c84759af7799f573865f70c2f0a86">step</a>(</div>
|
||||
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  T <span class="keyword">const</span> & edge,</div>
|
||||
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  vecType<T, P> <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span> </div>
|
||||
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga754103c8d2cdaf40f71429252457c10a">smoothstep</a>(</div>
|
||||
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  genType <span class="keyword">const</span> & edge0,</div>
|
||||
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  genType <span class="keyword">const</span> & edge1,</div>
|
||||
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span> </div>
|
||||
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga754103c8d2cdaf40f71429252457c10a">smoothstep</a>(</div>
|
||||
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  <span class="keyword">typename</span> genType::value_type <span class="keyword">const</span> & edge0,</div>
|
||||
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  <span class="keyword">typename</span> genType::value_type <span class="keyword">const</span> & edge1,</div>
|
||||
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span> </div>
|
||||
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType> </div>
|
||||
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  GLM_FUNC_DECL <span class="keyword">typename</span> genType::bool_type <a class="code" href="a00155.html#ga8a9dec5200888766fbcb51b6a5898728">isnan</a>(genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span> </div>
|
||||
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType> </div>
|
||||
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  GLM_FUNC_DECL <span class="keyword">typename</span> genType::bool_type <a class="code" href="a00155.html#ga9fce6a337c7e8ad089b9dc17c70cb873">isinf</a>(genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span> </div>
|
||||
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  GLM_FUNC_DECL <span class="keywordtype">int</span> <a class="code" href="a00155.html#ga1425c1c3160ec51214b03a0469a3013d">floatBitsToInt</a>(<span class="keywordtype">float</span> <span class="keyword">const</span> & v);</div>
|
||||
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span> </div>
|
||||
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  <span class="keyword">template</span> <<span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>vecType, precision P></div>
|
||||
<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>  GLM_FUNC_DECL vecType<int, P> <a class="code" href="a00155.html#ga1425c1c3160ec51214b03a0469a3013d">floatBitsToInt</a>(vecType<float, P> <span class="keyword">const</span> & v);</div>
|
||||
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span> </div>
|
||||
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  GLM_FUNC_DECL <a class="code" href="a00169.html#ga91ad9478d81a7aaf2593e8d9c3d06a14">uint</a> <a class="code" href="a00155.html#ga70e0271c34af52f3100c7960e18c3f2b">floatBitsToUint</a>(<span class="keywordtype">float</span> <span class="keyword">const</span> & v);</div>
|
||||
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span> </div>
|
||||
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  <span class="keyword">template</span> <<span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>vecType, precision P></div>
|
||||
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  GLM_FUNC_DECL vecType<uint, P> <a class="code" href="a00155.html#ga70e0271c34af52f3100c7960e18c3f2b">floatBitsToUint</a>(vecType<float, P> <span class="keyword">const</span> & v);</div>
|
||||
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span> </div>
|
||||
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  GLM_FUNC_DECL <span class="keywordtype">float</span> <a class="code" href="a00155.html#ga4fb7c21c2dce064b26fd9ccdaf9adcd4">intBitsToFloat</a>(<span class="keywordtype">int</span> <span class="keyword">const</span> & v);</div>
|
||||
<div class="line"><a name="l00380"></a><span class="lineno"> 380</span> </div>
|
||||
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  <span class="keyword">template</span> <<span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>vecType, precision P></div>
|
||||
<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>  GLM_FUNC_DECL vecType<float, P> <a class="code" href="a00155.html#ga4fb7c21c2dce064b26fd9ccdaf9adcd4">intBitsToFloat</a>(vecType<int, P> <span class="keyword">const</span> & v);</div>
|
||||
<div class="line"><a name="l00391"></a><span class="lineno"> 391</span> </div>
|
||||
<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  GLM_FUNC_DECL <span class="keywordtype">float</span> <a class="code" href="a00155.html#gab2bae0d15dcdca6093f88f76b3975d97">uintBitsToFloat</a>(<a class="code" href="a00169.html#ga91ad9478d81a7aaf2593e8d9c3d06a14">uint</a> <span class="keyword">const</span> & v);</div>
|
||||
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span> </div>
|
||||
<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  <span class="keyword">template</span> <<span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>vecType, precision P></div>
|
||||
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>  GLM_FUNC_DECL vecType<float, P> <a class="code" href="a00155.html#gab2bae0d15dcdca6093f88f76b3975d97">uintBitsToFloat</a>(vecType<uint, P> <span class="keyword">const</span> & v);</div>
|
||||
<div class="line"><a name="l00412"></a><span class="lineno"> 412</span> </div>
|
||||
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#gad0f444d4b81cc53c3b6edf5aa25078c2">fma</a>(genType <span class="keyword">const</span> & a, genType <span class="keyword">const</span> & b, genType <span class="keyword">const</span> & c);</div>
|
||||
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span> </div>
|
||||
<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType, <span class="keyword">typename</span> genIType></div>
|
||||
<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga20620e83544d1a988857a3bc4ebe0e1d">frexp</a>(genType <span class="keyword">const</span> & x, genIType & <a class="code" href="a00156.html#gae154699ba6bda068d4b87cf9b987381f">exp</a>);</div>
|
||||
<div class="line"><a name="l00438"></a><span class="lineno"> 438</span> </div>
|
||||
<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType, <span class="keyword">typename</span> genIType></div>
|
||||
<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga52e319d7289b849ec92055abd4830533">ldexp</a>(genType <span class="keyword">const</span> & x, genIType <span class="keyword">const</span> & <a class="code" href="a00156.html#gae154699ba6bda068d4b87cf9b987381f">exp</a>);</div>
|
||||
<div class="line"><a name="l00452"></a><span class="lineno"> 452</span> </div>
|
||||
<div class="line"><a name="l00454"></a><span class="lineno"> 454</span> }<span class="comment">//namespace glm</span></div>
|
||||
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span> </div>
|
||||
<div class="line"><a name="l00456"></a><span class="lineno"> 456</span> <span class="preprocessor">#include "func_common.inl"</span></div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor">#include "precision.hpp"</span></div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="preprocessor">#include "type_int.hpp"</span></div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="preprocessor">#include "_fixes.hpp"</span></div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">namespace </span>glm</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> {</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#gaea946f96ec1df259802effe9f532e1c1">abs</a>(genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#gaa7afd59ab947e313d41cb6d9c655a80c">sign</a>(genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  </div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga86350252cc9bf86421317460bbd1f21c">floor</a>(genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#gadb091aed51e45872f6dc841affa41c5c">trunc</a>(genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga75ebab3fe88a9c5c769135cf5a2649ef">round</a>(genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  </div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga6535952553479a4bbca7f1f12a011b17">roundEven</a>(genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> </div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#gab81e02fff55c9391e28fa47e68c3c903">ceil</a>(genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#gad04ac2908d032d5518d5f6c8403dbc8b">fract</a>(genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> </div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga8cc8a75b05125fe1c30de43102ef42e1">mod</a>(</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  genType <span class="keyword">const</span> & x,</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  genType <span class="keyword">const</span> & y);</div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> </div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga8cc8a75b05125fe1c30de43102ef42e1">mod</a>(</div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  genType <span class="keyword">const</span> & x,</div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="keyword">typename</span> genType::value_type <span class="keyword">const</span> & y);</div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#gae47da02eb07d660201c09a0df7298a05">modf</a>(</div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  genType <span class="keyword">const</span> & x,</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  genType & i);</div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> </div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga3dc90dbd66c9ca1dd5625c93d9c50f02">min</a>(</div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  genType <span class="keyword">const</span> & x,</div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  genType <span class="keyword">const</span> & y);</div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span> </div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga3dc90dbd66c9ca1dd5625c93d9c50f02">min</a>(</div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  genType <span class="keyword">const</span> & x,</div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="keyword">typename</span> genType::value_type <span class="keyword">const</span> & y);</div>
|
||||
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span> </div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#gaa228561a9da55898f8f72ad2403fafac">max</a>(</div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  genType <span class="keyword">const</span> & x,</div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  genType <span class="keyword">const</span> & y);</div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span> </div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#gaa228561a9da55898f8f72ad2403fafac">max</a>(</div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  genType <span class="keyword">const</span> & x,</div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <span class="keyword">typename</span> genType::value_type <span class="keyword">const</span> & y);</div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> </div>
|
||||
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga72e9e213c84f06a329a2a838b51200f4">clamp</a>(</div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  genType <span class="keyword">const</span> & x,</div>
|
||||
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  genType <span class="keyword">const</span> & minVal,</div>
|
||||
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  genType <span class="keyword">const</span> & maxVal);</div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span> </div>
|
||||
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType, precision P></div>
|
||||
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga72e9e213c84f06a329a2a838b51200f4">clamp</a>(</div>
|
||||
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  genType <span class="keyword">const</span> & x,</div>
|
||||
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  <span class="keyword">typename</span> genType::value_type <span class="keyword">const</span> & minVal,</div>
|
||||
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <span class="keyword">typename</span> genType::value_type <span class="keyword">const</span> & maxVal);</div>
|
||||
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span> </div>
|
||||
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genTypeT, <span class="keyword">typename</span> genTypeU></div>
|
||||
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  GLM_FUNC_DECL genTypeT <a class="code" href="a00155.html#ga78aae7eea618ca112053d59fe03db239">mix</a>(</div>
|
||||
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  genTypeT <span class="keyword">const</span> & x,</div>
|
||||
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  genTypeT <span class="keyword">const</span> & y,</div>
|
||||
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  genTypeU <span class="keyword">const</span> & a);</div>
|
||||
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span> </div>
|
||||
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#gaf21c84759af7799f573865f70c2f0a86">step</a>(</div>
|
||||
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  genType <span class="keyword">const</span> & edge,</div>
|
||||
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span> </div>
|
||||
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  <span class="keyword">template</span> <<span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>vecType, <span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  GLM_FUNC_DECL vecType<T, P> <a class="code" href="a00155.html#gaf21c84759af7799f573865f70c2f0a86">step</a>(</div>
|
||||
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  T <span class="keyword">const</span> & edge,</div>
|
||||
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  vecType<T, P> <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span> </div>
|
||||
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga754103c8d2cdaf40f71429252457c10a">smoothstep</a>(</div>
|
||||
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  genType <span class="keyword">const</span> & edge0,</div>
|
||||
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  genType <span class="keyword">const</span> & edge1,</div>
|
||||
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span> </div>
|
||||
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga754103c8d2cdaf40f71429252457c10a">smoothstep</a>(</div>
|
||||
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  <span class="keyword">typename</span> genType::value_type <span class="keyword">const</span> & edge0,</div>
|
||||
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  <span class="keyword">typename</span> genType::value_type <span class="keyword">const</span> & edge1,</div>
|
||||
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span> </div>
|
||||
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType> </div>
|
||||
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  GLM_FUNC_DECL <span class="keyword">typename</span> genType::bool_type <a class="code" href="a00155.html#ga8a9dec5200888766fbcb51b6a5898728">isnan</a>(genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span> </div>
|
||||
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType> </div>
|
||||
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  GLM_FUNC_DECL <span class="keyword">typename</span> genType::bool_type <a class="code" href="a00155.html#ga9fce6a337c7e8ad089b9dc17c70cb873">isinf</a>(genType <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span> </div>
|
||||
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  GLM_FUNC_DECL <span class="keywordtype">int</span> <a class="code" href="a00155.html#ga1425c1c3160ec51214b03a0469a3013d">floatBitsToInt</a>(<span class="keywordtype">float</span> <span class="keyword">const</span> & v);</div>
|
||||
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span> </div>
|
||||
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  <span class="keyword">template</span> <<span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>vecType, precision P></div>
|
||||
<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  GLM_FUNC_DECL vecType<int, P> <a class="code" href="a00155.html#ga1425c1c3160ec51214b03a0469a3013d">floatBitsToInt</a>(vecType<float, P> <span class="keyword">const</span> & v);</div>
|
||||
<div class="line"><a name="l00355"></a><span class="lineno"> 355</span> </div>
|
||||
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  GLM_FUNC_DECL <a class="code" href="a00169.html#ga91ad9478d81a7aaf2593e8d9c3d06a14">uint</a> <a class="code" href="a00155.html#ga70e0271c34af52f3100c7960e18c3f2b">floatBitsToUint</a>(<span class="keywordtype">float</span> <span class="keyword">const</span> & v);</div>
|
||||
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span> </div>
|
||||
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  <span class="keyword">template</span> <<span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>vecType, precision P></div>
|
||||
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  GLM_FUNC_DECL vecType<uint, P> <a class="code" href="a00155.html#ga70e0271c34af52f3100c7960e18c3f2b">floatBitsToUint</a>(vecType<float, P> <span class="keyword">const</span> & v);</div>
|
||||
<div class="line"><a name="l00372"></a><span class="lineno"> 372</span> </div>
|
||||
<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  GLM_FUNC_DECL <span class="keywordtype">float</span> <a class="code" href="a00155.html#ga4fb7c21c2dce064b26fd9ccdaf9adcd4">intBitsToFloat</a>(<span class="keywordtype">int</span> <span class="keyword">const</span> & v);</div>
|
||||
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span> </div>
|
||||
<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  <span class="keyword">template</span> <<span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>vecType, precision P></div>
|
||||
<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  GLM_FUNC_DECL vecType<float, P> <a class="code" href="a00155.html#ga4fb7c21c2dce064b26fd9ccdaf9adcd4">intBitsToFloat</a>(vecType<int, P> <span class="keyword">const</span> & v);</div>
|
||||
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span> </div>
|
||||
<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  GLM_FUNC_DECL <span class="keywordtype">float</span> <a class="code" href="a00155.html#gab2bae0d15dcdca6093f88f76b3975d97">uintBitsToFloat</a>(<a class="code" href="a00169.html#ga91ad9478d81a7aaf2593e8d9c3d06a14">uint</a> <span class="keyword">const</span> & v);</div>
|
||||
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span> </div>
|
||||
<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>  <span class="keyword">template</span> <<span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>vecType, precision P></div>
|
||||
<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>  GLM_FUNC_DECL vecType<float, P> <a class="code" href="a00155.html#gab2bae0d15dcdca6093f88f76b3975d97">uintBitsToFloat</a>(vecType<uint, P> <span class="keyword">const</span> & v);</div>
|
||||
<div class="line"><a name="l00414"></a><span class="lineno"> 414</span> </div>
|
||||
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#gad0f444d4b81cc53c3b6edf5aa25078c2">fma</a>(genType <span class="keyword">const</span> & a, genType <span class="keyword">const</span> & b, genType <span class="keyword">const</span> & c);</div>
|
||||
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span> </div>
|
||||
<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType, <span class="keyword">typename</span> genIType></div>
|
||||
<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga20620e83544d1a988857a3bc4ebe0e1d">frexp</a>(genType <span class="keyword">const</span> & x, genIType & <a class="code" href="a00156.html#gae154699ba6bda068d4b87cf9b987381f">exp</a>);</div>
|
||||
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span> </div>
|
||||
<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType, <span class="keyword">typename</span> genIType></div>
|
||||
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  GLM_FUNC_DECL genType <a class="code" href="a00155.html#ga52e319d7289b849ec92055abd4830533">ldexp</a>(genType <span class="keyword">const</span> & x, genIType <span class="keyword">const</span> & <a class="code" href="a00156.html#gae154699ba6bda068d4b87cf9b987381f">exp</a>);</div>
|
||||
<div class="line"><a name="l00454"></a><span class="lineno"> 454</span> </div>
|
||||
<div class="line"><a name="l00456"></a><span class="lineno"> 456</span> }<span class="comment">//namespace glm</span></div>
|
||||
<div class="line"><a name="l00457"></a><span class="lineno"> 457</span> </div>
|
||||
<div class="line"><a name="l00458"></a><span class="lineno"> 458</span> <span class="preprocessor">#endif//GLM_FUNC_COMMON_INCLUDED</span></div>
|
||||
<div class="line"><a name="l00458"></a><span class="lineno"> 458</span> <span class="preprocessor">#include "func_common.inl"</span></div>
|
||||
<div class="line"><a name="l00459"></a><span class="lineno"> 459</span> </div>
|
||||
<div class="line"><a name="l00460"></a><span class="lineno"> 460</span> <span class="preprocessor">#endif//GLM_FUNC_COMMON_INCLUDED</span></div>
|
||||
<div class="ttc" id="a00155_html_ga86350252cc9bf86421317460bbd1f21c"><div class="ttname"><a href="a00155.html#ga86350252cc9bf86421317460bbd1f21c">glm::floor</a></div><div class="ttdeci">GLM_FUNC_DECL genType floor(genType const &x)</div><div class="ttdoc">Returns a value equal to the nearest integer that is less then or equal to x. </div></div>
|
||||
<div class="ttc" id="a00155_html_ga78aae7eea618ca112053d59fe03db239"><div class="ttname"><a href="a00155.html#ga78aae7eea618ca112053d59fe03db239">glm::mix</a></div><div class="ttdeci">GLM_FUNC_DECL genTypeT mix(genTypeT const &x, genTypeT const &y, genTypeU const &a)</div><div class="ttdoc">If genTypeU is a floating scalar or vector: Returns x * (1.0 - a) + y * a, i.e., the linear blend of ...</div></div>
|
||||
<div class="ttc" id="a00169_html_ga91ad9478d81a7aaf2593e8d9c3d06a14"><div class="ttname"><a href="a00169.html#ga91ad9478d81a7aaf2593e8d9c3d06a14">glm::uint</a></div><div class="ttdeci">unsigned int uint</div><div class="ttdoc">Unsigned integer type. </div><div class="ttdef"><b>Definition:</b> <a href="a00121_source.html#l00171">type_int.hpp:171</a></div></div>
|
||||
|
@ -73,12 +73,12 @@
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  GLM_FUNC_DECL T <a class="code" href="a00157.html#ga7dada304da2ba7dd3376ab4f178c3f6b">dot</a>(</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  vecType<T, P> <span class="keyword">const</span> & x,</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  vecType<T, P> <span class="keyword">const</span> & y);</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <span class="comment"> template <typename genType></span></div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> <span class="comment"> GLM_FUNC_DECL genType dot(</span></div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="comment"> genType const & x,</span></div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="comment"> genType const & y);</span></div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> <span class="comment">*/</span></div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  GLM_FUNC_DECL genType <a class="code" href="a00157.html#ga7dada304da2ba7dd3376ab4f178c3f6b">dot</a>(</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  genType <span class="keyword">const</span> & x,</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  genType <span class="keyword">const</span> & y);</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> </div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  GLM_FUNC_DECL detail::tvec3<T, P> <a class="code" href="a00157.html#ga89b91c2a256cfb62ecbc589d1ee36d3c">cross</a>(</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  detail::tvec3<T, P> <span class="keyword">const</span> & x,</div>
|
||||
|
@ -58,36 +58,103 @@
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="comment">// Dependencies</span></div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="preprocessor">#include "../detail/precision.hpp"</span></div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor">#include "../detail/setup.hpp"</span></div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">namespace </span>glm</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> {</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P, <span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>matType></div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  GLM_FUNC_DECL matType<T, P> <a class="code" href="a00159.html#ga4a54992e4741188ee624b21e3ba91814">matrixCompMult</a>(matType<T, P> <span class="keyword">const</span> & x, matType<T, P> <span class="keyword">const</span> & y);</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P, <span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>vecTypeA, <span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>vecTypeB></div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  GLM_FUNC_DECL <span class="keywordtype">void</span> <a class="code" href="a00159.html#ga8ef7ab7abd0437b9cb727d9842a5ecac">outerProduct</a>(vecTypeA<T, P> <span class="keyword">const</span> & c, vecTypeB<T, P> <span class="keyword">const</span> & r);</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor">#include "../detail/type_mat.hpp"</span></div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="preprocessor">#include "../vec2.hpp"</span></div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="preprocessor">#include "../vec3.hpp"</span></div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="preprocessor">#include "../vec4.hpp"</span></div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="preprocessor">#include "../mat2x2.hpp"</span></div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="preprocessor">#include "../mat2x3.hpp"</span></div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="preprocessor">#include "../mat2x4.hpp"</span></div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="preprocessor">#include "../mat3x2.hpp"</span></div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="preprocessor">#include "../mat3x3.hpp"</span></div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="preprocessor">#include "../mat3x4.hpp"</span></div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="preprocessor">#include "../mat4x2.hpp"</span></div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="preprocessor">#include "../mat4x3.hpp"</span></div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="preprocessor">#include "../mat4x4.hpp"</span></div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="keyword">namespace </span>glm{</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="keyword">namespace </span>detail</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> {</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keyword">struct </span>outerProduct_trait<T, P, tvec2, tvec2></div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  {</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keyword">typedef</span> tmat2x2<T, P> type;</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  };</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keyword">struct </span>outerProduct_trait<T, P, tvec2, tvec3></div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  {</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keyword">typedef</span> tmat2x3<T, P> type;</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  };</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="preprocessor"># if((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC11))</span></div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="preprocessor"></span> <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P, <span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>matType></div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  GLM_FUNC_DECL <span class="keyword">typename</span> matType<T, P>::transpose_type transpose(matType<T, P> <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <span class="preprocessor"># endif</span></div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> <span class="preprocessor"></span> </div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P, <span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>matType></div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  GLM_FUNC_DECL T <a class="code" href="a00159.html#ga26ea77c574802bc6fc193c40478718d2">determinant</a>(matType<T, P> <span class="keyword">const</span> & m);</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P, <span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>matType></div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  GLM_FUNC_DECL matType<T, P> <a class="code" href="a00159.html#ga7635d3dbe5aa10ff73a0e6903bf6bea5">inverse</a>(matType<T, P> <span class="keyword">const</span> & m);</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> }<span class="comment">//namespace glm</span></div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> </div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="preprocessor">#include "func_matrix.inl"</span></div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> </div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> <span class="preprocessor">#endif//GLM_CORE_func_matrix</span></div>
|
||||
<div class="ttc" id="a00159_html_ga8ef7ab7abd0437b9cb727d9842a5ecac"><div class="ttname"><a href="a00159.html#ga8ef7ab7abd0437b9cb727d9842a5ecac">glm::outerProduct</a></div><div class="ttdeci">GLM_FUNC_DECL void outerProduct(vecTypeA< T, P > const &c, vecTypeB< T, P > const &r)</div><div class="ttdoc">Treats the first parameter c as a column vector and the second parameter r as a row vector and does a...</div></div>
|
||||
<div class="ttc" id="a00159_html_ga26ea77c574802bc6fc193c40478718d2"><div class="ttname"><a href="a00159.html#ga26ea77c574802bc6fc193c40478718d2">glm::determinant</a></div><div class="ttdeci">GLM_FUNC_DECL T determinant(matType< T, P > const &m)</div><div class="ttdoc">Returns the transposed matrix of x. </div></div>
|
||||
<div class="ttc" id="a00159_html_ga7635d3dbe5aa10ff73a0e6903bf6bea5"><div class="ttname"><a href="a00159.html#ga7635d3dbe5aa10ff73a0e6903bf6bea5">glm::inverse</a></div><div class="ttdeci">GLM_FUNC_DECL matType< T, P > inverse(matType< T, P > const &m)</div><div class="ttdoc">Return the inverse of a squared matrix. </div></div>
|
||||
<div class="ttc" id="a00159_html_ga4a54992e4741188ee624b21e3ba91814"><div class="ttname"><a href="a00159.html#ga4a54992e4741188ee624b21e3ba91814">glm::matrixCompMult</a></div><div class="ttdeci">GLM_FUNC_DECL matType< T, P > matrixCompMult(matType< T, P > const &x, matType< T, P > const &y)</div><div class="ttdoc">Multiply matrix x by matrix y component-wise, i.e., result[i][j] is the scalar product of x[i][j] and...</div></div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keyword">struct </span>outerProduct_trait<T, P, tvec2, tvec4></div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  {</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keyword">typedef</span> tmat2x4<T, P> type;</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  };</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keyword">struct </span>outerProduct_trait<T, P, tvec3, tvec2></div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  {</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keyword">typedef</span> tmat3x2<T, P> type;</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  };</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keyword">struct </span>outerProduct_trait<T, P, tvec3, tvec3></div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  {</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keyword">typedef</span> tmat3x3<T, P> type;</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  };</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> </div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keyword">struct </span>outerProduct_trait<T, P, tvec3, tvec4></div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  {</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keyword">typedef</span> tmat3x4<T, P> type;</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  };</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keyword">struct </span>outerProduct_trait<T, P, tvec4, tvec2></div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  {</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keyword">typedef</span> tmat4x2<T, P> type;</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  };</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keyword">struct </span>outerProduct_trait<T, P, tvec4, tvec3></div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  {</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keyword">typedef</span> tmat4x3<T, P> type;</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  };</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> </div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keyword">struct </span>outerProduct_trait<T, P, tvec4, tvec4></div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  {</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="keyword">typedef</span> tmat4x4<T, P> type;</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  };</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> </div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> }<span class="comment">//namespace detail</span></div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> </div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P, <span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>matType></div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  GLM_FUNC_DECL matType<T, P> matrixCompMult(matType<T, P> <span class="keyword">const</span> & x, matType<T, P> <span class="keyword">const</span> & y);</div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> </div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P, <span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>vecTypeA, <span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>vecTypeB></div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  GLM_FUNC_DECL <span class="keyword">typename</span> detail::outerProduct_trait<T, P, vecTypeA, vecTypeB>::type outerProduct(vecTypeA<T, P> <span class="keyword">const</span> & c, vecTypeB<T, P> <span class="keyword">const</span> & r);</div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> </div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span> <span class="preprocessor"># if((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC11))</span></div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span> <span class="preprocessor"></span> <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P, <span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>matType></div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  GLM_FUNC_DECL <span class="keyword">typename</span> matType<T, P>::transpose_type transpose(matType<T, P> <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> <span class="preprocessor"># endif</span></div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> <span class="preprocessor"></span> </div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P, <span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>matType></div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  GLM_FUNC_DECL T determinant(matType<T, P> <span class="keyword">const</span> & m);</div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> </div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P, <span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>matType></div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  GLM_FUNC_DECL matType<T, P> <a class="code" href="a00179.html#ga6613ef61cb980a18f19ece5f421564da">inverse</a>(matType<T, P> <span class="keyword">const</span> & m);</div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> </div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> }<span class="comment">//namespace glm</span></div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> </div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> <span class="preprocessor">#include "func_matrix.inl"</span></div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span> </div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span> <span class="preprocessor">#endif//GLM_CORE_func_matrix</span></div>
|
||||
<div class="ttc" id="a00179_html_ga6613ef61cb980a18f19ece5f421564da"><div class="ttname"><a href="a00179.html#ga6613ef61cb980a18f19ece5f421564da">glm::inverse</a></div><div class="ttdeci">GLM_FUNC_DECL detail::tquat< T, P > inverse(detail::tquat< T, P > const &q)</div><div class="ttdoc">Returns the q inverse. </div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
@ -93,7 +93,7 @@
|
||||
<div class="ttc" id="a00161_html_ga0ae75b1ab2ff410274fc0b7d8d5b6c7d"><div class="ttname"><a href="a00161.html#ga0ae75b1ab2ff410274fc0b7d8d5b6c7d">glm::unpackSnorm4x8</a></div><div class="ttdeci">GLM_FUNC_DECL vec4 unpackSnorm4x8(uint const &p)</div><div class="ttdoc">First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers. </div></div>
|
||||
<div class="ttc" id="a00161_html_gaa916ca426b2bb0343ba17e3753e245c2"><div class="ttname"><a href="a00161.html#gaa916ca426b2bb0343ba17e3753e245c2">glm::packDouble2x32</a></div><div class="ttdeci">GLM_FUNC_DECL double packDouble2x32(uvec2 const &v)</div><div class="ttdoc">Returns a double-precision value obtained by packing the components of v into a 64-bit value...</div></div>
|
||||
<div class="ttc" id="a00161_html_ga8d431ee6df169088a08f4464976925d9"><div class="ttname"><a href="a00161.html#ga8d431ee6df169088a08f4464976925d9">glm::unpackHalf2x16</a></div><div class="ttdeci">GLM_FUNC_DECL vec2 unpackHalf2x16(uint const &v)</div><div class="ttdoc">Returns a two-component floating-point vector with components obtained by unpacking a 32-bit unsigned...</div></div>
|
||||
<div class="ttc" id="a00168_html_gafbab23070ca47932487d25332adc7d7c"><div class="ttname"><a href="a00168.html#gafbab23070ca47932487d25332adc7d7c">glm::vec4</a></div><div class="ttdeci">highp_vec4 vec4</div><div class="ttdoc">4 components vector of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00419">type_vec.hpp:419</a></div></div>
|
||||
<div class="ttc" id="a00168_html_gafbab23070ca47932487d25332adc7d7c"><div class="ttname"><a href="a00168.html#gafbab23070ca47932487d25332adc7d7c">glm::vec4</a></div><div class="ttdeci">highp_vec4 vec4</div><div class="ttdoc">4 components vector of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00398">type_vec.hpp:398</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga91ad9478d81a7aaf2593e8d9c3d06a14"><div class="ttname"><a href="a00169.html#ga91ad9478d81a7aaf2593e8d9c3d06a14">glm::uint</a></div><div class="ttdeci">unsigned int uint</div><div class="ttdoc">Unsigned integer type. </div><div class="ttdef"><b>Definition:</b> <a href="a00121_source.html#l00171">type_int.hpp:171</a></div></div>
|
||||
<div class="ttc" id="a00161_html_gaf7d2f7341a9eeb4a436929d6f9ad08f2"><div class="ttname"><a href="a00161.html#gaf7d2f7341a9eeb4a436929d6f9ad08f2">glm::packUnorm4x8</a></div><div class="ttdeci">GLM_FUNC_DECL uint packUnorm4x8(vec4 const &v)</div><div class="ttdoc">First, converts each component of the normalized floating-point value v into 8- or 16-bit integer val...</div></div>
|
||||
<div class="ttc" id="a00161_html_gaa2dee2a1ff4707d710d90c17985d0b40"><div class="ttname"><a href="a00161.html#gaa2dee2a1ff4707d710d90c17985d0b40">glm::unpackUnorm4x8</a></div><div class="ttdeci">GLM_FUNC_DECL vec4 unpackUnorm4x8(uint const &p)</div><div class="ttdoc">First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers. </div></div>
|
||||
@ -101,11 +101,11 @@
|
||||
<div class="ttc" id="a00161_html_ga7203eea0c2c897acddee6936c9bd5343"><div class="ttname"><a href="a00161.html#ga7203eea0c2c897acddee6936c9bd5343">glm::unpackUnorm2x16</a></div><div class="ttdeci">GLM_FUNC_DECL vec2 unpackUnorm2x16(uint const &p)</div><div class="ttdoc">First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers. </div></div>
|
||||
<div class="ttc" id="a00161_html_ga85e8f17627516445026ab7a9c2e3531a"><div class="ttname"><a href="a00161.html#ga85e8f17627516445026ab7a9c2e3531a">glm::packSnorm4x8</a></div><div class="ttdeci">GLM_FUNC_DECL uint packSnorm4x8(vec4 const &v)</div><div class="ttdoc">First, converts each component of the normalized floating-point value v into 8- or 16-bit integer val...</div></div>
|
||||
<div class="ttc" id="a00161_html_ga77a35a82ffa538f921379c362bbeb017"><div class="ttname"><a href="a00161.html#ga77a35a82ffa538f921379c362bbeb017">glm::unpackSnorm2x16</a></div><div class="ttdeci">GLM_FUNC_DECL vec2 unpackSnorm2x16(uint const &p)</div><div class="ttdoc">First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers. </div></div>
|
||||
<div class="ttc" id="a00168_html_ga9bcffa2d49f28d16f680757b5c0e7c84"><div class="ttname"><a href="a00168.html#ga9bcffa2d49f28d16f680757b5c0e7c84">glm::uvec2</a></div><div class="ttdeci">highp_uvec2 uvec2</div><div class="ttdoc">2 components vector of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00493">type_vec.hpp:493</a></div></div>
|
||||
<div class="ttc" id="a00168_html_ga9bcffa2d49f28d16f680757b5c0e7c84"><div class="ttname"><a href="a00168.html#ga9bcffa2d49f28d16f680757b5c0e7c84">glm::uvec2</a></div><div class="ttdeci">highp_uvec2 uvec2</div><div class="ttdoc">2 components vector of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00472">type_vec.hpp:472</a></div></div>
|
||||
<div class="ttc" id="a00161_html_ga977ab172da5494e5ac63e952afacfbe2"><div class="ttname"><a href="a00161.html#ga977ab172da5494e5ac63e952afacfbe2">glm::packSnorm2x16</a></div><div class="ttdeci">GLM_FUNC_DECL uint packSnorm2x16(vec2 const &v)</div><div class="ttdoc">First, converts each component of the normalized floating-point value v into 8- or 16-bit integer val...</div></div>
|
||||
<div class="ttc" id="a00161_html_ga20f134b07db3a3d3a38efb2617388c92"><div class="ttname"><a href="a00161.html#ga20f134b07db3a3d3a38efb2617388c92">glm::packHalf2x16</a></div><div class="ttdeci">GLM_FUNC_DECL uint packHalf2x16(vec2 const &v)</div><div class="ttdoc">Returns an unsigned integer obtained by converting the components of a two-component floating-point v...</div></div>
|
||||
<div class="ttc" id="a00161_html_gaafb099c61f00a002d975a5b67e1e8eb1"><div class="ttname"><a href="a00161.html#gaafb099c61f00a002d975a5b67e1e8eb1">glm::unpackDouble2x32</a></div><div class="ttdeci">GLM_FUNC_DECL uvec2 unpackDouble2x32(double const &v)</div><div class="ttdoc">Returns a two-component unsigned integer vector representation of v. </div></div>
|
||||
<div class="ttc" id="a00168_html_ga09d0200e8ff86391d8804b4fefd5f1da"><div class="ttname"><a href="a00168.html#ga09d0200e8ff86391d8804b4fefd5f1da">glm::vec2</a></div><div class="ttdeci">highp_vec2 vec2</div><div class="ttdoc">2 components vector of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00409">type_vec.hpp:409</a></div></div>
|
||||
<div class="ttc" id="a00168_html_ga09d0200e8ff86391d8804b4fefd5f1da"><div class="ttname"><a href="a00168.html#ga09d0200e8ff86391d8804b4fefd5f1da">glm::vec2</a></div><div class="ttdeci">highp_vec2 vec2</div><div class="ttdoc">2 components vector of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00388">type_vec.hpp:388</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
@ -1118,7 +1118,7 @@ typedef highp_quat </td><td class="memItemRight" valign="bottom"><a class="
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00167.html">GLM Core</a></p>
|
||||
|
@ -1602,7 +1602,7 @@
|
||||
<div class="ttc" id="a00182_html_gae9634e6b6a649aa0bfb30bcbb668c6db"><div class="ttname"><a href="a00182.html#gae9634e6b6a649aa0bfb30bcbb668c6db">glm::mediump_f32mat4x4</a></div><div class="ttdeci">detail::tmat4x4< f32, mediump > mediump_f32mat4x4</div><div class="ttdoc">Medium single-precision floating-point 4x4 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l02001">fwd.hpp:2001</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga18ef98041be1214561ea4edcd628b088"><div class="ttname"><a href="a00182.html#ga18ef98041be1214561ea4edcd628b088">glm::mediump_fmat4x3</a></div><div class="ttdeci">detail::tmat4x3< f32, mediump > mediump_fmat4x3</div><div class="ttdoc">Medium single-precision floating-point 4x3 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l01824">fwd.hpp:1824</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga70e529aed1df3ca0c79316b792d12cff"><div class="ttname"><a href="a00182.html#ga70e529aed1df3ca0c79316b792d12cff">glm::lowp_f64mat3x4</a></div><div class="ttdeci">detail::tmat3x4< f64, lowp > lowp_f64mat3x4</div><div class="ttdoc">Low double-precision floating-point 3x4 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l02106">fwd.hpp:2106</a></div></div>
|
||||
<div class="ttc" id="a00169_html_gaf2c4fa3eaa33bf2249ed9d668ec37757"><div class="ttname"><a href="a00169.html#gaf2c4fa3eaa33bf2249ed9d668ec37757">glm::mediump_vec4</a></div><div class="ttdeci">detail::tvec4< float, mediump > mediump_vec4</div><div class="ttdoc">4 components vector of medium single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00309">type_vec.hpp:309</a></div></div>
|
||||
<div class="ttc" id="a00169_html_gaf2c4fa3eaa33bf2249ed9d668ec37757"><div class="ttname"><a href="a00169.html#gaf2c4fa3eaa33bf2249ed9d668ec37757">glm::mediump_vec4</a></div><div class="ttdeci">detail::tvec4< float, mediump > mediump_vec4</div><div class="ttdoc">4 components vector of medium single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00288">type_vec.hpp:288</a></div></div>
|
||||
<div class="ttc" id="a00182_html_gaafe1ab906ef59a763dbb62f79e11d11f"><div class="ttname"><a href="a00182.html#gaafe1ab906ef59a763dbb62f79e11d11f">glm::lowp_i32vec3</a></div><div class="ttdeci">detail::tvec3< i32, lowp > lowp_i32vec3</div><div class="ttdoc">Low precision 32 bit signed integer vector of 3 components type. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00494">fwd.hpp:494</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga91c4815f93177eb423362fd296a87e9f"><div class="ttname"><a href="a00182.html#ga91c4815f93177eb423362fd296a87e9f">glm::lowp_uint16_t</a></div><div class="ttdeci">detail::uint16 lowp_uint16_t</div><div class="ttdoc">Low precision 16 bit unsigned integer type. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00748">fwd.hpp:748</a></div></div>
|
||||
<div class="ttc" id="a00182_html_gab7fe011a506e9fe66ba82cc261ebdf1d"><div class="ttname"><a href="a00182.html#gab7fe011a506e9fe66ba82cc261ebdf1d">glm::mediump_u64vec2</a></div><div class="ttdeci">detail::tvec2< u64, mediump > mediump_u64vec2</div><div class="ttdoc">Medium precision 64 bit unsigned integer vector of 2 components type. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l01269">fwd.hpp:1269</a></div></div>
|
||||
@ -1665,14 +1665,14 @@
|
||||
<div class="ttc" id="a00182_html_ga30327e546090f203c954a3128a3a5103"><div class="ttname"><a href="a00182.html#ga30327e546090f203c954a3128a3a5103">glm::lowp_f64mat2x2</a></div><div class="ttdeci">detail::tmat2x2< f64, lowp > lowp_f64mat2x2</div><div class="ttdoc">Low double-precision floating-point 1x1 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l02086">fwd.hpp:2086</a></div></div>
|
||||
<div class="ttc" id="a00182_html_gadb997e409103d4da18abd837e636a496"><div class="ttname"><a href="a00182.html#gadb997e409103d4da18abd837e636a496">glm::i64</a></div><div class="ttdeci">detail::int64 i64</div><div class="ttdoc">64 bit signed integer type. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00321">fwd.hpp:321</a></div></div>
|
||||
<div class="ttc" id="a00182_html_gab55f8b28e6681d58d9104c816dac44fd"><div class="ttname"><a href="a00182.html#gab55f8b28e6681d58d9104c816dac44fd">glm::highp_f32vec2</a></div><div class="ttdeci">detail::tvec2< f32, highp > highp_f32vec2</div><div class="ttdoc">High single-precision floating-point vector of 2 components. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l01670">fwd.hpp:1670</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga2bb58949b0bed20f97edd5ae6886fcad"><div class="ttname"><a href="a00169.html#ga2bb58949b0bed20f97edd5ae6886fcad">glm::lowp_vec3</a></div><div class="ttdeci">detail::tvec3< float, lowp > lowp_vec3</div><div class="ttdoc">3 components vector of low single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00211">type_vec.hpp:211</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga2bb58949b0bed20f97edd5ae6886fcad"><div class="ttname"><a href="a00169.html#ga2bb58949b0bed20f97edd5ae6886fcad">glm::lowp_vec3</a></div><div class="ttdeci">detail::tvec3< float, lowp > lowp_vec3</div><div class="ttdoc">3 components vector of low single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00190">type_vec.hpp:190</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga1a493ea5e590fc6771b8882a409a69ac"><div class="ttname"><a href="a00182.html#ga1a493ea5e590fc6771b8882a409a69ac">glm::highp_u8vec2</a></div><div class="ttdeci">detail::tvec2< u8, highp > highp_u8vec2</div><div class="ttdoc">High precision 8 bit unsigned integer vector of 2 components type. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00968">fwd.hpp:968</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga5244cef85d6e870e240c76428a262ae8"><div class="ttname"><a href="a00182.html#ga5244cef85d6e870e240c76428a262ae8">glm::mediump_int32</a></div><div class="ttdeci">detail::int32 mediump_int32</div><div class="ttdoc">Medium precision 32 bit signed integer type. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00188">fwd.hpp:188</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga401e0ef331beeea21e7af2bc060a25f4"><div class="ttname"><a href="a00182.html#ga401e0ef331beeea21e7af2bc060a25f4">glm::highp_fmat4x4</a></div><div class="ttdeci">detail::tmat4x4< f32, highp > highp_fmat4x4</div><div class="ttdoc">High single-precision floating-point 4x4 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l01886">fwd.hpp:1886</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga022a84552bc5eaf0b74f96262edb3f48"><div class="ttname"><a href="a00182.html#ga022a84552bc5eaf0b74f96262edb3f48">glm::f32mat4</a></div><div class="ttdeci">f32mat4x4 f32mat4</div><div class="ttdoc">Default single-precision floating-point 4x4 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l02483">fwd.hpp:2483</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga390ecf7b5b75e6357ed0ff3505fdd002"><div class="ttname"><a href="a00182.html#ga390ecf7b5b75e6357ed0ff3505fdd002">glm::lowp_fmat2x4</a></div><div class="ttdeci">detail::tmat2x4< f32, lowp > lowp_fmat2x4</div><div class="ttdoc">Low single-precision floating-point 2x4 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l01747">fwd.hpp:1747</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga354736e0c645099cd44c42fb2f87c2b8"><div class="ttname"><a href="a00182.html#ga354736e0c645099cd44c42fb2f87c2b8">glm::lowp_i64</a></div><div class="ttdeci">detail::int64 lowp_i64</div><div class="ttdoc">Low precision 64 bit signed integer type. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00176">fwd.hpp:176</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga23ff5f18823a153197242d58bd9447ec"><div class="ttname"><a href="a00169.html#ga23ff5f18823a153197242d58bd9447ec">glm::highp_vec3</a></div><div class="ttdeci">detail::tvec3< float, highp > highp_vec3</div><div class="ttdoc">3 components vector of high single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00197">type_vec.hpp:197</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga23ff5f18823a153197242d58bd9447ec"><div class="ttname"><a href="a00169.html#ga23ff5f18823a153197242d58bd9447ec">glm::highp_vec3</a></div><div class="ttdeci">detail::tvec3< float, highp > highp_vec3</div><div class="ttdoc">3 components vector of high single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00176">type_vec.hpp:176</a></div></div>
|
||||
<div class="ttc" id="a00182_html_gafaa5ba714eb2b4403c541faa2c56620f"><div class="ttname"><a href="a00182.html#gafaa5ba714eb2b4403c541faa2c56620f">glm::mediump_i16vec4</a></div><div class="ttdeci">detail::tvec4< i16, mediump > mediump_i16vec4</div><div class="ttdoc">Medium precision 16 bit signed integer vector of 4 components type. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00435">fwd.hpp:435</a></div></div>
|
||||
<div class="ttc" id="a00182_html_gab630f76c26b50298187f7889104d4b9c"><div class="ttname"><a href="a00182.html#gab630f76c26b50298187f7889104d4b9c">glm::uint64</a></div><div class="ttdeci">detail::uint64 uint64</div><div class="ttdoc">64 bit unsigned integer type. </div><div class="ttdef"><b>Definition:</b> <a href="a00121_source.html#l00097">type_int.hpp:97</a></div></div>
|
||||
<div class="ttc" id="a00151_html_a9d8bda24be0d5c66b38ceda1a193f0c9"><div class="ttname"><a href="a00151.html#a9d8bda24be0d5c66b38ceda1a193f0c9">glm::highp_fquat</a></div><div class="ttdeci">highp_quat highp_fquat</div><div class="ttdoc">Quaternion of high single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00085">fwd.hpp:85</a></div></div>
|
||||
@ -1864,7 +1864,7 @@
|
||||
<div class="ttc" id="a00182_html_gacb88796f2d08ef253d0345aff20c3aee"><div class="ttname"><a href="a00182.html#gacb88796f2d08ef253d0345aff20c3aee">glm::highp_i8</a></div><div class="ttdeci">detail::int8 highp_i8</div><div class="ttdoc">High precision 8 bit signed integer type. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00260">fwd.hpp:260</a></div></div>
|
||||
<div class="ttc" id="a00182_html_gaf1d206dfd2e78a7fdc8025b0356b187b"><div class="ttname"><a href="a00182.html#gaf1d206dfd2e78a7fdc8025b0356b187b">glm::mediump_u64vec4</a></div><div class="ttdeci">detail::tvec4< u64, mediump > mediump_u64vec4</div><div class="ttdoc">Medium precision 64 bit unsigned integer vector of 4 components type. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l01277">fwd.hpp:1277</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga67b61fb80349a611c19ecbb62c259b2b"><div class="ttname"><a href="a00182.html#ga67b61fb80349a611c19ecbb62c259b2b">glm::i8vec3</a></div><div class="ttdeci">highp_i8vec3 i8vec3</div><div class="ttdoc">Default precision 8 bit signed integer vector of 3 components type. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00396">fwd.hpp:396</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga69088b40479da79685c98dc3b44791de"><div class="ttname"><a href="a00169.html#ga69088b40479da79685c98dc3b44791de">glm::highp_vec2</a></div><div class="ttdeci">detail::tvec2< float, highp > highp_vec2</div><div class="ttdoc">2 components vector of high single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00086">type_vec.hpp:86</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga69088b40479da79685c98dc3b44791de"><div class="ttname"><a href="a00169.html#ga69088b40479da79685c98dc3b44791de">glm::highp_vec2</a></div><div class="ttdeci">detail::tvec2< float, highp > highp_vec2</div><div class="ttdoc">2 components vector of high single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00065">type_vec.hpp:65</a></div></div>
|
||||
<div class="ttc" id="a00182_html_gaf5e94bf2a20af7601787c154751dc2e1"><div class="ttname"><a href="a00182.html#gaf5e94bf2a20af7601787c154751dc2e1">glm::mediump_i32</a></div><div class="ttdeci">detail::int32 mediump_i32</div><div class="ttdoc">Medium precision 32 bit signed integer type. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00220">fwd.hpp:220</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga7a61a9b67892b503d2863f4ce9bd0c7b"><div class="ttname"><a href="a00182.html#ga7a61a9b67892b503d2863f4ce9bd0c7b">glm::lowp_u64vec2</a></div><div class="ttdeci">detail::tvec2< u64, lowp > lowp_u64vec2</div><div class="ttdoc">Low precision 64 bit unsigned integer vector of 2 components type. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l01252">fwd.hpp:1252</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga0e6e5abe0e81c261cea9d4ecca0c4fa2"><div class="ttname"><a href="a00182.html#ga0e6e5abe0e81c261cea9d4ecca0c4fa2">glm::highp_i16vec2</a></div><div class="ttdeci">detail::tvec2< i16, highp > highp_i16vec2</div><div class="ttdoc">High precision 16 bit signed integer vector of 2 components type. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00444">fwd.hpp:444</a></div></div>
|
||||
@ -1899,7 +1899,7 @@
|
||||
<div class="ttc" id="a00182_html_ga80823dfad5dba98512c76af498343847"><div class="ttname"><a href="a00182.html#ga80823dfad5dba98512c76af498343847">glm::mediump_fmat3</a></div><div class="ttdeci">mediump_fmat3x3 mediump_fmat3</div><div class="ttdoc">Medium single-precision floating-point 3x3 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l01840">fwd.hpp:1840</a></div></div>
|
||||
<div class="ttc" id="a00182_html_gaf04c62714a7e354039557d2ef884697c"><div class="ttname"><a href="a00182.html#gaf04c62714a7e354039557d2ef884697c">glm::highp_f64vec3</a></div><div class="ttdeci">detail::tvec3< f64, highp > highp_f64vec3</div><div class="ttdoc">High double-precision floating-point vector of 3 components. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l01723">fwd.hpp:1723</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga1d85d4adf5821ff2048d072e54c0ba24"><div class="ttname"><a href="a00182.html#ga1d85d4adf5821ff2048d072e54c0ba24">glm::i8vec1</a></div><div class="ttdeci">highp_i8vec1 i8vec1</div><div class="ttdoc">Default precision 8 bit signed integer scalar type. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00388">fwd.hpp:388</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga821650b20994dad9770e91d86302b42d"><div class="ttname"><a href="a00169.html#ga821650b20994dad9770e91d86302b42d">glm::lowp_vec2</a></div><div class="ttdeci">detail::tvec2< float, lowp > lowp_vec2</div><div class="ttdoc">2 components vector of low single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00100">type_vec.hpp:100</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga821650b20994dad9770e91d86302b42d"><div class="ttname"><a href="a00169.html#ga821650b20994dad9770e91d86302b42d">glm::lowp_vec2</a></div><div class="ttdeci">detail::tvec2< float, lowp > lowp_vec2</div><div class="ttdoc">2 components vector of low single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00079">type_vec.hpp:79</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga897c2cdf35e491c70445a90e8ccfbc56"><div class="ttname"><a href="a00182.html#ga897c2cdf35e491c70445a90e8ccfbc56">glm::f64mat3x2</a></div><div class="ttdeci">highp_f64mat3x2 f64mat3x2</div><div class="ttdoc">Default double-precision floating-point 3x2 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l02558">fwd.hpp:2558</a></div></div>
|
||||
<div class="ttc" id="a00182_html_gaf5610e270cd70e524df5c69f65176e0d"><div class="ttname"><a href="a00182.html#gaf5610e270cd70e524df5c69f65176e0d">glm::mediump_f32mat3x4</a></div><div class="ttdeci">detail::tmat3x4< f32, mediump > mediump_f32mat3x4</div><div class="ttdoc">Medium single-precision floating-point 3x4 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l01989">fwd.hpp:1989</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga6d40381d78472553f878f66e443feeef"><div class="ttname"><a href="a00182.html#ga6d40381d78472553f878f66e443feeef">glm::mediump_f64</a></div><div class="ttdeci">float64 mediump_f64</div><div class="ttdoc">Medium 64 bit double-precision floating-point scalar. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l01424">fwd.hpp:1424</a></div></div>
|
||||
@ -1947,9 +1947,9 @@
|
||||
<div class="ttc" id="a00182_html_gab32b925c98cb506e7dee4832c52686d2"><div class="ttname"><a href="a00182.html#gab32b925c98cb506e7dee4832c52686d2">glm::f32mat2</a></div><div class="ttdeci">f32mat2x2 f32mat2</div><div class="ttdoc">Default single-precision floating-point 2x2 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l02475">fwd.hpp:2475</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga3fdc7f634750f24bb349065fd78b2b64"><div class="ttname"><a href="a00182.html#ga3fdc7f634750f24bb349065fd78b2b64">glm::mediump_u16vec2</a></div><div class="ttdeci">detail::tvec2< u16, mediump > mediump_u16vec2</div><div class="ttdoc">Medium precision 16 bit unsigned integer vector of 2 components type. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l01030">fwd.hpp:1030</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga28ea8079720e1d1790258799543ac964"><div class="ttname"><a href="a00182.html#ga28ea8079720e1d1790258799543ac964">glm::mediump_u32vec3</a></div><div class="ttdeci">detail::tvec3< u32, mediump > mediump_u32vec3</div><div class="ttdoc">Medium precision 32 bit unsigned integer vector of 3 components type. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l01114">fwd.hpp:1114</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga9c983857c246ee41f0e0919014dd91e8"><div class="ttname"><a href="a00169.html#ga9c983857c246ee41f0e0919014dd91e8">glm::lowp_vec4</a></div><div class="ttdeci">detail::tvec4< float, lowp > lowp_vec4</div><div class="ttdoc">4 components vector of low single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00315">type_vec.hpp:315</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga9c983857c246ee41f0e0919014dd91e8"><div class="ttname"><a href="a00169.html#ga9c983857c246ee41f0e0919014dd91e8">glm::lowp_vec4</a></div><div class="ttdeci">detail::tvec4< float, lowp > lowp_vec4</div><div class="ttdoc">4 components vector of low single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00294">type_vec.hpp:294</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga75874cdae195b7d56b4a2dda97bcc0e3"><div class="ttname"><a href="a00182.html#ga75874cdae195b7d56b4a2dda97bcc0e3">glm::f64vec4</a></div><div class="ttdeci">highp_f64vec4 f64vec4</div><div class="ttdoc">Default double-precision floating-point vector of 4 components. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l02542">fwd.hpp:2542</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga84d35a204e8bc8fdf188532fffda5199"><div class="ttname"><a href="a00169.html#ga84d35a204e8bc8fdf188532fffda5199">glm::mediump_vec2</a></div><div class="ttdeci">detail::tvec2< float, mediump > mediump_vec2</div><div class="ttdoc">2 components vector of medium single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00093">type_vec.hpp:93</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga84d35a204e8bc8fdf188532fffda5199"><div class="ttname"><a href="a00169.html#ga84d35a204e8bc8fdf188532fffda5199">glm::mediump_vec2</a></div><div class="ttdeci">detail::tvec2< float, mediump > mediump_vec2</div><div class="ttdoc">2 components vector of medium single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00072">type_vec.hpp:72</a></div></div>
|
||||
<div class="ttc" id="a00182_html_gaf645b1a60203b39c0207baff5e3d8c3c"><div class="ttname"><a href="a00182.html#gaf645b1a60203b39c0207baff5e3d8c3c">glm::lowp_int64</a></div><div class="ttdeci">detail::int64 lowp_int64</div><div class="ttdoc">Low precision 64 bit signed integer type. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00144">fwd.hpp:144</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga1a9e357ecf181f4d179a4c371e2f66cd"><div class="ttname"><a href="a00182.html#ga1a9e357ecf181f4d179a4c371e2f66cd">glm::mediump_f64mat3x3</a></div><div class="ttdeci">detail::tmat3x3< f64, mediump > mediump_f64mat3x3</div><div class="ttdoc">Medium double-precision floating-point 3x3 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l02160">fwd.hpp:2160</a></div></div>
|
||||
<div class="ttc" id="a00182_html_gaa46172d7dc1c7ffe3e78107ff88adf08"><div class="ttname"><a href="a00182.html#gaa46172d7dc1c7ffe3e78107ff88adf08">glm::highp_uint64_t</a></div><div class="ttdeci">detail::uint64 highp_uint64_t</div><div class="ttdoc">Medium precision 64 bit unsigned integer type. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00857">fwd.hpp:857</a></div></div>
|
||||
@ -1973,7 +1973,7 @@
|
||||
<div class="ttc" id="a00182_html_ga226437149e7edf4d1a8620e8175e550a"><div class="ttname"><a href="a00182.html#ga226437149e7edf4d1a8620e8175e550a">glm::f32mat3x3</a></div><div class="ttdeci">highp_f32mat3x3 f32mat3x3</div><div class="ttdoc">Default single-precision floating-point 3x3 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l02455">fwd.hpp:2455</a></div></div>
|
||||
<div class="ttc" id="a00182_html_gac697615dea01148b1b642108d4a37140"><div class="ttname"><a href="a00182.html#gac697615dea01148b1b642108d4a37140">glm::f64mat3x3</a></div><div class="ttdeci">highp_f64mat3x3 f64mat3x3</div><div class="ttdoc">Default double-precision floating-point 3x3 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l02562">fwd.hpp:2562</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga7f4e39ce06caf9bb3244b15432c44c7d"><div class="ttname"><a href="a00182.html#ga7f4e39ce06caf9bb3244b15432c44c7d">glm::fmat3x4</a></div><div class="ttdeci">highp_f32mat3x4 fmat3x4</div><div class="ttdoc">Default single-precision floating-point 3x4 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l02389">fwd.hpp:2389</a></div></div>
|
||||
<div class="ttc" id="a00169_html_gaa44aa4063d0618b6e962fe633a7c502c"><div class="ttname"><a href="a00169.html#gaa44aa4063d0618b6e962fe633a7c502c">glm::highp_vec4</a></div><div class="ttdeci">detail::tvec4< float, highp > highp_vec4</div><div class="ttdoc">4 components vector of high single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00303">type_vec.hpp:303</a></div></div>
|
||||
<div class="ttc" id="a00169_html_gaa44aa4063d0618b6e962fe633a7c502c"><div class="ttname"><a href="a00169.html#gaa44aa4063d0618b6e962fe633a7c502c">glm::highp_vec4</a></div><div class="ttdeci">detail::tvec4< float, highp > highp_vec4</div><div class="ttdoc">4 components vector of high single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00282">type_vec.hpp:282</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga18996a35e37071d1179a2743890d69dc"><div class="ttname"><a href="a00182.html#ga18996a35e37071d1179a2743890d69dc">glm::lowp_u8vec4</a></div><div class="ttdeci">detail::tvec4< u8, lowp > lowp_u8vec4</div><div class="ttdoc">Low precision 8 bit unsigned integer vector of 4 components type. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00942">fwd.hpp:942</a></div></div>
|
||||
<div class="ttc" id="a00182_html_gae87dfd8b9cbb93f96f62fd3cc4db20f8"><div class="ttname"><a href="a00182.html#gae87dfd8b9cbb93f96f62fd3cc4db20f8">glm::lowp_f64mat4x2</a></div><div class="ttdeci">detail::tmat4x2< f64, lowp > lowp_f64mat4x2</div><div class="ttdoc">Low double-precision floating-point 4x2 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l02110">fwd.hpp:2110</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga79b8f75e496355155844b207e76e669e"><div class="ttname"><a href="a00182.html#ga79b8f75e496355155844b207e76e669e">glm::mediump_f64mat4x2</a></div><div class="ttdeci">detail::tmat4x2< f64, mediump > mediump_f64mat4x2</div><div class="ttdoc">Medium double-precision floating-point 4x2 matrix. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l02168">fwd.hpp:2168</a></div></div>
|
||||
@ -1981,7 +1981,7 @@
|
||||
<div class="ttc" id="a00182_html_ga62a17cddeb4dffb4e18fe3aea23f051a"><div class="ttname"><a href="a00182.html#ga62a17cddeb4dffb4e18fe3aea23f051a">glm::mediump_i16</a></div><div class="ttdeci">detail::int16 mediump_i16</div><div class="ttdoc">Medium precision 16 bit signed integer type. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00216">fwd.hpp:216</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga0cee2bccf7d409d882843f41a98e5cd9"><div class="ttname"><a href="a00182.html#ga0cee2bccf7d409d882843f41a98e5cd9">glm::i64vec3</a></div><div class="ttdeci">highp_i64vec3 i64vec3</div><div class="ttdoc">Default precision 64 bit signed integer vector of 3 components type. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00714">fwd.hpp:714</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga3963b1050fc65a383ee28e3f827b6e3e"><div class="ttname"><a href="a00182.html#ga3963b1050fc65a383ee28e3f827b6e3e">glm::mediump_uint16_t</a></div><div class="ttdeci">detail::uint16 mediump_uint16_t</div><div class="ttdoc">Medium precision 16 bit unsigned integer type. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00799">fwd.hpp:799</a></div></div>
|
||||
<div class="ttc" id="a00169_html_gaf7da574e31d519569f8de525500ec0aa"><div class="ttname"><a href="a00169.html#gaf7da574e31d519569f8de525500ec0aa">glm::mediump_vec3</a></div><div class="ttdeci">detail::tvec3< float, mediump > mediump_vec3</div><div class="ttdoc">3 components vector of medium single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00204">type_vec.hpp:204</a></div></div>
|
||||
<div class="ttc" id="a00169_html_gaf7da574e31d519569f8de525500ec0aa"><div class="ttname"><a href="a00169.html#gaf7da574e31d519569f8de525500ec0aa">glm::mediump_vec3</a></div><div class="ttdeci">detail::tvec3< float, mediump > mediump_vec3</div><div class="ttdoc">3 components vector of medium single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00183">type_vec.hpp:183</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
@ -55,7 +55,7 @@
|
||||
<p><a href="a00042_source.html">Go to the source code of this file.</a></p>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00167.html">GLM Core</a></p>
|
||||
|
@ -55,13 +55,13 @@
|
||||
<p><a href="a00043_source.html">Go to the source code of this file.</a></p>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<dl class="section date"><dt>Date</dt><dd>2009-05-01 / 2011-05-16 </dd></dl>
|
||||
<dl class="section author"><dt>Author</dt><dd>Christophe Riccio</dd></dl>
|
||||
<p><a class="el" href="a00167.html">GLM Core</a> (Dependence)</p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00167.html">GLM Core</a></p>
|
||||
|
@ -69,18 +69,49 @@
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> <span class="preprocessor"></span><span class="preprocessor"># pragma message("GLM: Core library included")</span></div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> <span class="preprocessor"></span><span class="preprocessor">#endif//GLM_MESSAGE</span></div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <span class="preprocessor">#include "./detail/func_trigonometric.hpp"</span></div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="preprocessor">#include "./detail/func_exponential.hpp"</span></div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <span class="preprocessor">#include "./detail/func_common.hpp"</span></div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="preprocessor">#include "./detail/func_packing.hpp"</span></div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="preprocessor">#include "./detail/func_geometric.hpp"</span></div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="preprocessor">#include "./detail/func_matrix.hpp"</span></div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="preprocessor">#include "./detail/func_vector_relational.hpp"</span></div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="preprocessor">#include "./detail/func_integer.hpp"</span></div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="preprocessor">#include "./detail/func_noise.hpp"</span></div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="preprocessor">#endif//GLM_INCLUDED</span></div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <span class="preprocessor">#include "<a class="code" href="a00143.html">vec2.hpp</a>"</span></div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="preprocessor">#include "<a class="code" href="a00144.html">vec3.hpp</a>"</span></div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <span class="preprocessor">#include "<a class="code" href="a00145.html">vec4.hpp</a>"</span></div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="preprocessor">#include "<a class="code" href="a00062.html">mat2x2.hpp</a>"</span></div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="preprocessor">#include "<a class="code" href="a00063.html">mat2x3.hpp</a>"</span></div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="preprocessor">#include "<a class="code" href="a00064.html">mat2x4.hpp</a>"</span></div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="preprocessor">#include "<a class="code" href="a00065.html">mat3x2.hpp</a>"</span></div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="preprocessor">#include "<a class="code" href="a00066.html">mat3x3.hpp</a>"</span></div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="preprocessor">#include "<a class="code" href="a00067.html">mat3x4.hpp</a>"</span></div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> <span class="preprocessor">#include "<a class="code" href="a00068.html">mat4x2.hpp</a>"</span></div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="preprocessor">#include "mat4x3.hpp"</span></div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> <span class="preprocessor">#include "<a class="code" href="a00070.html">mat4x4.hpp</a>"</span></div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="preprocessor">#include "<a class="code" href="a00117.html">trigonometric.hpp</a>"</span></div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> <span class="preprocessor">#include "<a class="code" href="a00025.html">exponential.hpp</a>"</span></div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> <span class="preprocessor">#include "<a class="code" href="a00016.html">common.hpp</a>"</span></div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> <span class="preprocessor">#include "<a class="code" href="a00092.html">packing.hpp</a>"</span></div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="preprocessor">#include "<a class="code" href="a00042.html">geometric.hpp</a>"</span></div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> <span class="preprocessor">#include "<a class="code" href="a00071.html">matrix.hpp</a>"</span></div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> <span class="preprocessor">#include "<a class="code" href="a00148.html">vector_relational.hpp</a>"</span></div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="preprocessor">#include "<a class="code" href="a00050.html">integer.hpp</a>"</span></div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> </div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> <span class="preprocessor">#endif//GLM_INCLUDED</span></div>
|
||||
<div class="ttc" id="a00068_html"><div class="ttname"><a href="a00068.html">mat4x2.hpp</a></div><div class="ttdoc">OpenGL Mathematics (glm.g-truc.net) </div></div>
|
||||
<div class="ttc" id="a00144_html"><div class="ttname"><a href="a00144.html">vec3.hpp</a></div><div class="ttdoc">OpenGL Mathematics (glm.g-truc.net) </div></div>
|
||||
<div class="ttc" id="a00042_html"><div class="ttname"><a href="a00042.html">geometric.hpp</a></div><div class="ttdoc">OpenGL Mathematics (glm.g-truc.net) </div></div>
|
||||
<div class="ttc" id="a00064_html"><div class="ttname"><a href="a00064.html">mat2x4.hpp</a></div><div class="ttdoc">OpenGL Mathematics (glm.g-truc.net) </div></div>
|
||||
<div class="ttc" id="a00062_html"><div class="ttname"><a href="a00062.html">mat2x2.hpp</a></div><div class="ttdoc">OpenGL Mathematics (glm.g-truc.net) </div></div>
|
||||
<div class="ttc" id="a00050_html"><div class="ttname"><a href="a00050.html">integer.hpp</a></div><div class="ttdoc">OpenGL Mathematics (glm.g-truc.net) </div></div>
|
||||
<div class="ttc" id="a00067_html"><div class="ttname"><a href="a00067.html">mat3x4.hpp</a></div><div class="ttdoc">OpenGL Mathematics (glm.g-truc.net) </div></div>
|
||||
<div class="ttc" id="a00143_html"><div class="ttname"><a href="a00143.html">vec2.hpp</a></div><div class="ttdoc">OpenGL Mathematics (glm.g-truc.net) </div></div>
|
||||
<div class="ttc" id="a00070_html"><div class="ttname"><a href="a00070.html">mat4x4.hpp</a></div><div class="ttdoc">OpenGL Mathematics (glm.g-truc.net) </div></div>
|
||||
<div class="ttc" id="a00041_html"><div class="ttname"><a href="a00041.html">fwd.hpp</a></div><div class="ttdoc">OpenGL Mathematics (glm.g-truc.net) </div></div>
|
||||
<div class="ttc" id="a00063_html"><div class="ttname"><a href="a00063.html">mat2x3.hpp</a></div><div class="ttdoc">OpenGL Mathematics (glm.g-truc.net) </div></div>
|
||||
<div class="ttc" id="a00117_html"><div class="ttname"><a href="a00117.html">trigonometric.hpp</a></div><div class="ttdoc">OpenGL Mathematics (glm.g-truc.net) </div></div>
|
||||
<div class="ttc" id="a00066_html"><div class="ttname"><a href="a00066.html">mat3x3.hpp</a></div><div class="ttdoc">OpenGL Mathematics (glm.g-truc.net) </div></div>
|
||||
<div class="ttc" id="a00025_html"><div class="ttname"><a href="a00025.html">exponential.hpp</a></div><div class="ttdoc">OpenGL Mathematics (glm.g-truc.net) </div></div>
|
||||
<div class="ttc" id="a00145_html"><div class="ttname"><a href="a00145.html">vec4.hpp</a></div><div class="ttdoc">OpenGL Mathematics (glm.g-truc.net) </div></div>
|
||||
<div class="ttc" id="a00065_html"><div class="ttname"><a href="a00065.html">mat3x2.hpp</a></div><div class="ttdoc">OpenGL Mathematics (glm.g-truc.net) </div></div>
|
||||
<div class="ttc" id="a00092_html"><div class="ttname"><a href="a00092.html">packing.hpp</a></div><div class="ttdoc">OpenGL Mathematics (glm.g-truc.net) </div></div>
|
||||
<div class="ttc" id="a00016_html"><div class="ttname"><a href="a00016.html">common.hpp</a></div><div class="ttdoc">OpenGL Mathematics (glm.g-truc.net) </div></div>
|
||||
<div class="ttc" id="a00148_html"><div class="ttname"><a href="a00148.html">vector_relational.hpp</a></div><div class="ttdoc">OpenGL Mathematics (glm.g-truc.net) </div></div>
|
||||
<div class="ttc" id="a00071_html"><div class="ttname"><a href="a00071.html">matrix.hpp</a></div><div class="ttdoc">OpenGL Mathematics (glm.g-truc.net) </div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
@ -73,7 +73,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00199.html">GLM_GTX_gradient_paint</a></p>
|
||||
|
@ -73,7 +73,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00200.html">GLM_GTX_handed_coordinate_space</a></p>
|
||||
|
@ -63,7 +63,7 @@ Namespaces</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00201.html">GLM_GTX_inertia</a></p>
|
||||
|
@ -73,7 +73,7 @@
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="preprocessor">#endif//GLM_GTX_int_10_10_10_2</span></div>
|
||||
<div class="ttc" id="a00223_html_ga86e46fff9f80ae33893d8d697f2ca98a"><div class="ttname"><a href="a00223.html#ga86e46fff9f80ae33893d8d697f2ca98a">glm::dword</a></div><div class="ttdeci">detail::uint32 dword</div><div class="ttdoc">Type for dword numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00102_source.html#l00063">raw_data.hpp:63</a></div></div>
|
||||
<div class="ttc" id="a00168_html_gafbab23070ca47932487d25332adc7d7c"><div class="ttname"><a href="a00168.html#gafbab23070ca47932487d25332adc7d7c">glm::vec4</a></div><div class="ttdeci">highp_vec4 vec4</div><div class="ttdoc">4 components vector of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00419">type_vec.hpp:419</a></div></div>
|
||||
<div class="ttc" id="a00168_html_gafbab23070ca47932487d25332adc7d7c"><div class="ttname"><a href="a00168.html#gafbab23070ca47932487d25332adc7d7c">glm::vec4</a></div><div class="ttdeci">highp_vec4 vec4</div><div class="ttdoc">4 components vector of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00398">type_vec.hpp:398</a></div></div>
|
||||
<div class="ttc" id="a00151_html_af74ae577b4f072b498cc1cc5e9b29175"><div class="ttname"><a href="a00151.html#af74ae577b4f072b498cc1cc5e9b29175">glm::uint10_10_10_2_cast</a></div><div class="ttdeci">GLM_DEPRECATED dword uint10_10_10_2_cast(glm::vec4 const &v)</div><div class="ttdoc">Deprecated, use packUnorm3x10_1x2 instead. </div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
|
@ -95,7 +95,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00202.html">GLM_GTX_integer</a></p>
|
||||
|
@ -55,7 +55,7 @@
|
||||
<p><a href="a00050_source.html">Go to the source code of this file.</a></p>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00167.html">GLM Core</a></p>
|
||||
|
@ -70,9 +70,12 @@ Functions</h2></td></tr>
|
||||
<tr class="memitem:ga54942f4d0fc37afdd866e79a4b8b997f"><td class="memTemplParams" colspan="2">template<typename genType > </td></tr>
|
||||
<tr class="memitem:ga54942f4d0fc37afdd866e79a4b8b997f"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00203.html#ga54942f4d0fc37afdd866e79a4b8b997f">intersectLineTriangle</a> (genType const &orig, genType const &dir, genType const &vert0, genType const &vert1, genType const &vert2, genType &position)</td></tr>
|
||||
<tr class="separator:ga54942f4d0fc37afdd866e79a4b8b997f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga916045826fbdb82ec0ec393c66065c95"><td class="memTemplParams" colspan="2">template<typename genType > </td></tr>
|
||||
<tr class="memitem:ga916045826fbdb82ec0ec393c66065c95"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00203.html#ga916045826fbdb82ec0ec393c66065c95">intersectRaySphere</a> (genType const &rayStarting, genType const &rayNormalizedDirection, genType const &sphereCenter, const typename genType::value_type sphereRadiusSquered, typename genType::value_type &intersectionDistance)</td></tr>
|
||||
<tr class="separator:ga916045826fbdb82ec0ec393c66065c95"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga6203e3a0822575ced2b2cd500b396b0c"><td class="memTemplParams" colspan="2">template<typename genType > </td></tr>
|
||||
<tr class="memitem:ga6203e3a0822575ced2b2cd500b396b0c"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00203.html#ga6203e3a0822575ced2b2cd500b396b0c">intersectRayPlane</a> (genType const &orig, genType const &dir, genType const &planeOrig, genType const &planeNormal, typename genType::value_type &intersectionDistance)</td></tr>
|
||||
<tr class="separator:ga6203e3a0822575ced2b2cd500b396b0c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga7773a235a18acb4f06cfe358d4453375"><td class="memTemplParams" colspan="2">template<typename genType > </td></tr>
|
||||
<tr class="memitem:ga7773a235a18acb4f06cfe358d4453375"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00203.html#ga7773a235a18acb4f06cfe358d4453375">intersectRaySphere</a> (genType const &rayStarting, genType const &rayNormalizedDirection, genType const &sphereCenter, typename genType::value_type const sphereRadiusSquered, typename genType::value_type &intersectionDistance)</td></tr>
|
||||
<tr class="separator:ga7773a235a18acb4f06cfe358d4453375"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga5b3915fd8ab76d3e3d9a98869d9a3c44"><td class="memTemplParams" colspan="2">template<typename genType > </td></tr>
|
||||
<tr class="memitem:ga5b3915fd8ab76d3e3d9a98869d9a3c44"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00203.html#ga5b3915fd8ab76d3e3d9a98869d9a3c44">intersectRaySphere</a> (genType const &rayStarting, genType const &rayNormalizedDirection, genType const &sphereCenter, const typename genType::value_type sphereRadius, genType &intersectionPosition, genType &intersectionNormal)</td></tr>
|
||||
<tr class="separator:ga5b3915fd8ab76d3e3d9a98869d9a3c44"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@ -82,7 +85,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00203.html">GLM_GTX_intersect</a></p>
|
||||
|
@ -66,45 +66,52 @@
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="keyword">namespace </span>glm</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> {</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordtype">bool</span> <a class="code" href="a00203.html#gac8bcfc662702cc5ae4463a7f95c35ed4">intersectRayTriangle</a>(</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  genType <span class="keyword">const</span> & orig, genType <span class="keyword">const</span> & dir,</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  genType <span class="keyword">const</span> & vert0, genType <span class="keyword">const</span> & vert1, genType <span class="keyword">const</span> & vert2,</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  genType & baryPosition);</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordtype">bool</span> <a class="code" href="a00203.html#ga54942f4d0fc37afdd866e79a4b8b997f">intersectLineTriangle</a>(</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  genType <span class="keyword">const</span> & orig, genType <span class="keyword">const</span> & dir,</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  genType <span class="keyword">const</span> & vert0, genType <span class="keyword">const</span> & vert1, genType <span class="keyword">const</span> & vert2,</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  genType & position);</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordtype">bool</span> <a class="code" href="a00203.html#ga6203e3a0822575ced2b2cd500b396b0c">intersectRayPlane</a>(</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  genType <span class="keyword">const</span> & orig, genType <span class="keyword">const</span> & dir,</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  genType <span class="keyword">const</span> & planeOrig, genType <span class="keyword">const</span> & planeNormal,</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keyword">typename</span> genType::value_type & intersectionDistance);</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keywordtype">bool</span> <a class="code" href="a00203.html#gac8bcfc662702cc5ae4463a7f95c35ed4">intersectRayTriangle</a>(</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  genType <span class="keyword">const</span> & orig, genType <span class="keyword">const</span> & dir,</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  genType <span class="keyword">const</span> & vert0, genType <span class="keyword">const</span> & vert1, genType <span class="keyword">const</span> & vert2,</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  genType & baryPosition);</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordtype">bool</span> <a class="code" href="a00203.html#ga916045826fbdb82ec0ec393c66065c95">intersectRaySphere</a>(</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  genType <span class="keyword">const</span> & rayStarting, genType <span class="keyword">const</span> & rayNormalizedDirection,</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  genType <span class="keyword">const</span> & sphereCenter, <span class="keyword">const</span> <span class="keyword">typename</span> genType::value_type sphereRadiusSquered,</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keyword">typename</span> genType::value_type & intersectionDistance);</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordtype">bool</span> <a class="code" href="a00203.html#ga54942f4d0fc37afdd866e79a4b8b997f">intersectLineTriangle</a>(</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  genType <span class="keyword">const</span> & orig, genType <span class="keyword">const</span> & dir,</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  genType <span class="keyword">const</span> & vert0, genType <span class="keyword">const</span> & vert1, genType <span class="keyword">const</span> & vert2,</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  genType & position);</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keywordtype">bool</span> <a class="code" href="a00203.html#ga916045826fbdb82ec0ec393c66065c95">intersectRaySphere</a>(</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  genType <span class="keyword">const</span> & rayStarting, genType <span class="keyword">const</span> & rayNormalizedDirection,</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  genType <span class="keyword">const</span> & sphereCenter, <span class="keyword">const</span> <span class="keyword">typename</span> genType::value_type sphereRadius,</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  genType & intersectionPosition, genType & intersectionNormal);</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keywordtype">bool</span> <a class="code" href="a00203.html#ga029b0fdc889428d905a6267aee1f0f25">intersectLineSphere</a>(</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  genType <span class="keyword">const</span> & point0, genType <span class="keyword">const</span> & point1,</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  genType <span class="keyword">const</span> & sphereCenter, <span class="keyword">typename</span> genType::value_type sphereRadius,</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  genType & intersectionPosition1, genType & intersectionNormal1, </div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  genType & intersectionPosition2 = genType(), genType & intersectionNormal2 = genType());</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keywordtype">bool</span> <a class="code" href="a00203.html#ga7773a235a18acb4f06cfe358d4453375">intersectRaySphere</a>(</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  genType <span class="keyword">const</span> & rayStarting, genType <span class="keyword">const</span> & rayNormalizedDirection,</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  genType <span class="keyword">const</span> & sphereCenter, <span class="keyword">typename</span> genType::value_type <span class="keyword">const</span> sphereRadiusSquered,</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keyword">typename</span> genType::value_type & intersectionDistance);</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> </div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keywordtype">bool</span> <a class="code" href="a00203.html#ga7773a235a18acb4f06cfe358d4453375">intersectRaySphere</a>(</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  genType <span class="keyword">const</span> & rayStarting, genType <span class="keyword">const</span> & rayNormalizedDirection,</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  genType <span class="keyword">const</span> & sphereCenter, <span class="keyword">const</span> <span class="keyword">typename</span> genType::value_type sphereRadius,</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  genType & intersectionPosition, genType & intersectionNormal);</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> </div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> }<span class="comment">//namespace glm</span></div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> </div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="preprocessor">#include "intersect.inl"</span></div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> </div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="preprocessor">#endif//GLM_GTX_intersect</span></div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keywordtype">bool</span> <a class="code" href="a00203.html#ga029b0fdc889428d905a6267aee1f0f25">intersectLineSphere</a>(</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  genType <span class="keyword">const</span> & point0, genType <span class="keyword">const</span> & point1,</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  genType <span class="keyword">const</span> & sphereCenter, <span class="keyword">typename</span> genType::value_type sphereRadius,</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  genType & intersectionPosition1, genType & intersectionNormal1, </div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  genType & intersectionPosition2 = genType(), genType & intersectionNormal2 = genType());</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> </div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> }<span class="comment">//namespace glm</span></div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> </div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> <span class="preprocessor">#include "intersect.inl"</span></div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> </div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> <span class="preprocessor">#endif//GLM_GTX_intersect</span></div>
|
||||
<div class="ttc" id="a00203_html_ga54942f4d0fc37afdd866e79a4b8b997f"><div class="ttname"><a href="a00203.html#ga54942f4d0fc37afdd866e79a4b8b997f">glm::intersectLineTriangle</a></div><div class="ttdeci">bool intersectLineTriangle(genType const &orig, genType const &dir, genType const &vert0, genType const &vert1, genType const &vert2, genType &position)</div><div class="ttdoc">Compute the intersection of a line and a triangle. </div></div>
|
||||
<div class="ttc" id="a00203_html_ga6203e3a0822575ced2b2cd500b396b0c"><div class="ttname"><a href="a00203.html#ga6203e3a0822575ced2b2cd500b396b0c">glm::intersectRayPlane</a></div><div class="ttdeci">bool intersectRayPlane(genType const &orig, genType const &dir, genType const &planeOrig, genType const &planeNormal, typename genType::value_type &intersectionDistance)</div><div class="ttdoc">Compute the intersection of a ray and a triangle. </div></div>
|
||||
<div class="ttc" id="a00203_html_ga7773a235a18acb4f06cfe358d4453375"><div class="ttname"><a href="a00203.html#ga7773a235a18acb4f06cfe358d4453375">glm::intersectRaySphere</a></div><div class="ttdeci">bool intersectRaySphere(genType const &rayStarting, genType const &rayNormalizedDirection, genType const &sphereCenter, typename genType::value_type const sphereRadiusSquered, typename genType::value_type &intersectionDistance)</div><div class="ttdoc">Compute the intersection distance of a ray and a sphere. </div></div>
|
||||
<div class="ttc" id="a00203_html_ga029b0fdc889428d905a6267aee1f0f25"><div class="ttname"><a href="a00203.html#ga029b0fdc889428d905a6267aee1f0f25">glm::intersectLineSphere</a></div><div class="ttdeci">bool intersectLineSphere(genType const &point0, genType const &point1, genType const &sphereCenter, typename genType::value_type sphereRadius, genType &intersectionPosition1, genType &intersectionNormal1, genType &intersectionPosition2=genType(), genType &intersectionNormal2=genType())</div><div class="ttdoc">Compute the intersection of a line and a sphere. </div></div>
|
||||
<div class="ttc" id="a00203_html_ga916045826fbdb82ec0ec393c66065c95"><div class="ttname"><a href="a00203.html#ga916045826fbdb82ec0ec393c66065c95">glm::intersectRaySphere</a></div><div class="ttdeci">bool intersectRaySphere(genType const &rayStarting, genType const &rayNormalizedDirection, genType const &sphereCenter, const typename genType::value_type sphereRadiusSquered, typename genType::value_type &intersectionDistance)</div><div class="ttdoc">Compute the intersection distance of a ray and a sphere. </div></div>
|
||||
<div class="ttc" id="a00203_html_gac8bcfc662702cc5ae4463a7f95c35ed4"><div class="ttname"><a href="a00203.html#gac8bcfc662702cc5ae4463a7f95c35ed4">glm::intersectRayTriangle</a></div><div class="ttdeci">bool intersectRayTriangle(genType const &orig, genType const &dir, genType const &vert0, genType const &vert1, genType const &vert2, genType &baryPosition)</div><div class="ttdoc">Compute the intersection of a ray and a triangle. </div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
|
@ -63,7 +63,7 @@ Namespaces</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00204.html">GLM_GTX_io</a></p>
|
||||
|
@ -70,7 +70,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00205.html">GLM_GTX_log_base</a></p>
|
||||
|
@ -47,15 +47,23 @@
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">mat2x2.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="a00062_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 name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:a00151"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00151.html">glm</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00167.html">GLM Core</a></p>
|
||||
|
@ -57,7 +57,29 @@
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "detail/type_mat2x2.hpp"</span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#endif//GLM_MAT2X2_INCLUDED</span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">namespace </span>glm</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keyword">typedef</span> detail::tmat2x2<float, lowp> <a class="code" href="a00169.html#ga8bbc6c3690c8815a2fa2c1ca9b0cdfa2">lowp_mat2</a>;</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keyword">typedef</span> detail::tmat2x2<float, mediump> <a class="code" href="a00169.html#ga3cee2c857f9396b1f268b7c16693ee9d">mediump_mat2</a>;</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">typedef</span> detail::tmat2x2<float, highp> <a class="code" href="a00169.html#gab40a13d90d83e807604f026a3ca7f4e4">highp_mat2</a>;</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  </div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keyword">typedef</span> detail::tmat2x2<float, lowp> <a class="code" href="a00169.html#gabdf4ec944a89eb6b1f479ae9d88ec22f">lowp_mat2x2</a>;</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  </div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keyword">typedef</span> detail::tmat2x2<float, mediump> <a class="code" href="a00169.html#gab69eab5128ea1b8635e6b534ed1a94a1">mediump_mat2x2</a>;</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keyword">typedef</span> detail::tmat2x2<float, highp> <a class="code" href="a00169.html#ga8b42f1f62b841309af4917599b665ef0">highp_mat2x2</a>;</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> }<span class="comment">//namespace glm</span></div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="preprocessor">#endif//GLM_MAT2X2_INCLUDED</span></div>
|
||||
<div class="ttc" id="a00169_html_gab40a13d90d83e807604f026a3ca7f4e4"><div class="ttname"><a href="a00169.html#gab40a13d90d83e807604f026a3ca7f4e4">glm::highp_mat2</a></div><div class="ttdeci">detail::tmat2x2< float, highp > highp_mat2</div><div class="ttdoc">2 columns of 2 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00079">type_mat.hpp:79</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga3cee2c857f9396b1f268b7c16693ee9d"><div class="ttname"><a href="a00169.html#ga3cee2c857f9396b1f268b7c16693ee9d">glm::mediump_mat2</a></div><div class="ttdeci">detail::tmat2x2< float, mediump > mediump_mat2</div><div class="ttdoc">2 columns of 2 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00072">type_mat.hpp:72</a></div></div>
|
||||
<div class="ttc" id="a00169_html_gabdf4ec944a89eb6b1f479ae9d88ec22f"><div class="ttname"><a href="a00169.html#gabdf4ec944a89eb6b1f479ae9d88ec22f">glm::lowp_mat2x2</a></div><div class="ttdeci">detail::tmat2x2< float, lowp > lowp_mat2x2</div><div class="ttdoc">2 columns of 2 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00086">type_mat.hpp:86</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga8bbc6c3690c8815a2fa2c1ca9b0cdfa2"><div class="ttname"><a href="a00169.html#ga8bbc6c3690c8815a2fa2c1ca9b0cdfa2">glm::lowp_mat2</a></div><div class="ttdeci">detail::tmat2x2< float, lowp > lowp_mat2</div><div class="ttdoc">2 columns of 2 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00065">type_mat.hpp:65</a></div></div>
|
||||
<div class="ttc" id="a00169_html_gab69eab5128ea1b8635e6b534ed1a94a1"><div class="ttname"><a href="a00169.html#gab69eab5128ea1b8635e6b534ed1a94a1">glm::mediump_mat2x2</a></div><div class="ttdeci">detail::tmat2x2< float, mediump > mediump_mat2x2</div><div class="ttdoc">2 columns of 2 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00093">type_mat.hpp:93</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga8b42f1f62b841309af4917599b665ef0"><div class="ttname"><a href="a00169.html#ga8b42f1f62b841309af4917599b665ef0">glm::highp_mat2x2</a></div><div class="ttdeci">detail::tmat2x2< float, highp > highp_mat2x2</div><div class="ttdoc">2 columns of 2 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00100">type_mat.hpp:100</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
@ -47,15 +47,23 @@
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">mat2x3.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="a00063_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 name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:a00151"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00151.html">glm</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00167.html">GLM Core</a></p>
|
||||
|
@ -57,7 +57,20 @@
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "detail/type_mat2x3.hpp"</span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#endif//GLM_MAT2X3_INCLUDED</span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">namespace </span>glm</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keyword">typedef</span> detail::tmat2x3<float, lowp> <a class="code" href="a00169.html#ga585b93de0091cdf71c8d334939db8258">lowp_mat2x3</a>;</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keyword">typedef</span> detail::tmat2x3<float, mediump> <a class="code" href="a00169.html#ga7e0e11e493cba08337fc64efdcd9bbaf">mediump_mat2x3</a>;</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">typedef</span> detail::tmat2x3<float, highp> <a class="code" href="a00169.html#ga41b557707b4d05a1fc5e81a81013a846">highp_mat2x3</a>;</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> }<span class="comment">//namespace glm</span></div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="preprocessor">#endif//GLM_MAT2X3_INCLUDED</span></div>
|
||||
<div class="ttc" id="a00169_html_ga7e0e11e493cba08337fc64efdcd9bbaf"><div class="ttname"><a href="a00169.html#ga7e0e11e493cba08337fc64efdcd9bbaf">glm::mediump_mat2x3</a></div><div class="ttdeci">detail::tmat2x3< float, mediump > mediump_mat2x3</div><div class="ttdoc">2 columns of 3 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00119">type_mat.hpp:119</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga41b557707b4d05a1fc5e81a81013a846"><div class="ttname"><a href="a00169.html#ga41b557707b4d05a1fc5e81a81013a846">glm::highp_mat2x3</a></div><div class="ttdeci">detail::tmat2x3< float, highp > highp_mat2x3</div><div class="ttdoc">2 columns of 3 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00126">type_mat.hpp:126</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga585b93de0091cdf71c8d334939db8258"><div class="ttname"><a href="a00169.html#ga585b93de0091cdf71c8d334939db8258">glm::lowp_mat2x3</a></div><div class="ttdeci">detail::tmat2x3< float, lowp > lowp_mat2x3</div><div class="ttdoc">2 columns of 3 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00112">type_mat.hpp:112</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
@ -47,15 +47,23 @@
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">mat2x4.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="a00064_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 name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:a00151"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00151.html">glm</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00167.html">GLM Core</a></p>
|
||||
|
@ -57,7 +57,20 @@
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "detail/type_mat2x4.hpp"</span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#endif//GLM_MAT2X4_INCLUDED</span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">namespace </span>glm</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keyword">typedef</span> detail::tmat2x4<float, lowp> <a class="code" href="a00169.html#ga36e6a5d20941eb640d9ba8630707ae23">lowp_mat2x4</a>;</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keyword">typedef</span> detail::tmat2x4<float, mediump> <a class="code" href="a00169.html#ga415fdce57da34eafddbecfe592721ef2">mediump_mat2x4</a>;</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">typedef</span> detail::tmat2x4<float, highp> <a class="code" href="a00169.html#ga8bea26a56a163d858445bf9755d596b2">highp_mat2x4</a>;</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> }<span class="comment">//namespace glm</span></div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="preprocessor">#endif//GLM_MAT2X4_INCLUDED</span></div>
|
||||
<div class="ttc" id="a00169_html_ga36e6a5d20941eb640d9ba8630707ae23"><div class="ttname"><a href="a00169.html#ga36e6a5d20941eb640d9ba8630707ae23">glm::lowp_mat2x4</a></div><div class="ttdeci">detail::tmat2x4< float, lowp > lowp_mat2x4</div><div class="ttdoc">2 columns of 4 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00138">type_mat.hpp:138</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga8bea26a56a163d858445bf9755d596b2"><div class="ttname"><a href="a00169.html#ga8bea26a56a163d858445bf9755d596b2">glm::highp_mat2x4</a></div><div class="ttdeci">detail::tmat2x4< float, highp > highp_mat2x4</div><div class="ttdoc">2 columns of 4 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00152">type_mat.hpp:152</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga415fdce57da34eafddbecfe592721ef2"><div class="ttname"><a href="a00169.html#ga415fdce57da34eafddbecfe592721ef2">glm::mediump_mat2x4</a></div><div class="ttdeci">detail::tmat2x4< float, mediump > mediump_mat2x4</div><div class="ttdoc">2 columns of 4 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00145">type_mat.hpp:145</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
@ -47,15 +47,23 @@
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">mat3x2.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="a00065_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 name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:a00151"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00151.html">glm</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00167.html">GLM Core</a></p>
|
||||
|
@ -57,7 +57,20 @@
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "detail/type_mat3x2.hpp"</span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#endif//GLM_MAT3X2_INCLUDED</span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">namespace </span>glm</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keyword">typedef</span> detail::tmat3x2<float, lowp> <a class="code" href="a00169.html#ga11ddd7c391637de3df8bf6b5ed99c26e">lowp_mat3x2</a>;</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keyword">typedef</span> detail::tmat3x2<float, mediump> <a class="code" href="a00169.html#ga4a1545f23f3dbf49cddb26ffd1c7eb72">mediump_mat3x2</a>;</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">typedef</span> detail::tmat3x2<float, highp> <a class="code" href="a00169.html#ga7637073472ffc6142f55481a42ed3f4b">highp_mat3x2</a>;</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> }<span class="comment">//namespace</span></div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="preprocessor">#endif//GLM_MAT3X2_INCLUDED</span></div>
|
||||
<div class="ttc" id="a00169_html_ga11ddd7c391637de3df8bf6b5ed99c26e"><div class="ttname"><a href="a00169.html#ga11ddd7c391637de3df8bf6b5ed99c26e">glm::lowp_mat3x2</a></div><div class="ttdeci">detail::tmat3x2< float, lowp > lowp_mat3x2</div><div class="ttdoc">3 columns of 2 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00164">type_mat.hpp:164</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga7637073472ffc6142f55481a42ed3f4b"><div class="ttname"><a href="a00169.html#ga7637073472ffc6142f55481a42ed3f4b">glm::highp_mat3x2</a></div><div class="ttdeci">detail::tmat3x2< float, highp > highp_mat3x2</div><div class="ttdoc">3 columns of 2 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00178">type_mat.hpp:178</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga4a1545f23f3dbf49cddb26ffd1c7eb72"><div class="ttname"><a href="a00169.html#ga4a1545f23f3dbf49cddb26ffd1c7eb72">glm::mediump_mat3x2</a></div><div class="ttdeci">detail::tmat3x2< float, mediump > mediump_mat3x2</div><div class="ttdoc">3 columns of 2 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00171">type_mat.hpp:171</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
@ -47,15 +47,23 @@
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">mat3x3.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="a00066_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 name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:a00151"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00151.html">glm</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00167.html">GLM Core</a></p>
|
||||
|
@ -57,7 +57,29 @@
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "detail/type_mat3x3.hpp"</span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#endif//GLM_MAT3X3_INCLUDED</span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">namespace </span>glm</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keyword">typedef</span> detail::tmat3x3<float, lowp> <a class="code" href="a00169.html#ga325ddc9d9e1faf33ca2d7e53d05af0c6">lowp_mat3</a>;</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keyword">typedef</span> detail::tmat3x3<float, mediump> <a class="code" href="a00169.html#ga5fb65e05966815cd44a7ee2a463b8769">mediump_mat3</a>;</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">typedef</span> detail::tmat3x3<float, highp> <a class="code" href="a00169.html#ga95de3fed7c74dd7f56720e68285a604b">highp_mat3</a>;</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  </div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keyword">typedef</span> detail::tmat3x3<float, lowp> <a class="code" href="a00169.html#ga4aade9c5f17048c96aceca409ee0aaa4">lowp_mat3x3</a>;</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  </div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keyword">typedef</span> detail::tmat3x3<float, mediump> <a class="code" href="a00169.html#gab52b8692e7417e91f8f5838dcb6aec92">mediump_mat3x3</a>;</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keyword">typedef</span> detail::tmat3x3<float, highp> <a class="code" href="a00169.html#ga8b84780f484c9db1b9acec5170381e35">highp_mat3x3</a>;</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> }<span class="comment">//namespace glm</span></div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="preprocessor">#endif//GLM_MAT3X3_INCLUDED</span></div>
|
||||
<div class="ttc" id="a00169_html_ga5fb65e05966815cd44a7ee2a463b8769"><div class="ttname"><a href="a00169.html#ga5fb65e05966815cd44a7ee2a463b8769">glm::mediump_mat3</a></div><div class="ttdeci">detail::tmat3x3< float, mediump > mediump_mat3</div><div class="ttdoc">3 columns of 3 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00197">type_mat.hpp:197</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga4aade9c5f17048c96aceca409ee0aaa4"><div class="ttname"><a href="a00169.html#ga4aade9c5f17048c96aceca409ee0aaa4">glm::lowp_mat3x3</a></div><div class="ttdeci">detail::tmat3x3< float, lowp > lowp_mat3x3</div><div class="ttdoc">3 columns of 3 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00211">type_mat.hpp:211</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga95de3fed7c74dd7f56720e68285a604b"><div class="ttname"><a href="a00169.html#ga95de3fed7c74dd7f56720e68285a604b">glm::highp_mat3</a></div><div class="ttdeci">detail::tmat3x3< float, highp > highp_mat3</div><div class="ttdoc">3 columns of 3 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00204">type_mat.hpp:204</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga325ddc9d9e1faf33ca2d7e53d05af0c6"><div class="ttname"><a href="a00169.html#ga325ddc9d9e1faf33ca2d7e53d05af0c6">glm::lowp_mat3</a></div><div class="ttdeci">detail::tmat3x3< float, lowp > lowp_mat3</div><div class="ttdoc">3 columns of 3 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00190">type_mat.hpp:190</a></div></div>
|
||||
<div class="ttc" id="a00169_html_gab52b8692e7417e91f8f5838dcb6aec92"><div class="ttname"><a href="a00169.html#gab52b8692e7417e91f8f5838dcb6aec92">glm::mediump_mat3x3</a></div><div class="ttdeci">detail::tmat3x3< float, mediump > mediump_mat3x3</div><div class="ttdoc">3 columns of 3 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00218">type_mat.hpp:218</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga8b84780f484c9db1b9acec5170381e35"><div class="ttname"><a href="a00169.html#ga8b84780f484c9db1b9acec5170381e35">glm::highp_mat3x3</a></div><div class="ttdeci">detail::tmat3x3< float, highp > highp_mat3x3</div><div class="ttdoc">3 columns of 3 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00225">type_mat.hpp:225</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
@ -47,15 +47,23 @@
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">mat3x4.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="a00067_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 name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:a00151"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00151.html">glm</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00167.html">GLM Core</a></p>
|
||||
|
@ -57,7 +57,20 @@
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "detail/type_mat3x4.hpp"</span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#endif//GLM_MAT3X4_INCLUDED</span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">namespace </span>glm</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keyword">typedef</span> detail::tmat3x4<float, lowp> <a class="code" href="a00169.html#gab64fadf0703a9308d8034e35e405e9ef">lowp_mat3x4</a>;</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keyword">typedef</span> detail::tmat3x4<float, mediump> <a class="code" href="a00169.html#ga6d4f08b5ae69a27503d9d3497b21aca1">mediump_mat3x4</a>;</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">typedef</span> detail::tmat3x4<float, highp> <a class="code" href="a00169.html#ga3deb6f746c2def511a51926dc349dd5d">highp_mat3x4</a>;</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> }<span class="comment">//namespace glm</span></div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="preprocessor">#endif//GLM_MAT3X4_INCLUDED</span></div>
|
||||
<div class="ttc" id="a00169_html_ga3deb6f746c2def511a51926dc349dd5d"><div class="ttname"><a href="a00169.html#ga3deb6f746c2def511a51926dc349dd5d">glm::highp_mat3x4</a></div><div class="ttdeci">detail::tmat3x4< float, highp > highp_mat3x4</div><div class="ttdoc">3 columns of 4 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00251">type_mat.hpp:251</a></div></div>
|
||||
<div class="ttc" id="a00169_html_gab64fadf0703a9308d8034e35e405e9ef"><div class="ttname"><a href="a00169.html#gab64fadf0703a9308d8034e35e405e9ef">glm::lowp_mat3x4</a></div><div class="ttdeci">detail::tmat3x4< float, lowp > lowp_mat3x4</div><div class="ttdoc">3 columns of 4 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00237">type_mat.hpp:237</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga6d4f08b5ae69a27503d9d3497b21aca1"><div class="ttname"><a href="a00169.html#ga6d4f08b5ae69a27503d9d3497b21aca1">glm::mediump_mat3x4</a></div><div class="ttdeci">detail::tmat3x4< float, mediump > mediump_mat3x4</div><div class="ttdoc">3 columns of 4 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00244">type_mat.hpp:244</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
@ -47,15 +47,23 @@
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">mat4x2.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="a00068_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 name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:a00151"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00151.html">glm</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00167.html">GLM Core</a></p>
|
||||
|
@ -57,7 +57,20 @@
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "detail/type_mat4x2.hpp"</span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#endif//GLM_MAT4X2_INCLUDED</span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">namespace </span>glm</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keyword">typedef</span> detail::tmat4x2<float, lowp> <a class="code" href="a00169.html#ga36036e813ec0ebc4895750fdadad9b44">lowp_mat4x2</a>;</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keyword">typedef</span> detail::tmat4x2<float, mediump> <a class="code" href="a00169.html#ga21871ba547793be6fd150f6d1dd333be">mediump_mat4x2</a>;</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">typedef</span> detail::tmat4x2<float, highp> <a class="code" href="a00169.html#gaafb0fd7602fb0336370f8c985c24c792">highp_mat4x2</a>;</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> }<span class="comment">//namespace glm</span></div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="preprocessor">#endif//GLM_MAT4X2_INCLUDED</span></div>
|
||||
<div class="ttc" id="a00169_html_ga21871ba547793be6fd150f6d1dd333be"><div class="ttname"><a href="a00169.html#ga21871ba547793be6fd150f6d1dd333be">glm::mediump_mat4x2</a></div><div class="ttdeci">detail::tmat4x2< float, mediump > mediump_mat4x2</div><div class="ttdoc">4 columns of 2 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00270">type_mat.hpp:270</a></div></div>
|
||||
<div class="ttc" id="a00169_html_gaafb0fd7602fb0336370f8c985c24c792"><div class="ttname"><a href="a00169.html#gaafb0fd7602fb0336370f8c985c24c792">glm::highp_mat4x2</a></div><div class="ttdeci">detail::tmat4x2< float, highp > highp_mat4x2</div><div class="ttdoc">4 columns of 2 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00277">type_mat.hpp:277</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga36036e813ec0ebc4895750fdadad9b44"><div class="ttname"><a href="a00169.html#ga36036e813ec0ebc4895750fdadad9b44">glm::lowp_mat4x2</a></div><div class="ttdeci">detail::tmat4x2< float, lowp > lowp_mat4x2</div><div class="ttdoc">4 columns of 2 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00263">type_mat.hpp:263</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
@ -57,7 +57,20 @@
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "detail/type_mat4x3.hpp"</span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#endif//GLM_MAT4X3_INCLUDED</span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">namespace </span>glm</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keyword">typedef</span> detail::tmat4x3<float, lowp> <a class="code" href="a00169.html#gaa5fb99108b51e3032c21dd5d1d4bf778">lowp_mat4x3</a>;</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keyword">typedef</span> detail::tmat4x3<float, mediump> <a class="code" href="a00169.html#ga3ab303f594c1aa54d4b05f75f5f976cc">mediump_mat4x3</a>;</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">typedef</span> detail::tmat4x3<float, highp> <a class="code" href="a00169.html#gaf06776feb18015cc4a11aa6cf99464df">highp_mat4x3</a>;</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> }<span class="comment">//namespace glm</span></div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="preprocessor">#endif//GLM_MAT4X3_INCLUDED</span></div>
|
||||
<div class="ttc" id="a00169_html_ga3ab303f594c1aa54d4b05f75f5f976cc"><div class="ttname"><a href="a00169.html#ga3ab303f594c1aa54d4b05f75f5f976cc">glm::mediump_mat4x3</a></div><div class="ttdeci">detail::tmat4x3< float, mediump > mediump_mat4x3</div><div class="ttdoc">4 columns of 3 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00296">type_mat.hpp:296</a></div></div>
|
||||
<div class="ttc" id="a00169_html_gaf06776feb18015cc4a11aa6cf99464df"><div class="ttname"><a href="a00169.html#gaf06776feb18015cc4a11aa6cf99464df">glm::highp_mat4x3</a></div><div class="ttdeci">detail::tmat4x3< float, highp > highp_mat4x3</div><div class="ttdoc">4 columns of 3 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00303">type_mat.hpp:303</a></div></div>
|
||||
<div class="ttc" id="a00169_html_gaa5fb99108b51e3032c21dd5d1d4bf778"><div class="ttname"><a href="a00169.html#gaa5fb99108b51e3032c21dd5d1d4bf778">glm::lowp_mat4x3</a></div><div class="ttdeci">detail::tmat4x3< float, lowp > lowp_mat4x3</div><div class="ttdoc">4 columns of 3 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00289">type_mat.hpp:289</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
@ -47,15 +47,23 @@
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">mat4x4.hpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="a00070_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 name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:a00151"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00151.html">glm</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00167.html">GLM Core</a></p>
|
||||
|
@ -57,7 +57,29 @@
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "detail/type_mat4x4.hpp"</span></div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#endif//GLM_MAT4X4_INCLUDED</span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">namespace </span>glm</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keyword">typedef</span> detail::tmat4x4<float, lowp> <a class="code" href="a00169.html#gae71c1635af023cb4c6c46ca6125024b4">lowp_mat4</a>;</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keyword">typedef</span> detail::tmat4x4<float, mediump> <a class="code" href="a00169.html#gad4b6a1e477ca75d3680ce1bcaeb8c6e5">mediump_mat4</a>;</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">typedef</span> detail::tmat4x4<float, highp> <a class="code" href="a00169.html#ga918cf8b23ad6e8fa2bb95b5f9a1758e8">highp_mat4</a>;</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  </div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keyword">typedef</span> detail::tmat4x4<float, lowp> <a class="code" href="a00169.html#gaa4f825a69ac831f111063a97172fe776">lowp_mat4x4</a>;</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  </div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keyword">typedef</span> detail::tmat4x4<float, mediump> <a class="code" href="a00169.html#ga5e65a8f07e6c1075de01b2a9cae00cd1">mediump_mat4x4</a>;</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keyword">typedef</span> detail::tmat4x4<float, highp> <a class="code" href="a00169.html#ga7bbd85740e60f39fff4277f1c73d877f">highp_mat4x4</a>;</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> }<span class="comment">//namespace glm</span></div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="preprocessor">#endif//GLM_MAT4X4_INCLUDED</span></div>
|
||||
<div class="ttc" id="a00169_html_ga7bbd85740e60f39fff4277f1c73d877f"><div class="ttname"><a href="a00169.html#ga7bbd85740e60f39fff4277f1c73d877f">glm::highp_mat4x4</a></div><div class="ttdeci">detail::tmat4x4< float, highp > highp_mat4x4</div><div class="ttdoc">4 columns of 4 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00351">type_mat.hpp:351</a></div></div>
|
||||
<div class="ttc" id="a00169_html_gae71c1635af023cb4c6c46ca6125024b4"><div class="ttname"><a href="a00169.html#gae71c1635af023cb4c6c46ca6125024b4">glm::lowp_mat4</a></div><div class="ttdeci">detail::tmat4x4< float, lowp > lowp_mat4</div><div class="ttdoc">4 columns of 4 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00316">type_mat.hpp:316</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga918cf8b23ad6e8fa2bb95b5f9a1758e8"><div class="ttname"><a href="a00169.html#ga918cf8b23ad6e8fa2bb95b5f9a1758e8">glm::highp_mat4</a></div><div class="ttdeci">detail::tmat4x4< float, highp > highp_mat4</div><div class="ttdoc">4 columns of 4 components matrix of high precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00330">type_mat.hpp:330</a></div></div>
|
||||
<div class="ttc" id="a00169_html_ga5e65a8f07e6c1075de01b2a9cae00cd1"><div class="ttname"><a href="a00169.html#ga5e65a8f07e6c1075de01b2a9cae00cd1">glm::mediump_mat4x4</a></div><div class="ttdeci">detail::tmat4x4< float, mediump > mediump_mat4x4</div><div class="ttdoc">4 columns of 4 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00344">type_mat.hpp:344</a></div></div>
|
||||
<div class="ttc" id="a00169_html_gad4b6a1e477ca75d3680ce1bcaeb8c6e5"><div class="ttname"><a href="a00169.html#gad4b6a1e477ca75d3680ce1bcaeb8c6e5">glm::mediump_mat4</a></div><div class="ttdeci">detail::tmat4x4< float, mediump > mediump_mat4</div><div class="ttdoc">4 columns of 4 components matrix of medium precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00323">type_mat.hpp:323</a></div></div>
|
||||
<div class="ttc" id="a00169_html_gaa4f825a69ac831f111063a97172fe776"><div class="ttname"><a href="a00169.html#gaa4f825a69ac831f111063a97172fe776">glm::lowp_mat4x4</a></div><div class="ttdeci">detail::tmat4x4< float, lowp > lowp_mat4x4</div><div class="ttdoc">4 columns of 4 components matrix of low precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00337">type_mat.hpp:337</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
@ -55,7 +55,7 @@
|
||||
<p><a href="a00071_source.html">Go to the source code of this file.</a></p>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00167.html">GLM Core</a></p>
|
||||
|
@ -79,7 +79,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00173.html">GLM_GTC_matrix_access</a></p>
|
||||
|
@ -73,7 +73,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00206.html">GLM_GTX_matrix_cross_product</a></p>
|
||||
|
@ -331,7 +331,7 @@ mediump > </td><td class="memItemRight" valign="bottom"><a class="el" hr
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00174.html">GLM_GTC_matrix_integer</a></p>
|
||||
|
@ -79,7 +79,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00207.html">GLM_GTX_matrix_interpolation</a></p>
|
||||
|
@ -74,7 +74,7 @@ genType::value_type </td><td class="memTemplItemRight" valign="bottom"><a c
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00175.html">GLM_GTC_matrix_inverse</a></p>
|
||||
|
@ -103,7 +103,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00208.html">GLM_GTX_matrix_major_storage</a></p>
|
||||
|
@ -94,7 +94,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00209.html">GLM_GTX_matrix_operation</a></p>
|
||||
|
@ -64,9 +64,9 @@ Namespaces</h2></td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:gabedf650c2fb3a6062d96dd979b809f51"><td class="memTemplParams" colspan="2">template<typename genType > </td></tr>
|
||||
<tr class="memitem:gabedf650c2fb3a6062d96dd979b809f51"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00210.html#gabedf650c2fb3a6062d96dd979b809f51">isIdentity</a> (genType const &m, typename genType::T const &epsilon)</td></tr>
|
||||
<tr class="separator:gabedf650c2fb3a6062d96dd979b809f51"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga95004e68e8d77a8b37038d96c088ec9c"><td class="memTemplParams" colspan="2">template<typename T , precision P, template< typename, precision > class matType> </td></tr>
|
||||
<tr class="memitem:ga95004e68e8d77a8b37038d96c088ec9c"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00210.html#ga95004e68e8d77a8b37038d96c088ec9c">isIdentity</a> (matType< T, P > const &m, T const &epsilon)</td></tr>
|
||||
<tr class="separator:ga95004e68e8d77a8b37038d96c088ec9c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaeb6ab065655de7ae74220c893181b682"><td class="memTemplParams" colspan="2">template<typename T , precision P> </td></tr>
|
||||
<tr class="memitem:gaeb6ab065655de7ae74220c893181b682"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00210.html#gaeb6ab065655de7ae74220c893181b682">isNormalized</a> (detail::tmat2x2< T, P > const &m, T const &epsilon)</td></tr>
|
||||
<tr class="separator:gaeb6ab065655de7ae74220c893181b682"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@ -91,7 +91,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00210.html">GLM_GTX_matrix_query</a></p>
|
||||
|
@ -68,55 +68,39 @@
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> {</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keyword">template</span><<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordtype">bool</span> <a class="code" href="a00210.html#gaca2ae6e3b473e36c0bf0fcf50d0b972b">isNull</a>(</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  detail::tmat2x2<T, P> <span class="keyword">const</span> & m,</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  T <span class="keyword">const</span> & <a class="code" href="a00171.html#gacb41049b8d22c8aa90e362b96c524feb">epsilon</a><span class="comment">/* = std::numeric_limits<T>::epsilon()*/</span>);</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  </div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keyword">template</span><<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordtype">bool</span> <a class="code" href="a00210.html#gaca2ae6e3b473e36c0bf0fcf50d0b972b">isNull</a>(</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  detail::tmat3x3<T, P> <span class="keyword">const</span> & m,</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  T <span class="keyword">const</span> & <a class="code" href="a00171.html#gacb41049b8d22c8aa90e362b96c524feb">epsilon</a><span class="comment">/* = std::numeric_limits<T>::epsilon()*/</span>);</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  </div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keyword">template</span><<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keywordtype">bool</span> <a class="code" href="a00210.html#gaca2ae6e3b473e36c0bf0fcf50d0b972b">isNull</a>(</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  detail::tmat4x4<T, P> <span class="keyword">const</span> & m,</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  T <span class="keyword">const</span> & <a class="code" href="a00171.html#gacb41049b8d22c8aa90e362b96c524feb">epsilon</a><span class="comment">/* = std::numeric_limits<T>::epsilon()*/</span>);</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  </div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="keyword">template</span><<span class="keyword">typename</span> genType></div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keywordtype">bool</span> <a class="code" href="a00210.html#gabedf650c2fb3a6062d96dd979b809f51">isIdentity</a>(</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  genType <span class="keyword">const</span> & m,</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keyword">typename</span> genType::T <span class="keyword">const</span> & <a class="code" href="a00171.html#gacb41049b8d22c8aa90e362b96c524feb">epsilon</a><span class="comment">/* = std::numeric_limits<typename genType::value_type>::epsilon()*/</span>);</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keyword">template</span><<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keywordtype">bool</span> <a class="code" href="a00210.html#gaeb6ab065655de7ae74220c893181b682">isNormalized</a>(</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  detail::tmat2x2<T, P> <span class="keyword">const</span> & m,</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  T <span class="keyword">const</span> & <a class="code" href="a00171.html#gacb41049b8d22c8aa90e362b96c524feb">epsilon</a><span class="comment">/* = std::numeric_limits<T>::epsilon()*/</span>);</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordtype">bool</span> <a class="code" href="a00210.html#gaca2ae6e3b473e36c0bf0fcf50d0b972b">isNull</a>(detail::tmat2x2<T, P> <span class="keyword">const</span> & m, T <span class="keyword">const</span> & <a class="code" href="a00171.html#gacb41049b8d22c8aa90e362b96c524feb">epsilon</a>);</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  </div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keyword">template</span><<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordtype">bool</span> <a class="code" href="a00210.html#gaca2ae6e3b473e36c0bf0fcf50d0b972b">isNull</a>(detail::tmat3x3<T, P> <span class="keyword">const</span> & m, T <span class="keyword">const</span> & <a class="code" href="a00171.html#gacb41049b8d22c8aa90e362b96c524feb">epsilon</a>);</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  </div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keyword">template</span><<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keywordtype">bool</span> <a class="code" href="a00210.html#gaca2ae6e3b473e36c0bf0fcf50d0b972b">isNull</a>(detail::tmat4x4<T, P> <span class="keyword">const</span> & m, T <span class="keyword">const</span> & <a class="code" href="a00171.html#gacb41049b8d22c8aa90e362b96c524feb">epsilon</a>);</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keyword">template</span><<span class="keyword">typename</span> T, precision P, <span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>matType></div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keywordtype">bool</span> <a class="code" href="a00210.html#ga95004e68e8d77a8b37038d96c088ec9c">isIdentity</a>(matType<T, P> <span class="keyword">const</span> & m, T <span class="keyword">const</span> & <a class="code" href="a00171.html#gacb41049b8d22c8aa90e362b96c524feb">epsilon</a>);</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keyword">template</span><<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="keywordtype">bool</span> <a class="code" href="a00210.html#gaeb6ab065655de7ae74220c893181b682">isNormalized</a>(detail::tmat2x2<T, P> <span class="keyword">const</span> & m, T <span class="keyword">const</span> & <a class="code" href="a00171.html#gacb41049b8d22c8aa90e362b96c524feb">epsilon</a>);</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keyword">template</span><<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keywordtype">bool</span> <a class="code" href="a00210.html#gaeb6ab065655de7ae74220c893181b682">isNormalized</a>(detail::tmat3x3<T, P> <span class="keyword">const</span> & m, T <span class="keyword">const</span> & <a class="code" href="a00171.html#gacb41049b8d22c8aa90e362b96c524feb">epsilon</a>);</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keyword">template</span><<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordtype">bool</span> <a class="code" href="a00210.html#gaeb6ab065655de7ae74220c893181b682">isNormalized</a>(detail::tmat4x4<T, P> <span class="keyword">const</span> & m, T <span class="keyword">const</span> & <a class="code" href="a00171.html#gacb41049b8d22c8aa90e362b96c524feb">epsilon</a>);</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keyword">template</span><<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordtype">bool</span> <a class="code" href="a00210.html#gaeb6ab065655de7ae74220c893181b682">isNormalized</a>(</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  detail::tmat3x3<T, P> <span class="keyword">const</span> & m,</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  T <span class="keyword">const</span> & <a class="code" href="a00171.html#gacb41049b8d22c8aa90e362b96c524feb">epsilon</a><span class="comment">/* = std::numeric_limits<valType>::epsilon()*/</span>);</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> </div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keyword">template</span><<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keywordtype">bool</span> <a class="code" href="a00210.html#gaeb6ab065655de7ae74220c893181b682">isNormalized</a>(</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  detail::tmat4x4<T, P> <span class="keyword">const</span> & m,</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  T <span class="keyword">const</span> & <a class="code" href="a00171.html#gacb41049b8d22c8aa90e362b96c524feb">epsilon</a><span class="comment">/* = std::numeric_limits<valType>::epsilon()*/</span>);</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="keyword">template</span><<span class="keyword">typename</span> T, precision P, <span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>matType></div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keywordtype">bool</span> <a class="code" href="a00210.html#ga4fe1957e1f5935a9b7b6e61417d41aa4">isOrthogonal</a>(</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  matType<T, P> <span class="keyword">const</span> & m,</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  T <span class="keyword">const</span> & <a class="code" href="a00171.html#gacb41049b8d22c8aa90e362b96c524feb">epsilon</a><span class="comment">/* = std::numeric_limits<genType>::epsilon()*/</span>);</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> }<span class="comment">//namespace glm</span></div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> </div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="preprocessor">#include "matrix_query.inl"</span></div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> </div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> <span class="preprocessor">#endif//GLM_GTX_matrix_query</span></div>
|
||||
<div class="ttc" id="a00210_html_gabedf650c2fb3a6062d96dd979b809f51"><div class="ttname"><a href="a00210.html#gabedf650c2fb3a6062d96dd979b809f51">glm::isIdentity</a></div><div class="ttdeci">bool isIdentity(genType const &m, typename genType::T const &epsilon)</div><div class="ttdoc">Return whether a matrix is an identity matrix. </div></div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keyword">template</span><<span class="keyword">typename</span> T, precision P, <span class="keyword">template</span> <<span class="keyword">typename</span>, precision> <span class="keyword">class </span>matType></div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordtype">bool</span> <a class="code" href="a00210.html#ga4fe1957e1f5935a9b7b6e61417d41aa4">isOrthogonal</a>(matType<T, P> <span class="keyword">const</span> & m, T <span class="keyword">const</span> & <a class="code" href="a00171.html#gacb41049b8d22c8aa90e362b96c524feb">epsilon</a>);</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> }<span class="comment">//namespace glm</span></div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="preprocessor">#include "matrix_query.inl"</span></div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> </div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="preprocessor">#endif//GLM_GTX_matrix_query</span></div>
|
||||
<div class="ttc" id="a00171_html_gacb41049b8d22c8aa90e362b96c524feb"><div class="ttname"><a href="a00171.html#gacb41049b8d22c8aa90e362b96c524feb">glm::epsilon</a></div><div class="ttdeci">GLM_FUNC_DECL genType epsilon()</div><div class="ttdoc">Return the epsilon constant for floating point types. </div></div>
|
||||
<div class="ttc" id="a00210_html_ga4fe1957e1f5935a9b7b6e61417d41aa4"><div class="ttname"><a href="a00210.html#ga4fe1957e1f5935a9b7b6e61417d41aa4">glm::isOrthogonal</a></div><div class="ttdeci">bool isOrthogonal(matType< T, P > const &m, T const &epsilon)</div><div class="ttdoc">Return whether a matrix is an orthonormalized matrix. </div></div>
|
||||
<div class="ttc" id="a00210_html_gaeb6ab065655de7ae74220c893181b682"><div class="ttname"><a href="a00210.html#gaeb6ab065655de7ae74220c893181b682">glm::isNormalized</a></div><div class="ttdeci">bool isNormalized(detail::tmat2x2< T, P > const &m, T const &epsilon)</div><div class="ttdoc">Return whether a matrix is a normalized matrix. </div></div>
|
||||
<div class="ttc" id="a00210_html_gaca2ae6e3b473e36c0bf0fcf50d0b972b"><div class="ttname"><a href="a00210.html#gaca2ae6e3b473e36c0bf0fcf50d0b972b">glm::isNull</a></div><div class="ttdeci">bool isNull(detail::tmat2x2< T, P > const &m, T const &epsilon)</div><div class="ttdoc">Return whether a matrix a null matrix. </div></div>
|
||||
<div class="ttc" id="a00210_html_ga95004e68e8d77a8b37038d96c088ec9c"><div class="ttname"><a href="a00210.html#ga95004e68e8d77a8b37038d96c088ec9c">glm::isIdentity</a></div><div class="ttdeci">bool isIdentity(matType< T, P > const &m, T const &epsilon)</div><div class="ttdoc">Return whether a matrix is an identity matrix. </div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
@ -121,7 +121,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00176.html">GLM_GTC_matrix_transform</a></p>
|
||||
|
@ -71,7 +71,7 @@ template<typename T , precision P> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00211.html">GLM_GTX_mixed_producte</a></p>
|
||||
|
@ -73,7 +73,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00212.html">GLM_GTX_multiple</a></p>
|
||||
|
@ -76,7 +76,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00177.html">GLM_GTC_noise</a></p>
|
||||
|
@ -57,32 +57,33 @@
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="comment">// Dependencies</span></div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor">#include "../detail/setup.hpp"</span></div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="preprocessor">#if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))</span></div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="preprocessor"></span><span class="preprocessor"># pragma message("GLM: GLM_GTC_noise extension included")</span></div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="keyword">namespace </span>glm</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> {</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P, <span class="keyword">template</span><<span class="keyword">typename</span>, precision> <span class="keyword">class </span>vecType></div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  T <a class="code" href="a00177.html#gad8bbcb5086792813480d06f103daf9a0">perlin</a>(</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  vecType<T, P> <span class="keyword">const</span> & p);</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  </div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P, <span class="keyword">template</span><<span class="keyword">typename</span>, precision> <span class="keyword">class </span>vecType></div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  T <a class="code" href="a00177.html#gad8bbcb5086792813480d06f103daf9a0">perlin</a>(</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  vecType<T, P> <span class="keyword">const</span> & p,</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  vecType<T, P> <span class="keyword">const</span> & rep);</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P, <span class="keyword">template</span><<span class="keyword">typename</span>, precision> <span class="keyword">class </span>vecType></div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  T <a class="code" href="a00177.html#gad2a7baea3f03a45fb8b100b539710be8">simplex</a>(</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  vecType<T, P> <span class="keyword">const</span> & p);</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> }<span class="comment">//namespace glm</span></div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="preprocessor">#include "noise.inl"</span></div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="preprocessor">#endif//GLM_GTC_noise</span></div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor">#include "../detail/precision.hpp"</span></div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="preprocessor">#if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))</span></div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="preprocessor"></span><span class="preprocessor"># pragma message("GLM: GLM_GTC_noise extension included")</span></div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">namespace </span>glm</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> {</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P, <span class="keyword">template</span><<span class="keyword">typename</span>, precision> <span class="keyword">class </span>vecType></div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  T <a class="code" href="a00177.html#gad8bbcb5086792813480d06f103daf9a0">perlin</a>(</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  vecType<T, P> <span class="keyword">const</span> & p);</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  </div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P, <span class="keyword">template</span><<span class="keyword">typename</span>, precision> <span class="keyword">class </span>vecType></div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  T <a class="code" href="a00177.html#gad8bbcb5086792813480d06f103daf9a0">perlin</a>(</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  vecType<T, P> <span class="keyword">const</span> & p,</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  vecType<T, P> <span class="keyword">const</span> & rep);</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P, <span class="keyword">template</span><<span class="keyword">typename</span>, precision> <span class="keyword">class </span>vecType></div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  T <a class="code" href="a00177.html#gad2a7baea3f03a45fb8b100b539710be8">simplex</a>(</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  vecType<T, P> <span class="keyword">const</span> & p);</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> }<span class="comment">//namespace glm</span></div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="preprocessor">#include "noise.inl"</span></div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="preprocessor">#endif//GLM_GTC_noise</span></div>
|
||||
<div class="ttc" id="a00177_html_gad2a7baea3f03a45fb8b100b539710be8"><div class="ttname"><a href="a00177.html#gad2a7baea3f03a45fb8b100b539710be8">glm::simplex</a></div><div class="ttdeci">T simplex(vecType< T, P > const &p)</div><div class="ttdoc">Simplex noise. </div></div>
|
||||
<div class="ttc" id="a00177_html_gad8bbcb5086792813480d06f103daf9a0"><div class="ttname"><a href="a00177.html#gad8bbcb5086792813480d06f103daf9a0">glm::perlin</a></div><div class="ttdeci">T perlin(vecType< T, P > const &p)</div><div class="ttdoc">Classic perlin noise. </div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
|
@ -97,7 +97,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00213.html">GLM_GTX_norm</a></p>
|
||||
|
@ -70,7 +70,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00214.html">GLM_GTX_normal</a></p>
|
||||
|
@ -73,7 +73,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00215.html">GLM_GTX_normalize_dot</a></p>
|
||||
|
@ -97,7 +97,7 @@ typedef u8 </td><td class="memItemRight" valign="bottom"><a class="el" href
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00216.html">GLM_GTX_number_precision</a></p>
|
||||
|
@ -87,7 +87,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00217.html">GLM_GTX_optimum_pow</a></p>
|
||||
|
@ -73,7 +73,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00218.html">GLM_GTX_orthonormalize</a></p>
|
||||
|
@ -72,8 +72,8 @@ Functions</h2></td></tr>
|
||||
<tr class="separator:gafe2f7b39caf8f5ec555e1c059ec530e6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga06ecb6afb902dba45419008171db9023"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL uint32 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#ga06ecb6afb902dba45419008171db9023">packI3x10_1x2</a> (ivec4 const &v)</td></tr>
|
||||
<tr class="separator:ga06ecb6afb902dba45419008171db9023"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gab22f8bcfdb5fc65af4701b25f143c1af"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL uint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#gab22f8bcfdb5fc65af4701b25f143c1af">packSnorm1x16</a> (float v)</td></tr>
|
||||
<tr class="separator:gab22f8bcfdb5fc65af4701b25f143c1af"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gab05d07ca244dddc2d82ba71d843691e4"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL uint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#gab05d07ca244dddc2d82ba71d843691e4">packSnorm1x16</a> (float const &v)</td></tr>
|
||||
<tr class="separator:gab05d07ca244dddc2d82ba71d843691e4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaeecb4166fa0f5764846cb6c215766398"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL uint8 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#gaeecb4166fa0f5764846cb6c215766398">packSnorm1x8</a> (float const &s)</td></tr>
|
||||
<tr class="separator:gaeecb4166fa0f5764846cb6c215766398"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga6be3cfb2cce3702f03e91bbeb5286d7e"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL uint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#ga6be3cfb2cce3702f03e91bbeb5286d7e">packSnorm2x8</a> (vec2 const &v)</td></tr>
|
||||
@ -84,8 +84,8 @@ Functions</h2></td></tr>
|
||||
<tr class="separator:ga358943934d21da947d5bcc88c2ab7832"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gada3d88d59f0f458f9c51a9fd359a4bc0"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL uint32 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#gada3d88d59f0f458f9c51a9fd359a4bc0">packU3x10_1x2</a> (uvec4 const &v)</td></tr>
|
||||
<tr class="separator:gada3d88d59f0f458f9c51a9fd359a4bc0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga9f82737bf2a44bedff1d286b76837886"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL uint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#ga9f82737bf2a44bedff1d286b76837886">packUnorm1x16</a> (float v)</td></tr>
|
||||
<tr class="separator:ga9f82737bf2a44bedff1d286b76837886"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga146ced9fe50f08bbbccac5693d717a27"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL uint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#ga146ced9fe50f08bbbccac5693d717a27">packUnorm1x16</a> (float const &v)</td></tr>
|
||||
<tr class="separator:ga146ced9fe50f08bbbccac5693d717a27"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gab16a1b79ed7431e9d84e8fde983b6d11"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL uint8 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#gab16a1b79ed7431e9d84e8fde983b6d11">packUnorm1x8</a> (float const &v)</td></tr>
|
||||
<tr class="separator:gab16a1b79ed7431e9d84e8fde983b6d11"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga9a666b1c688ab54100061ed06526de6e"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL uint16 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#ga9a666b1c688ab54100061ed06526de6e">packUnorm2x8</a> (vec2 const &v)</td></tr>
|
||||
@ -102,24 +102,24 @@ Functions</h2></td></tr>
|
||||
<tr class="separator:ga7acdbf24148ef556939719cf47036524"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga1ff4f5a28d764786f916f9d069d16e86"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL ivec4 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#ga1ff4f5a28d764786f916f9d069d16e86">unpackI3x10_1x2</a> (uint32 const &p)</td></tr>
|
||||
<tr class="separator:ga1ff4f5a28d764786f916f9d069d16e86"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga96dd15002370627a443c835ab03a766c"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL float </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#ga96dd15002370627a443c835ab03a766c">unpackSnorm1x16</a> (uint16 p)</td></tr>
|
||||
<tr class="separator:ga96dd15002370627a443c835ab03a766c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga4851ff86678aa1c7ace9d67846894285"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL float </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#ga4851ff86678aa1c7ace9d67846894285">unpackSnorm1x8</a> (uint8 p)</td></tr>
|
||||
<tr class="separator:ga4851ff86678aa1c7ace9d67846894285"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga8b128e89be449fc71336968a66bf6e1a"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL vec2 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#ga8b128e89be449fc71336968a66bf6e1a">unpackSnorm2x8</a> (uint16 p)</td></tr>
|
||||
<tr class="separator:ga8b128e89be449fc71336968a66bf6e1a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga7a065826893fb3ab85097a8ed23d6654"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL float </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#ga7a065826893fb3ab85097a8ed23d6654">unpackSnorm1x16</a> (uint16 const &p)</td></tr>
|
||||
<tr class="separator:ga7a065826893fb3ab85097a8ed23d6654"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gacb89a737b93aa41e3efce2148fffbea4"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL float </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#gacb89a737b93aa41e3efce2148fffbea4">unpackSnorm1x8</a> (uint8 const &p)</td></tr>
|
||||
<tr class="separator:gacb89a737b93aa41e3efce2148fffbea4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaca99cad292a1045eefb1ad4cb535c31a"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL vec2 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#gaca99cad292a1045eefb1ad4cb535c31a">unpackSnorm2x8</a> (uint16 const &p)</td></tr>
|
||||
<tr class="separator:gaca99cad292a1045eefb1ad4cb535c31a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga03af1e97f8a96c429524ebf20a6509f5"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL vec4 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#ga03af1e97f8a96c429524ebf20a6509f5">unpackSnorm3x10_1x2</a> (uint32 const &p)</td></tr>
|
||||
<tr class="separator:ga03af1e97f8a96c429524ebf20a6509f5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gadb01fc0530f07beb509c89d97b6f4d20"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL vec4 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#gadb01fc0530f07beb509c89d97b6f4d20">unpackSnorm4x16</a> (uint64 const &p)</td></tr>
|
||||
<tr class="separator:gadb01fc0530f07beb509c89d97b6f4d20"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaef276e11b8246c34d993b0eb01f66481"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL uvec4 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#gaef276e11b8246c34d993b0eb01f66481">unpackU3x10_1x2</a> (uint32 const &p)</td></tr>
|
||||
<tr class="separator:gaef276e11b8246c34d993b0eb01f66481"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga83d34160a5cb7bcb5339823210fc7501"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL float </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#ga83d34160a5cb7bcb5339823210fc7501">unpackUnorm1x16</a> (uint16 p)</td></tr>
|
||||
<tr class="separator:ga83d34160a5cb7bcb5339823210fc7501"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaa3aee122bd262e9fa974fcddd3778d22"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL float </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#gaa3aee122bd262e9fa974fcddd3778d22">unpackUnorm1x8</a> (uint8 pdf)</td></tr>
|
||||
<tr class="separator:gaa3aee122bd262e9fa974fcddd3778d22"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga637cbe3913dd95c6e7b4c99c61bd611f"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL vec2 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#ga637cbe3913dd95c6e7b4c99c61bd611f">unpackUnorm2x8</a> (uint16 p)</td></tr>
|
||||
<tr class="separator:ga637cbe3913dd95c6e7b4c99c61bd611f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gac2e137ade637150f6a9a14e394c3064b"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL float </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#gac2e137ade637150f6a9a14e394c3064b">unpackUnorm1x16</a> (uint16 const &p)</td></tr>
|
||||
<tr class="separator:gac2e137ade637150f6a9a14e394c3064b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga5e96a68924f1a4a9f4d75475098f5ddb"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL float </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#ga5e96a68924f1a4a9f4d75475098f5ddb">unpackUnorm1x8</a> (uint8 const &p)</td></tr>
|
||||
<tr class="separator:ga5e96a68924f1a4a9f4d75475098f5ddb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga2f28b1b4f401c6cec9465a0f266a1481"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL vec2 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#ga2f28b1b4f401c6cec9465a0f266a1481">unpackUnorm2x8</a> (uint16 const &p)</td></tr>
|
||||
<tr class="separator:ga2f28b1b4f401c6cec9465a0f266a1481"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gabec69b5ec17cd939035302551bfd04e5"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL vec4 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#gabec69b5ec17cd939035302551bfd04e5">unpackUnorm3x10_1x2</a> (uint32 const &p)</td></tr>
|
||||
<tr class="separator:gabec69b5ec17cd939035302551bfd04e5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga0b957d3ce90faf63cf6b826939837947"><td class="memItemLeft" align="right" valign="top">GLM_FUNC_DECL vec4 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html#ga0b957d3ce90faf63cf6b826939837947">unpackUnorm4x16</a> (uint64 const &p)</td></tr>
|
||||
@ -127,7 +127,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00178.html">GLM_GTC_packing</a></p>
|
||||
|
@ -67,31 +67,31 @@
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  GLM_FUNC_DECL <a class="code" href="a00182.html#ga36475e31b1992cfde54c1a6f5a148865">uint8</a> <a class="code" href="a00178.html#gab16a1b79ed7431e9d84e8fde983b6d11">packUnorm1x8</a>(<span class="keywordtype">float</span> <span class="keyword">const</span> & v);</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  GLM_FUNC_DECL <span class="keywordtype">float</span> <a class="code" href="a00178.html#gaa3aee122bd262e9fa974fcddd3778d22">unpackUnorm1x8</a>(<a class="code" href="a00182.html#ga36475e31b1992cfde54c1a6f5a148865">uint8</a> pdf);</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  GLM_FUNC_DECL <span class="keywordtype">float</span> <a class="code" href="a00178.html#ga5e96a68924f1a4a9f4d75475098f5ddb">unpackUnorm1x8</a>(<a class="code" href="a00182.html#ga36475e31b1992cfde54c1a6f5a148865">uint8</a> <span class="keyword">const</span> & p);</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  GLM_FUNC_DECL <a class="code" href="a00182.html#ga13471cbbe74e4303a57f3743d007b74d">uint16</a> <a class="code" href="a00178.html#ga9a666b1c688ab54100061ed06526de6e">packUnorm2x8</a>(<a class="code" href="a00168.html#ga09d0200e8ff86391d8804b4fefd5f1da">vec2</a> <span class="keyword">const</span> & v);</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  GLM_FUNC_DECL <a class="code" href="a00168.html#ga09d0200e8ff86391d8804b4fefd5f1da">vec2</a> <a class="code" href="a00178.html#ga637cbe3913dd95c6e7b4c99c61bd611f">unpackUnorm2x8</a>(<a class="code" href="a00182.html#ga13471cbbe74e4303a57f3743d007b74d">uint16</a> p);</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  GLM_FUNC_DECL <a class="code" href="a00168.html#ga09d0200e8ff86391d8804b4fefd5f1da">vec2</a> <a class="code" href="a00178.html#ga2f28b1b4f401c6cec9465a0f266a1481">unpackUnorm2x8</a>(<a class="code" href="a00182.html#ga13471cbbe74e4303a57f3743d007b74d">uint16</a> <span class="keyword">const</span> & p);</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  </div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  GLM_FUNC_DECL <a class="code" href="a00182.html#ga36475e31b1992cfde54c1a6f5a148865">uint8</a> <a class="code" href="a00178.html#gaeecb4166fa0f5764846cb6c215766398">packSnorm1x8</a>(<span class="keywordtype">float</span> <span class="keyword">const</span> & s);</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> </div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  GLM_FUNC_DECL <span class="keywordtype">float</span> <a class="code" href="a00178.html#ga4851ff86678aa1c7ace9d67846894285">unpackSnorm1x8</a>(<a class="code" href="a00182.html#ga36475e31b1992cfde54c1a6f5a148865">uint8</a> p);</div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  GLM_FUNC_DECL <span class="keywordtype">float</span> <a class="code" href="a00178.html#gacb89a737b93aa41e3efce2148fffbea4">unpackSnorm1x8</a>(<a class="code" href="a00182.html#ga36475e31b1992cfde54c1a6f5a148865">uint8</a> <span class="keyword">const</span> & p);</div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  </div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  GLM_FUNC_DECL <a class="code" href="a00182.html#ga13471cbbe74e4303a57f3743d007b74d">uint16</a> <a class="code" href="a00178.html#ga6be3cfb2cce3702f03e91bbeb5286d7e">packSnorm2x8</a>(<a class="code" href="a00168.html#ga09d0200e8ff86391d8804b4fefd5f1da">vec2</a> <span class="keyword">const</span> & v);</div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span> </div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  GLM_FUNC_DECL <a class="code" href="a00168.html#ga09d0200e8ff86391d8804b4fefd5f1da">vec2</a> <a class="code" href="a00178.html#ga8b128e89be449fc71336968a66bf6e1a">unpackSnorm2x8</a>(<a class="code" href="a00182.html#ga13471cbbe74e4303a57f3743d007b74d">uint16</a> p);</div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  GLM_FUNC_DECL <a class="code" href="a00168.html#ga09d0200e8ff86391d8804b4fefd5f1da">vec2</a> <a class="code" href="a00178.html#gaca99cad292a1045eefb1ad4cb535c31a">unpackSnorm2x8</a>(<a class="code" href="a00182.html#ga13471cbbe74e4303a57f3743d007b74d">uint16</a> <span class="keyword">const</span> & p);</div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  </div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  GLM_FUNC_DECL <a class="code" href="a00182.html#ga13471cbbe74e4303a57f3743d007b74d">uint16</a> <a class="code" href="a00178.html#ga9f82737bf2a44bedff1d286b76837886">packUnorm1x16</a>(<span class="keywordtype">float</span> v);</div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  GLM_FUNC_DECL <a class="code" href="a00182.html#ga13471cbbe74e4303a57f3743d007b74d">uint16</a> <a class="code" href="a00178.html#ga146ced9fe50f08bbbccac5693d717a27">packUnorm1x16</a>(<span class="keywordtype">float</span> <span class="keyword">const</span> & v);</div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span> </div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  GLM_FUNC_DECL <span class="keywordtype">float</span> <a class="code" href="a00178.html#ga83d34160a5cb7bcb5339823210fc7501">unpackUnorm1x16</a>(<a class="code" href="a00182.html#ga13471cbbe74e4303a57f3743d007b74d">uint16</a> p);</div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  GLM_FUNC_DECL <span class="keywordtype">float</span> <a class="code" href="a00178.html#gac2e137ade637150f6a9a14e394c3064b">unpackUnorm1x16</a>(<a class="code" href="a00182.html#ga13471cbbe74e4303a57f3743d007b74d">uint16</a> <span class="keyword">const</span> & p);</div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span> </div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  GLM_FUNC_DECL <a class="code" href="a00182.html#gab630f76c26b50298187f7889104d4b9c">uint64</a> <a class="code" href="a00178.html#ga1f63c264e7ab63264e2b2a99fd393897">packUnorm4x16</a>(<a class="code" href="a00168.html#gafbab23070ca47932487d25332adc7d7c">vec4</a> <span class="keyword">const</span> & v);</div>
|
||||
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span> </div>
|
||||
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  GLM_FUNC_DECL <a class="code" href="a00168.html#gafbab23070ca47932487d25332adc7d7c">vec4</a> <a class="code" href="a00178.html#ga0b957d3ce90faf63cf6b826939837947">unpackUnorm4x16</a>(<a class="code" href="a00182.html#gab630f76c26b50298187f7889104d4b9c">uint64</a> <span class="keyword">const</span> & p);</div>
|
||||
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span> </div>
|
||||
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  GLM_FUNC_DECL <a class="code" href="a00182.html#ga13471cbbe74e4303a57f3743d007b74d">uint16</a> <a class="code" href="a00178.html#gab22f8bcfdb5fc65af4701b25f143c1af">packSnorm1x16</a>(<span class="keywordtype">float</span> v);</div>
|
||||
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  GLM_FUNC_DECL <a class="code" href="a00182.html#ga13471cbbe74e4303a57f3743d007b74d">uint16</a> <a class="code" href="a00178.html#gab05d07ca244dddc2d82ba71d843691e4">packSnorm1x16</a>(<span class="keywordtype">float</span> <span class="keyword">const</span> & v);</div>
|
||||
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span> </div>
|
||||
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  GLM_FUNC_DECL <span class="keywordtype">float</span> <a class="code" href="a00178.html#ga96dd15002370627a443c835ab03a766c">unpackSnorm1x16</a>(<a class="code" href="a00182.html#ga13471cbbe74e4303a57f3743d007b74d">uint16</a> p);</div>
|
||||
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  GLM_FUNC_DECL <span class="keywordtype">float</span> <a class="code" href="a00178.html#ga7a065826893fb3ab85097a8ed23d6654">unpackSnorm1x16</a>(<a class="code" href="a00182.html#ga13471cbbe74e4303a57f3743d007b74d">uint16</a> <span class="keyword">const</span> & p);</div>
|
||||
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span> </div>
|
||||
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  GLM_FUNC_DECL <a class="code" href="a00182.html#gab630f76c26b50298187f7889104d4b9c">uint64</a> <a class="code" href="a00178.html#ga358943934d21da947d5bcc88c2ab7832">packSnorm4x16</a>(<a class="code" href="a00168.html#gafbab23070ca47932487d25332adc7d7c">vec4</a> <span class="keyword">const</span> & v);</div>
|
||||
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span> </div>
|
||||
@ -131,19 +131,18 @@
|
||||
<div class="line"><a name="l00476"></a><span class="lineno"> 476</span> </div>
|
||||
<div class="line"><a name="l00477"></a><span class="lineno"> 477</span> <span class="preprocessor">#endif//GLM_GTC_packing</span></div>
|
||||
<div class="line"><a name="l00478"></a><span class="lineno"> 478</span> <span class="preprocessor"></span></div>
|
||||
<div class="ttc" id="a00168_html_gaaa26c41d168dc00be0fe55f4d0a34224"><div class="ttname"><a href="a00168.html#gaaa26c41d168dc00be0fe55f4d0a34224">glm::ivec4</a></div><div class="ttdeci">highp_ivec4 ivec4</div><div class="ttdoc">4 components vector of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00475">type_vec.hpp:475</a></div></div>
|
||||
<div class="ttc" id="a00178_html_gaa3aee122bd262e9fa974fcddd3778d22"><div class="ttname"><a href="a00178.html#gaa3aee122bd262e9fa974fcddd3778d22">glm::unpackUnorm1x8</a></div><div class="ttdeci">GLM_FUNC_DECL float unpackUnorm1x8(uint8 pdf)</div><div class="ttdoc">Convert a single 8-bit integer to a normalized floating-point value. </div></div>
|
||||
<div class="ttc" id="a00168_html_gaa8ea2429bb3cb41a715258a447f39897"><div class="ttname"><a href="a00168.html#gaa8ea2429bb3cb41a715258a447f39897">glm::vec3</a></div><div class="ttdeci">highp_vec3 vec3</div><div class="ttdoc">3 components vector of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00414">type_vec.hpp:414</a></div></div>
|
||||
<div class="ttc" id="a00168_html_gaaa26c41d168dc00be0fe55f4d0a34224"><div class="ttname"><a href="a00168.html#gaaa26c41d168dc00be0fe55f4d0a34224">glm::ivec4</a></div><div class="ttdeci">highp_ivec4 ivec4</div><div class="ttdoc">4 components vector of signed integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00454">type_vec.hpp:454</a></div></div>
|
||||
<div class="ttc" id="a00168_html_gaa8ea2429bb3cb41a715258a447f39897"><div class="ttname"><a href="a00168.html#gaa8ea2429bb3cb41a715258a447f39897">glm::vec3</a></div><div class="ttdeci">highp_vec3 vec3</div><div class="ttdoc">3 components vector of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00393">type_vec.hpp:393</a></div></div>
|
||||
<div class="ttc" id="a00182_html_ga5fa3ddcab56c789bc272ff5651faa12d"><div class="ttname"><a href="a00182.html#ga5fa3ddcab56c789bc272ff5651faa12d">glm::uint32</a></div><div class="ttdeci">detail::uint32 uint32</div><div class="ttdoc">32 bit unsigned integer type. </div><div class="ttdef"><b>Definition:</b> <a href="a00121_source.html#l00096">type_int.hpp:96</a></div></div>
|
||||
<div class="ttc" id="a00178_html_ga9f82737bf2a44bedff1d286b76837886"><div class="ttname"><a href="a00178.html#ga9f82737bf2a44bedff1d286b76837886">glm::packUnorm1x16</a></div><div class="ttdeci">GLM_FUNC_DECL uint16 packUnorm1x16(float v)</div><div class="ttdoc">First, converts the normalized floating-point value v into a 16-bit integer value. </div></div>
|
||||
<div class="ttc" id="a00178_html_ga83d34160a5cb7bcb5339823210fc7501"><div class="ttname"><a href="a00178.html#ga83d34160a5cb7bcb5339823210fc7501">glm::unpackUnorm1x16</a></div><div class="ttdeci">GLM_FUNC_DECL float unpackUnorm1x16(uint16 p)</div><div class="ttdoc">First, unpacks a single 16-bit unsigned integer p into a of 16-bit unsigned integers. </div></div>
|
||||
<div class="ttc" id="a00178_html_gac2e137ade637150f6a9a14e394c3064b"><div class="ttname"><a href="a00178.html#gac2e137ade637150f6a9a14e394c3064b">glm::unpackUnorm1x16</a></div><div class="ttdeci">GLM_FUNC_DECL float unpackUnorm1x16(uint16 const &p)</div><div class="ttdoc">First, unpacks a single 16-bit unsigned integer p into a of 16-bit unsigned integers. </div></div>
|
||||
<div class="ttc" id="a00178_html_ga9a666b1c688ab54100061ed06526de6e"><div class="ttname"><a href="a00178.html#ga9a666b1c688ab54100061ed06526de6e">glm::packUnorm2x8</a></div><div class="ttdeci">GLM_FUNC_DECL uint16 packUnorm2x8(vec2 const &v)</div><div class="ttdoc">First, converts each component of the normalized floating-point value v into 8-bit integer values...</div></div>
|
||||
<div class="ttc" id="a00178_html_gab22f8bcfdb5fc65af4701b25f143c1af"><div class="ttname"><a href="a00178.html#gab22f8bcfdb5fc65af4701b25f143c1af">glm::packSnorm1x16</a></div><div class="ttdeci">GLM_FUNC_DECL uint16 packSnorm1x16(float v)</div><div class="ttdoc">First, converts the normalized floating-point value v into 16-bit integer value. </div></div>
|
||||
<div class="ttc" id="a00168_html_gafbab23070ca47932487d25332adc7d7c"><div class="ttname"><a href="a00168.html#gafbab23070ca47932487d25332adc7d7c">glm::vec4</a></div><div class="ttdeci">highp_vec4 vec4</div><div class="ttdoc">4 components vector of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00419">type_vec.hpp:419</a></div></div>
|
||||
<div class="ttc" id="a00178_html_gab05d07ca244dddc2d82ba71d843691e4"><div class="ttname"><a href="a00178.html#gab05d07ca244dddc2d82ba71d843691e4">glm::packSnorm1x16</a></div><div class="ttdeci">GLM_FUNC_DECL uint16 packSnorm1x16(float const &v)</div><div class="ttdoc">First, converts the normalized floating-point value v into 16-bit integer value. </div></div>
|
||||
<div class="ttc" id="a00168_html_gafbab23070ca47932487d25332adc7d7c"><div class="ttname"><a href="a00168.html#gafbab23070ca47932487d25332adc7d7c">glm::vec4</a></div><div class="ttdeci">highp_vec4 vec4</div><div class="ttdoc">4 components vector of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00398">type_vec.hpp:398</a></div></div>
|
||||
<div class="ttc" id="a00178_html_gaeecb4166fa0f5764846cb6c215766398"><div class="ttname"><a href="a00178.html#gaeecb4166fa0f5764846cb6c215766398">glm::packSnorm1x8</a></div><div class="ttdeci">GLM_FUNC_DECL uint8 packSnorm1x8(float const &s)</div><div class="ttdoc">First, converts the normalized floating-point value v into 8-bit integer value. </div></div>
|
||||
<div class="ttc" id="a00178_html_ga5e96a68924f1a4a9f4d75475098f5ddb"><div class="ttname"><a href="a00178.html#ga5e96a68924f1a4a9f4d75475098f5ddb">glm::unpackUnorm1x8</a></div><div class="ttdeci">GLM_FUNC_DECL float unpackUnorm1x8(uint8 const &p)</div><div class="ttdoc">Convert a single 8-bit integer to a normalized floating-point value. </div></div>
|
||||
<div class="ttc" id="a00178_html_ga8a1ee625d2707c60530fb3fca2980b19"><div class="ttname"><a href="a00178.html#ga8a1ee625d2707c60530fb3fca2980b19">glm::packUnorm3x10_1x2</a></div><div class="ttdeci">GLM_FUNC_DECL uint32 packUnorm3x10_1x2(vec4 const &v)</div><div class="ttdoc">First, converts the first three components of the normalized floating-point value v into 10-bit unsig...</div></div>
|
||||
<div class="ttc" id="a00178_html_ga358943934d21da947d5bcc88c2ab7832"><div class="ttname"><a href="a00178.html#ga358943934d21da947d5bcc88c2ab7832">glm::packSnorm4x16</a></div><div class="ttdeci">GLM_FUNC_DECL uint64 packSnorm4x16(vec4 const &v)</div><div class="ttdoc">First, converts each component of the normalized floating-point value v into 16-bit integer values...</div></div>
|
||||
<div class="ttc" id="a00178_html_ga637cbe3913dd95c6e7b4c99c61bd611f"><div class="ttname"><a href="a00178.html#ga637cbe3913dd95c6e7b4c99c61bd611f">glm::unpackUnorm2x8</a></div><div class="ttdeci">GLM_FUNC_DECL vec2 unpackUnorm2x8(uint16 p)</div><div class="ttdoc">First, unpacks a single 16-bit unsigned integer p into a pair of 8-bit unsigned integers. </div></div>
|
||||
<div class="ttc" id="a00178_html_ga7a065826893fb3ab85097a8ed23d6654"><div class="ttname"><a href="a00178.html#ga7a065826893fb3ab85097a8ed23d6654">glm::unpackSnorm1x16</a></div><div class="ttdeci">GLM_FUNC_DECL float unpackSnorm1x16(uint16 const &p)</div><div class="ttdoc">First, unpacks a single 16-bit unsigned integer p into a single 16-bit signed integers. </div></div>
|
||||
<div class="ttc" id="a00178_html_ga06ecb6afb902dba45419008171db9023"><div class="ttname"><a href="a00178.html#ga06ecb6afb902dba45419008171db9023">glm::packI3x10_1x2</a></div><div class="ttdeci">GLM_FUNC_DECL uint32 packI3x10_1x2(ivec4 const &v)</div><div class="ttdoc">Returns an unsigned integer obtained by converting the components of a four-component signed integer ...</div></div>
|
||||
<div class="ttc" id="a00182_html_gab630f76c26b50298187f7889104d4b9c"><div class="ttname"><a href="a00182.html#gab630f76c26b50298187f7889104d4b9c">glm::uint64</a></div><div class="ttdeci">detail::uint64 uint64</div><div class="ttdoc">64 bit unsigned integer type. </div><div class="ttdef"><b>Definition:</b> <a href="a00121_source.html#l00097">type_int.hpp:97</a></div></div>
|
||||
<div class="ttc" id="a00178_html_ga0b957d3ce90faf63cf6b826939837947"><div class="ttname"><a href="a00178.html#ga0b957d3ce90faf63cf6b826939837947">glm::unpackUnorm4x16</a></div><div class="ttdeci">GLM_FUNC_DECL vec4 unpackUnorm4x16(uint64 const &p)</div><div class="ttdoc">First, unpacks a single 64-bit unsigned integer p into four 16-bit unsigned integers. </div></div>
|
||||
@ -152,23 +151,24 @@
|
||||
<div class="ttc" id="a00178_html_gabee51ecab6b477b18e7da4fc7393d0e9"><div class="ttname"><a href="a00178.html#gabee51ecab6b477b18e7da4fc7393d0e9">glm::unpackF2x11_1x10</a></div><div class="ttdeci">GLM_FUNC_DECL vec3 unpackF2x11_1x10(uint32 const &p)</div><div class="ttdoc">First, unpacks a single 32-bit unsigned integer p into two 11-bit signless floating-point values and ...</div></div>
|
||||
<div class="ttc" id="a00178_html_gada3d88d59f0f458f9c51a9fd359a4bc0"><div class="ttname"><a href="a00178.html#gada3d88d59f0f458f9c51a9fd359a4bc0">glm::packU3x10_1x2</a></div><div class="ttdeci">GLM_FUNC_DECL uint32 packU3x10_1x2(uvec4 const &v)</div><div class="ttdoc">Returns an unsigned integer obtained by converting the components of a four-component unsigned intege...</div></div>
|
||||
<div class="ttc" id="a00132_html"><div class="ttname"><a href="a00132.html">type_precision.hpp</a></div><div class="ttdoc">OpenGL Mathematics (glm.g-truc.net) </div></div>
|
||||
<div class="ttc" id="a00178_html_gacb89a737b93aa41e3efce2148fffbea4"><div class="ttname"><a href="a00178.html#gacb89a737b93aa41e3efce2148fffbea4">glm::unpackSnorm1x8</a></div><div class="ttdeci">GLM_FUNC_DECL float unpackSnorm1x8(uint8 const &p)</div><div class="ttdoc">First, unpacks a single 8-bit unsigned integer p into a single 8-bit signed integers. </div></div>
|
||||
<div class="ttc" id="a00178_html_gab7f8a84e119fe3f1ff57d7e2ec093747"><div class="ttname"><a href="a00178.html#gab7f8a84e119fe3f1ff57d7e2ec093747">glm::packHalf1x16</a></div><div class="ttdeci">GLM_FUNC_DECL uint16 packHalf1x16(float const &v)</div><div class="ttdoc">Returns an unsigned integer obtained by converting the components of a floating-point scalar to the 1...</div></div>
|
||||
<div class="ttc" id="a00178_html_ga146ced9fe50f08bbbccac5693d717a27"><div class="ttname"><a href="a00178.html#ga146ced9fe50f08bbbccac5693d717a27">glm::packUnorm1x16</a></div><div class="ttdeci">GLM_FUNC_DECL uint16 packUnorm1x16(float const &v)</div><div class="ttdoc">First, converts the normalized floating-point value v into a 16-bit integer value. </div></div>
|
||||
<div class="ttc" id="a00182_html_ga36475e31b1992cfde54c1a6f5a148865"><div class="ttname"><a href="a00182.html#ga36475e31b1992cfde54c1a6f5a148865">glm::uint8</a></div><div class="ttdeci">detail::uint8 uint8</div><div class="ttdoc">8 bit unsigned integer type. </div><div class="ttdef"><b>Definition:</b> <a href="a00121_source.html#l00094">type_int.hpp:94</a></div></div>
|
||||
<div class="ttc" id="a00178_html_ga6be3cfb2cce3702f03e91bbeb5286d7e"><div class="ttname"><a href="a00178.html#ga6be3cfb2cce3702f03e91bbeb5286d7e">glm::packSnorm2x8</a></div><div class="ttdeci">GLM_FUNC_DECL uint16 packSnorm2x8(vec2 const &v)</div><div class="ttdoc">First, converts each component of the normalized floating-point value v into 8-bit integer values...</div></div>
|
||||
<div class="ttc" id="a00178_html_ga1ff4f5a28d764786f916f9d069d16e86"><div class="ttname"><a href="a00178.html#ga1ff4f5a28d764786f916f9d069d16e86">glm::unpackI3x10_1x2</a></div><div class="ttdeci">GLM_FUNC_DECL ivec4 unpackI3x10_1x2(uint32 const &p)</div><div class="ttdoc">Unpacks a single 32-bit unsigned integer p into three 10-bit and one 2-bit signed integers...</div></div>
|
||||
<div class="ttc" id="a00178_html_gadb01fc0530f07beb509c89d97b6f4d20"><div class="ttname"><a href="a00178.html#gadb01fc0530f07beb509c89d97b6f4d20">glm::unpackSnorm4x16</a></div><div class="ttdeci">GLM_FUNC_DECL vec4 unpackSnorm4x16(uint64 const &p)</div><div class="ttdoc">First, unpacks a single 64-bit unsigned integer p into four 16-bit signed integers. </div></div>
|
||||
<div class="ttc" id="a00178_html_ga03af1e97f8a96c429524ebf20a6509f5"><div class="ttname"><a href="a00178.html#ga03af1e97f8a96c429524ebf20a6509f5">glm::unpackSnorm3x10_1x2</a></div><div class="ttdeci">GLM_FUNC_DECL vec4 unpackSnorm3x10_1x2(uint32 const &p)</div><div class="ttdoc">First, unpacks a single 32-bit unsigned integer p into four 16-bit signed integers. </div></div>
|
||||
<div class="ttc" id="a00178_html_gafe2f7b39caf8f5ec555e1c059ec530e6"><div class="ttname"><a href="a00178.html#gafe2f7b39caf8f5ec555e1c059ec530e6">glm::packHalf4x16</a></div><div class="ttdeci">GLM_FUNC_DECL uint64 packHalf4x16(vec4 const &v)</div><div class="ttdoc">Returns an unsigned integer obtained by converting the components of a four-component floating-point ...</div></div>
|
||||
<div class="ttc" id="a00178_html_ga4851ff86678aa1c7ace9d67846894285"><div class="ttname"><a href="a00178.html#ga4851ff86678aa1c7ace9d67846894285">glm::unpackSnorm1x8</a></div><div class="ttdeci">GLM_FUNC_DECL float unpackSnorm1x8(uint8 p)</div><div class="ttdoc">First, unpacks a single 8-bit unsigned integer p into a single 8-bit signed integers. </div></div>
|
||||
<div class="ttc" id="a00178_html_gaef276e11b8246c34d993b0eb01f66481"><div class="ttname"><a href="a00178.html#gaef276e11b8246c34d993b0eb01f66481">glm::unpackU3x10_1x2</a></div><div class="ttdeci">GLM_FUNC_DECL uvec4 unpackU3x10_1x2(uint32 const &p)</div><div class="ttdoc">Unpacks a single 32-bit unsigned integer p into three 10-bit and one 2-bit unsigned integers...</div></div>
|
||||
<div class="ttc" id="a00178_html_ga96dd15002370627a443c835ab03a766c"><div class="ttname"><a href="a00178.html#ga96dd15002370627a443c835ab03a766c">glm::unpackSnorm1x16</a></div><div class="ttdeci">GLM_FUNC_DECL float unpackSnorm1x16(uint16 p)</div><div class="ttdoc">First, unpacks a single 16-bit unsigned integer p into a single 16-bit signed integers. </div></div>
|
||||
<div class="ttc" id="a00178_html_ga8b128e89be449fc71336968a66bf6e1a"><div class="ttname"><a href="a00178.html#ga8b128e89be449fc71336968a66bf6e1a">glm::unpackSnorm2x8</a></div><div class="ttdeci">GLM_FUNC_DECL vec2 unpackSnorm2x8(uint16 p)</div><div class="ttdoc">First, unpacks a single 16-bit unsigned integer p into a pair of 8-bit signed integers. </div></div>
|
||||
<div class="ttc" id="a00168_html_gaa7c3a0e7ae50c34c3290415c115f251e"><div class="ttname"><a href="a00168.html#gaa7c3a0e7ae50c34c3290415c115f251e">glm::uvec4</a></div><div class="ttdeci">highp_uvec4 uvec4</div><div class="ttdoc">4 components vector of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00503">type_vec.hpp:503</a></div></div>
|
||||
<div class="ttc" id="a00178_html_ga2f28b1b4f401c6cec9465a0f266a1481"><div class="ttname"><a href="a00178.html#ga2f28b1b4f401c6cec9465a0f266a1481">glm::unpackUnorm2x8</a></div><div class="ttdeci">GLM_FUNC_DECL vec2 unpackUnorm2x8(uint16 const &p)</div><div class="ttdoc">First, unpacks a single 16-bit unsigned integer p into a pair of 8-bit unsigned integers. </div></div>
|
||||
<div class="ttc" id="a00168_html_gaa7c3a0e7ae50c34c3290415c115f251e"><div class="ttname"><a href="a00168.html#gaa7c3a0e7ae50c34c3290415c115f251e">glm::uvec4</a></div><div class="ttdeci">highp_uvec4 uvec4</div><div class="ttdoc">4 components vector of unsigned integer numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00482">type_vec.hpp:482</a></div></div>
|
||||
<div class="ttc" id="a00178_html_ga4c5ad3375f215b9bd0e530dd43624882"><div class="ttname"><a href="a00178.html#ga4c5ad3375f215b9bd0e530dd43624882">glm::unpackHalf1x16</a></div><div class="ttdeci">GLM_FUNC_DECL float unpackHalf1x16(uint16 const &v)</div><div class="ttdoc">Returns a floating-point scalar with components obtained by unpacking a 16-bit unsigned integer into ...</div></div>
|
||||
<div class="ttc" id="a00178_html_gab16a1b79ed7431e9d84e8fde983b6d11"><div class="ttname"><a href="a00178.html#gab16a1b79ed7431e9d84e8fde983b6d11">glm::packUnorm1x8</a></div><div class="ttdeci">GLM_FUNC_DECL uint8 packUnorm1x8(float const &v)</div><div class="ttdoc">First, converts the normalized floating-point value v into a 8-bit integer value. ...</div></div>
|
||||
<div class="ttc" id="a00182_html_ga13471cbbe74e4303a57f3743d007b74d"><div class="ttname"><a href="a00182.html#ga13471cbbe74e4303a57f3743d007b74d">glm::uint16</a></div><div class="ttdeci">detail::uint16 uint16</div><div class="ttdoc">16 bit unsigned integer type. </div><div class="ttdef"><b>Definition:</b> <a href="a00121_source.html#l00095">type_int.hpp:95</a></div></div>
|
||||
<div class="ttc" id="a00178_html_gaca99cad292a1045eefb1ad4cb535c31a"><div class="ttname"><a href="a00178.html#gaca99cad292a1045eefb1ad4cb535c31a">glm::unpackSnorm2x8</a></div><div class="ttdeci">GLM_FUNC_DECL vec2 unpackSnorm2x8(uint16 const &p)</div><div class="ttdoc">First, unpacks a single 16-bit unsigned integer p into a pair of 8-bit signed integers. </div></div>
|
||||
<div class="ttc" id="a00178_html_ga1f63c264e7ab63264e2b2a99fd393897"><div class="ttname"><a href="a00178.html#ga1f63c264e7ab63264e2b2a99fd393897">glm::packUnorm4x16</a></div><div class="ttdeci">GLM_FUNC_DECL uint64 packUnorm4x16(vec4 const &v)</div><div class="ttdoc">First, converts each component of the normalized floating-point value v into 16-bit integer values...</div></div>
|
||||
<div class="ttc" id="a00168_html_ga09d0200e8ff86391d8804b4fefd5f1da"><div class="ttname"><a href="a00168.html#ga09d0200e8ff86391d8804b4fefd5f1da">glm::vec2</a></div><div class="ttdeci">highp_vec2 vec2</div><div class="ttdoc">2 components vector of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00409">type_vec.hpp:409</a></div></div>
|
||||
<div class="ttc" id="a00168_html_ga09d0200e8ff86391d8804b4fefd5f1da"><div class="ttname"><a href="a00168.html#ga09d0200e8ff86391d8804b4fefd5f1da">glm::vec2</a></div><div class="ttdeci">highp_vec2 vec2</div><div class="ttdoc">2 components vector of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00388">type_vec.hpp:388</a></div></div>
|
||||
<div class="ttc" id="a00178_html_ga7acdbf24148ef556939719cf47036524"><div class="ttname"><a href="a00178.html#ga7acdbf24148ef556939719cf47036524">glm::unpackHalf4x16</a></div><div class="ttdeci">GLM_FUNC_DECL vec4 unpackHalf4x16(uint64 const &p)</div><div class="ttdoc">Returns a four-component floating-point vector with components obtained by unpacking a 64-bit unsigne...</div></div>
|
||||
<div class="ttc" id="a00178_html_ga4944ad465ff950e926d49621f916c78d"><div class="ttname"><a href="a00178.html#ga4944ad465ff950e926d49621f916c78d">glm::packF2x11_1x10</a></div><div class="ttdeci">GLM_FUNC_DECL uint32 packF2x11_1x10(vec3 const &v)</div><div class="ttdoc">First, converts the first two components of the normalized floating-point value v into 11-bit signles...</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
|
@ -55,7 +55,7 @@
|
||||
<p><a href="a00092_source.html">Go to the source code of this file.</a></p>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00167.html">GLM Core</a></p>
|
||||
|
@ -70,7 +70,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00219.html">GLM_GTX_perpendicular</a></p>
|
||||
|
@ -73,7 +73,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00220.html">GLM_GTX_polar_coordinates</a></p>
|
||||
|
@ -61,13 +61,12 @@
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  {</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  highp,</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  mediump,</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  lowp</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  };</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> }<span class="comment">//namespace glm</span></div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="preprocessor">#define defaultp highp</span></div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="preprocessor">#endif//GLM_CORE_PRECISION_INCLUDED</span></div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  lowp,</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  defaultp = highp</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  };</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> }<span class="comment">//namespace glm</span></div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="preprocessor">#endif//GLM_CORE_PRECISION_INCLUDED</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
@ -70,7 +70,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00221.html">GLM_GTX_projection</a></p>
|
||||
|
@ -153,7 +153,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00179.html">GLM_GTC_quaternion</a></p>
|
||||
|
@ -211,7 +211,7 @@
|
||||
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  detail::tquat<T, P> <span class="keyword">const</span> & q);</div>
|
||||
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span> </div>
|
||||
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  GLM_FUNC_DECL detail::tquat<T, P> <a class="code" href="a00159.html#ga7635d3dbe5aa10ff73a0e6903bf6bea5">inverse</a>(</div>
|
||||
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  GLM_FUNC_DECL detail::tquat<T, P> <a class="code" href="a00179.html#ga6613ef61cb980a18f19ece5f421564da">inverse</a>(</div>
|
||||
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  detail::tquat<T, P> <span class="keyword">const</span> & q);</div>
|
||||
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span> </div>
|
||||
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P></div>
|
||||
@ -310,7 +310,6 @@
|
||||
<div class="ttc" id="a00179_html_gafc4e34c836f7ccb5f3bb2a0373c831e0"><div class="ttname"><a href="a00179.html#gafc4e34c836f7ccb5f3bb2a0373c831e0">glm::mat4_cast</a></div><div class="ttdeci">GLM_FUNC_DECL detail::tmat4x4< T, P > mat4_cast(detail::tquat< T, P > const &x)</div><div class="ttdoc">Converts a quaternion to a 4 * 4 matrix. </div></div>
|
||||
<div class="ttc" id="a00157_html_ga03b2831439defb8922832b540b91b8a7"><div class="ttname"><a href="a00157.html#ga03b2831439defb8922832b540b91b8a7">glm::length</a></div><div class="ttdeci">GLM_FUNC_DECL genType::value_type length(genType const &x)</div><div class="ttdoc">Returns the length of x, i.e., sqrt(x * x). </div></div>
|
||||
<div class="ttc" id="a00179_html_ga6d883e423bc425f4334fcce202131f7e"><div class="ttname"><a href="a00179.html#ga6d883e423bc425f4334fcce202131f7e">glm::roll</a></div><div class="ttdeci">GLM_FUNC_DECL T roll(detail::tquat< T, P > const &x)</div><div class="ttdoc">Returns roll value of euler angles expressed in radians if GLM_FORCE_RADIANS is defined or degrees ot...</div></div>
|
||||
<div class="ttc" id="a00159_html_ga7635d3dbe5aa10ff73a0e6903bf6bea5"><div class="ttname"><a href="a00159.html#ga7635d3dbe5aa10ff73a0e6903bf6bea5">glm::inverse</a></div><div class="ttdeci">GLM_FUNC_DECL matType< T, P > inverse(matType< T, P > const &m)</div><div class="ttdoc">Return the inverse of a squared matrix. </div></div>
|
||||
<div class="ttc" id="a00179_html_ga4e4c37b86cecde7e1076c5b5fdb920b9"><div class="ttname"><a href="a00179.html#ga4e4c37b86cecde7e1076c5b5fdb920b9">glm::lessThan</a></div><div class="ttdeci">GLM_FUNC_DECL detail::tvec4< bool, P > lessThan(detail::tquat< T, P > const &x, detail::tquat< T, P > const &y)</div><div class="ttdoc">Returns the component-wise comparison result of x &lt; y. </div></div>
|
||||
<div class="ttc" id="a00179_html_ga65257c3494022ad80a50ce11da95049d"><div class="ttname"><a href="a00179.html#ga65257c3494022ad80a50ce11da95049d">glm::mat3_cast</a></div><div class="ttdeci">GLM_FUNC_DECL detail::tmat3x3< T, P > mat3_cast(detail::tquat< T, P > const &x)</div><div class="ttdoc">Converts a quaternion to a 3 * 3 matrix. </div></div>
|
||||
<div class="ttc" id="a00179_html_ga8eef9f8c3f2e4836dccf09df975b20fb"><div class="ttname"><a href="a00179.html#ga8eef9f8c3f2e4836dccf09df975b20fb">glm::axis</a></div><div class="ttdeci">GLM_FUNC_DECL detail::tvec3< T, P > axis(detail::tquat< T, P > const &x)</div><div class="ttdoc">Returns the q rotation axis. </div></div>
|
||||
@ -320,6 +319,7 @@
|
||||
<div class="ttc" id="a00179_html_gaf78006c47276b151777fc194cf11a688"><div class="ttname"><a href="a00179.html#gaf78006c47276b151777fc194cf11a688">glm::conjugate</a></div><div class="ttdeci">GLM_FUNC_DECL detail::tquat< T, P > conjugate(detail::tquat< T, P > const &q)</div><div class="ttdoc">Returns the q conjugate. </div></div>
|
||||
<div class="ttc" id="a00163_html_gac9163d451231eb3eaae2c6b3da5add6a"><div class="ttname"><a href="a00163.html#gac9163d451231eb3eaae2c6b3da5add6a">glm::greaterThan</a></div><div class="ttdeci">GLM_FUNC_DECL vecType< T, P >::bool_type greaterThan(vecType< T, P > const &x, vecType< T, P > const &y)</div><div class="ttdoc">Returns the component-wise comparison of result x &gt; y. </div></div>
|
||||
<div class="ttc" id="a00179_html_ga1de7653ddf380ff06d2300eea831664c"><div class="ttname"><a href="a00179.html#ga1de7653ddf380ff06d2300eea831664c">glm::yaw</a></div><div class="ttdeci">GLM_FUNC_DECL T yaw(detail::tquat< T, P > const &x)</div><div class="ttdoc">Returns yaw value of euler angles expressed in radians if GLM_FORCE_RADIANS is defined or degrees oth...</div></div>
|
||||
<div class="ttc" id="a00179_html_ga6613ef61cb980a18f19ece5f421564da"><div class="ttname"><a href="a00179.html#ga6613ef61cb980a18f19ece5f421564da">glm::inverse</a></div><div class="ttdeci">GLM_FUNC_DECL detail::tquat< T, P > inverse(detail::tquat< T, P > const &q)</div><div class="ttdoc">Returns the q inverse. </div></div>
|
||||
<div class="ttc" id="a00163_html_ga2167b22ac086c5791a4740932b62b685"><div class="ttname"><a href="a00163.html#ga2167b22ac086c5791a4740932b62b685">glm::lessThanEqual</a></div><div class="ttdeci">GLM_FUNC_DECL vecType< T, P >::bool_type lessThanEqual(vecType< T, P > const &x, vecType< T, P > const &y)</div><div class="ttdoc">Returns the component-wise comparison result of x &lt; y. </div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
|
@ -121,7 +121,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00222.html">GLM_GTX_quaternion</a></p>
|
||||
|
@ -89,7 +89,7 @@ defaultp > </td><td class="memTemplItemRight" valign="bottom"><a class="
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00180.html">GLM_GTC_random</a></p>
|
||||
|
@ -75,7 +75,7 @@ Typedefs</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00223.html">GLM_GTX_raw_data</a></p>
|
||||
|
@ -103,7 +103,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00181.html">GLM_GTC_reciprocal</a></p>
|
||||
|
@ -67,9 +67,9 @@ Functions</h2></td></tr>
|
||||
<tr class="memitem:ga05f9b087d45a649cc221926415b0b2f9"><td class="memTemplParams" colspan="2">template<typename T , precision P> </td></tr>
|
||||
<tr class="memitem:ga05f9b087d45a649cc221926415b0b2f9"><td class="memTemplItemLeft" align="right" valign="top">detail::tmat4x4< T, P > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00224.html#ga05f9b087d45a649cc221926415b0b2f9">rotateNormalizedAxis</a> (detail::tmat4x4< T, P > const &m, T const &angle, detail::tvec3< T, P > const &axis)</td></tr>
|
||||
<tr class="separator:ga05f9b087d45a649cc221926415b0b2f9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gac3db905172fad6f7999b7ece62d2fc2f"><td class="memTemplParams" colspan="2">template<typename T , precision P> </td></tr>
|
||||
<tr class="memitem:gac3db905172fad6f7999b7ece62d2fc2f"><td class="memTemplItemLeft" align="right" valign="top">detail::tquat< T, P > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00224.html#gac3db905172fad6f7999b7ece62d2fc2f">rotateNormalizedAxis</a> (detail::tquat< T, P > const &q, typename detail::tquat< T, P >::T const &angle, detail::tvec3< T, P > const &axis)</td></tr>
|
||||
<tr class="separator:gac3db905172fad6f7999b7ece62d2fc2f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga886abfa3ad43c29cca5fb01046243745"><td class="memTemplParams" colspan="2">template<typename T , precision P> </td></tr>
|
||||
<tr class="memitem:ga886abfa3ad43c29cca5fb01046243745"><td class="memTemplItemLeft" align="right" valign="top">detail::tquat< T, P > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00224.html#ga886abfa3ad43c29cca5fb01046243745">rotateNormalizedAxis</a> (detail::tquat< T, P > const &q, T const &angle, detail::tvec3< T, P > const &axis)</td></tr>
|
||||
<tr class="separator:ga886abfa3ad43c29cca5fb01046243745"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
|
@ -76,7 +76,7 @@
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> T, precision P></div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  detail::tquat<T, P> <a class="code" href="a00224.html#ga05f9b087d45a649cc221926415b0b2f9">rotateNormalizedAxis</a>(</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  detail::tquat<T, P> <span class="keyword">const</span> & q,</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keyword">typename</span> detail::tquat<T, P>::T <span class="keyword">const</span> & <a class="code" href="a00179.html#ga23a3fc7ada5bbb665ff84c92c6e0542c">angle</a>,</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  T <span class="keyword">const</span> & <a class="code" href="a00179.html#ga23a3fc7ada5bbb665ff84c92c6e0542c">angle</a>,</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  detail::tvec3<T, P> <span class="keyword">const</span> & <a class="code" href="a00179.html#ga8eef9f8c3f2e4836dccf09df975b20fb">axis</a>);</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> }<span class="comment">//namespace glm</span></div>
|
||||
|
@ -97,7 +97,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00225.html">GLM_GTX_rotate_vector</a></p>
|
||||
|
@ -63,7 +63,7 @@
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor"></span><span class="preprocessor">#define GLM_VERSION_MAJOR 0</span></div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor"></span><span class="preprocessor">#define GLM_VERSION_MINOR 9</span></div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor"></span><span class="preprocessor">#define GLM_VERSION_PATCH 5</span></div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="preprocessor"></span><span class="preprocessor">#define GLM_VERSION_REVISION 0</span></div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="preprocessor"></span><span class="preprocessor">#define GLM_VERSION_REVISION 1</span></div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="comment">// Platform</span></div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> </div>
|
||||
|
@ -175,21 +175,21 @@
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <a class="code" href="a00168.html#gade0eb47c01f79384a6f38017ede17446">mat4</a> <a class="code" href="a00179.html#gafc4e34c836f7ccb5f3bb2a0373c831e0">mat4_cast</a>(</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  detail::fmat4x4SIMD <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> </div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  detail::fmat4x4SIMD <a class="code" href="a00159.html#ga4a54992e4741188ee624b21e3ba91814">matrixCompMult</a>(</div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  detail::fmat4x4SIMD matrixCompMult(</div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  detail::fmat4x4SIMD <span class="keyword">const</span> & x,</div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  detail::fmat4x4SIMD <span class="keyword">const</span> & y);</div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> </div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  detail::fmat4x4SIMD <a class="code" href="a00159.html#ga8ef7ab7abd0437b9cb727d9842a5ecac">outerProduct</a>(</div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  detail::fmat4x4SIMD outerProduct(</div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  detail::fvec4SIMD <span class="keyword">const</span> & c,</div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  detail::fvec4SIMD <span class="keyword">const</span> & r);</div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span> </div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  detail::fmat4x4SIMD transpose(</div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  detail::fmat4x4SIMD <span class="keyword">const</span> & x);</div>
|
||||
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span> </div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="keywordtype">float</span> <a class="code" href="a00159.html#ga26ea77c574802bc6fc193c40478718d2">determinant</a>(</div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="keywordtype">float</span> determinant(</div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  detail::fmat4x4SIMD <span class="keyword">const</span> & m);</div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> </div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  detail::fmat4x4SIMD <a class="code" href="a00159.html#ga7635d3dbe5aa10ff73a0e6903bf6bea5">inverse</a>(</div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  detail::fmat4x4SIMD <a class="code" href="a00179.html#ga6613ef61cb980a18f19ece5f421564da">inverse</a>(</div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  detail::fmat4x4SIMD <span class="keyword">const</span> & m);</div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> </div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> }<span class="comment">// namespace glm</span></div>
|
||||
@ -199,14 +199,11 @@
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> <span class="preprocessor">#endif//(GLM_ARCH != GLM_ARCH_PURE)</span></div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span> <span class="preprocessor">#endif//GLM_GTX_simd_mat4</span></div>
|
||||
<div class="ttc" id="a00168_html_ga089315d5a0c20ac6eaa17a854bbd2e81"><div class="ttname"><a href="a00168.html#ga089315d5a0c20ac6eaa17a854bbd2e81">glm::mat4x4</a></div><div class="ttdeci">highp_mat4x4 mat4x4</div><div class="ttdoc">4 columns of 4 components matrix of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00437">type_mat.hpp:437</a></div></div>
|
||||
<div class="ttc" id="a00168_html_gade0eb47c01f79384a6f38017ede17446"><div class="ttname"><a href="a00168.html#gade0eb47c01f79384a6f38017ede17446">glm::mat4</a></div><div class="ttdeci">mat4x4 mat4</div><div class="ttdoc">4 columns of 4 components matrix of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00454">type_mat.hpp:454</a></div></div>
|
||||
<div class="ttc" id="a00159_html_ga8ef7ab7abd0437b9cb727d9842a5ecac"><div class="ttname"><a href="a00159.html#ga8ef7ab7abd0437b9cb727d9842a5ecac">glm::outerProduct</a></div><div class="ttdeci">GLM_FUNC_DECL void outerProduct(vecTypeA< T, P > const &c, vecTypeB< T, P > const &r)</div><div class="ttdoc">Treats the first parameter c as a column vector and the second parameter r as a row vector and does a...</div></div>
|
||||
<div class="ttc" id="a00159_html_ga26ea77c574802bc6fc193c40478718d2"><div class="ttname"><a href="a00159.html#ga26ea77c574802bc6fc193c40478718d2">glm::determinant</a></div><div class="ttdeci">GLM_FUNC_DECL T determinant(matType< T, P > const &m)</div><div class="ttdoc">Returns the transposed matrix of x. </div></div>
|
||||
<div class="ttc" id="a00168_html_ga089315d5a0c20ac6eaa17a854bbd2e81"><div class="ttname"><a href="a00168.html#ga089315d5a0c20ac6eaa17a854bbd2e81">glm::mat4x4</a></div><div class="ttdeci">highp_mat4x4 mat4x4</div><div class="ttdoc">4 columns of 4 components matrix of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00425">type_mat.hpp:425</a></div></div>
|
||||
<div class="ttc" id="a00168_html_gade0eb47c01f79384a6f38017ede17446"><div class="ttname"><a href="a00168.html#gade0eb47c01f79384a6f38017ede17446">glm::mat4</a></div><div class="ttdeci">mat4x4 mat4</div><div class="ttdoc">4 columns of 4 components matrix of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00442">type_mat.hpp:442</a></div></div>
|
||||
<div class="ttc" id="a00179_html_gafc4e34c836f7ccb5f3bb2a0373c831e0"><div class="ttname"><a href="a00179.html#gafc4e34c836f7ccb5f3bb2a0373c831e0">glm::mat4_cast</a></div><div class="ttdeci">GLM_FUNC_DECL detail::tmat4x4< T, P > mat4_cast(detail::tquat< T, P > const &x)</div><div class="ttdoc">Converts a quaternion to a 4 * 4 matrix. </div></div>
|
||||
<div class="ttc" id="a00157_html_ga03b2831439defb8922832b540b91b8a7"><div class="ttname"><a href="a00157.html#ga03b2831439defb8922832b540b91b8a7">glm::length</a></div><div class="ttdeci">GLM_FUNC_DECL genType::value_type length(genType const &x)</div><div class="ttdoc">Returns the length of x, i.e., sqrt(x * x). </div></div>
|
||||
<div class="ttc" id="a00159_html_ga7635d3dbe5aa10ff73a0e6903bf6bea5"><div class="ttname"><a href="a00159.html#ga7635d3dbe5aa10ff73a0e6903bf6bea5">glm::inverse</a></div><div class="ttdeci">GLM_FUNC_DECL matType< T, P > inverse(matType< T, P > const &m)</div><div class="ttdoc">Return the inverse of a squared matrix. </div></div>
|
||||
<div class="ttc" id="a00159_html_ga4a54992e4741188ee624b21e3ba91814"><div class="ttname"><a href="a00159.html#ga4a54992e4741188ee624b21e3ba91814">glm::matrixCompMult</a></div><div class="ttdeci">GLM_FUNC_DECL matType< T, P > matrixCompMult(matType< T, P > const &x, matType< T, P > const &y)</div><div class="ttdoc">Multiply matrix x by matrix y component-wise, i.e., result[i][j] is the scalar product of x[i][j] and...</div></div>
|
||||
<div class="ttc" id="a00179_html_ga6613ef61cb980a18f19ece5f421564da"><div class="ttname"><a href="a00179.html#ga6613ef61cb980a18f19ece5f421564da">glm::inverse</a></div><div class="ttdeci">GLM_FUNC_DECL detail::tquat< T, P > inverse(detail::tquat< T, P > const &q)</div><div class="ttdoc">Returns the q inverse. </div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
@ -55,7 +55,7 @@
|
||||
<p><a href="a00110_source.html">Go to the source code of this file.</a></p>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p>gtx_simd_quat</p>
|
||||
|
@ -233,7 +233,7 @@
|
||||
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  detail::fquatSIMD <a class="code" href="a00179.html#gaf78006c47276b151777fc194cf11a688">conjugate</a>(</div>
|
||||
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  detail::fquatSIMD <span class="keyword">const</span> & q);</div>
|
||||
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span> </div>
|
||||
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  detail::fquatSIMD <a class="code" href="a00159.html#ga7635d3dbe5aa10ff73a0e6903bf6bea5">inverse</a>(</div>
|
||||
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  detail::fquatSIMD <a class="code" href="a00179.html#ga6613ef61cb980a18f19ece5f421564da">inverse</a>(</div>
|
||||
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  detail::fquatSIMD <span class="keyword">const</span> & q);</div>
|
||||
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span> </div>
|
||||
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  detail::fquatSIMD angleAxisSIMD(</div>
|
||||
@ -265,23 +265,23 @@
|
||||
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span> <span class="preprocessor">#endif//GLM_GTX_simd_quat</span></div>
|
||||
<div class="ttc" id="a00157_html_ga7dada304da2ba7dd3376ab4f178c3f6b"><div class="ttname"><a href="a00157.html#ga7dada304da2ba7dd3376ab4f178c3f6b">glm::dot</a></div><div class="ttdeci">GLM_FUNC_DECL T dot(vecType< T, P > const &x, vecType< T, P > const &y)</div><div class="ttdoc">Returns the dot product of x and y, i.e., result = x * y. </div></div>
|
||||
<div class="ttc" id="a00168_html_gaa8ea2429bb3cb41a715258a447f39897"><div class="ttname"><a href="a00168.html#gaa8ea2429bb3cb41a715258a447f39897">glm::vec3</a></div><div class="ttdeci">highp_vec3 vec3</div><div class="ttdoc">3 components vector of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00414">type_vec.hpp:414</a></div></div>
|
||||
<div class="ttc" id="a00168_html_gaa8ea2429bb3cb41a715258a447f39897"><div class="ttname"><a href="a00168.html#gaa8ea2429bb3cb41a715258a447f39897">glm::vec3</a></div><div class="ttdeci">highp_vec3 vec3</div><div class="ttdoc">3 components vector of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00393">type_vec.hpp:393</a></div></div>
|
||||
<div class="ttc" id="a00179_html_gafc1c989eaa2c786d34218b176f680fe0"><div class="ttname"><a href="a00179.html#gafc1c989eaa2c786d34218b176f680fe0">glm::lerp</a></div><div class="ttdeci">GLM_FUNC_DECL detail::tquat< T, P > lerp(detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)</div><div class="ttdoc">Linear interpolation of two quaternions. </div></div>
|
||||
<div class="ttc" id="a00179_html_gafb826745dedb1760100bbd25d0f63fde"><div class="ttname"><a href="a00179.html#gafb826745dedb1760100bbd25d0f63fde">glm::quat_cast</a></div><div class="ttdeci">GLM_FUNC_DECL detail::tquat< T, P > quat_cast(detail::tmat3x3< T, P > const &x)</div><div class="ttdoc">Converts a 3 * 3 matrix to a quaternion. </div></div>
|
||||
<div class="ttc" id="a00155_html_ga78aae7eea618ca112053d59fe03db239"><div class="ttname"><a href="a00155.html#ga78aae7eea618ca112053d59fe03db239">glm::mix</a></div><div class="ttdeci">GLM_FUNC_DECL genTypeT mix(genTypeT const &x, genTypeT const &y, genTypeU const &a)</div><div class="ttdoc">If genTypeU is a floating scalar or vector: Returns x * (1.0 - a) + y * a, i.e., the linear blend of ...</div></div>
|
||||
<div class="ttc" id="a00179_html_ga23a3fc7ada5bbb665ff84c92c6e0542c"><div class="ttname"><a href="a00179.html#ga23a3fc7ada5bbb665ff84c92c6e0542c">glm::angle</a></div><div class="ttdeci">GLM_FUNC_DECL T angle(detail::tquat< T, P > const &x)</div><div class="ttdoc">Returns the quaternion rotation angle. </div></div>
|
||||
<div class="ttc" id="a00179_html_gade4034f49ccadf63cb31a7fb5fa3c8aa"><div class="ttname"><a href="a00179.html#gade4034f49ccadf63cb31a7fb5fa3c8aa">glm::eulerAngles</a></div><div class="ttdeci">GLM_FUNC_DECL detail::tvec3< T, P > eulerAngles(detail::tquat< T, P > const &x)</div><div class="ttdoc">Returns euler angles, yitch as x, yaw as y, roll as z. </div></div>
|
||||
<div class="ttc" id="a00168_html_gade0eb47c01f79384a6f38017ede17446"><div class="ttname"><a href="a00168.html#gade0eb47c01f79384a6f38017ede17446">glm::mat4</a></div><div class="ttdeci">mat4x4 mat4</div><div class="ttdoc">4 columns of 4 components matrix of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00454">type_mat.hpp:454</a></div></div>
|
||||
<div class="ttc" id="a00168_html_gade0eb47c01f79384a6f38017ede17446"><div class="ttname"><a href="a00168.html#gade0eb47c01f79384a6f38017ede17446">glm::mat4</a></div><div class="ttdeci">mat4x4 mat4</div><div class="ttdoc">4 columns of 4 components matrix of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00122_source.html#l00442">type_mat.hpp:442</a></div></div>
|
||||
<div class="ttc" id="a00198_html_ga8069d4fb062dc17d93183946cdb3bf3a"><div class="ttname"><a href="a00198.html#ga8069d4fb062dc17d93183946cdb3bf3a">glm::fastSin</a></div><div class="ttdeci">T fastSin(const T &angle)</div><div class="ttdoc">Faster than the common sin function but less accurate. </div></div>
|
||||
<div class="ttc" id="a00157_html_ga15aa87101457e41663b08a8dcc3357f8"><div class="ttname"><a href="a00157.html#ga15aa87101457e41663b08a8dcc3357f8">glm::normalize</a></div><div class="ttdeci">GLM_FUNC_DECL genType normalize(genType const &x)</div><div class="ttdoc">Returns a vector in the same direction as x but with length of 1. </div></div>
|
||||
<div class="ttc" id="a00179_html_gafc4e34c836f7ccb5f3bb2a0373c831e0"><div class="ttname"><a href="a00179.html#gafc4e34c836f7ccb5f3bb2a0373c831e0">glm::mat4_cast</a></div><div class="ttdeci">GLM_FUNC_DECL detail::tmat4x4< T, P > mat4_cast(detail::tquat< T, P > const &x)</div><div class="ttdoc">Converts a quaternion to a 4 * 4 matrix. </div></div>
|
||||
<div class="ttc" id="a00157_html_ga03b2831439defb8922832b540b91b8a7"><div class="ttname"><a href="a00157.html#ga03b2831439defb8922832b540b91b8a7">glm::length</a></div><div class="ttdeci">GLM_FUNC_DECL genType::value_type length(genType const &x)</div><div class="ttdoc">Returns the length of x, i.e., sqrt(x * x). </div></div>
|
||||
<div class="ttc" id="a00151_html_a2fad291f6402e228d28779df175ba37a"><div class="ttname"><a href="a00151.html#a2fad291f6402e228d28779df175ba37a">glm::quat</a></div><div class="ttdeci">highp_quat quat</div><div class="ttdoc">Quaternion of default single-precision floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00041_source.html#l00069">fwd.hpp:69</a></div></div>
|
||||
<div class="ttc" id="a00159_html_ga7635d3dbe5aa10ff73a0e6903bf6bea5"><div class="ttname"><a href="a00159.html#ga7635d3dbe5aa10ff73a0e6903bf6bea5">glm::inverse</a></div><div class="ttdeci">GLM_FUNC_DECL matType< T, P > inverse(matType< T, P > const &m)</div><div class="ttdoc">Return the inverse of a squared matrix. </div></div>
|
||||
<div class="ttc" id="a00222_html_ga7c7a6ebde274fa1de72cb65cb8f2bed2"><div class="ttname"><a href="a00222.html#ga7c7a6ebde274fa1de72cb65cb8f2bed2">glm::fastMix</a></div><div class="ttdeci">detail::tquat< T, P > fastMix(detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)</div><div class="ttdoc">Quaternion normalized linear interpolation. </div></div>
|
||||
<div class="ttc" id="a00179_html_ga8eef9f8c3f2e4836dccf09df975b20fb"><div class="ttname"><a href="a00179.html#ga8eef9f8c3f2e4836dccf09df975b20fb">glm::axis</a></div><div class="ttdeci">GLM_FUNC_DECL detail::tvec3< T, P > axis(detail::tquat< T, P > const &x)</div><div class="ttdoc">Returns the q rotation axis. </div></div>
|
||||
<div class="ttc" id="a00179_html_ga7468a211a20ea56ea5cfb0625226868a"><div class="ttname"><a href="a00179.html#ga7468a211a20ea56ea5cfb0625226868a">glm::slerp</a></div><div class="ttdeci">GLM_FUNC_DECL detail::tquat< T, P > slerp(detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)</div><div class="ttdoc">Spherical linear interpolation of two quaternions. </div><div class="ttdef"><b>Definition:</b> <a href="a00017_source.html#l00073">compatibility.hpp:73</a></div></div>
|
||||
<div class="ttc" id="a00179_html_gaf78006c47276b151777fc194cf11a688"><div class="ttname"><a href="a00179.html#gaf78006c47276b151777fc194cf11a688">glm::conjugate</a></div><div class="ttdeci">GLM_FUNC_DECL detail::tquat< T, P > conjugate(detail::tquat< T, P > const &q)</div><div class="ttdoc">Returns the q conjugate. </div></div>
|
||||
<div class="ttc" id="a00179_html_ga6613ef61cb980a18f19ece5f421564da"><div class="ttname"><a href="a00179.html#ga6613ef61cb980a18f19ece5f421564da">glm::inverse</a></div><div class="ttdeci">GLM_FUNC_DECL detail::tquat< T, P > inverse(detail::tquat< T, P > const &q)</div><div class="ttdoc">Returns the q inverse. </div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
@ -55,7 +55,7 @@
|
||||
<p><a href="a00111_source.html">Go to the source code of this file.</a></p>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00227.html">GLM_GTX_simd_quat</a></p>
|
||||
|
@ -367,11 +367,11 @@
|
||||
<div class="line"><a name="l00573"></a><span class="lineno"> 573</span> <span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00574"></a><span class="lineno"> 574</span> <span class="preprocessor">#endif//GLM_GTX_simd_vec4</span></div>
|
||||
<div class="ttc" id="a00156_html_ga2317d4ff45af448b8402431afa0711f3"><div class="ttname"><a href="a00156.html#ga2317d4ff45af448b8402431afa0711f3">glm::sqrt</a></div><div class="ttdeci">GLM_FUNC_DECL genType sqrt(genType const &x)</div><div class="ttdoc">Returns the positive square root of x. </div></div>
|
||||
<div class="ttc" id="a00168_html_gaa8ea2429bb3cb41a715258a447f39897"><div class="ttname"><a href="a00168.html#gaa8ea2429bb3cb41a715258a447f39897">glm::vec3</a></div><div class="ttdeci">highp_vec3 vec3</div><div class="ttdoc">3 components vector of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00414">type_vec.hpp:414</a></div></div>
|
||||
<div class="ttc" id="a00168_html_gaa8ea2429bb3cb41a715258a447f39897"><div class="ttname"><a href="a00168.html#gaa8ea2429bb3cb41a715258a447f39897">glm::vec3</a></div><div class="ttdeci">highp_vec3 vec3</div><div class="ttdoc">3 components vector of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00393">type_vec.hpp:393</a></div></div>
|
||||
<div class="ttc" id="a00155_html_ga86350252cc9bf86421317460bbd1f21c"><div class="ttname"><a href="a00155.html#ga86350252cc9bf86421317460bbd1f21c">glm::floor</a></div><div class="ttdeci">GLM_FUNC_DECL genType floor(genType const &x)</div><div class="ttdoc">Returns a value equal to the nearest integer that is less then or equal to x. </div></div>
|
||||
<div class="ttc" id="a00157_html_ga89b91c2a256cfb62ecbc589d1ee36d3c"><div class="ttname"><a href="a00157.html#ga89b91c2a256cfb62ecbc589d1ee36d3c">glm::cross</a></div><div class="ttdeci">GLM_FUNC_DECL detail::tvec3< T, P > cross(detail::tvec3< T, P > const &x, detail::tvec3< T, P > const &y)</div><div class="ttdoc">Returns the cross product of x and y. </div></div>
|
||||
<div class="ttc" id="a00155_html_ga78aae7eea618ca112053d59fe03db239"><div class="ttname"><a href="a00155.html#ga78aae7eea618ca112053d59fe03db239">glm::mix</a></div><div class="ttdeci">GLM_FUNC_DECL genTypeT mix(genTypeT const &x, genTypeT const &y, genTypeU const &a)</div><div class="ttdoc">If genTypeU is a floating scalar or vector: Returns x * (1.0 - a) + y * a, i.e., the linear blend of ...</div></div>
|
||||
<div class="ttc" id="a00168_html_gafbab23070ca47932487d25332adc7d7c"><div class="ttname"><a href="a00168.html#gafbab23070ca47932487d25332adc7d7c">glm::vec4</a></div><div class="ttdeci">highp_vec4 vec4</div><div class="ttdoc">4 components vector of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00419">type_vec.hpp:419</a></div></div>
|
||||
<div class="ttc" id="a00168_html_gafbab23070ca47932487d25332adc7d7c"><div class="ttname"><a href="a00168.html#gafbab23070ca47932487d25332adc7d7c">glm::vec4</a></div><div class="ttdeci">highp_vec4 vec4</div><div class="ttdoc">4 components vector of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00398">type_vec.hpp:398</a></div></div>
|
||||
<div class="ttc" id="a00197_html_gad57c343d2362c1469043adedeb8ef8eb"><div class="ttname"><a href="a00197.html#gad57c343d2362c1469043adedeb8ef8eb">glm::fastSqrt</a></div><div class="ttdeci">genType fastSqrt(genType const &x)</div><div class="ttdoc">Faster than the common sqrt function but less accurate. </div></div>
|
||||
<div class="ttc" id="a00155_html_ga8cc8a75b05125fe1c30de43102ef42e1"><div class="ttname"><a href="a00155.html#ga8cc8a75b05125fe1c30de43102ef42e1">glm::mod</a></div><div class="ttdeci">GLM_FUNC_DECL genType mod(genType const &x, genType const &y)</div><div class="ttdoc">Modulus. </div></div>
|
||||
<div class="ttc" id="a00156_html_ga5ac08ead2e50ad0295b9ad85a3e449e9"><div class="ttname"><a href="a00156.html#ga5ac08ead2e50ad0295b9ad85a3e449e9">glm::inversesqrt</a></div><div class="ttdeci">GLM_FUNC_DECL genType inversesqrt(genType const &x)</div><div class="ttdoc">Returns the reciprocal of the positive square root of x. </div></div>
|
||||
@ -394,7 +394,7 @@
|
||||
<div class="ttc" id="a00155_html_gaa7afd59ab947e313d41cb6d9c655a80c"><div class="ttname"><a href="a00155.html#gaa7afd59ab947e313d41cb6d9c655a80c">glm::sign</a></div><div class="ttdeci">GLM_FUNC_DECL genType sign(genType const &x)</div><div class="ttdoc">Returns 1.0 if x &gt; 0, 0.0 if x == 0, or -1.0 if x &lt; 0. </div></div>
|
||||
<div class="ttc" id="a00197_html_ga2e726cc8b9f02b7c09910858ea1afac6"><div class="ttname"><a href="a00197.html#ga2e726cc8b9f02b7c09910858ea1afac6">glm::fastLength</a></div><div class="ttdeci">genType::value_type fastLength(genType const &x)</div><div class="ttdoc">Faster than the common length function but less accurate. </div></div>
|
||||
<div class="ttc" id="a00155_html_ga3dc90dbd66c9ca1dd5625c93d9c50f02"><div class="ttname"><a href="a00155.html#ga3dc90dbd66c9ca1dd5625c93d9c50f02">glm::min</a></div><div class="ttdeci">GLM_FUNC_DECL genType min(genType const &x, genType const &y)</div><div class="ttdoc">Returns y if y &lt; x; otherwise, it returns x. </div></div>
|
||||
<div class="ttc" id="a00168_html_ga09d0200e8ff86391d8804b4fefd5f1da"><div class="ttname"><a href="a00168.html#ga09d0200e8ff86391d8804b4fefd5f1da">glm::vec2</a></div><div class="ttdeci">highp_vec2 vec2</div><div class="ttdoc">2 components vector of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00409">type_vec.hpp:409</a></div></div>
|
||||
<div class="ttc" id="a00168_html_ga09d0200e8ff86391d8804b4fefd5f1da"><div class="ttname"><a href="a00168.html#ga09d0200e8ff86391d8804b4fefd5f1da">glm::vec2</a></div><div class="ttdeci">highp_vec2 vec2</div><div class="ttdoc">2 components vector of floating-point numbers. </div><div class="ttdef"><b>Definition:</b> <a href="a00134_source.html#l00388">type_vec.hpp:388</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
@ -76,7 +76,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>OpenGL Mathematics (glm.g-truc.net) </p>
|
||||
<p>Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
||||
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
<p><a class="el" href="a00228.html">GLM_GTX_spline</a></p>
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user