/external/vulkan-validation-layers/libs/glm/detail/ |
type_vec2.hpp | 47 struct tvec2 struct in namespace:glm::detail 54 typedef tvec2<T, P> type; 55 typedef tvec2<bool, P> bool_type; 74 _GLM_SWIZZLE2_2_MEMBERS(T, P, tvec2, x, y) 75 _GLM_SWIZZLE2_2_MEMBERS(T, P, tvec2, r, g) 76 _GLM_SWIZZLE2_2_MEMBERS(T, P, tvec2, s, t) 89 GLM_SWIZZLE_GEN_VEC_FROM_VEC2(T, P, detail::tvec2, detail::tvec2, detail::tvec3, detail::tvec4) 102 GLM_FUNC_DECL tvec2(); 103 GLM_FUNC_DECL tvec2(tvec2<T, P> const & v) 123 GLM_FUNC_DECL tvec2(_swizzle<2,T, P, tvec2<T, P>, E0, E1,-1,-2> const & that) function in struct:glm::detail::tvec2 [all...] |
glm.cpp | 74 // tvec2 type explicit instantiation 75 template struct tvec2<uint8, lowp>; 76 template struct tvec2<uint16, lowp>; 77 template struct tvec2<uint32, lowp>; 78 template struct tvec2<uint64, lowp>; 79 template struct tvec2<int8, lowp>; 80 template struct tvec2<int16, lowp>; 81 template struct tvec2<int32, lowp>; 82 template struct tvec2<int64, lowp>; 83 template struct tvec2<float32, lowp> [all...] |
type_vec.hpp | 39 template <typename T, precision P> struct tvec2; 65 typedef detail::tvec2<float, highp> highp_vec2; 72 typedef detail::tvec2<float, mediump> mediump_vec2; 79 typedef detail::tvec2<float, lowp> lowp_vec2; 86 typedef detail::tvec2<double, highp> highp_dvec2; 93 typedef detail::tvec2<double, mediump> mediump_dvec2; 100 typedef detail::tvec2<double, lowp> lowp_dvec2; 107 typedef detail::tvec2<int, highp> highp_ivec2; 114 typedef detail::tvec2<int, mediump> mediump_ivec2; 121 typedef detail::tvec2<int, lowp> lowp_ivec2 [all...] |
_noise.hpp | 48 GLM_FUNC_QUALIFIER tvec2<T, P> permute(tvec2<T, P> const & x) 78 GLM_FUNC_QUALIFIER detail::tvec2<T, P> taylorInvSqrt(detail::tvec2<T, P> const & r) 103 GLM_FUNC_QUALIFIER detail::tvec2<T, P> fade(detail::tvec2<T, P> const & t)
|
func_matrix.hpp | 64 struct outerProduct_trait<T, P, tvec2, tvec2> 70 struct outerProduct_trait<T, P, tvec2, tvec3> 76 struct outerProduct_trait<T, P, tvec2, tvec4> 82 struct outerProduct_trait<T, P, tvec3, tvec2> 100 struct outerProduct_trait<T, P, tvec4, tvec2>
|
_vectorize.hpp | 48 GLM_FUNC_QUALIFIER detail::tvec2<T, P> func( \ 49 detail::tvec2<T, P> const & v) \ 51 return detail::tvec2<T, P>( \ 99 GLM_FUNC_QUALIFIER detail::tvec2<T, P> func \ 101 detail::tvec2<T, P> const & x, \ 105 return detail::tvec2<T, P>( \ 147 GLM_FUNC_QUALIFIER detail::tvec2<T, P> func \ 149 detail::tvec2<T, P> const & x, \ 150 detail::tvec2<T, P> const & y \ 153 return detail::tvec2<T, P>( [all...] |
func_noise.hpp | 67 GLM_FUNC_DECL detail::tvec2<typename genType::value_type, defaultp> noise2(genType const & x);
|
type_mat2x2.hpp | 46 typedef tvec2<T, P> col_type; 47 typedef tvec2<T, P> row_type; 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); 91 tvec2<U, P> const & v1, 92 tvec2<V, P> const & v2);
|
type_vec4.hpp | 75 _GLM_SWIZZLE4_2_MEMBERS(T, P, tvec2, x, y, z, w) 76 _GLM_SWIZZLE4_2_MEMBERS(T, P, tvec2, r, g, b, a) 77 _GLM_SWIZZLE4_2_MEMBERS(T, P, tvec2, s, t, p, q) 92 GLM_SWIZZLE_GEN_VEC_FROM_VEC4(T, P, detail::tvec4, detail::tvec2, detail::tvec3, detail::tvec4) 139 GLM_FUNC_DECL explicit tvec4(tvec2<A, Q> const & v, B const & s1, C const & s2); 142 GLM_FUNC_DECL explicit tvec4(A const & s1, tvec2<B, Q> const & v, C const & s2); 145 GLM_FUNC_DECL explicit tvec4(A const & s1, B const & s2, tvec2<C, Q> const & v); 154 GLM_FUNC_DECL explicit tvec4(tvec2<A, Q> const & v1, tvec2<B, Q> const & v2); 170 GLM_FUNC_DECL tvec4(_swizzle<2, T, P, tvec2<T, P>, E0, E1, -1, -2> const & v, _swizzle<2, T, P, tvec2<T, P>, F0, F1, -1, -2> const & u [all...] |
/frameworks/native/include/ui/ |
vec2.h | 30 class tvec2 : public TVecProductOperators<tvec2, T>, class in namespace:android 31 public TVecAddOperators<tvec2, T>, 32 public TVecUnaryOperators<tvec2, T>, 33 public TVecComparisonOperators<tvec2, T>, 34 public TVecFunctions<tvec2, T> 63 explicit tvec2(no_init) { } function in class:android::tvec2 66 tvec2() : x(0), y(0) { } function in class:android::tvec2 70 tvec2(A v) : x(v), y(v) { } function in class:android::tvec2 73 tvec2(A x, B y) : x(x), y(y) { function in class:android::tvec2 76 explicit tvec2(const tvec2<A>& v) : x(v.x), y(v.y) { } function in class:android::tvec2 79 tvec2(const Impersonator< tvec2<A> >& v) function in class:android::tvec2 [all...] |
vec3.h | 46 Impersonator< tvec2<T> > xy; 47 Impersonator< tvec2<T> > st; 48 Impersonator< tvec2<T> > rg; 77 tvec3(const tvec2<A>& v, B z) : x(v.x), y(v.y), z(z) { } 89 tvec3(const Impersonator< tvec2<A> >& v, B z) 90 : x(((const tvec2<A>&)v).x), 91 y(((const tvec2<A>&)v).y),
|
vec4.h | 46 Impersonator< tvec2<T> > xy; 47 Impersonator< tvec2<T> > st; 48 Impersonator< tvec2<T> > rg; 81 tvec4(const tvec2<A>& v, B z, C w) : x(v.x), y(v.y), z(z), w(w) { } 104 tvec4(const Impersonator< tvec2<A> >& v, B z, C w) 105 : x(((const tvec2<A>&)v).x), 106 y(((const tvec2<A>&)v).y),
|
/external/vulkan-validation-layers/libs/glm/gtx/ |
gradient_paint.hpp | 58 detail::tvec2<T, P> const & Center, 60 detail::tvec2<T, P> const & Focal, 61 detail::tvec2<T, P> const & Position); 67 detail::tvec2<T, P> const & Point0, 68 detail::tvec2<T, P> const & Point1, 69 detail::tvec2<T, P> const & Position);
|
std_based_type.hpp | 56 typedef detail::tvec2<std::size_t, defaultp> size2; 68 typedef detail::tvec2<std::size_t, defaultp> size2_t;
|
vector_angle.hpp | 71 detail::tvec2<T, P> const & x, 72 detail::tvec2<T, P> const & y);
|
matrix_operation.hpp | 57 detail::tvec2<T, P> const & v); 63 detail::tvec2<T, P> const & v); 69 detail::tvec2<T, P> const & v); 75 detail::tvec2<T, P> const & v); 93 detail::tvec2<T, P> const & v);
|
compatibility.hpp | 65 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec2<T, P> lerp(const detail::tvec2<T, P>& x, const detail::tvec2<T, P>& y, T a){return mix(x, y, a);} //!< \brief Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility) 69 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec2<T, P> lerp(const detail::tvec2<T, P>& x, const detail::tvec2<T, P>& y, const detail::tvec2<T, P>& a){return mix(x, y, a);} //!< \brief Returns the component-wise result of x * (1.0 - a) + y * a, i.e., the linear blend of x and y using vector a. The value for a is not restricted to the range [0, 1]. (From GLM_GTX_compatibility) 76 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec2<T, P> saturate(const detail::tvec2<T, P>& x){return clamp(x, T(0), T(1));} //!< \brief Returns clamp(x, 0, 1) for each component in x. (From GLM_GTX_compatibility) 81 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec2<T, P> atan2(const detail::tvec2<T, P>& x, const detail::tvec2<T, P>& y){return atan(x, y);} //!< \ (…) [all...] |
optimum_pow.hpp | 76 GLM_FUNC_DECL detail::tvec2<bool, P> powOfTwo(detail::tvec2<int, P> const & x);
|
polar_coordinates.hpp | 65 detail::tvec2<T, P> const & polar);
|
matrix_transform_2d.hpp | 62 detail::tvec2<T, P> const & v); 80 detail::tvec2<T, P> const & v);
|
matrix_major_storage.hpp | 58 detail::tvec2<T, P> const & v1, 59 detail::tvec2<T, P> const & v2); 100 detail::tvec2<T, P> const & v1, 101 detail::tvec2<T, P> const & v2);
|
/external/vulkan-validation-layers/libs/glm/gtc/ |
random.hpp | 82 GLM_FUNC_DECL detail::tvec2<T, defaultp> circularRand( 98 GLM_FUNC_DECL detail::tvec2<T, defaultp> diskRand(
|
type_precision.hpp | 273 typedef detail::tvec2<i8, defaultp> i8vec2; 290 typedef detail::tvec2<i16, defaultp> i16vec2; 307 typedef detail::tvec2<i32, defaultp> i32vec2; 324 typedef detail::tvec2<i64, defaultp> i64vec2; 538 typedef detail::tvec2<u8, defaultp> u8vec2; 555 typedef detail::tvec2<u16, defaultp> u16vec2; 572 typedef detail::tvec2<u32, defaultp> u32vec2; 589 typedef detail::tvec2<u64, defaultp> u64vec2; 636 typedef detail::tvec2<float, defaultp> fvec2; 653 typedef detail::tvec2<f32, defaultp> f32vec2 [all...] |
/external/vulkan-validation-layers/libs/glm/ |
fwd.hpp | 331 typedef detail::tvec2<i8, lowp> lowp_i8vec2; 348 typedef detail::tvec2<i8, mediump> mediump_i8vec2; 365 typedef detail::tvec2<i8, highp> highp_i8vec2; 410 typedef detail::tvec2<i16, lowp> lowp_i16vec2; 427 typedef detail::tvec2<i16, mediump> mediump_i16vec2; 444 typedef detail::tvec2<i16, highp> highp_i16vec2; 490 typedef detail::tvec2<i32, lowp> lowp_i32vec2; 507 typedef detail::tvec2<i32, mediump> mediump_i32vec2; 524 typedef detail::tvec2<i32, highp> highp_i32vec2; 569 typedef detail::tvec2<i32, lowp> lowp_i32vec2 [all...] |
/external/opencv3/modules/calib3d/test/ |
test_compose_rt.cpp | 144 Mat_<double> rvec1(3, 1), tvec1(3, 1), rvec2(3, 1), tvec2(3, 1); 150 randu(tvec2, Scalar(-2), Scalar(2)); 153 composeRT(rvec1, tvec1, rvec2, tvec2, rvec3, tvec3); 162 tvec3_exp = rmat2 * tvec1 + tvec2; 169 Differential diff(eps, rvec1, tvec1, rvec2, tvec2); 173 composeRT(rvec1, tvec1, rvec2, tvec2, rvec3, tvec3,
|