|
template<typename T , qualifier Q> |
GLM_FUNC_DECL vec< 4, bool, Q > | equal (qua< T, Q > const &x, qua< T, Q > const &y) |
|
template<typename T , qualifier Q> |
GLM_FUNC_DECL vec< 4, bool, Q > | 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 > | notEqual (qua< T, Q > const &x, qua< T, Q > const &y) |
|
template<typename T , qualifier Q> |
GLM_FUNC_DECL vec< 4, bool, Q > | 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 |