Lines Matching refs:tquat
58 struct tquat struct
70 GLM_FUNC_DECL tquat();
72 GLM_FUNC_DECL explicit tquat(
73 tquat<U, Q> const & q);
74 GLM_FUNC_DECL tquat(
77 GLM_FUNC_DECL tquat(
91 GLM_FUNC_DECL explicit tquat(
95 GLM_FUNC_DECL explicit tquat(
97 GLM_FUNC_DECL explicit tquat(
99 GLM_FUNC_DECL explicit tquat(
107 GLM_FUNC_DECL tquat<T, P> & operator+=(tquat<T, P> const & q);
108 GLM_FUNC_DECL tquat<T, P> & operator*=(tquat<T, P> const & q);
109 GLM_FUNC_DECL tquat<T, P> & operator*=(T const & s);
110 GLM_FUNC_DECL tquat<T, P> & operator/=(T const & s);
114 GLM_FUNC_DECL detail::tquat<T, P> operator- (
115 detail::tquat<T, P> const & q);
118 GLM_FUNC_DECL detail::tquat<T, P> operator+ (
119 detail::tquat<T, P> const & q,
120 detail::tquat<T, P> const & p);
123 GLM_FUNC_DECL detail::tquat<T, P> operator* (
124 detail::tquat<T, P> const & q,
125 detail::tquat<T, P> const & p);
129 detail::tquat<T, P> const & q,
135 detail::tquat<T, P> const & q);
139 detail::tquat<T, P> const & q,
145 detail::tquat<T, P> const & q);
148 GLM_FUNC_DECL detail::tquat<T, P> operator* (
149 detail::tquat<T, P> const & q,
153 GLM_FUNC_DECL detail::tquat<T, P> operator* (
155 detail::tquat<T, P> const & q);
158 GLM_FUNC_DECL detail::tquat<T, P> operator/ (
159 detail::tquat<T, P> const & q,
172 detail::tquat<T, P> const & q);
178 GLM_FUNC_DECL detail::tquat<T, P> normalize(
179 detail::tquat<T, P> const & q);
200 GLM_FUNC_DECL detail::tquat<T, P> mix(
201 detail::tquat<T, P> const & x,
202 detail::tquat<T, P> const & y,
214 GLM_FUNC_DECL detail::tquat<T, P> lerp(
215 detail::tquat<T, P> const & x,
216 detail::tquat<T, P> const & y,
228 GLM_FUNC_DECL detail::tquat<T, P> slerp(
229 detail::tquat<T, P> const & x,
230 detail::tquat<T, P> const & y,
237 GLM_FUNC_DECL detail::tquat<T, P> conjugate(
238 detail::tquat<T, P> const & q);
244 GLM_FUNC_DECL detail::tquat<T, P> inverse(
245 detail::tquat<T, P> const & q);
255 GLM_FUNC_DECL detail::tquat<T, P> rotate(
256 detail::tquat<T, P> const & q,
266 detail::tquat<T, P> const & x);
272 GLM_FUNC_DECL T roll(detail::tquat<T, P> const & x);
278 GLM_FUNC_DECL T pitch(detail::tquat<T, P> const & x);
284 GLM_FUNC_DECL T yaw(detail::tquat<T, P> const & x);
291 detail::tquat<T, P> const & x);
298 detail::tquat<T, P> const & x);
304 GLM_FUNC_DECL detail::tquat<T, P> quat_cast(
311 GLM_FUNC_DECL detail::tquat<T, P> quat_cast(
318 GLM_FUNC_DECL T angle(detail::tquat<T, P> const & x);
325 detail::tquat<T, P> const & x);
334 GLM_FUNC_DECL detail::tquat<T, P> angleAxis(
345 detail::tquat<T, P> const & x,
346 detail::tquat<T, P> const & y);
355 detail::tquat<T, P> const & x,
356 detail::tquat<T, P> const & y);
365 detail::tquat<T, P> const & x,
366 detail::tquat<T, P> const & y);
375 detail::tquat<T, P> const & x,
376 detail::tquat<T, P> const & y);
385 detail::tquat<T, P> const & x,
386 detail::tquat<T, P> const & y);
395 detail::tquat<T, P> const & x,
396 detail::tquat<T, P> const & y);