Home
last modified time | relevance | path

Searched refs:tmat2x2 (Results 1 – 25 of 41) sorted by relevance

12

/external/vulkan-validation-layers/libs/glm/detail/
Dtype_mat2x2.hpp41 struct tmat2x2 struct
48 typedef tmat2x2<T, P> type; argument
49 typedef tmat2x2<T, P> transpose_type; argument
54 friend tvec2<U, Q> operator/(tmat2x2<U, Q> const & m, tvec2<U, Q> const & v);
56 friend tvec2<U, Q> operator/(tvec2<U, Q> const & v, tmat2x2<U, Q> const & m);
66 GLM_FUNC_DECL tmat2x2();
67 GLM_FUNC_DECL tmat2x2(tmat2x2<T, P> const & m);
69 GLM_FUNC_DECL tmat2x2(tmat2x2<T, Q> const & m);
71 GLM_FUNC_DECL explicit tmat2x2(
73 GLM_FUNC_DECL explicit tmat2x2(
[all …]
Dtype_mat2x2.inl33 GLM_FUNC_QUALIFIER GLM_CONSTEXPR length_t tmat2x2<T, P>::length() const
42 GLM_FUNC_QUALIFIER typename tmat2x2<T, P>::col_type &
43 tmat2x2<T, P>::operator[]
53 GLM_FUNC_QUALIFIER typename tmat2x2<T, P>::col_type const &
54 tmat2x2<T, P>::operator[]
67 GLM_FUNC_QUALIFIER tmat2x2<T, P>::tmat2x2() function in glm::detail::tmat2x2
74 GLM_FUNC_QUALIFIER tmat2x2<T, P>::tmat2x2 function in glm::detail::tmat2x2
76 tmat2x2<T, P> const & m
85 GLM_FUNC_QUALIFIER tmat2x2<T, P>::tmat2x2( function in glm::detail::tmat2x2
86 tmat2x2<T, Q> const & m)
[all …]
Dtype_mat.hpp40 template <typename T, precision P> struct tmat2x2;
65 typedef detail::tmat2x2<float, lowp> lowp_mat2;
72 typedef detail::tmat2x2<float, mediump> mediump_mat2;
79 typedef detail::tmat2x2<float, highp> highp_mat2;
86 typedef detail::tmat2x2<float, lowp> lowp_mat2x2;
93 typedef detail::tmat2x2<float, mediump> mediump_mat2x2;
100 typedef detail::tmat2x2<float, highp> highp_mat2x2;
454 typedef detail::tmat2x2<double, lowp> lowp_dmat2;
460 typedef detail::tmat2x2<double, mediump> mediump_dmat2;
466 typedef detail::tmat2x2<double, highp> highp_dmat2;
[all …]
Dglm.cpp177 template struct tmat2x2<float32, lowp>; variable
178 template struct tmat2x2<float64, lowp>; variable
180 template struct tmat2x2<float32, mediump>; variable
181 template struct tmat2x2<float64, mediump>; variable
183 template struct tmat2x2<float32, highp>; variable
184 template struct tmat2x2<float64, highp>; variable
Dfunc_matrix.inl48 detail::tmat2x2<T, P> m(detail::tmat2x2<T, P>::_null);
197 struct compute_transpose<detail::tmat2x2, T, P>
199 GLM_FUNC_QUALIFIER static detail::tmat2x2<T, P> call(detail::tmat2x2<T, P> const & m)
201 detail::tmat2x2<T, P> result(detail::tmat2x2<T, P>::_null);
376 struct compute_determinant<detail::tmat2x2, T, P>
378 GLM_FUNC_QUALIFIER static T call(detail::tmat2x2<T, P> const & m)
Dtype_mat2x4.hpp95 GLM_FUNC_DECL explicit tmat2x4(tmat2x2<T, P> const & x);
184 tmat2x2<T, P> const & m2);
Dtype_mat2x3.hpp93 GLM_FUNC_DECL explicit tmat2x3(tmat2x2<T, P> const & x);
177 tmat2x2<T, P> const & m2);
Dtype_mat3x2.hpp99 GLM_FUNC_DECL explicit tmat3x2(tmat2x2<T, P> const & x);
180 GLM_FUNC_DECL tmat2x2<T, P> operator* (
Dfunc_matrix.hpp66 typedef tmat2x2<T, P> type;
/external/vulkan-validation-layers/libs/glm/
Dmat2x2.hpp41 typedef detail::tmat2x2<float, lowp> lowp_mat2;
48 typedef detail::tmat2x2<float, mediump> mediump_mat2;
55 typedef detail::tmat2x2<float, highp> highp_mat2;
62 typedef detail::tmat2x2<float, lowp> lowp_mat2x2;
69 typedef detail::tmat2x2<float, mediump> mediump_mat2x2;
76 typedef detail::tmat2x2<float, highp> highp_mat2x2;
Dfwd.hpp1739 typedef detail::tmat2x2<f32, lowp> lowp_fmat2x2;
1796 typedef detail::tmat2x2<f32, mediump> mediump_fmat2x2;
1854 typedef detail::tmat2x2<f32, highp> highp_fmat2x2;
1911 typedef detail::tmat2x2<f32, lowp> lowp_f32mat2x2;
1969 typedef detail::tmat2x2<f32, mediump> mediump_f32mat2x2;
2028 typedef detail::tmat2x2<f32, highp> highp_f32mat2x2;
2086 typedef detail::tmat2x2<f64, lowp> lowp_f64mat2x2;
2144 typedef detail::tmat2x2<f64, mediump> mediump_f64mat2x2;
2200 typedef detail::tmat2x2<f64, highp> highp_f64mat2x2;
/external/vulkan-validation-layers/libs/glm/gtc/
Dmatrix_integer.hpp62 typedef detail::tmat2x2<int, highp> highp_imat2;
74 typedef detail::tmat2x2<int, highp> highp_imat2x2;
111 typedef detail::tmat2x2<int, mediump> mediump_imat2;
124 typedef detail::tmat2x2<int, mediump> mediump_imat2x2;
161 typedef detail::tmat2x2<int, lowp> lowp_imat2;
174 typedef detail::tmat2x2<int, lowp> lowp_imat2x2;
211 typedef detail::tmat2x2<uint, highp> highp_umat2;
223 typedef detail::tmat2x2<uint, highp> highp_umat2x2;
260 typedef detail::tmat2x2<uint, mediump> mediump_umat2;
273 typedef detail::tmat2x2<uint, mediump> mediump_umat2x2;
[all …]
Dtype_precision.hpp690 typedef detail::tmat2x2<f32, defaultp> fmat2;
707 typedef detail::tmat2x2<f32, defaultp> fmat2x2;
748 typedef detail::tmat2x2<f32, defaultp> f32mat2;
765 typedef detail::tmat2x2<f32, defaultp> f32mat2x2;
806 typedef detail::tmat2x2<f64, defaultp> f64mat2;
823 typedef detail::tmat2x2<f64, defaultp> f64mat2x2;
Dtype_ptr.hpp110 GLM_FUNC_DECL detail::tmat2x2<T, defaultp> make_mat2x2(T const * const ptr);
156 GLM_FUNC_DECL detail::tmat2x2<T, defaultp> make_mat2(T const * const ptr);
Dtype_ptr.inl107 detail::tmat2x2<T, P> const & mat
118 detail::tmat2x2<T, P> & mat
352 GLM_FUNC_QUALIFIER detail::tmat2x2<T, defaultp> make_mat2x2(T const * const ptr)
354 detail::tmat2x2<T, defaultp> Result;
355 memcpy(value_ptr(Result), ptr, sizeof(detail::tmat2x2<T, defaultp>));
442 GLM_FUNC_QUALIFIER detail::tmat2x2<T, defaultp> make_mat2(T const * const ptr)
Dmatrix_inverse.inl64 GLM_FUNC_QUALIFIER detail::tmat2x2<T, P> inverseTranspose
66 detail::tmat2x2<T, P> const & m
71 detail::tmat2x2<T, P> Inverse(
/external/vulkan-validation-layers/libs/glm/gtx/
Dmatrix_major_storage.inl13 GLM_FUNC_QUALIFIER detail::tmat2x2<T, P> rowMajor2
19 detail::tmat2x2<T, P> Result;
28 GLM_FUNC_QUALIFIER detail::tmat2x2<T, P> rowMajor2(
29 const detail::tmat2x2<T, P>& m)
31 detail::tmat2x2<T, P> Result;
127 GLM_FUNC_QUALIFIER detail::tmat2x2<T, P> colMajor2(
131 return detail::tmat2x2<T, P>(v1, v2);
135 GLM_FUNC_QUALIFIER detail::tmat2x2<T, P> colMajor2(
136 const detail::tmat2x2<T, P>& m)
138 return detail::tmat2x2<T, P>(m);
Dmatrix_major_storage.hpp57 GLM_FUNC_DECL detail::tmat2x2<T, P> rowMajor2(
64 GLM_FUNC_DECL detail::tmat2x2<T, P> rowMajor2(
65 detail::tmat2x2<T, P> const & m);
99 GLM_FUNC_DECL detail::tmat2x2<T, P> colMajor2(
106 GLM_FUNC_DECL detail::tmat2x2<T, P> colMajor2(
107 detail::tmat2x2<T, P> const & m);
Dmatrix_query.hpp59 GLM_FUNC_DECL bool isNull(detail::tmat2x2<T, P> const & m, T const & epsilon);
79 GLM_FUNC_DECL bool isNormalized(detail::tmat2x2<T, P> const & m, T const & epsilon);
Dcompatibility.hpp96 …typedef detail::tmat2x2<bool, highp> bool2x2; //!< \brief boolean matrix with 2 x 2 components. …
112 …typedef detail::tmat2x2<int, highp> int2x2; //!< \brief integer matrix with 2 x 2 components. (…
128 …typedef detail::tmat2x2<float, highp> float2x2; //!< \brief single-precision floating-point matr…
144 …typedef detail::tmat2x2<double, highp> double2x2; //!< \brief double-precision floating-point ma…
Dmatrix_query.inl16 GLM_FUNC_QUALIFIER bool isNull(detail::tmat2x2<T, P> const & m, T const & epsilon)
59 GLM_FUNC_QUALIFIER bool isNormalized(detail::tmat2x2<T, P> const & m, T const & epsilon)
66 typename detail::tmat2x2<T, P>::col_type v;
Dmatrix_operation.inl13 GLM_FUNC_QUALIFIER detail::tmat2x2<T, P> diagonal2x2
18 detail::tmat2x2<T, P> Result(static_cast<T>(1));
Dmatrix_operation.hpp56 GLM_FUNC_DECL detail::tmat2x2<T, P> diagonal2x2(
Deuler_angles.hpp133 GLM_FUNC_DECL detail::tmat2x2<T, defaultp> orientate2(T const & angle);
Deuler_angles.inl209 GLM_FUNC_QUALIFIER detail::tmat2x2<T, defaultp> orientate2
217 detail::tmat2x2<T, defaultp> Result;

12