<trclass="memitem:ga9bff444fb191e2e089a906b899cd033d"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:ga9bff444fb191e2e089a906b899cd033d"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL tvec2< T, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00224.html#ga9bff444fb191e2e089a906b899cd033d">rotate</a> (tvec2< T, P > const &v, T const &angle)</td></tr>
<trclass="memitem:ga526b6f8995bc0946aa1a04e9297de7c6"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:ga526b6f8995bc0946aa1a04e9297de7c6"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL tvec3< T, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00224.html#ga526b6f8995bc0946aa1a04e9297de7c6">rotate</a> (tvec3< T, P > const &v, T const &angle, tvec3< T, P > const &normal)</td></tr>
<trclass="memitem:gaf4d59dd2f668f9ffb38048055d1316bd"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:gaf4d59dd2f668f9ffb38048055d1316bd"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL tvec4< T, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00224.html#gaf4d59dd2f668f9ffb38048055d1316bd">rotate</a> (tvec4< T, P > const &v, T const &angle, tvec3< T, P > const &normal)</td></tr>
<trclass="memitem:ga0c2dc9f8507bffcbb957db9818b18508"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:ga0c2dc9f8507bffcbb957db9818b18508"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL tvec3< T, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00224.html#ga0c2dc9f8507bffcbb957db9818b18508">rotateX</a> (tvec3< T, P > const &v, T const &angle)</td></tr>
<trclass="memitem:gadab312d430a564741ae02215255027a0"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:gadab312d430a564741ae02215255027a0"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL tvec4< T, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00224.html#gadab312d430a564741ae02215255027a0">rotateX</a> (tvec4< T, P > const &v, T const &angle)</td></tr>
<trclass="memitem:gabb5d19eba5befeebcb35a0aad4a114e3"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:gabb5d19eba5befeebcb35a0aad4a114e3"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL tvec3< T, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00224.html#gabb5d19eba5befeebcb35a0aad4a114e3">rotateY</a> (tvec3< T, P > const &v, T const &angle)</td></tr>
<trclass="memitem:gae2507577c4bffa3548b32852791dd90c"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:gae2507577c4bffa3548b32852791dd90c"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL tvec4< T, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00224.html#gae2507577c4bffa3548b32852791dd90c">rotateY</a> (tvec4< T, P > const &v, T const &angle)</td></tr>
<trclass="memitem:gae30ac01b89d4f16a972fee696c964908"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:gae30ac01b89d4f16a972fee696c964908"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL tvec3< T, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00224.html#gae30ac01b89d4f16a972fee696c964908">rotateZ</a> (tvec3< T, P > const &v, T const &angle)</td></tr>
<trclass="memitem:ga034e5d197ab4bd8685624bc2cf16e586"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:ga034e5d197ab4bd8685624bc2cf16e586"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL tvec4< T, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00224.html#ga034e5d197ab4bd8685624bc2cf16e586">rotateZ</a> (tvec4< T, P > const &v, T const &angle)</td></tr>
<trclass="memitem:gafc9ab3101c3f3799f3d5d6d9d3baac09"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:gafc9ab3101c3f3799f3d5d6d9d3baac09"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL tvec3< T, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00224.html#gafc9ab3101c3f3799f3d5d6d9d3baac09">slerp</a> (tvec3< T, P > const &x, tvec3< T, P > const &y, T const &a)</td></tr>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00156.html"title="The core of GLM, which implements exactly and only the GLSL specification to the degree possible...">GLM Core</a> (dependence) </dd>