<ahref="a00077.html">Go to the documentation of this file.</a><divclass="fragment"><divclass="line"><aname="l00001"></a><spanclass="lineno"> 1</span> </div>
<divclass="line"><aname="l00059"></a><spanclass="lineno"> 59</span>  detail::tvec3<valType><aclass="code"href="a00131.html#gaa127ddc9d38f715125f91742d399eb6f"title="Returns the cross product of x and y.">cross</a>(</div>
<divclass="line"><aname="l00060"></a><spanclass="lineno"> 60</span>  detail::tquat<valType><spanclass="keyword">const</span>& q, </div>
<divclass="line"><aname="l00067"></a><spanclass="lineno"> 67</span>  detail::tvec3<valType><aclass="code"href="a00131.html#gaa127ddc9d38f715125f91742d399eb6f"title="Returns the cross product of x and y.">cross</a>(</div>
<divclass="line"><aname="l00076"></a><spanclass="lineno"> 76</span>  detail::tquat<valType><aclass="code"href="a00198.html#ga3e9e70938d0e5528edddadb175f8eda4"title="Compute a point on a path according squad equation.">squad</a>(</div>
<divclass="line"><aname="l00087"></a><spanclass="lineno"> 87</span>  detail::tquat<valType><aclass="code"href="a00198.html#gadf15938f0260ed8894cc39be603fc4e9"title="Returns an intermediate control point for squad interpolation.">intermediate</a>(</div>
<divclass="line"><aname="l00096"></a><spanclass="lineno"> 96</span>  detail::tquat<valType><aclass="code"href="a00130.html#ga03903bb9395a13d554a5fbecdf67792b"title="Returns the natural exponentiation of x, i.e., e^x.">exp</a>(</div>
<divclass="line"><aname="l00097"></a><spanclass="lineno"> 97</span>  detail::tquat<valType><spanclass="keyword">const</span>& q, </div>
<divclass="line"><aname="l00104"></a><spanclass="lineno"> 104</span>  detail::tquat<valType><aclass="code"href="a00130.html#ga46a307f466090551e328eec42abf61bc"title="Returns the natural logarithm of x, i.e., returns the value y which satisfies the equation x = e^y...">log</a>(</div>
<divclass="line"><aname="l00111"></a><spanclass="lineno"> 111</span>  detail::tquat<valType><aclass="code"href="a00130.html#gac93ea301c287d87a63fa14a4c44b719b"title="Returns x raised to the y power.">pow</a>(</div>
<divclass="line"><aname="l00126"></a><spanclass="lineno"> 126</span>  detail::tvec3<valType><aclass="code"href="a00151.html#gaacb9cbe8f93a8fef9dc3e25559df19c0"title="Builds a rotation 4 * 4 matrix created from an axis vector and an angle.">rotate</a>(</div>
<divclass="line"><aname="l00127"></a><spanclass="lineno"> 127</span>  detail::tquat<valType><spanclass="keyword">const</span>& q, </div>
<divclass="line"><aname="l00134"></a><spanclass="lineno"> 134</span>  detail::tvec4<valType><aclass="code"href="a00151.html#gaacb9cbe8f93a8fef9dc3e25559df19c0"title="Builds a rotation 4 * 4 matrix created from an axis vector and an angle.">rotate</a>(</div>
<divclass="line"><aname="l00135"></a><spanclass="lineno"> 135</span>  detail::tquat<valType><spanclass="keyword">const</span>& q, </div>
<divclass="line"><aname="l00142"></a><spanclass="lineno"> 142</span>  valType <aclass="code"href="a00198.html#gaa4574d2111d8c55c0e5c531706c0e20d"title="Extract the real component of a quaternion.">extractRealComponent</a>(</div>
<divclass="line"><aname="l00149"></a><spanclass="lineno"> 149</span>  valType <aclass="code"href="a00198.html#ga7ef4c8c1ce1ca988add2f73392db0a06"title="Returns roll value of euler angles expressed in radians if GLM_FORCE_RADIANS is define or degrees oth...">roll</a>(</div>
<divclass="line"><aname="l00156"></a><spanclass="lineno"> 156</span>  valType <aclass="code"href="a00198.html#gaf2a0323dbf6c6fb3f37b445aa899c1c7"title="Returns pitch value of euler angles expressed in radians if GLM_FORCE_RADIANS is define or degrees ot...">pitch</a>(</div>
<divclass="line"><aname="l00163"></a><spanclass="lineno"> 163</span>  valType <aclass="code"href="a00198.html#gaac012c1a6bc37ce07a87745d9c596eed"title="Returns yaw value of euler angles expressed in radians if GLM_FORCE_RADIANS is define or degrees othe...">yaw</a>(</div>
<divclass="line"><aname="l00170"></a><spanclass="lineno"> 170</span>  detail::tvec3<valType><aclass="code"href="a00153.html#gaa53e0e8933e176c6207720433fb8dd2b"title="Returns euler angles, yitch as x, yaw as y, roll as z.">eulerAngles</a>(</div>
<divclass="line"><aname="l00177"></a><spanclass="lineno"><aclass="code"href="a00198.html#gaae1a23ba337628402dbe68d6567a9444"> 177</a></span>  detail::tmat3x3<valType><aclass="code"href="a00198.html#gaae1a23ba337628402dbe68d6567a9444"title="Converts a quaternion to a 3 * 3 matrix.">toMat3</a>(</div>
<divclass="line"><aname="l00178"></a><spanclass="lineno"> 178</span>  detail::tquat<valType><spanclass="keyword">const</span>& x){<spanclass="keywordflow">return</span><aclass="code"href="a00153.html#gae04ce320008c9bec0037b4ba21853cb5"title="Converts a quaternion to a 3 * 3 matrix.">mat3_cast</a>(x);}</div>
<divclass="line"><aname="l00184"></a><spanclass="lineno"><aclass="code"href="a00198.html#ga14c3426d79fe82b07cd1f3610a18d9f5"> 184</a></span>  detail::tmat4x4<valType><aclass="code"href="a00198.html#ga14c3426d79fe82b07cd1f3610a18d9f5"title="Converts a quaternion to a 4 * 4 matrix.">toMat4</a>(</div>
<divclass="line"><aname="l00185"></a><spanclass="lineno"> 185</span>  detail::tquat<valType><spanclass="keyword">const</span>& x){<spanclass="keywordflow">return</span><aclass="code"href="a00153.html#ga8c376eb15971eb52d85df5ee26825627"title="Converts a quaternion to a 4 * 4 matrix.">mat4_cast</a>(x);}</div>
<divclass="line"><aname="l00191"></a><spanclass="lineno"><aclass="code"href="a00198.html#ga70cb5b2da64a17632dbf151dcfec0150"> 191</a></span>  detail::tquat<valType><aclass="code"href="a00198.html#ga70cb5b2da64a17632dbf151dcfec0150"title="Converts a 3 * 3 matrix to a quaternion.">toQuat</a>(</div>
<divclass="line"><aname="l00192"></a><spanclass="lineno"> 192</span>  detail::tmat3x3<valType><spanclass="keyword">const</span>& x){<spanclass="keywordflow">return</span><aclass="code"href="a00153.html#ga4d37447d81ceade1d10d68c995a4d881"title="Converts a 3 * 3 matrix to a quaternion.">quat_cast</a>(x);}</div>
<divclass="line"><aname="l00198"></a><spanclass="lineno"><aclass="code"href="a00198.html#ga25b6237ccb6c4a69d57a181aac99aa43"> 198</a></span>  detail::tquat<valType><aclass="code"href="a00198.html#ga70cb5b2da64a17632dbf151dcfec0150"title="Converts a 3 * 3 matrix to a quaternion.">toQuat</a>(</div>
<divclass="line"><aname="l00199"></a><spanclass="lineno"> 199</span>  detail::tmat4x4<valType><spanclass="keyword">const</span>& x){<spanclass="keywordflow">return</span><aclass="code"href="a00153.html#ga4d37447d81ceade1d10d68c995a4d881"title="Converts a 3 * 3 matrix to a quaternion.">quat_cast</a>(x);}</div>
<divclass="line"><aname="l00205"></a><spanclass="lineno"> 205</span>  detail::tquat<T><aclass="code"href="a00198.html#gae2cb4ac4676a57fb6db64aa515e608ab"title="Quaternion interpolation using the rotation short path.">shortMix</a>(</div>