<ahref="a00020.html">Go to the documentation of this file.</a><divclass="fragment"><divclass="line"><aname="l00001"></a><spanclass="lineno"> 1</span> </div>
<divclass="line"><aname="l00100"></a><spanclass="lineno"> 100</span>  T <spanclass="keyword">const</span>&<aclass="code"href="a00174.html#gad4a4448baedb198b2b1e7880d2544dc9">angle</a>,</div>
<divclass="line"><aname="l00101"></a><spanclass="lineno"> 101</span>  T <spanclass="keyword">const</span>& angleX);</div>
<divclass="line"><aname="l00121"></a><spanclass="lineno"> 121</span>  T <spanclass="keyword">const</span>&<aclass="code"href="a00174.html#ga724a5df282b70cec0a6cb0d6dcddb6d6">yaw</a>,</div>
<divclass="line"><aname="l00122"></a><spanclass="lineno"> 122</span>  T <spanclass="keyword">const</span>&<aclass="code"href="a00174.html#ga2c08b93a4261c10748fd4d2104346f17">pitch</a>,</div>
<divclass="line"><aname="l00123"></a><spanclass="lineno"> 123</span>  T <spanclass="keyword">const</span>&<aclass="code"href="a00174.html#ga4fd705376c6c1fd667be0055a0ea58ec">roll</a>);</div>
<divclass="line"><aname="l00129"></a><spanclass="lineno"> 129</span>  T <spanclass="keyword">const</span>&<aclass="code"href="a00174.html#ga724a5df282b70cec0a6cb0d6dcddb6d6">yaw</a>,</div>
<divclass="line"><aname="l00130"></a><spanclass="lineno"> 130</span>  T <spanclass="keyword">const</span>&<aclass="code"href="a00174.html#ga2c08b93a4261c10748fd4d2104346f17">pitch</a>,</div>
<divclass="line"><aname="l00131"></a><spanclass="lineno"> 131</span>  T <spanclass="keyword">const</span>&<aclass="code"href="a00174.html#ga4fd705376c6c1fd667be0055a0ea58ec">roll</a>);</div>
<divclass="ttc"id="a00191_html_ga02f037926568bbd12dfece3b28b20343"><divclass="ttname"><ahref="a00191.html#ga02f037926568bbd12dfece3b28b20343">glm::eulerAngleZY</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, defaultp > eulerAngleZY(T const &angleZ, T const &angleY)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * Y). </div></div>
<divclass="ttc"id="a00191_html_gaeb193af1184bdf39c23636d756e1ff33"><divclass="ttname"><ahref="a00191.html#gaeb193af1184bdf39c23636d756e1ff33">glm::eulerAngleY</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, defaultp > eulerAngleY(T const &angleY)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle Y. </div></div>
<divclass="ttc"id="a00191_html_ga33f0d790cecd8337ee83f8e3a8109b11"><divclass="ttname"><ahref="a00191.html#ga33f0d790cecd8337ee83f8e3a8109b11">glm::orientate3</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat3x3< T, P > orientate3(tvec3< T, P > const &angles)</div><divclass="ttdoc">Creates a 3D 3 * 3 rotation matrix from euler angles (Y * X * Z). </div></div>
<divclass="ttc"id="a00191_html_ga6f465681cbbc575ad93a53ec918dacf3"><divclass="ttname"><ahref="a00191.html#ga6f465681cbbc575ad93a53ec918dacf3">glm::orientate2</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat2x2< T, defaultp > orientate2(T const &angle)</div><divclass="ttdoc">Creates a 2D 2 * 2 rotation matrix from an euler angle. </div></div>
<divclass="ttc"id="a00191_html_ga4e25c9468b6f002c76e9a2412bcfa503"><divclass="ttname"><ahref="a00191.html#ga4e25c9468b6f002c76e9a2412bcfa503">glm::orientate4</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, P > orientate4(tvec3< T, P > const &angles)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z). </div></div>
<divclass="ttc"id="a00174_html_gad4a4448baedb198b2b1e7880d2544dc9"><divclass="ttname"><ahref="a00174.html#gad4a4448baedb198b2b1e7880d2544dc9">glm::angle</a></div><divclass="ttdeci">GLM_FUNC_DECL T angle(tquat< T, P > const &x)</div><divclass="ttdoc">Returns the quaternion rotation angle. </div></div>
<divclass="ttc"id="a00191_html_ga82cd3b8a04943f1a0d1a562aff358dc8"><divclass="ttname"><ahref="a00191.html#ga82cd3b8a04943f1a0d1a562aff358dc8">glm::eulerAngleX</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, defaultp > eulerAngleX(T const &angleX)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle X. </div></div>
<divclass="ttc"id="a00191_html_gab2d7dc94b9a7519d741aaa208c7a335b"><divclass="ttname"><ahref="a00191.html#gab2d7dc94b9a7519d741aaa208c7a335b">glm::eulerAngleXZ</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, defaultp > eulerAngleXZ(T const &angleX, T const &angleZ)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Z). </div></div>
<divclass="ttc"id="a00191_html_ga1033f84f51d61646145352ef0c1bb58c"><divclass="ttname"><ahref="a00191.html#ga1033f84f51d61646145352ef0c1bb58c">glm::eulerAngleYZ</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, defaultp > eulerAngleYZ(T const &angleY, T const &angleZ)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * Z). </div></div>
<divclass="ttc"id="a00191_html_gafdd02f9a37511190962119adef5c1c25"><divclass="ttname"><ahref="a00191.html#gafdd02f9a37511190962119adef5c1c25">glm::eulerAngleYX</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, defaultp > eulerAngleYX(T const &angleY, T const &angleX)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X). </div></div>
<divclass="ttc"id="a00174_html_ga2c08b93a4261c10748fd4d2104346f17"><divclass="ttname"><ahref="a00174.html#ga2c08b93a4261c10748fd4d2104346f17">glm::pitch</a></div><divclass="ttdeci">GLM_FUNC_DECL T pitch(tquat< T, P > const &x)</div><divclass="ttdoc">Returns pitch value of euler angles expressed in radians. </div></div>
<divclass="ttc"id="a00174_html_ga4fd705376c6c1fd667be0055a0ea58ec"><divclass="ttname"><ahref="a00174.html#ga4fd705376c6c1fd667be0055a0ea58ec">glm::roll</a></div><divclass="ttdeci">GLM_FUNC_DECL T roll(tquat< T, P > const &x)</div><divclass="ttdoc">Returns roll value of euler angles expressed in radians. </div></div>
<divclass="ttc"id="a00191_html_ga8bf84f92ca976a7f50dbe4b30ceb72dd"><divclass="ttname"><ahref="a00191.html#ga8bf84f92ca976a7f50dbe4b30ceb72dd">glm::eulerAngleXY</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, defaultp > eulerAngleXY(T const &angleX, T const &angleY)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Y). </div></div>
<divclass="ttc"id="a00191_html_ga0242b5ab68651db70c6025815549427f"><divclass="ttname"><ahref="a00191.html#ga0242b5ab68651db70c6025815549427f">glm::eulerAngleYXZ</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, defaultp > eulerAngleYXZ(T const &yaw, T const &pitch, T const &roll)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z). </div></div>
<divclass="ttc"id="a00191_html_gab59c4fe7f735568255cc19fddd3ddfcd"><divclass="ttname"><ahref="a00191.html#gab59c4fe7f735568255cc19fddd3ddfcd">glm::eulerAngleZ</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, defaultp > eulerAngleZ(T const &angleZ)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle Z. </div></div>
<divclass="ttc"id="a00191_html_gaf9c8d0f1df88c5344165600774489bc5"><divclass="ttname"><ahref="a00191.html#gaf9c8d0f1df88c5344165600774489bc5">glm::yawPitchRoll</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, defaultp > yawPitchRoll(T const &yaw, T const &pitch, T const &roll)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z). </div></div>
<divclass="ttc"id="a00191_html_gaef83cf40bd9ae780011b29970f16f622"><divclass="ttname"><ahref="a00191.html#gaef83cf40bd9ae780011b29970f16f622">glm::eulerAngleZX</a></div><divclass="ttdeci">GLM_FUNC_DECL tmat4x4< T, defaultp > eulerAngleZX(T const &angle, T const &angleX)</div><divclass="ttdoc">Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * X). </div></div>
<divclass="ttc"id="a00174_html_ga724a5df282b70cec0a6cb0d6dcddb6d6"><divclass="ttname"><ahref="a00174.html#ga724a5df282b70cec0a6cb0d6dcddb6d6">glm::yaw</a></div><divclass="ttdeci">GLM_FUNC_DECL T yaw(tquat< T, P > const &x)</div><divclass="ttdoc">Returns yaw value of euler angles expressed in radians. </div></div>