<p>Include <<aclass="el"href="a00007.html"title="GLM_GTX_associated_min_max ">glm/gtx/associated_min_max.hpp</a>> to use the features of this extension.
<trclass="memitem:ga7d9c8785230c8db60f72ec8975f1ba45"><tdclass="memTemplParams"colspan="2">template<typename T , typename U ></td></tr>
<trclass="memitem:ga7d9c8785230c8db60f72ec8975f1ba45"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL U </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00308.html#ga7d9c8785230c8db60f72ec8975f1ba45">associatedMax</a> (T x, U a, T y, U b)</td></tr>
<trclass="memdesc:ga7d9c8785230c8db60f72ec8975f1ba45"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Maximum comparison between 2 variables and returns 2 associated variable values. <ahref="a00308.html#ga7d9c8785230c8db60f72ec8975f1ba45">More...</a><br/></td></tr>
<trclass="memitem:ga5c6758bc50aa7fbe700f87123a045aad"><tdclass="memTemplParams"colspan="2">template<length_t L, typename T , typename U , qualifier Q></td></tr>
<trclass="memitem:ga0d169d6ce26b03248df175f39005d77f"><tdclass="memTemplParams"colspan="2">template<length_t L, typename T , typename U , qualifier Q></td></tr>
<trclass="memitem:ga0d169d6ce26b03248df175f39005d77f"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL vec< L, T, Q > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00308.html#ga0d169d6ce26b03248df175f39005d77f">associatedMax</a> (T x, vec< L, U, Q > const &a, T y, vec< L, U, Q > const &b)</td></tr>
<trclass="memdesc:ga0d169d6ce26b03248df175f39005d77f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Maximum comparison between 2 variables and returns 2 associated variable values. <ahref="a00308.html#ga0d169d6ce26b03248df175f39005d77f">More...</a><br/></td></tr>
<trclass="memitem:ga4086269afabcb81dd7ded33cb3448653"><tdclass="memTemplParams"colspan="2">template<length_t L, typename T , typename U , qualifier Q></td></tr>
<trclass="memitem:ga4086269afabcb81dd7ded33cb3448653"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL vec< L, U, Q > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00308.html#ga4086269afabcb81dd7ded33cb3448653">associatedMax</a> (vec< L, T, Q > const &x, U a, vec< L, T, Q > const &y, U b)</td></tr>
<trclass="memdesc:ga4086269afabcb81dd7ded33cb3448653"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Maximum comparison between 2 variables and returns 2 associated variable values. <ahref="a00308.html#ga4086269afabcb81dd7ded33cb3448653">More...</a><br/></td></tr>
<trclass="memitem:gaec891e363d91abbf3a4443cf2f652209"><tdclass="memTemplParams"colspan="2">template<typename T , typename U ></td></tr>
<trclass="memitem:gaec891e363d91abbf3a4443cf2f652209"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL U </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00308.html#gaec891e363d91abbf3a4443cf2f652209">associatedMax</a> (T x, U a, T y, U b, T z, U c)</td></tr>
<trclass="memdesc:gaec891e363d91abbf3a4443cf2f652209"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Maximum comparison between 3 variables and returns 3 associated variable values. <ahref="a00308.html#gaec891e363d91abbf3a4443cf2f652209">More...</a><br/></td></tr>
<trclass="memitem:gab84fdc35016a31e8cd0cbb8296bddf7c"><tdclass="memTemplParams"colspan="2">template<length_t L, typename T , typename U , qualifier Q></td></tr>
<trclass="memitem:gadd2a2002f4f2144bbc39eb2336dd2fba"><tdclass="memTemplParams"colspan="2">template<length_t L, typename T , typename U , qualifier Q></td></tr>
<trclass="memitem:gadd2a2002f4f2144bbc39eb2336dd2fba"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL vec< L, T, Q > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00308.html#gadd2a2002f4f2144bbc39eb2336dd2fba">associatedMax</a> (T x, vec< L, U, Q > const &a, T y, vec< L, U, Q > const &b, T z, vec< L, U, Q > const &c)</td></tr>
<trclass="memdesc:gadd2a2002f4f2144bbc39eb2336dd2fba"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Maximum comparison between 3 variables and returns 3 associated variable values. <ahref="a00308.html#gadd2a2002f4f2144bbc39eb2336dd2fba">More...</a><br/></td></tr>
<trclass="memitem:ga19f59d1141a51a3b2108a9807af78f7f"><tdclass="memTemplParams"colspan="2">template<length_t L, typename T , typename U , qualifier Q></td></tr>
<trclass="memitem:ga19f59d1141a51a3b2108a9807af78f7f"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL vec< L, U, Q > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00308.html#ga19f59d1141a51a3b2108a9807af78f7f">associatedMax</a> (vec< L, T, Q > const &x, U a, vec< L, T, Q > const &y, U b, vec< L, T, Q > const &z, U c)</td></tr>
<trclass="memdesc:ga19f59d1141a51a3b2108a9807af78f7f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Maximum comparison between 3 variables and returns 3 associated variable values. <ahref="a00308.html#ga19f59d1141a51a3b2108a9807af78f7f">More...</a><br/></td></tr>
<trclass="memitem:ga3038ffcb43eaa6af75897a99a5047ccc"><tdclass="memTemplParams"colspan="2">template<typename T , typename U ></td></tr>
<trclass="memitem:ga3038ffcb43eaa6af75897a99a5047ccc"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL U </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00308.html#ga3038ffcb43eaa6af75897a99a5047ccc">associatedMax</a> (T x, U a, T y, U b, T z, U c, T w, U d)</td></tr>
<trclass="memdesc:ga3038ffcb43eaa6af75897a99a5047ccc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Maximum comparison between 4 variables and returns 4 associated variable values. <ahref="a00308.html#ga3038ffcb43eaa6af75897a99a5047ccc">More...</a><br/></td></tr>
<trclass="memitem:gaf5ab0c428f8d1cd9e3b45fcfbf6423a6"><tdclass="memTemplParams"colspan="2">template<length_t L, typename T , typename U , qualifier Q></td></tr>
<trclass="memitem:ga11477c2c4b5b0bfd1b72b29df3725a9d"><tdclass="memTemplParams"colspan="2">template<length_t L, typename T , typename U , qualifier Q></td></tr>
<trclass="memitem:ga11477c2c4b5b0bfd1b72b29df3725a9d"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL vec< L, U, Q > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00308.html#ga11477c2c4b5b0bfd1b72b29df3725a9d">associatedMax</a> (T x, vec< L, U, Q > const &a, T y, vec< L, U, Q > const &b, T z, vec< L, U, Q > const &c, T w, vec< L, U, Q > const &d)</td></tr>
<trclass="memdesc:ga11477c2c4b5b0bfd1b72b29df3725a9d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Maximum comparison between 4 variables and returns 4 associated variable values. <ahref="a00308.html#ga11477c2c4b5b0bfd1b72b29df3725a9d">More...</a><br/></td></tr>
<trclass="memitem:gab9c3dd74cac899d2c625b5767ea3b3fb"><tdclass="memTemplParams"colspan="2">template<length_t L, typename T , typename U , qualifier Q></td></tr>
<trclass="memitem:gab9c3dd74cac899d2c625b5767ea3b3fb"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL vec< L, U, Q > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00308.html#gab9c3dd74cac899d2c625b5767ea3b3fb">associatedMax</a> (vec< L, T, Q > const &x, U a, vec< L, T, Q > const &y, U b, vec< L, T, Q > const &z, U c, vec< L, T, Q > const &w, U d)</td></tr>
<trclass="memdesc:gab9c3dd74cac899d2c625b5767ea3b3fb"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Maximum comparison between 4 variables and returns 4 associated variable values. <ahref="a00308.html#gab9c3dd74cac899d2c625b5767ea3b3fb">More...</a><br/></td></tr>
<trclass="memitem:gacc01bd272359572fc28437ae214a02df"><tdclass="memTemplParams"colspan="2">template<typename T , typename U , qualifier Q></td></tr>
<trclass="memitem:gacc01bd272359572fc28437ae214a02df"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL U </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00308.html#gacc01bd272359572fc28437ae214a02df">associatedMin</a> (T x, U a, T y, U b)</td></tr>
<trclass="memdesc:gacc01bd272359572fc28437ae214a02df"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Minimum comparison between 2 variables and returns 2 associated variable values. <ahref="a00308.html#gacc01bd272359572fc28437ae214a02df">More...</a><br/></td></tr>
<trclass="memitem:gac2f0dff90948f2e44386a5eafd941d1c"><tdclass="memTemplParams"colspan="2">template<length_t L, typename T , typename U , qualifier Q></td></tr>
<trclass="memitem:gacfec519c820331d023ef53a511749319"><tdclass="memTemplParams"colspan="2">template<length_t L, typename T , typename U , qualifier Q></td></tr>
<trclass="memitem:gacfec519c820331d023ef53a511749319"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL vec< L, U, Q > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00308.html#gacfec519c820331d023ef53a511749319">associatedMin</a> (T x, const vec< L, U, Q >&a, T y, const vec< L, U, Q >&b)</td></tr>
<trclass="memdesc:gacfec519c820331d023ef53a511749319"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Minimum comparison between 2 variables and returns 2 associated variable values. <ahref="a00308.html#gacfec519c820331d023ef53a511749319">More...</a><br/></td></tr>
<trclass="memitem:ga4757c7cab2d809124a8525d0a9deeb37"><tdclass="memTemplParams"colspan="2">template<length_t L, typename T , typename U , qualifier Q></td></tr>
<trclass="memitem:ga4757c7cab2d809124a8525d0a9deeb37"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL vec< L, U, Q > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00308.html#ga4757c7cab2d809124a8525d0a9deeb37">associatedMin</a> (vec< L, T, Q > const &x, U a, vec< L, T, Q > const &y, U b)</td></tr>
<trclass="memdesc:ga4757c7cab2d809124a8525d0a9deeb37"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Minimum comparison between 2 variables and returns 2 associated variable values. <ahref="a00308.html#ga4757c7cab2d809124a8525d0a9deeb37">More...</a><br/></td></tr>
<trclass="memitem:gad0aa8f86259a26d839d34a3577a923fc"><tdclass="memTemplParams"colspan="2">template<typename T , typename U ></td></tr>
<trclass="memitem:gad0aa8f86259a26d839d34a3577a923fc"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL U </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00308.html#gad0aa8f86259a26d839d34a3577a923fc">associatedMin</a> (T x, U a, T y, U b, T z, U c)</td></tr>
<trclass="memdesc:gad0aa8f86259a26d839d34a3577a923fc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Minimum comparison between 3 variables and returns 3 associated variable values. <ahref="a00308.html#gad0aa8f86259a26d839d34a3577a923fc">More...</a><br/></td></tr>
<trclass="memitem:ga723e5411cebc7ffbd5c81ffeec61127d"><tdclass="memTemplParams"colspan="2">template<length_t L, typename T , typename U , qualifier Q></td></tr>
<trclass="memitem:ga432224ebe2085eaa2b63a077ecbbbff6"><tdclass="memTemplParams"colspan="2">template<typename T , typename U ></td></tr>
<trclass="memitem:ga432224ebe2085eaa2b63a077ecbbbff6"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL U </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00308.html#ga432224ebe2085eaa2b63a077ecbbbff6">associatedMin</a> (T x, U a, T y, U b, T z, U c, T w, U d)</td></tr>
<trclass="memdesc:ga432224ebe2085eaa2b63a077ecbbbff6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Minimum comparison between 4 variables and returns 4 associated variable values. <ahref="a00308.html#ga432224ebe2085eaa2b63a077ecbbbff6">More...</a><br/></td></tr>
<trclass="memitem:ga66b08118bc88f0494bcacb7cdb940556"><tdclass="memTemplParams"colspan="2">template<length_t L, typename T , typename U , qualifier Q></td></tr>
<trclass="memitem:ga78c28fde1a7080fb7420bd88e68c6c68"><tdclass="memTemplParams"colspan="2">template<length_t L, typename T , typename U , qualifier Q></td></tr>
<trclass="memitem:ga78c28fde1a7080fb7420bd88e68c6c68"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL vec< L, U, Q > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00308.html#ga78c28fde1a7080fb7420bd88e68c6c68">associatedMin</a> (T x, vec< L, U, Q > const &a, T y, vec< L, U, Q > const &b, T z, vec< L, U, Q > const &c, T w, vec< L, U, Q > const &d)</td></tr>
<trclass="memdesc:ga78c28fde1a7080fb7420bd88e68c6c68"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Minimum comparison between 4 variables and returns 4 associated variable values. <ahref="a00308.html#ga78c28fde1a7080fb7420bd88e68c6c68">More...</a><br/></td></tr>
<trclass="memitem:ga2db7e351994baee78540a562d4bb6d3b"><tdclass="memTemplParams"colspan="2">template<length_t L, typename T , typename U , qualifier Q></td></tr>
<trclass="memitem:ga2db7e351994baee78540a562d4bb6d3b"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL vec< L, U, Q > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00308.html#ga2db7e351994baee78540a562d4bb6d3b">associatedMin</a> (vec< L, T, Q > const &x, U a, vec< L, T, Q > const &y, U b, vec< L, T, Q > const &z, U c, vec< L, T, Q > const &w, U d)</td></tr>
<trclass="memdesc:ga2db7e351994baee78540a562d4bb6d3b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Minimum comparison between 4 variables and returns 4 associated variable values. <ahref="a00308.html#ga2db7e351994baee78540a562d4bb6d3b">More...</a><br/></td></tr>
<p>Include <<aclass="el"href="a00007.html"title="GLM_GTX_associated_min_max ">glm/gtx/associated_min_max.hpp</a>> to use the features of this extension. </p>
<p>Min and max functions that return associated values not the compared onces. </p>
<tdclass="memname">GLM_FUNC_DECL U glm::associatedMax </td>
<td>(</td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>b</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Maximum comparison between 2 variables and returns 2 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00308.html"title="Include <glm/gtx/associated_min_max.hpp> to use the features of this extension. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="paramtype">vec< L, U, Q > const & </td>
<tdclass="paramname"><em>b</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Maximum comparison between 2 variables and returns 2 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00308.html"title="Include <glm/gtx/associated_min_max.hpp> to use the features of this extension. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="paramtype">vec< L, U, Q > const & </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vec< L, U, Q > const & </td>
<tdclass="paramname"><em>b</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Maximum comparison between 2 variables and returns 2 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00308.html"title="Include <glm/gtx/associated_min_max.hpp> to use the features of this extension. ">GLM_GTX_associated_min_max</a></dd></dl>
<p>Maximum comparison between 2 variables and returns 2 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00308.html"title="Include <glm/gtx/associated_min_max.hpp> to use the features of this extension. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="memname">GLM_FUNC_DECL U glm::associatedMax </td>
<td>(</td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>b</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>c</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Maximum comparison between 3 variables and returns 3 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00308.html"title="Include <glm/gtx/associated_min_max.hpp> to use the features of this extension. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="paramtype">vec< L, U, Q > const & </td>
<tdclass="paramname"><em>c</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Maximum comparison between 3 variables and returns 3 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00308.html"title="Include <glm/gtx/associated_min_max.hpp> to use the features of this extension. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="paramtype">vec< L, U, Q > const & </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vec< L, U, Q > const & </td>
<tdclass="paramname"><em>b</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vec< L, U, Q > const & </td>
<tdclass="paramname"><em>c</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Maximum comparison between 3 variables and returns 3 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00308.html"title="Include <glm/gtx/associated_min_max.hpp> to use the features of this extension. ">GLM_GTX_associated_min_max</a></dd></dl>
<p>Maximum comparison between 3 variables and returns 3 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00308.html"title="Include <glm/gtx/associated_min_max.hpp> to use the features of this extension. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="memname">GLM_FUNC_DECL U glm::associatedMax </td>
<td>(</td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>b</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>c</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>w</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>d</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Maximum comparison between 4 variables and returns 4 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00308.html"title="Include <glm/gtx/associated_min_max.hpp> to use the features of this extension. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="paramtype">vec< L, U, Q > const & </td>
<tdclass="paramname"><em>d</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Maximum comparison between 4 variables and returns 4 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00308.html"title="Include <glm/gtx/associated_min_max.hpp> to use the features of this extension. ">GLM_GTX_associated_min_max</a></dd></dl>
<p>Maximum comparison between 4 variables and returns 4 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00308.html"title="Include <glm/gtx/associated_min_max.hpp> to use the features of this extension. ">GLM_GTX_associated_min_max</a></dd></dl>
<p>Maximum comparison between 4 variables and returns 4 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00308.html"title="Include <glm/gtx/associated_min_max.hpp> to use the features of this extension. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="memname">GLM_FUNC_DECL U glm::associatedMin </td>
<td>(</td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>b</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Minimum comparison between 2 variables and returns 2 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00308.html"title="Include <glm/gtx/associated_min_max.hpp> to use the features of this extension. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="paramtype">vec< L, U, Q > const & </td>
<tdclass="paramname"><em>b</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Minimum comparison between 2 variables and returns 2 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00308.html"title="Include <glm/gtx/associated_min_max.hpp> to use the features of this extension. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="memname">GLM_FUNC_DECL vec<L, U, Q> glm::associatedMin </td>
<td>(</td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">const vec< L, U, Q >& </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">const vec< L, U, Q >& </td>
<tdclass="paramname"><em>b</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Minimum comparison between 2 variables and returns 2 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00308.html"title="Include <glm/gtx/associated_min_max.hpp> to use the features of this extension. ">GLM_GTX_associated_min_max</a></dd></dl>
<p>Minimum comparison between 2 variables and returns 2 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00308.html"title="Include <glm/gtx/associated_min_max.hpp> to use the features of this extension. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="memname">GLM_FUNC_DECL U glm::associatedMin </td>
<td>(</td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>b</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>c</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Minimum comparison between 3 variables and returns 3 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00308.html"title="Include <glm/gtx/associated_min_max.hpp> to use the features of this extension. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="paramtype">vec< L, U, Q > const & </td>
<tdclass="paramname"><em>c</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Minimum comparison between 3 variables and returns 3 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00308.html"title="Include <glm/gtx/associated_min_max.hpp> to use the features of this extension. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="memname">GLM_FUNC_DECL U glm::associatedMin </td>
<td>(</td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>b</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>c</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>w</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>d</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Minimum comparison between 4 variables and returns 4 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00308.html"title="Include <glm/gtx/associated_min_max.hpp> to use the features of this extension. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="paramtype">vec< L, U, Q > const & </td>
<tdclass="paramname"><em>d</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Minimum comparison between 4 variables and returns 4 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00308.html"title="Include <glm/gtx/associated_min_max.hpp> to use the features of this extension. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="memname">GLM_FUNC_DECL vec<L, U, Q> glm::associatedMin </td>
<td>(</td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vec< L, U, Q > const & </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vec< L, U, Q > const & </td>
<tdclass="paramname"><em>b</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vec< L, U, Q > const & </td>
<tdclass="paramname"><em>c</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>w</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vec< L, U, Q > const & </td>
<tdclass="paramname"><em>d</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Minimum comparison between 4 variables and returns 4 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00308.html"title="Include <glm/gtx/associated_min_max.hpp> to use the features of this extension. ">GLM_GTX_associated_min_max</a></dd></dl>
<p>Minimum comparison between 4 variables and returns 4 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00308.html"title="Include <glm/gtx/associated_min_max.hpp> to use the features of this extension. ">GLM_GTX_associated_min_max</a></dd></dl>