OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:GLM_FUNC_QUALIFIER
(Results
1 - 6
of
6
) sorted by null
/external/vulkan-validation-layers/libs/glm/detail/
_noise.hpp
36
GLM_FUNC_QUALIFIER
T mod289(T const & x)
42
GLM_FUNC_QUALIFIER
T permute(T const & x)
48
GLM_FUNC_QUALIFIER
tvec2<T, P> permute(tvec2<T, P> const & x)
54
GLM_FUNC_QUALIFIER
tvec3<T, P> permute(tvec3<T, P> const & x)
60
GLM_FUNC_QUALIFIER
tvec4<T, P> permute(tvec4<T, P> const & x)
66
GLM_FUNC_QUALIFIER
vecType<T, P> permute(vecType<T, P> const & x)
72
GLM_FUNC_QUALIFIER
T taylorInvSqrt(T const & r)
78
GLM_FUNC_QUALIFIER
detail::tvec2<T, P> taylorInvSqrt(detail::tvec2<T, P> const & r)
84
GLM_FUNC_QUALIFIER
detail::tvec3<T, P> taylorInvSqrt(detail::tvec3<T, P> const & r)
90
GLM_FUNC_QUALIFIER
detail::tvec4<T, P> taylorInvSqrt(detail::tvec4<T, P> const & r
[
all
...]
_vectorize.hpp
39
GLM_FUNC_QUALIFIER
detail::tvec1<T, P> func( \
48
GLM_FUNC_QUALIFIER
detail::tvec2<T, P> func( \
58
GLM_FUNC_QUALIFIER
detail::tvec3<T, P> func( \
69
GLM_FUNC_QUALIFIER
detail::tvec4<T, P> func( \
87
GLM_FUNC_QUALIFIER
detail::tvec1<T, P> func \
99
GLM_FUNC_QUALIFIER
detail::tvec2<T, P> func \
112
GLM_FUNC_QUALIFIER
detail::tvec3<T, P> func \
126
GLM_FUNC_QUALIFIER
detail::tvec4<T, P> func \
147
GLM_FUNC_QUALIFIER
detail::tvec2<T, P> func \
160
GLM_FUNC_QUALIFIER
detail::tvec3<T, P> func
[
all
...]
_swizzle.hpp
42
GLM_FUNC_QUALIFIER
value_type& elem (size_t i) { return (reinterpret_cast<value_type*>(_buffer))[i]; }
43
GLM_FUNC_QUALIFIER
const value_type& elem (size_t i) const { return (reinterpret_cast<const value_type*>(_buffer))[i]; }
59
GLM_FUNC_QUALIFIER
V operator ()() const { return V(this->elem(E0), this->elem(E1)); }
65
GLM_FUNC_QUALIFIER
V operator ()() const { return V(this->elem(E0), this->elem(E1), this->elem(E2)); }
71
GLM_FUNC_QUALIFIER
V operator ()() const { return V(this->elem(E0), this->elem(E1), this->elem(E2), this->elem(E3)); }
92
GLM_FUNC_QUALIFIER
_swizzle_base2& operator= (const ValueType& t)
99
GLM_FUNC_QUALIFIER
_swizzle_base2& operator= (const VecType& that)
102
GLM_FUNC_QUALIFIER
void operator() (value_type& e, value_type& t) { e = t; }
108
GLM_FUNC_QUALIFIER
void operator -= (const VecType& that)
111
GLM_FUNC_QUALIFIER
void operator() (value_type& e, value_type& t) { e -= t; }
[
all
...]
setup.hpp
698
#define
GLM_FUNC_QUALIFIER
GLM_CUDA_FUNC_DEF GLM_INLINE
/external/vulkan-validation-layers/libs/glm/gtx/
matrix_transform_2d.hpp
60
GLM_FUNC_QUALIFIER
detail::tmat3x3<T, P> translate(
69
GLM_FUNC_QUALIFIER
detail::tmat3x3<T, P> rotate(
78
GLM_FUNC_QUALIFIER
detail::tmat3x3<T, P> scale(
87
GLM_FUNC_QUALIFIER
detail::tmat3x3<T, P> shearX(
96
GLM_FUNC_QUALIFIER
detail::tmat3x3<T, P> shearY(
compatibility.hpp
64
template <typename T>
GLM_FUNC_QUALIFIER
T lerp(T x, T 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)
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)
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)
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)
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)
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)
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)
73
template <typename T, precision P>
GLM_FUNC_QUALIFIER
T slerp(detail::tquat<T, P> const & x, detail::tquat<T, P> const & y, T const & a){return mix(x, y, a);} //!< \brief Returns the slurp interpolation between two quaternions.
75
template <typename T, precision P>
GLM_FUNC_QUALIFIER
T saturate(T x){return clamp(x, T(0), T(1));} //!< \brief Returns clamp(x, 0, 1) for each component in x. (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));} //!< (…)
[
all
...]
Completed in 2399 milliseconds