Searched refs:TVec2 (Results 1 – 5 of 5) sorted by relevance
/frameworks/native/libs/math/include/math/ |
D | vec2.h | 36 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 …]
|
D | mat2.h | 85 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) {
|
D | vec3.h | 51 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()
|
D | vec4.h | 51 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()
|
D | quat.h | 69 TVec2<T> xy;
|