Updated doxygen documentation

This commit is contained in:
Christophe Riccio
2011-12-07 14:50:15 +00:00
parent a3b5034d4e
commit f18ad6bf2e
389 changed files with 27429 additions and 14460 deletions

View File

@@ -2,22 +2,36 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>GLM_GTX_bit: Extended bitwise operations</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo-mini.png"></td>
<td id="projectlogo"><img alt="Logo" src="logo-mini.png"/></td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -32,49 +46,46 @@
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<h1>GLM_GTX_bit: Extended bitwise operations</h1> </div>
<div class="title">GLM_GTX_bit: Extended bitwise operations</div> </div>
<div class="ingroups"><a class="el" href="a00152.html">GTX Extensions (Experimental)</a></div></div>
<div class="contents">
<p>Allow to perform bit operations on integer values.
<a href="#_details">More...</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename genType &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">genType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#ga1c1f542c65b528ece3ef686fb5d81ba1">bitRevert</a> (genType const &amp;value)</td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">genType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#ga7aadf1d73b4236e9cf9b2f23c13af604">bitRevert</a> (genType const &amp;value)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename genType &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">genType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#ga05eb060b6dd7c97fafd161b00e9b38f1">bitRotateLeft</a> (genType const &amp;In, std::size_t Shift)</td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">genType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#gad9bc7e42a75381c3f6b68b8ba20863d3">bitRotateLeft</a> (genType const &amp;In, std::size_t Shift)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename genType &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">genType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#ga9bdf75ccffa293713db6f4d711129077">bitRotateRight</a> (genType const &amp;In, std::size_t Shift)</td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">genType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#gae2ceed046e662a889cd938de3191dd55">bitRotateRight</a> (genType const &amp;In, std::size_t Shift)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename genIUType , typename sizeType &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">genIUType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#ga2ced7c6243ed5d1e28063ba90d9de008">extractField</a> (genIUType const &amp;v, sizeType const &amp;first, sizeType const &amp;count)</td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">genIUType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#ga929b849daa656caecf8bd0febcd71f7a">extractField</a> (genIUType const &amp;v, sizeType const &amp;first, sizeType const &amp;count)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename genIUType &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">genIUType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#gae42f1f6dd35271781f2c1029dd1c0a09">fillBitfieldWithOne</a> (genIUType const &amp;Value, int const &amp;FromBit, int const &amp;ToBit)</td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">genIUType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#gaf937428f9e6e9bb2e9214ff3be96cf95">fillBitfieldWithOne</a> (genIUType const &amp;Value, int const &amp;FromBit, int const &amp;ToBit)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename genIUType &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">genIUType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#ga4ba23fa82e64b0840b4b0b910217f730">fillBitfieldWithZero</a> (genIUType const &amp;Value, int const &amp;FromBit, int const &amp;ToBit)</td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">genIUType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#gabb9c7b3bd390a61437667e5625834a7c">fillBitfieldWithZero</a> (genIUType const &amp;Value, int const &amp;FromBit, int const &amp;ToBit)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename genType &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#gaf6631fa5cb5cac607706ec020e2cc718">highestBit</a> (genType const &amp;value)</td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#gaa3679c623c2ff5dfb745f9ce4316b23c">highestBit</a> (genType const &amp;value)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename genType &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">genType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#ga63ffd8b9d5a1e3fe3213059196c8369b">highestBitValue</a> (genType const &amp;value)</td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">genType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#ga485d3ead7f6c624b00cc800c68ab8e08">highestBitValue</a> (genType const &amp;value)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename genType &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#ga46b94af83e87d1e7e9de92ef2465fe4e">isPowerOfTwo</a> (genType const &amp;value)</td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#ga3c0b3e843fa21220f08e801bb558470a">isPowerOfTwo</a> (genType const &amp;value)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename genType &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#ga93c2f76f0b437371de1dcb0923a4918d">lowestBit</a> (genType const &amp;value)</td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#ga94e553e5aabf9b202b5915719966d323">lowestBit</a> (genType const &amp;value)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename genIType &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">genIType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#ga02e7aad9f8900fe483177b84d03037a1">mask</a> (genIType const &amp;count)</td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">genIType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#ga0d044f92de0108409d25ebcfea034dcb">mask</a> (genIType const &amp;count)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename genType &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">genType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#gad618ae43f546aadc27c80c138c155772">powerOfTwoAbove</a> (genType const &amp;value)</td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">genType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#ga335322b4fcb2e5444ec467a1e7a40301">powerOfTwoAbove</a> (genType const &amp;value)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename genType &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">genType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#gae5e33169af7437396eef62776fdccc7a">powerOfTwoBelow</a> (genType const &amp;value)</td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">genType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#ga4c3ea31127e64ec283fb6cf715b4d9ac">powerOfTwoBelow</a> (genType const &amp;value)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename genType &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">genType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#gad0944ea5228ef8b5c1e449e5a5f876d1">powerOfTwoNearest</a> (genType const &amp;value)</td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">genType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00170.html#ga00cb2e4b82215e4d531ec046c19e2ce7">powerOfTwoNearest</a> (genType const &amp;value)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<p>Allow to perform bit operations on integer values. </p>
<p>&lt;<a class="el" href="a00025.html" title="OpenGL Mathematics (glm.g-truc.net)">glm/gtx/bit.hpp</a>&gt; need to be included to use these functionalities. </p>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="ga1c1f542c65b528ece3ef686fb5d81ba1"></a><!-- doxytag: member="glm::bitRevert" ref="ga1c1f542c65b528ece3ef686fb5d81ba1" args="(genType const &amp;value)" -->
<a class="anchor" id="ga7aadf1d73b4236e9cf9b2f23c13af604"></a><!-- doxytag: member="glm::bitRevert" ref="ga7aadf1d73b4236e9cf9b2f23c13af604" args="(genType const &amp;value)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -90,11 +101,11 @@ Functions</h2></td></tr>
<div class="memdoc">
<p>Revert all bits of any integer based type. </p>
<p>From GLM_GTX_bit extension. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00170.html" title="Allow to perform bit operations on integer values.">GLM_GTX_bit: Extended bitwise operations</a> </dd></dl>
</div>
</div>
<a class="anchor" id="ga05eb060b6dd7c97fafd161b00e9b38f1"></a><!-- doxytag: member="glm::bitRotateLeft" ref="ga05eb060b6dd7c97fafd161b00e9b38f1" args="(genType const &amp;In, std::size_t Shift)" -->
<a class="anchor" id="gad9bc7e42a75381c3f6b68b8ba20863d3"></a><!-- doxytag: member="glm::bitRotateLeft" ref="gad9bc7e42a75381c3f6b68b8ba20863d3" args="(genType const &amp;In, std::size_t Shift)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -120,11 +131,11 @@ Functions</h2></td></tr>
<div class="memdoc">
<p>Rotate all bits to the left. </p>
<p>From GLM_GTX_bit extension. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00170.html" title="Allow to perform bit operations on integer values.">GLM_GTX_bit: Extended bitwise operations</a> </dd></dl>
</div>
</div>
<a class="anchor" id="ga9bdf75ccffa293713db6f4d711129077"></a><!-- doxytag: member="glm::bitRotateRight" ref="ga9bdf75ccffa293713db6f4d711129077" args="(genType const &amp;In, std::size_t Shift)" -->
<a class="anchor" id="gae2ceed046e662a889cd938de3191dd55"></a><!-- doxytag: member="glm::bitRotateRight" ref="gae2ceed046e662a889cd938de3191dd55" args="(genType const &amp;In, std::size_t Shift)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -150,11 +161,11 @@ Functions</h2></td></tr>
<div class="memdoc">
<p>Rotate all bits to the right. </p>
<p>From GLM_GTX_bit extension. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00170.html" title="Allow to perform bit operations on integer values.">GLM_GTX_bit: Extended bitwise operations</a> </dd></dl>
</div>
</div>
<a class="anchor" id="ga2ced7c6243ed5d1e28063ba90d9de008"></a><!-- doxytag: member="glm::extractField" ref="ga2ced7c6243ed5d1e28063ba90d9de008" args="(genIUType const &amp;v, sizeType const &amp;first, sizeType const &amp;count)" -->
<a class="anchor" id="ga929b849daa656caecf8bd0febcd71f7a"></a><!-- doxytag: member="glm::extractField" ref="ga929b849daa656caecf8bd0febcd71f7a" args="(genIUType const &amp;v, sizeType const &amp;first, sizeType const &amp;count)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -186,11 +197,12 @@ Functions</h2></td></tr>
<div class="memdoc">
<p>Component wise extraction of bit fields. </p>
<p>genType and genIType could be a scalar or a vector. From GLM_GTX_bit extension. </p>
<p>genType and genIType could be a scalar or a vector. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00170.html" title="Allow to perform bit operations on integer values.">GLM_GTX_bit: Extended bitwise operations</a> </dd></dl>
</div>
</div>
<a class="anchor" id="gae42f1f6dd35271781f2c1029dd1c0a09"></a><!-- doxytag: member="glm::fillBitfieldWithOne" ref="gae42f1f6dd35271781f2c1029dd1c0a09" args="(genIUType const &amp;Value, int const &amp;FromBit, int const &amp;ToBit)" -->
<a class="anchor" id="gaf937428f9e6e9bb2e9214ff3be96cf95"></a><!-- doxytag: member="glm::fillBitfieldWithOne" ref="gaf937428f9e6e9bb2e9214ff3be96cf95" args="(genIUType const &amp;Value, int const &amp;FromBit, int const &amp;ToBit)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -222,11 +234,11 @@ Functions</h2></td></tr>
<div class="memdoc">
<p>Set to 1 a range of bits. </p>
<p>From GLM_GTX_bit extension. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00170.html" title="Allow to perform bit operations on integer values.">GLM_GTX_bit: Extended bitwise operations</a> </dd></dl>
</div>
</div>
<a class="anchor" id="ga4ba23fa82e64b0840b4b0b910217f730"></a><!-- doxytag: member="glm::fillBitfieldWithZero" ref="ga4ba23fa82e64b0840b4b0b910217f730" args="(genIUType const &amp;Value, int const &amp;FromBit, int const &amp;ToBit)" -->
<a class="anchor" id="gabb9c7b3bd390a61437667e5625834a7c"></a><!-- doxytag: member="glm::fillBitfieldWithZero" ref="gabb9c7b3bd390a61437667e5625834a7c" args="(genIUType const &amp;Value, int const &amp;FromBit, int const &amp;ToBit)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -258,11 +270,11 @@ Functions</h2></td></tr>
<div class="memdoc">
<p>Set to 0 a range of bits. </p>
<p>From GLM_GTX_bit extension. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00170.html" title="Allow to perform bit operations on integer values.">GLM_GTX_bit: Extended bitwise operations</a> </dd></dl>
</div>
</div>
<a class="anchor" id="gaf6631fa5cb5cac607706ec020e2cc718"></a><!-- doxytag: member="glm::highestBit" ref="gaf6631fa5cb5cac607706ec020e2cc718" args="(genType const &amp;value)" -->
<a class="anchor" id="gaa3679c623c2ff5dfb745f9ce4316b23c"></a><!-- doxytag: member="glm::highestBit" ref="gaa3679c623c2ff5dfb745f9ce4316b23c" args="(genType const &amp;value)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -278,11 +290,11 @@ Functions</h2></td></tr>
<div class="memdoc">
<p>Find the highest bit set to 1 in a integer variable. </p>
<p>From GLM_GTX_bit extension. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00170.html" title="Allow to perform bit operations on integer values.">GLM_GTX_bit: Extended bitwise operations</a> </dd></dl>
</div>
</div>
<a class="anchor" id="ga63ffd8b9d5a1e3fe3213059196c8369b"></a><!-- doxytag: member="glm::highestBitValue" ref="ga63ffd8b9d5a1e3fe3213059196c8369b" args="(genType const &amp;value)" -->
<a class="anchor" id="ga485d3ead7f6c624b00cc800c68ab8e08"></a><!-- doxytag: member="glm::highestBitValue" ref="ga485d3ead7f6c624b00cc800c68ab8e08" args="(genType const &amp;value)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -298,11 +310,11 @@ Functions</h2></td></tr>
<div class="memdoc">
<p>Find the highest bit set to 1 in a integer variable and return its value. </p>
<p>From GLM_GTX_bit extension. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00170.html" title="Allow to perform bit operations on integer values.">GLM_GTX_bit: Extended bitwise operations</a> </dd></dl>
</div>
</div>
<a class="anchor" id="ga46b94af83e87d1e7e9de92ef2465fe4e"></a><!-- doxytag: member="glm::isPowerOfTwo" ref="ga46b94af83e87d1e7e9de92ef2465fe4e" args="(genType const &amp;value)" -->
<a class="anchor" id="ga3c0b3e843fa21220f08e801bb558470a"></a><!-- doxytag: member="glm::isPowerOfTwo" ref="ga3c0b3e843fa21220f08e801bb558470a" args="(genType const &amp;value)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -318,11 +330,11 @@ Functions</h2></td></tr>
<div class="memdoc">
<p>Return true if the value is a power of two number. </p>
<p>From GLM_GTX_bit extension. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00170.html" title="Allow to perform bit operations on integer values.">GLM_GTX_bit: Extended bitwise operations</a> </dd></dl>
</div>
</div>
<a class="anchor" id="ga93c2f76f0b437371de1dcb0923a4918d"></a><!-- doxytag: member="glm::lowestBit" ref="ga93c2f76f0b437371de1dcb0923a4918d" args="(genType const &amp;value)" -->
<a class="anchor" id="ga94e553e5aabf9b202b5915719966d323"></a><!-- doxytag: member="glm::lowestBit" ref="ga94e553e5aabf9b202b5915719966d323" args="(genType const &amp;value)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -338,11 +350,11 @@ Functions</h2></td></tr>
<div class="memdoc">
<p>Find the lowest bit set to 1 in a integer variable. </p>
<p>From GLM_GTX_bit extension. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00170.html" title="Allow to perform bit operations on integer values.">GLM_GTX_bit: Extended bitwise operations</a> </dd></dl>
</div>
</div>
<a class="anchor" id="ga02e7aad9f8900fe483177b84d03037a1"></a><!-- doxytag: member="glm::mask" ref="ga02e7aad9f8900fe483177b84d03037a1" args="(genIType const &amp;count)" -->
<a class="anchor" id="ga0d044f92de0108409d25ebcfea034dcb"></a><!-- doxytag: member="glm::mask" ref="ga0d044f92de0108409d25ebcfea034dcb" args="(genIType const &amp;count)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -357,11 +369,12 @@ Functions</h2></td></tr>
</div>
<div class="memdoc">
<p>Build a mask of 'count' bits From GLM_GTX_bit extension. </p>
<p>Build a mask of 'count' bits. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00170.html" title="Allow to perform bit operations on integer values.">GLM_GTX_bit: Extended bitwise operations</a> </dd></dl>
</div>
</div>
<a class="anchor" id="gad618ae43f546aadc27c80c138c155772"></a><!-- doxytag: member="glm::powerOfTwoAbove" ref="gad618ae43f546aadc27c80c138c155772" args="(genType const &amp;value)" -->
<a class="anchor" id="ga335322b4fcb2e5444ec467a1e7a40301"></a><!-- doxytag: member="glm::powerOfTwoAbove" ref="ga335322b4fcb2e5444ec467a1e7a40301" args="(genType const &amp;value)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -377,11 +390,11 @@ Functions</h2></td></tr>
<div class="memdoc">
<p>Return the power of two number which value is just higher the input value. </p>
<p>From GLM_GTX_bit extension. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00170.html" title="Allow to perform bit operations on integer values.">GLM_GTX_bit: Extended bitwise operations</a> </dd></dl>
</div>
</div>
<a class="anchor" id="gae5e33169af7437396eef62776fdccc7a"></a><!-- doxytag: member="glm::powerOfTwoBelow" ref="gae5e33169af7437396eef62776fdccc7a" args="(genType const &amp;value)" -->
<a class="anchor" id="ga4c3ea31127e64ec283fb6cf715b4d9ac"></a><!-- doxytag: member="glm::powerOfTwoBelow" ref="ga4c3ea31127e64ec283fb6cf715b4d9ac" args="(genType const &amp;value)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -397,11 +410,11 @@ Functions</h2></td></tr>
<div class="memdoc">
<p>Return the power of two number which value is just lower the input value. </p>
<p>From GLM_GTX_bit extension. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00170.html" title="Allow to perform bit operations on integer values.">GLM_GTX_bit: Extended bitwise operations</a> </dd></dl>
</div>
</div>
<a class="anchor" id="gad0944ea5228ef8b5c1e449e5a5f876d1"></a><!-- doxytag: member="glm::powerOfTwoNearest" ref="gad0944ea5228ef8b5c1e449e5a5f876d1" args="(genType const &amp;value)" -->
<a class="anchor" id="ga00cb2e4b82215e4d531ec046c19e2ce7"></a><!-- doxytag: member="glm::powerOfTwoNearest" ref="ga00cb2e4b82215e4d531ec046c19e2ce7" args="(genType const &amp;value)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -417,13 +430,18 @@ Functions</h2></td></tr>
<div class="memdoc">
<p>Return the power of two number which value is the closet to the input value. </p>
<p>From GLM_GTX_bit extension. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00170.html" title="Allow to perform bit operations on integer values.">GLM_GTX_bit: Extended bitwise operations</a> </dd></dl>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.5
</small></address>
</body>
</html>