Home
last modified time | relevance | path

Searched refs:tquat (Results 1 – 18 of 18) sorted by relevance

/external/vulkan-validation-layers/libs/glm/gtc/
Dquaternion.hpp58 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(
[all …]
Dquaternion.inl38 GLM_FUNC_QUALIFIER GLM_CONSTEXPR length_t tquat<T, P>::length() const
44 GLM_FUNC_QUALIFIER tquat<T, P>::tquat() : function in glm::detail::tquat
53 GLM_FUNC_QUALIFIER tquat<T, P>::tquat function in glm::detail::tquat
55 tquat<U, Q> const & q
64 GLM_FUNC_QUALIFIER tquat<T, P>::tquat function in glm::detail::tquat
76 GLM_FUNC_QUALIFIER tquat<T, P>::tquat function in glm::detail::tquat
90 // tquat conversions
93 //GLM_FUNC_QUALIFIER tquat<valType>::tquat
111 GLM_FUNC_QUALIFIER tquat<T, P>::tquat function in glm::detail::tquat
119 detail::tquat<T, P> q(T(1) + Dot, w.x, w.y, w.z);
[all …]
Depsilon.inl130 detail::tquat<T, P> const & x,
131 detail::tquat<T, P> const & y,
142 detail::tquat<T, P> const & x,
143 detail::tquat<T, P> const & y,
Dtype_ptr.inl302 detail::tquat<T, P> const & q
313 detail::tquat<T, P> & q
466 GLM_FUNC_QUALIFIER detail::tquat<T, defaultp> make_quat(T const * const ptr)
468 detail::tquat<T, defaultp> Result;
469 memcpy(value_ptr(Result), ptr, sizeof(detail::tquat<T, defaultp>));
Dtype_ptr.hpp171 GLM_FUNC_DECL detail::tquat<T, defaultp> make_quat(T const * const ptr);
Dtype_precision.hpp863 typedef detail::tquat<f32, defaultp> f32quat;
867 typedef detail::tquat<f64, defaultp> f64quat;
/external/vulkan-validation-layers/libs/glm/gtx/
Dquaternion.hpp62 detail::tquat<T, P> const & q,
71 detail::tquat<T, P> const & q);
78 GLM_FUNC_DECL detail::tquat<T, P> squad(
79 detail::tquat<T, P> const & q1,
80 detail::tquat<T, P> const & q2,
81 detail::tquat<T, P> const & s1,
82 detail::tquat<T, P> const & s2,
89 GLM_FUNC_DECL detail::tquat<T, P> intermediate(
90 detail::tquat<T, P> const & prev,
91 detail::tquat<T, P> const & curr,
[all …]
Dquaternion.inl18 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,
[all …]
Ddual_quaternion.hpp61 typedef glm::detail::tquat<T, P> part_type;
64 glm::detail::tquat<T, P> real, dual;
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);
89 GLM_FUNC_DECL detail::tquat<T, P> operator- (
90 detail::tquat<T, P> const & q);
104 detail::tquat<T, P> const & q,
110 detail::tquat<T, P> const & q);
114 detail::tquat<T, P> const & q,
[all …]
Ddual_quaternion.inl43 real(tquat<T, P>()),
44 dual(tquat<T, P>(T(0), T(0), T(0), T(0)))
50 tquat<T, P> const & r
53 dual(tquat<T, P>(T(0), T(0), T(0), T(0)))
59 tquat<T, P> const & r,
60 tquat<T, P> const & d
69 tquat<T, P> const & q,
143 // tquat<valType> external operators
303 const glm::detail::tquat<T, P> real = conjugate(q.real);
304 const glm::detail::tquat<T, P> dual = conjugate(q.dual);
[all …]
Drotate_normalized_axis.hpp82 GLM_FUNC_DECL detail::tquat<T, P> rotateNormalizedAxis(
83 detail::tquat<T, P> const & q,
Drotate_normalized_axis.inl74 GLM_FUNC_QUALIFIER detail::tquat<T, P> rotateNormalizedAxis
76 detail::tquat<T, P> const & q,
91 …return q * detail::tquat<T, P>(cos(AngleRad * static_cast<T>(0.5)), Tmp.x * Sin, Tmp.y * Sin, Tmp.…
92 …//return gtc::quaternion::cross(q, detail::tquat<T, P>(cos(AngleRad * T(0.5)), Tmp.x * fSin, Tmp.y…
Dcompatibility.hpp73 …pename T, precision P> GLM_FUNC_QUALIFIER T slerp(detail::tquat<T, P> const & x, detail::tquat<T, … in slerp()
Dsimd_quat.hpp79 typedef tquat<bool, defaultp> bool_type;
Dio.hpp118 …GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tquat<T,P> con…
Dio.inl107 …IFIER std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>& os, tquat<T,P> const& a)
/external/vulkan-validation-layers/libs/glm/detail/
Dglm.cpp267 template struct tquat<float32, lowp>; variable
268 template struct tquat<float64, lowp>; variable
270 template struct tquat<float32, mediump>; variable
271 template struct tquat<float64, mediump>; variable
273 template struct tquat<float32, highp>; variable
274 template struct tquat<float64, highp>; variable
/external/vulkan-validation-layers/libs/glm/
Dfwd.hpp42 template <typename T, precision P> struct tquat;
49 typedef detail::tquat<float, lowp> lowp_quat;
54 typedef detail::tquat<float, mediump> mediump_quat;
59 typedef detail::tquat<float, highp> highp_quat;
96 typedef detail::tquat<double, lowp> lowp_dquat;
101 typedef detail::tquat<double, mediump> mediump_dquat;
106 typedef detail::tquat<double, highp> highp_dquat;
2255 typedef detail::tquat<f32, lowp> lowp_f32quat;
2259 typedef detail::tquat<f64, lowp> lowp_f64quat;
2263 typedef detail::tquat<f32, mediump> mediump_f32quat;
[all …]