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

1 2

  /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...]
type_mat3x2.hpp 47 typedef tvec2<T, P> col_type;
91 tvec2<V1, P> const & v1,
92 tvec2<V2, P> const & v2,
93 tvec2<V3, P> const & v3);
type_mat4x2.hpp 47 typedef tvec2<T, P> col_type;
96 tvec2<V1, P> const & v1,
97 tvec2<V2, P> const & v2,
98 tvec2<V3, P> const & v3,
99 tvec2<V4, P> const & v4);
type_vec3.hpp 74 _GLM_SWIZZLE3_2_MEMBERS(T, P, tvec2, x, y, z)
75 _GLM_SWIZZLE3_2_MEMBERS(T, P, tvec2, r, g, b)
76 _GLM_SWIZZLE3_2_MEMBERS(T, P, tvec2, s, t, p)
90 GLM_SWIZZLE_GEN_VEC_FROM_VEC3(T, P, detail::tvec3, detail::tvec2, detail::tvec3, detail::tvec4)
135 GLM_FUNC_DECL explicit tvec3(tvec2<A, Q> const & v, B const & s);
138 GLM_FUNC_DECL explicit tvec3(A const & s, tvec2<B, Q> const & v);
157 GLM_FUNC_DECL tvec3(_swizzle<2, T, P, tvec2<T, P>, E0, E1, -1, -2> const & v, T const & s)
163 GLM_FUNC_DECL tvec3(T const & s, _swizzle<2, T, P, tvec2<T, P>, E0, E1, -1, -2> const & v)
  /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);
rotate_vector.hpp 58 GLM_FUNC_DECL detail::tvec2<T, P> rotate(
59 detail::tvec2<T, P> const & v,
  /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...]

Completed in 876 milliseconds

1 2