ext_vector_common Module Reference
Exposes min and max functions for 3 to 4 vector parameters.
Include < glm/ext/vector_common.hpp > to use the features of this extension.
core_common
Public Member Functions
-
GLM_FUNC_DECL GLM_CONSTEXPR vec< L, T, Q >min (vec< L, T, Q > const &a, vec< L, T, Q > const &b, vec< L, T, Q > const &c)
Return the minimum component-wise values of 3 inputs
L
Integer between 1 and 4 included that qualify the dimension of the vector
TFloating-point or integer scalar types
QValue from qualifier enum
-
GLM_FUNC_DECL GLM_CONSTEXPR vec< L, T, Q >min (vec< L, T, Q > const &a, vec< L, T, Q > const &b, vec< L, T, Q > const &c, vec< L, T, Q > const &d)
Return the minimum component-wise values of 4 inputs
L
Integer between 1 and 4 included that qualify the dimension of the vector
TFloating-point or integer scalar types
QValue from qualifier enum
-
GLM_FUNC_DECL GLM_CONSTEXPR vec< L, T, Q >max (vec< L, T, Q > const &x, vec< L, T, Q > const &y, vec< L, T, Q > const &z)
Return the maximum component-wise values of 3 inputs
L
Integer between 1 and 4 included that qualify the dimension of the vector
TFloating-point or integer scalar types
QValue from qualifier enum
-
GLM_FUNC_DECL GLM_CONSTEXPR vec< L, T, Q >max (vec< L, T, Q > const &x, vec< L, T, Q > const &y, vec< L, T, Q > const &z, vec< L, T, Q > const &w)
Return the maximum component-wise values of 4 inputs
L
Integer between 1 and 4 included that qualify the dimension of the vector
TFloating-point or integer scalar types
QValue from qualifier enum
-
GLM_FUNC_DECL vec< L, T, Q >fmin (vec< L, T, Q > const &x, T y)
Returns y if y < x; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned.
L
Integer between 1 and 4 included that qualify the dimension of the vector
TFloating-point scalar types
QValue from qualifier enum
- See Also
-
GLM_FUNC_DECL vec< L, T, Q >fmin (vec< L, T, Q > const &x, vec< L, T, Q > const &y)
Returns y if y < x; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned.
L
Integer between 1 and 4 included that qualify the dimension of the vector
TFloating-point scalar types
QValue from qualifier enum
- See Also
-
GLM_FUNC_DECL vec< L, T, Q >fmin (vec< L, T, Q > const &a, vec< L, T, Q > const &b, vec< L, T, Q > const &c)
Returns y if y < x; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned.
L
Integer between 1 and 4 included that qualify the dimension of the vector
TFloating-point scalar types
QValue from qualifier enum
- See Also
-
GLM_FUNC_DECL vec< L, T, Q >fmin (vec< L, T, Q > const &a, vec< L, T, Q > const &b, vec< L, T, Q > const &c, vec< L, T, Q > const &d)
Returns y if y < x; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned.
L
Integer between 1 and 4 included that qualify the dimension of the vector
TFloating-point scalar types
QValue from qualifier enum
- See Also
-
GLM_FUNC_DECL vec< L, T, Q >fmax (vec< L, T, Q > const &a, T b)
Returns y if x < y; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned.
L
Integer between 1 and 4 included that qualify the dimension of the vector
TFloating-point scalar types
QValue from qualifier enum
- See Also
-
GLM_FUNC_DECL vec< L, T, Q >fmax (vec< L, T, Q > const &a, vec< L, T, Q > const &b)
Returns y if x < y; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned.
L
Integer between 1 and 4 included that qualify the dimension of the vector
TFloating-point scalar types
QValue from qualifier enum
- See Also
-
GLM_FUNC_DECL vec< L, T, Q >fmax (vec< L, T, Q > const &a, vec< L, T, Q > const &b, vec< L, T, Q > const &c)
Returns y if x < y; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned.
L
Integer between 1 and 4 included that qualify the dimension of the vector
TFloating-point scalar types
QValue from qualifier enum
- See Also
-
GLM_FUNC_DECL vec< L, T, Q >fmax (vec< L, T, Q > const &a, vec< L, T, Q > const &b, vec< L, T, Q > const &c, vec< L, T, Q > const &d)
Returns y if x < y; otherwise, it returns x. If one of the two arguments is NaN, the value of the other argument is returned.
L
Integer between 1 and 4 included that qualify the dimension of the vector
TFloating-point scalar types
QValue from qualifier enum
- See Also