|
template<typename T , qualifier Q> |
GLM_FUNC_DECL vec< 4, bool, Q > | glm::equal (qua< T, Q > const &x, qua< T, Q > const &y) |
|
template<typename T , qualifier Q> |
GLM_FUNC_DECL vec< 4, bool, Q > | glm::equal (qua< T, Q > const &x, qua< T, Q > const &y, T epsilon) |
|
template<typename T , qualifier Q> |
GLM_FUNC_DECL vec< 4, bool, Q > | glm::notEqual (qua< T, Q > const &x, qua< T, Q > const &y) |
|
template<typename T , qualifier Q> |
GLM_FUNC_DECL vec< 4, bool, Q > | glm::notEqual (qua< T, Q > const &x, qua< T, Q > const &y, T epsilon) |
|
Exposes comparison functions for quaternion types that take a user defined epsilon values.
Include <glm/ext/quaternion_relational.hpp> to use the features of this extension.
- See also
- core_vector_relational
-
GLM_EXT_vector_relational
-
GLM_EXT_matrix_relational
-
GLM_EXT_quaternion_float
-
GLM_EXT_quaternion_double
◆ equal() [1/2]
GLM_FUNC_DECL vec< 4, bool, Q > glm::equal |
( |
qua< T, Q > const & | x, |
|
|
qua< T, Q > const & | y ) |
Returns the component-wise comparison of result x == y.
- Template Parameters
-
T | Floating-point scalar types |
Q | Value from qualifier enum |
◆ equal() [2/2]
GLM_FUNC_DECL vec< 4, bool, Q > glm::equal |
( |
qua< T, Q > const & | x, |
|
|
qua< T, Q > const & | y, |
|
|
T | epsilon ) |
Returns the component-wise comparison of |x - y| < epsilon.
- Template Parameters
-
T | Floating-point scalar types |
Q | Value from qualifier enum |
◆ notEqual() [1/2]
GLM_FUNC_DECL vec< 4, bool, Q > glm::notEqual |
( |
qua< T, Q > const & | x, |
|
|
qua< T, Q > const & | y ) |
Returns the component-wise comparison of result x != y.
- Template Parameters
-
T | Floating-point scalar types |
Q | Value from qualifier enum |
◆ notEqual() [2/2]
GLM_FUNC_DECL vec< 4, bool, Q > glm::notEqual |
( |
qua< T, Q > const & | x, |
|
|
qua< T, Q > const & | y, |
|
|
T | epsilon ) |
Returns the component-wise comparison of |x - y| >= epsilon.
- Template Parameters
-
T | Floating-point scalar types |
Q | Value from qualifier enum |