Home
last modified time | relevance | path

Searched refs:TVec2 (Results 1 – 5 of 5) sorted by relevance

/frameworks/native/libs/math/include/math/
Dvec2.h36 class TVec2 : public TVecProductOperators<TVec2, T>,
37 public TVecAddOperators<TVec2, T>,
38 public TVecUnaryOperators<TVec2, T>,
39 public TVecComparisonOperators<TVec2, T>,
40 public TVecFunctions<TVec2, T>,
41 public TVecDebug<TVec2, T> {
74 TVec2(const TVec2&) = default;
75 ~TVec2() = default;
76 TVec2& operator = (const TVec2&) = default;
82 constexpr TVec2(no_init) { } in TVec2() function
[all …]
Dmat2.h85 typedef TVec2<T> col_type;
86 typedef TVec2<T> row_type;
185 explicit CONSTEXPR TMat22(const TVec2<U>& v);
205 CONSTEXPR TMat22(const TVec2<A>& v0, const TVec2<B>& v1);
264 CONSTEXPR TMat22<T>::TMat22(const TVec2<U>& v) { in TMat22()
292 CONSTEXPR TMat22<T>::TMat22(const TVec2<A>& v0, const TVec2<B>& v1) { in TMat22()
322 CONSTEXPR typename TMat22<U>::col_type PURE operator *(const TMat22<T>& lhs, const TVec2<U>& rhs) {
333 CONSTEXPR typename TMat22<U>::row_type PURE operator *(const TVec2<U>& lhs, const TMat22<T>& rhs) {
Dvec3.h51 TVec2<T> xy;
52 TVec2<T> st;
53 TVec2<T> rg;
95 constexpr TVec3(const TVec2<A>& v, B z) : x(v.x), y(v.y), z(z) { } in TVec3()
Dvec4.h51 TVec2<T> xy;
52 TVec2<T> st;
53 TVec2<T> rg;
99 constexpr TVec4(const TVec2<A>& v, B z, C w) : x(v.x), y(v.y), z(z), w(w) { } in TVec4()
Dquat.h69 TVec2<T> xy;