/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...] |
type_vec2.inl | 33 GLM_FUNC_QUALIFIER GLM_CONSTEXPR length_t tvec2<T, P>::length() const 42 GLM_FUNC_QUALIFIER T & tvec2<T, P>::operator[](length_t i) 49 GLM_FUNC_QUALIFIER T const & tvec2<T, P>::operator[](length_t i) const 59 GLM_FUNC_QUALIFIER tvec2<T, P>::tvec2() : 65 GLM_FUNC_QUALIFIER tvec2<T, P>::tvec2(tvec2<T, P> const & v) : 72 GLM_FUNC_QUALIFIER tvec2<T, P>::tvec2(tvec2<T, Q> const & v) [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...] |
intrinsic_vector_relational.inl | 31 //GLM_FUNC_QUALIFIER typename detail::tvec2<T, P>::bool_type lessThan 33 // detail::tvec2<T, P> const & x, 34 // detail::tvec2<T, P> const & y 42 // return typename detail::tvec2<bool>::bool_type(x.x < y.x, x.y < y.y); 77 //GLM_FUNC_QUALIFIER typename detail::tvec2<T, P>::bool_type lessThanEqual 79 // detail::tvec2<T, P> const & x, 80 // detail::tvec2<T, P> const & y 88 // return typename detail::tvec2<bool>::bool_type(x.x <= y.x, x.y <= y.y); 123 //GLM_FUNC_QUALIFIER typename detail::tvec2<T, P>::bool_type greaterThan 125 // detail::tvec2<T, P> const & x, [all...] |
_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.inl | 49 return noise1(detail::tvec2<T, defaultp>(x, T(0))); 53 GLM_FUNC_QUALIFIER detail::tvec2<T, defaultp> noise2(T const & x) 55 return detail::tvec2<T, defaultp>( 80 GLM_FUNC_QUALIFIER T noise1(detail::tvec2<T, P> const & v) 89 detail::tvec2<T, P> i = floor(v + dot(v, detail::tvec2<T, P>(C[1]))); 90 detail::tvec2<T, P> x0 = v - i + dot(i, detail::tvec2<T, P>(C[0])); 95 detail::tvec2<T, P> i1 = (x0.x > x0.y) ? detail::tvec2<T, P>(1, 0) : detail::tvec2<T, P>(0, 1) [all...] |
func_common.inl | 319 GLM_FUNC_QUALIFIER detail::tvec2<T, P> modf 321 detail::tvec2<T, P> const & x, 322 detail::tvec2<T, P> & i 325 return detail::tvec2<T, P>( 418 GLM_FUNC_QUALIFIER detail::tvec2<T, P> clamp 420 detail::tvec2<T, P> const & x, 429 return detail::tvec2<T, P>( 472 GLM_FUNC_QUALIFIER detail::tvec2<T, P> clamp 474 detail::tvec2<T, P> const & x, 475 detail::tvec2<T, P> const & minVal [all...] |
func_integer.inl | 303 GLM_FUNC_QUALIFIER detail::tvec2<T, P> bitfieldExtract 305 detail::tvec2<T, P> const & Value, 310 return detail::tvec2<T, P>( 368 GLM_FUNC_QUALIFIER detail::tvec2<T, P> bitfieldInsert 370 detail::tvec2<T, P> const & Base, 371 detail::tvec2<T, P> const & Insert, 376 return detail::tvec2<T, P>( 444 GLM_FUNC_QUALIFIER detail::tvec2<int, P> bitCount 446 detail::tvec2<T, P> const & value 449 return detail::tvec2<int, P> [all...] |
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);
|
/external/vulkan-validation-layers/libs/glm/gtx/ |
gradient_paint.inl | 15 detail::tvec2<T, P> const & Center, 17 detail::tvec2<T, P> const & Focal, 18 detail::tvec2<T, P> const & Position 21 detail::tvec2<T, P> F = Focal - Center; 22 detail::tvec2<T, P> D = Position - Focal; 35 detail::tvec2<T, P> const & Point0, 36 detail::tvec2<T, P> const & Point1, 37 detail::tvec2<T, P> const & Position 40 detail::tvec2<T, P> Dist = Point1 - Point0;
|
associated_min_max.inl | 20 GLM_FUNC_QUALIFIER detail::tvec2<U, P> associatedMin 22 const detail::tvec2<T, P>& x, const detail::tvec2<U, P>& a, 23 const detail::tvec2<T, P>& y, const detail::tvec2<U, P>& b 26 detail::tvec2<U, P> Result; 29 for(typename detail::tvec2<U, P>::size_type i = 0; i < Result.length(); ++i) 61 GLM_FUNC_QUALIFIER detail::tvec2<U, P> associatedMin 63 T x, const detail::tvec2<U, P>& a, 64 T y, const detail::tvec2<U, P>& [all...] |
wrap.inl | 25 GLM_FUNC_QUALIFIER detail::tvec2<T, P> clamp 27 detail::tvec2<T, P> const & Texcoord 30 detail::tvec2<T, P> Result; 31 for(typename detail::tvec2<T, P>::size_type i = 0; i < detail::tvec2<T, P>::value_size(); ++i) 73 GLM_FUNC_QUALIFIER detail::tvec2<T, P> repeat 75 detail::tvec2<T, P> const & Texcoord 78 detail::tvec2<T, P> Result; 79 for(typename detail::tvec2<T, P>::size_type i = 0; i < detail::tvec2<T, P>::value_size(); ++i [all...] |
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);
|
compatibility.inl | 29 GLM_FUNC_QUALIFIER detail::tvec2<bool, P> isfinite( 30 detail::tvec2<T, P> const & x) 32 return detail::tvec2<bool, P>(
|
extend.inl | 24 GLM_FUNC_QUALIFIER detail::tvec2<T, P> extend 26 detail::tvec2<T, P> const & Origin, 27 detail::tvec2<T, P> const & Source,
|
optimum_pow.inl | 36 GLM_FUNC_QUALIFIER detail::tvec2<bool, P> powOfTwo(detail::tvec2<int, P> const & x) 38 return detail::tvec2<bool, P>(
|
vector_query.inl | 22 struct compute_areCollinear<T, P, tvec2> 24 GLM_FUNC_QUALIFIER static bool call(detail::tvec2<T, P> const & v0, detail::tvec2<T, P> const & v1, T const & epsilon) 52 struct compute_isCompNull<T, P, tvec2> 54 GLM_FUNC_QUALIFIER static detail::tvec2<bool, P> call(detail::tvec2<T, P> const & v, T const & epsilon) 56 return detail::tvec2<bool, P>( 154 GLM_FUNC_QUALIFIER detail::tvec2<bool, P> isCompNull 156 detail::tvec2<T, P> const & v, 159 return detail::tvec2<bool, P> [all...] |
normalize_dot.inl | 28 detail::tvec2<T, P> const & x, 29 detail::tvec2<T, P> const & y 80 detail::tvec2<T, P> const & x, 81 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);
|
matrix_operation.inl | 15 detail::tvec2<T, P> const & v 27 detail::tvec2<T, P> const & v 39 detail::tvec2<T, P> const & v 51 detail::tvec2<T, P> const & v 116 detail::tvec2<T, P> const & v
|
vector_angle.inl | 54 detail::tvec2<T, P> const & x, 55 detail::tvec2<T, P> const & y 68 detail::tvec2<T, P> const TransformedVector(glm::rotate(x, Angle));
|
/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/gtc/ |
noise.inl | 55 GLM_FUNC_QUALIFIER T perlin(detail::tvec2<T, P> const & Position) 72 detail::tvec2<T, P> g00(gx.x, gy.x); 73 detail::tvec2<T, P> g10(gx.y, gy.y); 74 detail::tvec2<T, P> g01(gx.z, gy.z); 75 detail::tvec2<T, P> g11(gx.w, gy.w); 83 T n00 = dot(g00, detail::tvec2<T, P>(fx.x, fy.x)); 84 T n10 = dot(g10, detail::tvec2<T, P>(fx.y, fy.y)); 85 T n01 = dot(g01, detail::tvec2<T, P>(fx.z, fy.z)); 86 T n11 = dot(g11, detail::tvec2<T, P>(fx.w, fy.w)); 88 detail::tvec2<T, P> fade_xy = fade(detail::tvec2<T, P>(Pf.x, Pf.y)) [all...] |