Lines Matching refs:tdualquat

57 	struct tdualquat  struct
69 GLM_FUNC_DECL tdualquat();
70 GLM_FUNC_DECL explicit tdualquat(tquat<T, P> const & real);
71 GLM_FUNC_DECL tdualquat(tquat<T, P> const & real,tquat<T, P> const & dual);
72 GLM_FUNC_DECL tdualquat(tquat<T, P> const & orientation,tvec3<T, P> const& translation);
76 GLM_FUNC_DECL explicit tdualquat(tmat2x4<T, P> const & holder_mat);
77 GLM_FUNC_DECL explicit tdualquat(tmat3x4<T, P> const & aug_mat);
84 GLM_FUNC_DECL tdualquat<T, P> & operator*=(T const & s);
85 GLM_FUNC_DECL tdualquat<T, P> & operator/=(T const & s);
93 GLM_FUNC_DECL detail::tdualquat<T, P> operator+ (
94 detail::tdualquat<T, P> const & q,
95 detail::tdualquat<T, P> const & p);
98 GLM_FUNC_DECL detail::tdualquat<T, P> operator* (
99 detail::tdualquat<T, P> const & q,
100 detail::tdualquat<T, P> const & p);
123 GLM_FUNC_DECL detail::tdualquat<T, P> operator* (
124 detail::tdualquat<T, P> const & q,
128 GLM_FUNC_DECL detail::tdualquat<T, P> operator* (
130 detail::tdualquat<T, P> const & q);
133 GLM_FUNC_DECL detail::tdualquat<T, P> operator/ (
134 detail::tdualquat<T, P> const & q,
145 GLM_FUNC_DECL detail::tdualquat<T, P> normalize(
146 detail::tdualquat<T, P> const & q);
152 GLM_FUNC_DECL detail::tdualquat<T, P> lerp(
153 detail::tdualquat<T, P> const & x,
154 detail::tdualquat<T, P> const & y,
161 GLM_FUNC_DECL detail::tdualquat<T, P> inverse(
162 detail::tdualquat<T, P> const & q);
179 detail::tdualquat<T, P> const & x);
186 detail::tdualquat<T, P> const & x);
192 GLM_FUNC_DECL detail::tdualquat<T, P> dualquat_cast(
199 GLM_FUNC_DECL detail::tdualquat<T, P> dualquat_cast(
206 typedef detail::tdualquat<float, lowp> lowp_dualquat;
211 typedef detail::tdualquat<float, mediump> mediump_dualquat;
216 typedef detail::tdualquat<float, highp> highp_dualquat;
222 typedef detail::tdualquat<float, lowp> lowp_fdualquat;
227 typedef detail::tdualquat<float, mediump> mediump_fdualquat;
232 typedef detail::tdualquat<float, highp> highp_fdualquat;
238 typedef detail::tdualquat<double, lowp> lowp_ddualquat;
243 typedef detail::tdualquat<double, mediump> mediump_ddualquat;
248 typedef detail::tdualquat<double, highp> highp_ddualquat;