<tr><tdclass="memTemplParams"colspan="2">template<typename T ></td></tr>
<tr><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00181.html#gacf95a09cc9ae2fd9c4412f6d2ab4cdd6">max</a> (T const &x, T const &y, T const &z)</td></tr>
<tr><tdclass="memTemplParams"colspan="2">template<typename T , template< typename > class C></td></tr>
<tr><tdclass="memTemplItemLeft"align="right"valign="top">C< T > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00181.html#ga0ec6528b8efa37fd7570fd5e83431909">max</a> (C< T > const &x, typename C< T >::value_type const &y, typename C< T >::value_type const &z)</td></tr>
<tr><tdclass="memTemplParams"colspan="2">template<typename T , template< typename > class C></td></tr>
<tr><tdclass="memTemplItemLeft"align="right"valign="top">C< T > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00181.html#gabce5be93a81bd88050511f8053dc7506">max</a> (C< T > const &x, C< T > const &y, C< T > const &z)</td></tr>
<tr><tdclass="memTemplParams"colspan="2">template<typename T ></td></tr>
<tr><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00181.html#ga182c8b93fb0330d69d7b7de753e55b43">max</a> (T const &x, T const &y, T const &z, T const &w)</td></tr>
<tr><tdclass="memTemplParams"colspan="2">template<typename T , template< typename > class C></td></tr>
<tr><tdclass="memTemplItemLeft"align="right"valign="top">C< T > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00181.html#ga6bdb95318ecd311ed6b577022b93ab57">max</a> (C< T > const &x, typename C< T >::value_type const &y, typename C< T >::value_type const &z, typename C< T >::value_type const &w)</td></tr>
<tr><tdclass="memTemplParams"colspan="2">template<typename T , template< typename > class C></td></tr>
<tr><tdclass="memTemplItemLeft"align="right"valign="top">C< T > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00181.html#ga50cbe34b354aa247e7cf7a7f9d4d53e2">max</a> (C< T > const &x, C< T > const &y, C< T > const &z, C< T > const &w)</td></tr>
<tr><tdclass="memTemplParams"colspan="2">template<typename T ></td></tr>
<tr><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00181.html#gaa8615e92f9e0fd6561ff55ed6f1e0552">min</a> (T const &x, T const &y, T const &z)</td></tr>
<tr><tdclass="memTemplParams"colspan="2">template<typename T , template< typename > class C></td></tr>
<tr><tdclass="memTemplItemLeft"align="right"valign="top">C< T > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00181.html#ga538f32ce393e8d88e57d426299c11dbe">min</a> (C< T > const &x, typename C< T >::value_type const &y, typename C< T >::value_type const &z)</td></tr>
<tr><tdclass="memTemplParams"colspan="2">template<typename T , template< typename > class C></td></tr>
<tr><tdclass="memTemplItemLeft"align="right"valign="top">C< T > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00181.html#gaaf6116a1a1336637fae81c776931d6a2">min</a> (C< T > const &x, C< T > const &y, C< T > const &z)</td></tr>
<tr><tdclass="memTemplParams"colspan="2">template<typename T ></td></tr>
<tr><tdclass="memTemplItemLeft"align="right"valign="top">T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00181.html#ga66d6335250659e47aebbc7ed3b9f02e3">min</a> (T const &x, T const &y, T const &z, T const &w)</td></tr>
<tr><tdclass="memTemplParams"colspan="2">template<typename T , template< typename > class C></td></tr>
<tr><tdclass="memTemplItemLeft"align="right"valign="top">C< T > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00181.html#ga01e1772c215d5f0a0ac509e452171c2e">min</a> (C< T > const &x, typename C< T >::value_type const &y, typename C< T >::value_type const &z, typename C< T >::value_type const &w)</td></tr>
<tr><tdclass="memTemplParams"colspan="2">template<typename T , template< typename > class C></td></tr>
<tr><tdclass="memTemplItemLeft"align="right"valign="top">C< T > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00181.html#ga9a01347f2741d9b08c0b09027044281d">min</a> (C< T > const &x, C< T > const &y, C< T > const &z, C< T > const &w)</td></tr>
<p><<aclass="el"href="a00037.html"title="OpenGL Mathematics (glm.g-truc.net)">glm/gtx/extented_min_max.hpp</a>> need to be included to use these functionalities. </p>
<hr/><h2>Function Documentation</h2>
<aclass="anchor"id="gacf95a09cc9ae2fd9c4412f6d2ab4cdd6"></a><!-- doxytag: member="glm::max" ref="gacf95a09cc9ae2fd9c4412f6d2ab4cdd6" args="(T const &x, T const &y, T const &z)" -->
<divclass="memitem">
<divclass="memproto">
<tableclass="memname">
<tr>
<tdclass="memname">T glm::max </td>
<td>(</td>
<tdclass="paramtype">T const & </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T const & </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T const & </td>
<tdclass="paramname"><em>z</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Return the maximum component-wise values of 3 inputs. </p>
<dlclass="see"><dt><b>See also:</b></dt><dd><aclass="el"href="a00181.html"title="Min and max functions for 3 to 4 parameters.">GLM_GTX_extented_min_max: Extended min max</a></dd></dl>
</div>
</div>
<aclass="anchor"id="ga0ec6528b8efa37fd7570fd5e83431909"></a><!-- doxytag: member="glm::max" ref="ga0ec6528b8efa37fd7570fd5e83431909" args="(C< T > const &x, typename C< T >::value_type const &y, typename C< T >::value_type const &z)" -->
<divclass="memitem">
<divclass="memproto">
<tableclass="memname">
<tr>
<tdclass="memname">C<T> glm::max </td>
<td>(</td>
<tdclass="paramtype">C< T > const & </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">typename C< T >::value_type const & </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">typename C< T >::value_type const & </td>
<tdclass="paramname"><em>z</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Return the maximum component-wise values of 3 inputs. </p>
<dlclass="see"><dt><b>See also:</b></dt><dd><aclass="el"href="a00181.html"title="Min and max functions for 3 to 4 parameters.">GLM_GTX_extented_min_max: Extended min max</a></dd></dl>
</div>
</div>
<aclass="anchor"id="gabce5be93a81bd88050511f8053dc7506"></a><!-- doxytag: member="glm::max" ref="gabce5be93a81bd88050511f8053dc7506" args="(C< T > const &x, C< T > const &y, C< T > const &z)" -->
<divclass="memitem">
<divclass="memproto">
<tableclass="memname">
<tr>
<tdclass="memname">C<T> glm::max </td>
<td>(</td>
<tdclass="paramtype">C< T > const & </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">C< T > const & </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">C< T > const & </td>
<tdclass="paramname"><em>z</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Return the maximum component-wise values of 3 inputs. </p>
<dlclass="see"><dt><b>See also:</b></dt><dd><aclass="el"href="a00181.html"title="Min and max functions for 3 to 4 parameters.">GLM_GTX_extented_min_max: Extended min max</a></dd></dl>
</div>
</div>
<aclass="anchor"id="ga182c8b93fb0330d69d7b7de753e55b43"></a><!-- doxytag: member="glm::max" ref="ga182c8b93fb0330d69d7b7de753e55b43" args="(T const &x, T const &y, T const &z, T const &w)" -->
<divclass="memitem">
<divclass="memproto">
<tableclass="memname">
<tr>
<tdclass="memname">T glm::max </td>
<td>(</td>
<tdclass="paramtype">T const & </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T const & </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T const & </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T const & </td>
<tdclass="paramname"><em>w</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Return the maximum component-wise values of 4 inputs. </p>
<dlclass="see"><dt><b>See also:</b></dt><dd><aclass="el"href="a00181.html"title="Min and max functions for 3 to 4 parameters.">GLM_GTX_extented_min_max: Extended min max</a></dd></dl>
</div>
</div>
<aclass="anchor"id="ga6bdb95318ecd311ed6b577022b93ab57"></a><!-- doxytag: member="glm::max" ref="ga6bdb95318ecd311ed6b577022b93ab57" args="(C< T > const &x, typename C< T >::value_type const &y, typename C< T >::value_type const &z, typename C< T >::value_type const &w)" -->
<divclass="memitem">
<divclass="memproto">
<tableclass="memname">
<tr>
<tdclass="memname">C<T> glm::max </td>
<td>(</td>
<tdclass="paramtype">C< T > const & </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">typename C< T >::value_type const & </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">typename C< T >::value_type const & </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">typename C< T >::value_type const & </td>
<tdclass="paramname"><em>w</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Return the maximum component-wise values of 4 inputs. </p>
<dlclass="see"><dt><b>See also:</b></dt><dd><aclass="el"href="a00181.html"title="Min and max functions for 3 to 4 parameters.">GLM_GTX_extented_min_max: Extended min max</a></dd></dl>
</div>
</div>
<aclass="anchor"id="ga50cbe34b354aa247e7cf7a7f9d4d53e2"></a><!-- doxytag: member="glm::max" ref="ga50cbe34b354aa247e7cf7a7f9d4d53e2" args="(C< T > const &x, C< T > const &y, C< T > const &z, C< T > const &w)" -->
<divclass="memitem">
<divclass="memproto">
<tableclass="memname">
<tr>
<tdclass="memname">C<T> glm::max </td>
<td>(</td>
<tdclass="paramtype">C< T > const & </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">C< T > const & </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">C< T > const & </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">C< T > const & </td>
<tdclass="paramname"><em>w</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Return the maximum component-wise values of 4 inputs. </p>
<dlclass="see"><dt><b>See also:</b></dt><dd><aclass="el"href="a00181.html"title="Min and max functions for 3 to 4 parameters.">GLM_GTX_extented_min_max: Extended min max</a></dd></dl>
<aclass="anchor"id="gaa8615e92f9e0fd6561ff55ed6f1e0552"></a><!-- doxytag: member="glm::min" ref="gaa8615e92f9e0fd6561ff55ed6f1e0552" args="(T const &x, T const &y, T const &z)" -->
<divclass="memitem">
<divclass="memproto">
<tableclass="memname">
<tr>
<tdclass="memname">T glm::min </td>
<td>(</td>
<tdclass="paramtype">T const & </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T const & </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T const & </td>
<tdclass="paramname"><em>z</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Return the minimum component-wise values of 3 inputs. </p>
<dlclass="see"><dt><b>See also:</b></dt><dd><aclass="el"href="a00181.html"title="Min and max functions for 3 to 4 parameters.">GLM_GTX_extented_min_max: Extended min max</a></dd></dl>
</div>
</div>
<aclass="anchor"id="ga538f32ce393e8d88e57d426299c11dbe"></a><!-- doxytag: member="glm::min" ref="ga538f32ce393e8d88e57d426299c11dbe" args="(C< T > const &x, typename C< T >::value_type const &y, typename C< T >::value_type const &z)" -->
<divclass="memitem">
<divclass="memproto">
<tableclass="memname">
<tr>
<tdclass="memname">C<T> glm::min </td>
<td>(</td>
<tdclass="paramtype">C< T > const & </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">typename C< T >::value_type const & </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">typename C< T >::value_type const & </td>
<tdclass="paramname"><em>z</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Return the minimum component-wise values of 3 inputs. </p>
<dlclass="see"><dt><b>See also:</b></dt><dd><aclass="el"href="a00181.html"title="Min and max functions for 3 to 4 parameters.">GLM_GTX_extented_min_max: Extended min max</a></dd></dl>
</div>
</div>
<aclass="anchor"id="gaaf6116a1a1336637fae81c776931d6a2"></a><!-- doxytag: member="glm::min" ref="gaaf6116a1a1336637fae81c776931d6a2" args="(C< T > const &x, C< T > const &y, C< T > const &z)" -->
<divclass="memitem">
<divclass="memproto">
<tableclass="memname">
<tr>
<tdclass="memname">C<T> glm::min </td>
<td>(</td>
<tdclass="paramtype">C< T > const & </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">C< T > const & </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">C< T > const & </td>
<tdclass="paramname"><em>z</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Return the minimum component-wise values of 3 inputs. </p>
<dlclass="see"><dt><b>See also:</b></dt><dd><aclass="el"href="a00181.html"title="Min and max functions for 3 to 4 parameters.">GLM_GTX_extented_min_max: Extended min max</a></dd></dl>
</div>
</div>
<aclass="anchor"id="ga66d6335250659e47aebbc7ed3b9f02e3"></a><!-- doxytag: member="glm::min" ref="ga66d6335250659e47aebbc7ed3b9f02e3" args="(T const &x, T const &y, T const &z, T const &w)" -->
<divclass="memitem">
<divclass="memproto">
<tableclass="memname">
<tr>
<tdclass="memname">T glm::min </td>
<td>(</td>
<tdclass="paramtype">T const & </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T const & </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T const & </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T const & </td>
<tdclass="paramname"><em>w</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Return the minimum component-wise values of 4 inputs. </p>
<dlclass="see"><dt><b>See also:</b></dt><dd><aclass="el"href="a00181.html"title="Min and max functions for 3 to 4 parameters.">GLM_GTX_extented_min_max: Extended min max</a></dd></dl>
</div>
</div>
<aclass="anchor"id="ga01e1772c215d5f0a0ac509e452171c2e"></a><!-- doxytag: member="glm::min" ref="ga01e1772c215d5f0a0ac509e452171c2e" args="(C< T > const &x, typename C< T >::value_type const &y, typename C< T >::value_type const &z, typename C< T >::value_type const &w)" -->
<divclass="memitem">
<divclass="memproto">
<tableclass="memname">
<tr>
<tdclass="memname">C<T> glm::min </td>
<td>(</td>
<tdclass="paramtype">C< T > const & </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">typename C< T >::value_type const & </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">typename C< T >::value_type const & </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">typename C< T >::value_type const & </td>
<tdclass="paramname"><em>w</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Return the minimum component-wise values of 4 inputs. </p>
<dlclass="see"><dt><b>See also:</b></dt><dd><aclass="el"href="a00181.html"title="Min and max functions for 3 to 4 parameters.">GLM_GTX_extented_min_max: Extended min max</a></dd></dl>
</div>
</div>
<aclass="anchor"id="ga9a01347f2741d9b08c0b09027044281d"></a><!-- doxytag: member="glm::min" ref="ga9a01347f2741d9b08c0b09027044281d" args="(C< T > const &x, C< T > const &y, C< T > const &z, C< T > const &w)" -->
<divclass="memitem">
<divclass="memproto">
<tableclass="memname">
<tr>
<tdclass="memname">C<T> glm::min </td>
<td>(</td>
<tdclass="paramtype">C< T > const & </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">C< T > const & </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">C< T > const & </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">C< T > const & </td>
<tdclass="paramname"><em>w</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Return the minimum component-wise values of 4 inputs. </p>
<dlclass="see"><dt><b>See also:</b></dt><dd><aclass="el"href="a00181.html"title="Min and max functions for 3 to 4 parameters.">GLM_GTX_extented_min_max: Extended min max</a></dd></dl>
</div>
</div>
</div>
<hrclass="footer"/><addressclass="footer"><small>
Generated by  <ahref="http://www.doxygen.org/index.html">