/external/vulkan-validation-layers/libs/glm/detail/ |
D | type_mat2x2.hpp | 41 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 …]
|
D | type_mat2x2.inl | 33 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 …]
|
D | type_mat.hpp | 40 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 …]
|
D | glm.cpp | 177 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
|
D | func_matrix.inl | 48 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)
|
D | type_mat2x4.hpp | 95 GLM_FUNC_DECL explicit tmat2x4(tmat2x2<T, P> const & x); 184 tmat2x2<T, P> const & m2);
|
D | type_mat2x3.hpp | 93 GLM_FUNC_DECL explicit tmat2x3(tmat2x2<T, P> const & x); 177 tmat2x2<T, P> const & m2);
|
D | type_mat3x2.hpp | 99 GLM_FUNC_DECL explicit tmat3x2(tmat2x2<T, P> const & x); 180 GLM_FUNC_DECL tmat2x2<T, P> operator* (
|
D | func_matrix.hpp | 66 typedef tmat2x2<T, P> type;
|
/external/vulkan-validation-layers/libs/glm/ |
D | mat2x2.hpp | 41 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;
|
D | fwd.hpp | 1739 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/ |
D | matrix_integer.hpp | 62 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 …]
|
D | type_precision.hpp | 690 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;
|
D | type_ptr.hpp | 110 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);
|
D | type_ptr.inl | 107 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)
|
D | matrix_inverse.inl | 64 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/ |
D | matrix_major_storage.inl | 13 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);
|
D | matrix_major_storage.hpp | 57 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);
|
D | matrix_query.hpp | 59 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);
|
D | compatibility.hpp | 96 …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…
|
D | matrix_query.inl | 16 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;
|
D | matrix_operation.inl | 13 GLM_FUNC_QUALIFIER detail::tmat2x2<T, P> diagonal2x2 18 detail::tmat2x2<T, P> Result(static_cast<T>(1));
|
D | matrix_operation.hpp | 56 GLM_FUNC_DECL detail::tmat2x2<T, P> diagonal2x2(
|
D | euler_angles.hpp | 133 GLM_FUNC_DECL detail::tmat2x2<T, defaultp> orientate2(T const & angle);
|
D | euler_angles.inl | 209 GLM_FUNC_QUALIFIER detail::tmat2x2<T, defaultp> orientate2 217 detail::tmat2x2<T, defaultp> Result;
|