Lines Matching refs:tquat
18 detail::tquat<T, P> const & q
27 detail::tquat<T, P> const & q,
35 GLM_FUNC_QUALIFIER detail::tquat<T, P> squad
37 detail::tquat<T, P> const & q1,
38 detail::tquat<T, P> const & q2,
39 detail::tquat<T, P> const & s1,
40 detail::tquat<T, P> const & s2,
47 GLM_FUNC_QUALIFIER detail::tquat<T, P> intermediate
49 detail::tquat<T, P> const & prev,
50 detail::tquat<T, P> const & curr,
51 detail::tquat<T, P> const & next
54 detail::tquat<T, P> invQuat = inverse(curr);
59 GLM_FUNC_QUALIFIER detail::tquat<T, P> exp
61 detail::tquat<T, P> const & q
67 return detail::tquat<T, P>(cos(Angle), sin(Angle) * v);
71 GLM_FUNC_QUALIFIER detail::tquat<T, P> log
73 detail::tquat<T, P> const & q
79 return detail::tquat<T, P>(log(q.w), T(0), T(0), T(0));
81 return detail::tquat<T, P>(log(-q.w), T(3.1415926535897932384626433832795), T(0),T(0));
83 …return detail::tquat<T, P>(std::numeric_limits<T>::infinity(), std::numeric_limits<T>::infinity(),…
90 return detail::tquat<T, P>(t * q.x, t * q.y, t * q.z, log(QuatLen));
95 GLM_FUNC_QUALIFIER detail::tquat<T, P> pow
97 detail::tquat<T, P> const & x,
106 return detail::tquat<T, P>(
114 //GLM_FUNC_QUALIFIER detail::tquat<T, P> sqrt
116 // detail::tquat<T, P> const & q
126 detail::tquat<T, P> const & q,
136 detail::tquat<T, P> const & q,
146 detail::tquat<T, P> const & q
159 detail::tquat<T, P> const & q
166 GLM_FUNC_QUALIFIER detail::tquat<T, P> shortMix
168 detail::tquat<T, P> const & x,
169 detail::tquat<T, P> const & y,
177 detail::tquat<T, P> y2(y); //BUG!!! tquat<T> y2;
200 return detail::tquat<T, P>(
208 GLM_FUNC_QUALIFIER detail::tquat<T, P> fastMix
210 detail::tquat<T, P> const & x,
211 detail::tquat<T, P> const & y,
219 GLM_FUNC_QUALIFIER detail::tquat<T, P> rotation
249 return detail::tquat<T, P>(