<trclass="memitem:ga8593b21bc2fe22184f01d5e08b5a2024"><tdclass="memTemplParams"colspan="2">template<typename T , precision P, template< typename, precision > class vecType></td></tr>
<trclass="memitem:ga8593b21bc2fe22184f01d5e08b5a2024"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00213.html#ga8593b21bc2fe22184f01d5e08b5a2024">fastNormalizeDot</a> (vecType< T, P > const &x, vecType< T, P > const &y)</td></tr>
<trclass="memdesc:ga8593b21bc2fe22184f01d5e08b5a2024"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Normalize parameters and returns the dot product of x and y. <ahref="a00213.html#ga8593b21bc2fe22184f01d5e08b5a2024">More...</a><br/></td></tr>
<trclass="memitem:gaffbc2f2cb15838de8886a68048f9004d"><tdclass="memTemplParams"colspan="2">template<typename T , precision P, template< typename, precision > class vecType></td></tr>
<trclass="memitem:gaffbc2f2cb15838de8886a68048f9004d"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00213.html#gaffbc2f2cb15838de8886a68048f9004d">normalizeDot</a> (vecType< T, P > const &x, vecType< T, P > const &y)</td></tr>
<trclass="memdesc:gaffbc2f2cb15838de8886a68048f9004d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Normalize parameters and returns the dot product of x and y. <ahref="a00213.html#gaffbc2f2cb15838de8886a68048f9004d">More...</a><br/></td></tr>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00155.html"title="The core of GLM, which implements exactly and only the GLSL specification to the degree possible...">GLM Core</a> (dependence) </dd>
<aclass="el"href="a00194.html"title="Fast but less accurate implementations of square root based functions. ">GLM_GTX_fast_square_root</a> (dependence) </dd></dl>