HomeSort by relevance Sort by last modified time
    Searched refs:tvec4 (Results 1 - 25 of 35) sorted by null

1 2

  /external/vulkan-validation-layers/libs/glm/detail/
type_vec4.hpp 48 struct tvec4 struct in namespace:glm::detail
55 typedef tvec4<T, P> type;
56 typedef tvec4<bool, P> bool_type;
81 _GLM_SWIZZLE4_4_MEMBERS(T, P, tvec4, x, y, z, w)
82 _GLM_SWIZZLE4_4_MEMBERS(T, P, tvec4, r, g, b, a)
83 _GLM_SWIZZLE4_4_MEMBERS(T, P, tvec4, s, t, p, q)
92 GLM_SWIZZLE_GEN_VEC_FROM_VEC4(T, P, detail::tvec4, detail::tvec2, detail::tvec3, detail::tvec4)
105 GLM_FUNC_DECL tvec4();
106 GLM_FUNC_DECL tvec4(type const & v)
164 GLM_FUNC_DECL tvec4(_swizzle<4, T, P, tvec4<T, P>, E0, E1, E2, E3> const & that) function in struct:glm::detail::tvec4
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) function in struct:glm::detail::tvec4
176 GLM_FUNC_DECL tvec4(T const & x, T const & y, _swizzle<2, T, P, tvec2<T, P>, E0, E1, -1, -2> const & v) function in struct:glm::detail::tvec4
182 GLM_FUNC_DECL tvec4(T const & x, _swizzle<2, T, P, tvec2<T, P>, E0, E1, -1, -2> const & v, T const & w) function in struct:glm::detail::tvec4
188 GLM_FUNC_DECL tvec4(_swizzle<2, T, P, tvec2<T, P>, E0, E1, -1, -2> const & v, T const & z, T const & w) function in struct:glm::detail::tvec4
194 GLM_FUNC_DECL tvec4(_swizzle<3, T, P, tvec3<T, P>, E0, E1, E2, -1> const & v, T const & w) function in struct:glm::detail::tvec4
200 GLM_FUNC_DECL tvec4(T const & x, _swizzle<3, T, P, tvec3<T, P>, E0, E1, E2, -1> const & v) function in struct:glm::detail::tvec4
    [all...]
glm.cpp 142 // tvec4 type explicit instantiation
143 template struct tvec4<uint8, lowp>;
144 template struct tvec4<uint16, lowp>;
145 template struct tvec4<uint32, lowp>;
146 template struct tvec4<uint64, lowp>;
147 template struct tvec4<int8, lowp>;
148 template struct tvec4<int16, lowp>;
149 template struct tvec4<int32, lowp>;
150 template struct tvec4<int64, lowp>;
151 template struct tvec4<float32, lowp>
    [all...]
type_vec.hpp 41 template <typename T, precision P> struct tvec4;
282 typedef detail::tvec4<float, highp> highp_vec4;
288 typedef detail::tvec4<float, mediump> mediump_vec4;
294 typedef detail::tvec4<float, lowp> lowp_vec4;
300 typedef detail::tvec4<double, highp> highp_dvec4;
306 typedef detail::tvec4<double, mediump> mediump_dvec4;
312 typedef detail::tvec4<double, lowp> lowp_dvec4;
318 typedef detail::tvec4<int, highp> highp_ivec4;
324 typedef detail::tvec4<int, mediump> mediump_ivec4;
330 typedef detail::tvec4<int, lowp> lowp_ivec4
    [all...]
_noise.hpp 60 GLM_FUNC_QUALIFIER tvec4<T, P> permute(tvec4<T, P> const & x)
90 GLM_FUNC_QUALIFIER detail::tvec4<T, P> taylorInvSqrt(detail::tvec4<T, P> const & r)
115 GLM_FUNC_QUALIFIER detail::tvec4<T, P> fade(detail::tvec4<T, P> const & t)
func_matrix.hpp 76 struct outerProduct_trait<T, P, tvec2, tvec4>
94 struct outerProduct_trait<T, P, tvec3, tvec4>
100 struct outerProduct_trait<T, P, tvec4, tvec2>
106 struct outerProduct_trait<T, P, tvec4, tvec3>
112 struct outerProduct_trait<T, P, tvec4, tvec4>
_vectorize.hpp 69 GLM_FUNC_QUALIFIER detail::tvec4<T, P> func( \
70 detail::tvec4<T, P> const & v) \
72 return detail::tvec4<T, P>( \
126 GLM_FUNC_QUALIFIER detail::tvec4<T, P> func \
128 detail::tvec4<T, P> const & x, \
132 return detail::tvec4<T, P>( \
174 GLM_FUNC_QUALIFIER detail::tvec4<T, P> func \
176 detail::tvec4<T, P> const & x, \
177 detail::tvec4<T, P> const & y \
180 return detail::tvec4<T, P>(
    [all...]
func_noise.hpp 85 GLM_FUNC_DECL detail::tvec4<typename genType::value_type, defaultp> noise4(genType const & x);
type_mat4x4.hpp 47 typedef tvec4<T, P> col_type;
48 typedef tvec4<T, P> row_type;
55 friend tvec4<U, Q> operator/(tmat4x4<U, Q> const & m, tvec4<U, Q> const & v);
57 friend tvec4<U, Q> operator/(tvec4<U, Q> const & v, tmat4x4<U, Q> const & m);
101 tvec4<V1, P> const & v1,
102 tvec4<V2, P> const & v2,
103 tvec4<V3, P> const & v3,
104 tvec4<V4, P> const & v4)
    [all...]
type_mat3x4.hpp 47 typedef tvec4<T, P> col_type;
91 tvec4<V1, P> const & v1,
92 tvec4<V2, P> const & v2,
93 tvec4<V3, P> const & v3);
type_vec2.hpp 80 _GLM_SWIZZLE2_4_MEMBERS(T, P, tvec4, x, y)
81 _GLM_SWIZZLE2_4_MEMBERS(T, P, tvec4, r, g)
82 _GLM_SWIZZLE2_4_MEMBERS(T, P, tvec4, s, t)
89 GLM_SWIZZLE_GEN_VEC_FROM_VEC2(T, P, detail::tvec2, detail::tvec2, detail::tvec3, detail::tvec4)
149 GLM_FUNC_DECL explicit tvec2(tvec4<U, Q> const & v);
type_mat2x4.hpp 47 typedef tvec4<T, P> col_type;
87 tvec4<U, P> const & v1,
88 tvec4<V, P> const & v2);
  /frameworks/native/include/ui/
vec4.h 29 class tvec4 : public TVecProductOperators<tvec4, T>, class in namespace:android
30 public TVecAddOperators<tvec4, T>,
31 public TVecUnaryOperators<tvec4, T>,
32 public TVecComparisonOperators<tvec4, T>,
33 public TVecFunctions<tvec4, T>
68 explicit tvec4(no_init) { } function in class:android::tvec4
71 tvec4() : x(0), y(0), z(0), w(0) { } function in class:android::tvec4
73 // handles implicit conversion to a tvec4. must not be explicit.
75 tvec4(A v) : x(v), y(v), z(v), w(v) { function in class:android::tvec4
78 tvec4(A x, B y, C z, D w) : x(x), y(y), z(z), w(w) { } function in class:android::tvec4
81 tvec4(const tvec2<A>& v, B z, C w) : x(v.x), y(v.y), z(z), w(w) { } function in class:android::tvec4
84 tvec4(const tvec3<A>& v, B w) : x(v.x), y(v.y), z(v.z), w(w) { } function in class:android::tvec4
87 explicit tvec4(const tvec4<A>& v) : x(v.x), y(v.y), z(v.z), w(v.w) { } function in class:android::tvec4
90 tvec4(const Impersonator< tvec4<A> >& v) function in class:android::tvec4
97 tvec4(const Impersonator< tvec3<A> >& v, B w) function in class:android::tvec4
104 tvec4(const Impersonator< tvec2<A> >& v, B z, C w) function in class:android::tvec4
    [all...]
mat4.h 48 typedef tvec4<T> col_type;
49 typedef tvec4<T> row_type;
105 explicit tmat44(const tvec4<U>& rhs);
113 tmat44(const tvec4<A>& v0, const tvec4<B>& v1, const tvec4<C>& v2, const tvec4<D>& v3);
142 static tmat44 translate(const tvec4<A>& t);
145 static tmat44 scale(const tvec4<A>& s);
179 tmat44<T>::tmat44(const tvec4<U>& v)
    [all...]
  /external/vulkan-validation-layers/libs/glm/gtx/
rotate_vector.hpp 73 GLM_FUNC_DECL detail::tvec4<T, P> rotate(
74 detail::tvec4<T, P> const & v,
102 GLM_FUNC_DECL detail::tvec4<T, P> rotateX(
103 detail::tvec4<T, P> const & v,
109 GLM_FUNC_DECL detail::tvec4<T, P> rotateY(
110 detail::tvec4<T, P> const & v,
116 GLM_FUNC_DECL detail::tvec4<T, P> rotateZ(
117 detail::tvec4<T, P> const & v,
std_based_type.hpp 64 typedef detail::tvec4<std::size_t, defaultp> size4;
76 typedef detail::tvec4<std::size_t, defaultp> size4_t;
compatibility.hpp 68 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec4<T, P> lerp(const detail::tvec4<T, P>& x, const detail::tvec4<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)
71 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec4<T, P> lerp(const detail::tvec4<T, P>& x, const detail::tvec4<T, P>& y, const detail::tvec4<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)
78 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec4<T, P> saturate(const detail::tvec4<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)
83 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec4<T, P> atan2(const detail::tvec4<T, P>& x, const detail::tvec4<T, P>& y){return atan(x, y);} //!< \ (…)
    [all...]
matrix_major_storage.hpp 85 detail::tvec4<T, P> const & v1,
86 detail::tvec4<T, P> const & v2,
87 detail::tvec4<T, P> const & v3,
88 detail::tvec4<T, P> const & v4);
127 detail::tvec4<T, P> const & v1,
128 detail::tvec4<T, P> const & v2,
129 detail::tvec4<T, P> const & v3,
130 detail::tvec4<T, P> const & v4);
optimum_pow.hpp 86 GLM_FUNC_DECL detail::tvec4<bool, P> powOfTwo(detail::tvec4<int, P> const & x);
color_space.hpp 81 GLM_FUNC_DECL detail::tvec4<T, P> saturation(
83 detail::tvec4<T, P> const & color);
dual_quaternion.hpp 113 GLM_FUNC_DECL detail::tvec4<T, P> operator* (
115 detail::tvec4<T, P> const & v);
118 GLM_FUNC_DECL detail::tvec4<T, P> operator* (
119 detail::tvec4<T, P> const & v,
matrix_operation.hpp 105 detail::tvec4<T, P> const & v);
  /external/vulkan-validation-layers/libs/glm/
fwd.hpp 339 typedef detail::tvec4<i8, lowp> lowp_i8vec4;
356 typedef detail::tvec4<i8, mediump> mediump_i8vec4;
373 typedef detail::tvec4<i8, highp> highp_i8vec4;
418 typedef detail::tvec4<i16, lowp> lowp_i16vec4;
435 typedef detail::tvec4<i16, mediump> mediump_i16vec4;
452 typedef detail::tvec4<i16, highp> highp_i16vec4;
498 typedef detail::tvec4<i32, lowp> lowp_i32vec4;
515 typedef detail::tvec4<i32, mediump> mediump_i32vec4;
532 typedef detail::tvec4<i32, highp> highp_i32vec4;
577 typedef detail::tvec4<i32, lowp> lowp_i32vec4
    [all...]
  /external/vulkan-validation-layers/libs/glm/gtc/
quaternion.hpp 62 typedef tvec4<bool, P> bool_type;
138 GLM_FUNC_DECL detail::tvec4<T, P> operator* (
140 detail::tvec4<T, P> const & v);
143 GLM_FUNC_DECL detail::tvec4<T, P> operator* (
144 detail::tvec4<T, P> const & v,
344 GLM_FUNC_DECL detail::tvec4<bool, P> lessThan(
354 GLM_FUNC_DECL detail::tvec4<bool, P> lessThanEqual(
364 GLM_FUNC_DECL detail::tvec4<bool, P> greaterThan(
374 GLM_FUNC_DECL detail::tvec4<bool, P> greaterThanEqual(
384 GLM_FUNC_DECL detail::tvec4<bool, P> equal
    [all...]
type_precision.hpp 281 typedef detail::tvec4<i8, defaultp> i8vec4;
298 typedef detail::tvec4<i16, defaultp> i16vec4;
315 typedef detail::tvec4<i32, defaultp> i32vec4;
332 typedef detail::tvec4<i64, defaultp> i64vec4;
546 typedef detail::tvec4<u8, defaultp> u8vec4;
563 typedef detail::tvec4<u16, defaultp> u16vec4;
580 typedef detail::tvec4<u32, defaultp> u32vec4;
597 typedef detail::tvec4<u64, defaultp> u64vec4;
644 typedef detail::tvec4<float, defaultp> fvec4;
661 typedef detail::tvec4<f32, defaultp> f32vec4
    [all...]
matrix_transform.hpp 244 detail::tvec4<U, P> const & viewport);
260 detail::tvec4<U, P> const & viewport);
274 detail::tvec4<U, P> const & viewport);

Completed in 338 milliseconds

1 2