Home
last modified time | relevance | path

Searched refs:tmat4x4 (Results 1 – 25 of 64) sorted by relevance

123

/external/vulkan-validation-layers/libs/glm/detail/
Dtype_mat4x4.hpp42 struct tmat4x4 struct
49 typedef tmat4x4<T, P> type; argument
50 typedef tmat4x4<T, P> transpose_type; argument
55 friend tvec4<U, Q> operator/(tmat4x4<U, Q> const & m, tvec4<U, Q> const & v);
57 friend tvec4<U, Q> operator/(tvec4<U, Q> const & v, tmat4x4<U, Q> const & m);
65 GLM_FUNC_DECL tmat4x4();
66 GLM_FUNC_DECL tmat4x4(tmat4x4<T, P> const & m);
68 GLM_FUNC_DECL tmat4x4(tmat4x4<T, Q> const & m);
70 GLM_FUNC_DECL explicit tmat4x4(
72 GLM_FUNC_DECL explicit tmat4x4(
[all …]
Dtype_mat4x4.inl33 GLM_FUNC_QUALIFIER GLM_CONSTEXPR length_t tmat4x4<T, P>::length() const
42 GLM_FUNC_QUALIFIER typename tmat4x4<T, P>::col_type &
43 tmat4x4<T, P>::operator[]
53 GLM_FUNC_QUALIFIER typename tmat4x4<T, P>::col_type const &
54 tmat4x4<T, P>::operator[]
67 GLM_FUNC_QUALIFIER tmat4x4<T, P>::tmat4x4() function in glm::detail::tmat4x4
78 GLM_FUNC_QUALIFIER tmat4x4<T, P>::tmat4x4 function in glm::detail::tmat4x4
80 tmat4x4<T, P> const & m
91 GLM_FUNC_QUALIFIER tmat4x4<T, P>::tmat4x4 function in glm::detail::tmat4x4
93 tmat4x4<T, Q> const & m
[all …]
Dtype_mat.hpp48 template <typename T, precision P> struct tmat4x4;
316 typedef detail::tmat4x4<float, lowp> lowp_mat4;
323 typedef detail::tmat4x4<float, mediump> mediump_mat4;
330 typedef detail::tmat4x4<float, highp> highp_mat4;
337 typedef detail::tmat4x4<float, lowp> lowp_mat4x4;
344 typedef detail::tmat4x4<float, mediump> mediump_mat4x4;
351 typedef detail::tmat4x4<float, highp> highp_mat4x4;
674 typedef detail::tmat4x4<double, lowp> lowp_dmat4;
680 typedef detail::tmat4x4<double, mediump> mediump_dmat4;
686 typedef detail::tmat4x4<double, highp> highp_dmat4;
[all …]
Dglm.cpp257 template struct tmat4x4<float32, lowp>; variable
258 template struct tmat4x4<float64, lowp>; variable
260 template struct tmat4x4<float32, mediump>; variable
261 template struct tmat4x4<float64, mediump>; variable
263 template struct tmat4x4<float32, highp>; variable
264 template struct tmat4x4<float64, highp>; variable
/external/vulkan-validation-layers/libs/glm/gtc/
Dmatrix_transform.hpp85 GLM_FUNC_DECL detail::tmat4x4<T, P> translate(
86 detail::tmat4x4<T, P> const & m,
101 GLM_FUNC_DECL detail::tmat4x4<T, P> rotate(
102 detail::tmat4x4<T, P> const & m,
117 GLM_FUNC_DECL detail::tmat4x4<T, P> scale(
118 detail::tmat4x4<T, P> const & m,
133 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> ortho(
151 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> ortho(
168 GLM_FUNC_DECL detail::tmat4x4<T, P> frustum(
185 GLM_FUNC_DECL detail::tmat4x4<T, P> perspective(
[all …]
Dmatrix_transform.inl36 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> translate
38 detail::tmat4x4<T, P> const & m,
42 detail::tmat4x4<T, P> Result(m);
48 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> rotate
50 detail::tmat4x4<T, P> const & m,
67 detail::tmat4x4<T, P> Rotate(detail::tmat4x4<T, P>::_null);
80 detail::tmat4x4<T, P> Result(detail::tmat4x4<T, P>::_null);
89 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> rotate_slow
91 detail::tmat4x4<T, P> const & m,
104 detail::tmat4x4<T, P> Result;
[all …]
Dmatrix_integer.hpp70 typedef detail::tmat4x4<int, highp> highp_imat4;
106 typedef detail::tmat4x4<int, highp> highp_imat4x4;
119 typedef detail::tmat4x4<int, mediump> mediump_imat4;
156 typedef detail::tmat4x4<int, mediump> mediump_imat4x4;
169 typedef detail::tmat4x4<int, lowp> lowp_imat4;
206 typedef detail::tmat4x4<int, lowp> lowp_imat4x4;
219 typedef detail::tmat4x4<uint, highp> highp_umat4;
255 typedef detail::tmat4x4<uint, highp> highp_umat4x4;
268 typedef detail::tmat4x4<uint, mediump> mediump_umat4;
305 typedef detail::tmat4x4<uint, mediump> mediump_umat4x4;
[all …]
Dtype_precision.hpp698 typedef detail::tmat4x4<f32, defaultp> fmat4;
739 typedef detail::tmat4x4<f32, defaultp> fmat4x4;
756 typedef detail::tmat4x4<f32, defaultp> f32mat4;
797 typedef detail::tmat4x4<f32, defaultp> f32mat4x4;
814 typedef detail::tmat4x4<f64, defaultp> f64mat4;
855 typedef detail::tmat4x4<f64, defaultp> f64mat4x4;
Dmatrix_inverse.inl50 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> affineInverse
52 detail::tmat4x4<T, P> const & m
55 detail::tmat4x4<T, P> Result(m);
107 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> inverseTranspose
109 detail::tmat4x4<T, P> const & m
132 detail::tmat4x4<T, P> Inverse;
/external/vulkan-validation-layers/libs/glm/gtx/
Deuler_angles.hpp57 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleX(
63 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleY(
69 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleZ(
75 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleXY(
82 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleYX(
89 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleXZ(
96 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleZX(
103 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleYZ(
110 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleZY(
117 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleYXZ(
[all …]
Dtransform2.hpp72 GLM_FUNC_DECL detail::tmat4x4<T, P> shearX3D(
73 const detail::tmat4x4<T, P> & m,
80 GLM_FUNC_DECL detail::tmat4x4<T, P> shearY3D(
81 const detail::tmat4x4<T, P> & m,
88 GLM_FUNC_DECL detail::tmat4x4<T, P> shearZ3D(
89 const detail::tmat4x4<T, P> & m,
111 GLM_FUNC_DECL detail::tmat4x4<T, P> proj3D(
112 const detail::tmat4x4<T, P> & m,
118 GLM_FUNC_DECL detail::tmat4x4<valType, P> scaleBias(
125 GLM_FUNC_DECL detail::tmat4x4<valType, P> scaleBias(
[all …]
Dtransform2.inl33 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> shearX3D(
34 const detail::tmat4x4<T, P>& m,
38 detail::tmat4x4<T, P> r(1);
45 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> shearY3D(
46 const detail::tmat4x4<T, P>& m,
50 detail::tmat4x4<T, P> r(1);
57 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> shearZ3D(
58 const detail::tmat4x4<T, P>& m,
62 detail::tmat4x4<T, P> r(1);
82 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> reflect3D(
[all …]
Dmatrix_interpolation.hpp57 detail::tmat4x4<T, P> const & mat,
64 GLM_FUNC_DECL detail::tmat4x4<T, P> axisAngleMatrix(
71 GLM_FUNC_DECL detail::tmat4x4<T, P> extractMatrixRotation(
72 detail::tmat4x4<T, P> const & mat);
78 GLM_FUNC_DECL detail::tmat4x4<T, P> interpolate(
79 detail::tmat4x4<T, P> const & m1,
80 detail::tmat4x4<T, P> const & m2,
Deuler_angles.inl13 GLM_FUNC_QUALIFIER detail::tmat4x4<T, defaultp> eulerAngleX
21 return detail::tmat4x4<T, defaultp>(
29 GLM_FUNC_QUALIFIER detail::tmat4x4<T, defaultp> eulerAngleY
37 return detail::tmat4x4<T, defaultp>(
45 GLM_FUNC_QUALIFIER detail::tmat4x4<T, defaultp> eulerAngleZ
53 return detail::tmat4x4<T, defaultp>(
61 GLM_FUNC_QUALIFIER detail::tmat4x4<T, defaultp> eulerAngleXY
72 return detail::tmat4x4<T, defaultp>(
80 GLM_FUNC_QUALIFIER detail::tmat4x4<T, defaultp> eulerAngleYX
91 return detail::tmat4x4<T, defaultp>(
[all …]
Dtransform.inl13 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> translate(
17 detail::tmat4x4<T, P>(1.0f), v);
21 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> rotate(
26 detail::tmat4x4<T, P>(1), angle, v);
30 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> scale(
34 detail::tmat4x4<T, P>(1.0f), v);
Dmatrix_interpolation.inl15 detail::tmat4x4<T, P> const & mat,
88 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> axisAngleMatrix
99 return detail::tmat4x4<T, P>(
108 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> extractMatrixRotation
110 detail::tmat4x4<T, P> const & mat
113 return detail::tmat4x4<T, P>(
122 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> interpolate
124 detail::tmat4x4<T, P> const & m1,
125 detail::tmat4x4<T, P> const & m2,
129 detail::tmat4x4<T, P> m1rot = extractMatrixRotation(m1);
[all …]
Dinertia.inl28 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> boxInertia4
34 detail::tmat4x4<T, P> Result(T(1));
55 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> diskInertia4
62 detail::tmat4x4<T, P> Result(a);
80 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> ballInertia4
87 detail::tmat4x4<T, P> Result(a);
104 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> sphereInertia4
111 detail::tmat4x4<T, P> Result(a);
Dmatrix_major_storage.inl76 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> rowMajor4(
82 detail::tmat4x4<T, P> Result;
103 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> rowMajor4(
104 const detail::tmat4x4<T, P>& m)
106 detail::tmat4x4<T, P> Result;
158 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> colMajor4(
164 return detail::tmat4x4<T, P>(v1, v2, v3, v4);
168 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> colMajor4(
169 const detail::tmat4x4<T, P>& m)
171 return detail::tmat4x4<T, P>(m);
Dmatrix_major_storage.hpp84 GLM_FUNC_DECL detail::tmat4x4<T, P> rowMajor4(
93 GLM_FUNC_DECL detail::tmat4x4<T, P> rowMajor4(
94 detail::tmat4x4<T, P> const & m);
126 GLM_FUNC_DECL detail::tmat4x4<T, P> colMajor4(
135 GLM_FUNC_DECL detail::tmat4x4<T, P> colMajor4(
136 detail::tmat4x4<T, P> const & m);
Dtransform.hpp61 GLM_FUNC_DECL detail::tmat4x4<T, P> translate(
68 GLM_FUNC_DECL detail::tmat4x4<T, P> rotate(
76 GLM_FUNC_DECL detail::tmat4x4<T, P> scale(
Drotate_normalized_axis.inl32 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> rotateNormalizedAxis
34 detail::tmat4x4<T, P> const & m,
52 detail::tmat4x4<T, P> Rotate(detail::tmat4x4<T, P>::_null);
65 detail::tmat4x4<T, P> Result(detail::tmat4x4<T, P>::_null);
Drotate_normalized_axis.hpp69 GLM_FUNC_DECL detail::tmat4x4<T, P> rotateNormalizedAxis(
70 detail::tmat4x4<T, P> const & m,
Dmatrix_query.hpp69 GLM_FUNC_DECL bool isNull(detail::tmat4x4<T, P> const & m, T const & epsilon);
89 GLM_FUNC_DECL bool isNormalized(detail::tmat4x4<T, P> const & m, T const & epsilon);
Dmatrix_cross_product.inl29 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> matrixCross4
34 detail::tmat4x4<T, P> Result(T(0));
/external/vulkan-validation-layers/libs/glm/
Dmat4x4.hpp41 typedef detail::tmat4x4<float, lowp> lowp_mat4;
48 typedef detail::tmat4x4<float, mediump> mediump_mat4;
55 typedef detail::tmat4x4<float, highp> highp_mat4;
62 typedef detail::tmat4x4<float, lowp> lowp_mat4x4;
69 typedef detail::tmat4x4<float, mediump> mediump_mat4x4;
76 typedef detail::tmat4x4<float, highp> highp_mat4x4;

123