<trclass="memitem:gab4f798c6048db91a6d0686812fd54022"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:gab4f798c6048db91a6d0686812fd54022"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_QUALIFIER tmat3x3< T, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00209.html#gab4f798c6048db91a6d0686812fd54022">rotate</a> (tmat3x3< T, P > const &m, T angle)</td></tr>
<trclass="memdesc:gab4f798c6048db91a6d0686812fd54022"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Builds a rotation 3 * 3 matrix created from an angle. <ahref="a00209.html#gab4f798c6048db91a6d0686812fd54022">More...</a><br/></td></tr>
<trclass="memitem:ga5a608eaf1fdfd0a349a30181cb6a0240"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:ga5a608eaf1fdfd0a349a30181cb6a0240"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_QUALIFIER tmat3x3< T, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00209.html#ga5a608eaf1fdfd0a349a30181cb6a0240">scale</a> (tmat3x3< T, P > const &m, tvec2< T, P > const &v)</td></tr>
<trclass="memdesc:ga5a608eaf1fdfd0a349a30181cb6a0240"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Builds a scale 3 * 3 matrix created from a vector of 2 components. <ahref="a00209.html#ga5a608eaf1fdfd0a349a30181cb6a0240">More...</a><br/></td></tr>
<trclass="memitem:ga3da9ea234fdb2a96c75a97a18c903489"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:ga3da9ea234fdb2a96c75a97a18c903489"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_QUALIFIER tmat3x3< T, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00209.html#ga3da9ea234fdb2a96c75a97a18c903489">shearX</a> (tmat3x3< T, P > const &m, T y)</td></tr>
<trclass="memdesc:ga3da9ea234fdb2a96c75a97a18c903489"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Builds an horizontal (parallel to the x axis) shear 3 * 3 matrix. <ahref="a00209.html#ga3da9ea234fdb2a96c75a97a18c903489">More...</a><br/></td></tr>
<trclass="memitem:ga93bb348e7d251bcc2c17bfc11bd82e91"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:ga93bb348e7d251bcc2c17bfc11bd82e91"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_QUALIFIER tmat3x3< T, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00209.html#ga93bb348e7d251bcc2c17bfc11bd82e91">shearY</a> (tmat3x3< T, P > const &m, T x)</td></tr>
<trclass="memdesc:ga93bb348e7d251bcc2c17bfc11bd82e91"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Builds a vertical (parallel to the y axis) shear 3 * 3 matrix. <ahref="a00209.html#ga93bb348e7d251bcc2c17bfc11bd82e91">More...</a><br/></td></tr>
<trclass="memitem:ga22b5e806a6d2e2be54ebd29100d11c51"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:ga22b5e806a6d2e2be54ebd29100d11c51"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_QUALIFIER tmat3x3< T, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00209.html#ga22b5e806a6d2e2be54ebd29100d11c51">translate</a> (tmat3x3< T, P > const &m, tvec2< T, P > const &v)</td></tr>
<trclass="memdesc:ga22b5e806a6d2e2be54ebd29100d11c51"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Builds a translation 3 * 3 matrix created from a vector of 2 components. <ahref="a00209.html#ga22b5e806a6d2e2be54ebd29100d11c51">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></dl>