Home
last modified time | relevance | path

Searched refs:TVec4 (Results 1 – 4 of 4) sorted by relevance

/frameworks/native/libs/math/include/math/
Dvec4.h34 class TVec4 : public TVecProductOperators<TVec4, T>,
35 public TVecAddOperators<TVec4, T>,
36 public TVecUnaryOperators<TVec4, T>,
37 public TVecComparisonOperators<TVec4, T>,
38 public TVecFunctions<TVec4, T>,
39 public TVecDebug<TVec4, T> {
78 TVec4(const TVec4&) = default;
79 ~TVec4() = default;
80 TVec4& operator = (const TVec4&) = default;
86 constexpr TVec4(no_init) { } in TVec4() function
[all …]
Dmat4.h98 typedef TVec4<T> col_type;
99 typedef TVec4<T> row_type;
200 explicit CONSTEXPR TMat44(const TVec4<U>& v);
217 … CONSTEXPR TMat44(const TVec4<A>& v0, const TVec4<B>& v1, const TVec4<C>& v2, const TVec4<D>& v3);
271 CONSTEXPR TMat44(const TMat33<U>& matrix, const TVec4<V>& column3);
292 TVec4<A> r = projectionMatrix * TVec4<A>{ vertice, 1 }; in project()
297 static CONSTEXPR TVec4<A> project(const TMat44& projectionMatrix, TVec4<A> vertice) { in project()
336 CONSTEXPR TMat44<T>::TMat44(const TVec4<U>& v) { in TMat44()
373 const TVec4<A>& v0, const TVec4<B>& v1, in TMat44()
374 const TVec4<C>& v2, const TVec4<D>& v3) { in TMat44()
[all …]
Dquat.h67 TVec4<T> xyzw;
99 constexpr TQuaternion(no_init) : xyzw(TVec4<T>::NO_INIT) {} in TQuaternion()
120 constexpr explicit TQuaternion(const TVec4<A>& v) : x(v.x), y(v.y), z(v.z), w(v.w) { } in TQuaternion()
/frameworks/native/libs/math/tests/
Dmat_test.cpp521 typedef ::android::details::TVec4<TypeParam> V4T; in TYPED_TEST()
599 typedef ::android::details::TVec4<TypeParam> V4T; in TYPED_TEST()
666 typedef ::android::details::TVec4<TypeParam> V4T; in TYPED_TEST()