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

1 2

  /external/vulkan-validation-layers/libs/glm/gtx/
closest_point.hpp 56 GLM_FUNC_DECL detail::tvec3<T, P> closestPointOnLine(
57 detail::tvec3<T, P> const & point,
58 detail::tvec3<T, P> const & a,
59 detail::tvec3<T, P> const & b);
normal.hpp 57 GLM_FUNC_DECL detail::tvec3<T, P> triangleNormal(
58 detail::tvec3<T, P> const & p1,
59 detail::tvec3<T, P> const & p2,
60 detail::tvec3<T, P> const & p3);
handed_coordinate_space.hpp 57 detail::tvec3<T, P> const & tangent,
58 detail::tvec3<T, P> const & binormal,
59 detail::tvec3<T, P> const & normal);
65 detail::tvec3<T, P> const & tangent,
66 detail::tvec3<T, P> const & binormal,
67 detail::tvec3<T, P> const & normal);
color_space_YCoCg.hpp 56 GLM_FUNC_DECL detail::tvec3<T, P> rgb2YCoCg(
57 detail::tvec3<T, P> const & rgbColor);
62 GLM_FUNC_DECL detail::tvec3<T, P> YCoCg2rgb(
63 detail::tvec3<T, P> const & YCoCgColor);
69 GLM_FUNC_DECL detail::tvec3<T, P> rgb2YCoCgR(
70 detail::tvec3<T, P> const & rgbColor);
76 GLM_FUNC_DECL detail::tvec3<T, P> YCoCgR2rgb(
77 detail::tvec3<T, P> const & YCoCgColor);
mixed_product.hpp 56 detail::tvec3<T, P> const & v1,
57 detail::tvec3<T, P> const & v2,
58 detail::tvec3<T, P> const & v3);
orthonormalize.hpp 63 GLM_FUNC_DECL detail::tvec3<T, P> orthonormalize(
64 const detail::tvec3<T, P>& x,
65 const detail::tvec3<T, P>& y);
polar_coordinates.hpp 57 GLM_FUNC_DECL detail::tvec3<T, P> polar(
58 detail::tvec3<T, P> const & euclidean);
64 GLM_FUNC_DECL detail::tvec3<T, P> euclidean(
color_space.hpp 56 GLM_FUNC_DECL detail::tvec3<T, P> rgbColor(
57 detail::tvec3<T, P> const & hsvValue);
62 GLM_FUNC_DECL detail::tvec3<T, P> hsvColor(
63 detail::tvec3<T, P> const & rgbValue);
74 GLM_FUNC_DECL detail::tvec3<T, P> saturation(
76 detail::tvec3<T, P> const & color);
89 detail::tvec3<T, P> const & color);
norm.hpp 85 detail::tvec3<T, P> const & x,
86 detail::tvec3<T, P> const & y);
92 detail::tvec3<T, P> const & v);
98 detail::tvec3<T, P> const & x,
99 detail::tvec3<T, P> const & y);
105 detail::tvec3<T, P> const & x);
111 detail::tvec3<T, P> const & x,
112 detail::tvec3<T, P> const & y,
119 detail::tvec3<T, P> const & x,
rotate_vector.hpp 65 GLM_FUNC_DECL detail::tvec3<T, P> rotate(
66 detail::tvec3<T, P> const & v,
68 detail::tvec3<T, P> const & normal);
76 detail::tvec3<T, P> const & normal);
81 GLM_FUNC_DECL detail::tvec3<T, P> rotateX(
82 detail::tvec3<T, P> const & v,
88 GLM_FUNC_DECL detail::tvec3<T, P> rotateY(
89 detail::tvec3<T, P> const & v,
95 GLM_FUNC_DECL detail::tvec3<T, P> rotateZ(
96 detail::tvec3<T, P> const & v
    [all...]
transform.hpp 62 detail::tvec3<T, P> const & v);
70 detail::tvec3<T, P> const & v);
77 detail::tvec3<T, P> const & v);
vector_angle.hpp 79 detail::tvec3<T, P> const & x,
80 detail::tvec3<T, P> const & y,
81 detail::tvec3<T, P> const & ref);
matrix_cross_product.hpp 58 detail::tvec3<T, P> const & x);
64 detail::tvec3<T, P> const & x);
rotate_normalized_axis.hpp 67 /// @see - rotate(T angle, detail::tvec3<T, P> const & v)
72 detail::tvec3<T, P> const & axis);
85 detail::tvec3<T, P> const & axis);
std_based_type.hpp 60 typedef detail::tvec3<std::size_t, defaultp> size3;
72 typedef detail::tvec3<std::size_t, defaultp> size3_t;
compatibility.hpp 67 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec3<T, P> lerp(const detail::tvec3<T, P>& x, const detail::tvec3<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)
70 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec3<T, P> lerp(const detail::tvec3<T, P>& x, const detail::tvec3<T, P>& y, const detail::tvec3<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)
77 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec3<T, P> saturate(const detail::tvec3<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)
82 template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec3<T, P> atan2(const detail::tvec3<T, P>& x, const detail::tvec3<T, P>& y){return atan(x, y);} //!< \ (…)
    [all...]
matrix_interpolation.hpp 58 detail::tvec3<T, P> & axis,
65 detail::tvec3<T, P> const & axis,
optimum_pow.hpp 81 GLM_FUNC_DECL detail::tvec3<bool, P> powOfTwo(detail::tvec3<int, P> const & x);
  /external/vulkan-validation-layers/libs/glm/detail/
type_vec3.hpp 47 struct tvec3 struct in namespace:glm::detail
54 typedef tvec3<T, P> type;
55 typedef tvec3<bool, P> bool_type;
77 _GLM_SWIZZLE3_3_MEMBERS(T, P, tvec3, x, y, z)
78 _GLM_SWIZZLE3_3_MEMBERS(T, P, tvec3, r, g, b)
79 _GLM_SWIZZLE3_3_MEMBERS(T, P, tvec3, s, t, p)
90 GLM_SWIZZLE_GEN_VEC_FROM_VEC3(T, P, detail::tvec3, detail::tvec2, detail::tvec3, detail::tvec4)
103 GLM_FUNC_DECL tvec3();
104 GLM_FUNC_DECL tvec3(tvec3<T, P> const & v)
151 GLM_FUNC_DECL tvec3(_swizzle<3, T, P, tvec3<T, P>, E0, E1, E2, -1> const & that) function in struct:glm::detail::tvec3
157 GLM_FUNC_DECL tvec3(_swizzle<2, T, P, tvec2<T, P>, E0, E1, -1, -2> const & v, T const & s) function in struct:glm::detail::tvec3
163 GLM_FUNC_DECL tvec3(T const & s, _swizzle<2, T, P, tvec2<T, P>, E0, E1, -1, -2> const & v) function in struct:glm::detail::tvec3
    [all...]
glm.cpp 108 // tvec3 type explicit instantiation
109 template struct tvec3<uint8, lowp>;
110 template struct tvec3<uint16, lowp>;
111 template struct tvec3<uint32, lowp>;
112 template struct tvec3<uint64, lowp>;
113 template struct tvec3<int8, lowp>;
114 template struct tvec3<int16, lowp>;
115 template struct tvec3<int32, lowp>;
116 template struct tvec3<int64, lowp>;
117 template struct tvec3<float32, lowp>
    [all...]
type_vec.hpp 40 template <typename T, precision P> struct tvec3;
176 typedef detail::tvec3<float, highp> highp_vec3;
183 typedef detail::tvec3<float, mediump> mediump_vec3;
190 typedef detail::tvec3<float, lowp> lowp_vec3;
197 typedef detail::tvec3<double, highp> highp_dvec3;
204 typedef detail::tvec3<double, mediump> mediump_dvec3;
211 typedef detail::tvec3<double, lowp> lowp_dvec3;
218 typedef detail::tvec3<int, highp> highp_ivec3;
225 typedef detail::tvec3<int, mediump> mediump_ivec3;
232 typedef detail::tvec3<int, lowp> lowp_ivec3
    [all...]
_noise.hpp 54 GLM_FUNC_QUALIFIER tvec3<T, P> permute(tvec3<T, P> const & x)
84 GLM_FUNC_QUALIFIER detail::tvec3<T, P> taylorInvSqrt(detail::tvec3<T, P> const & r)
109 GLM_FUNC_QUALIFIER detail::tvec3<T, P> fade(detail::tvec3<T, P> const & t)
func_matrix.hpp 70 struct outerProduct_trait<T, P, tvec2, tvec3>
82 struct outerProduct_trait<T, P, tvec3, tvec2>
88 struct outerProduct_trait<T, P, tvec3, tvec3>
94 struct outerProduct_trait<T, P, tvec3, tvec4>
106 struct outerProduct_trait<T, P, tvec4, tvec3>
  /external/vulkan-validation-layers/libs/glm/gtc/
matrix_transform.hpp 83 /// @see - translate(detail::tvec3<T, P> const & v)
87 detail::tvec3<T, P> const & v);
99 /// @see - rotate(T angle, detail::tvec3<T, P> const & v)
104 detail::tvec3<T, P> const & axis);
115 /// @see - scale(detail::tvec3<T, P> const & v)
119 detail::tvec3<T, P> const & v);
240 GLM_FUNC_DECL detail::tvec3<T, P> project(
241 detail::tvec3<T, P> const & obj,
256 GLM_FUNC_DECL detail::tvec3<T, P> unProject(
257 detail::tvec3<T, P> const & win
    [all...]
random.hpp 90 GLM_FUNC_DECL detail::tvec3<T, defaultp> sphericalRand(
106 GLM_FUNC_DECL detail::tvec3<T, defaultp> ballRand(

Completed in 1954 milliseconds

1 2