FlukyEngine
|
Exposes min and max functions for 3 to 4 scalar parameters. More...
![]() |
Functions | |
template<typename T > | |
GLM_FUNC_DECL T | glm::min (T a, T b, T c) |
Returns the minimum component-wise values of 3 inputs. More... | |
template<typename T > | |
GLM_FUNC_DECL T | glm::min (T a, T b, T c, T d) |
Returns the minimum component-wise values of 4 inputs. More... | |
template<typename T > | |
GLM_FUNC_DECL T | glm::max (T a, T b, T c) |
Returns the maximum component-wise values of 3 inputs. More... | |
template<typename T > | |
GLM_FUNC_DECL T | glm::max (T a, T b, T c, T d) |
Returns the maximum component-wise values of 4 inputs. More... | |
template<typename T > | |
GLM_FUNC_DECL T | glm::fmin (T a, T b) |
Returns the minimum component-wise values of 2 inputs. More... | |
template<typename T > | |
GLM_FUNC_DECL T | glm::fmin (T a, T b, T c) |
Returns the minimum component-wise values of 3 inputs. More... | |
template<typename T > | |
GLM_FUNC_DECL T | glm::fmin (T a, T b, T c, T d) |
Returns the minimum component-wise values of 4 inputs. More... | |
template<typename T > | |
GLM_FUNC_DECL T | glm::fmax (T a, T b) |
Returns the maximum component-wise values of 2 inputs. More... | |
template<typename T > | |
GLM_FUNC_DECL T | glm::fmax (T a, T b, T C) |
Returns the maximum component-wise values of 3 inputs. More... | |
template<typename T > | |
GLM_FUNC_DECL T | glm::fmax (T a, T b, T C, T D) |
Returns the maximum component-wise values of 4 inputs. More... | |
template<typename genType > | |
GLM_FUNC_DECL genType | glm::fclamp (genType x, genType minVal, genType maxVal) |
Returns min(max(x, minVal), maxVal) for each component in x. More... | |
template<typename genType > | |
GLM_FUNC_DECL genType | glm::clamp (genType const &Texcoord) |
Simulate GL_CLAMP OpenGL wrap mode. More... | |
template<typename genType > | |
GLM_FUNC_DECL genType | glm::repeat (genType const &Texcoord) |
Simulate GL_REPEAT OpenGL wrap mode. More... | |
template<typename genType > | |
GLM_FUNC_DECL genType | glm::mirrorClamp (genType const &Texcoord) |
Simulate GL_MIRRORED_REPEAT OpenGL wrap mode. More... | |
template<typename genType > | |
GLM_FUNC_DECL genType | glm::mirrorRepeat (genType const &Texcoord) |
Simulate GL_MIRROR_REPEAT OpenGL wrap mode. More... | |
Exposes min and max functions for 3 to 4 scalar parameters.
Include <glm/ext/scalar_common.hpp> to use the features of this extension.
GLM_FUNC_DECL genType glm::clamp | ( | genType const & | Texcoord | ) |
Simulate GL_CLAMP OpenGL wrap mode.
genType | Floating-point scalar types. |
GLM_FUNC_DECL genType glm::fclamp | ( | genType | x, |
genType | minVal, | ||
genType | maxVal | ||
) |
Returns min(max(x, minVal), maxVal) for each component in x.
If one of the two arguments is NaN, the value of the other argument is returned.
genType | Floating-point scalar types. |
GLM_FUNC_DECL T glm::fmax | ( | T | a, |
T | b | ||
) |
Returns the maximum component-wise values of 2 inputs.
If one of the two arguments is NaN, the value of the other argument is returned.
T | A floating-point scalar type. |
GLM_FUNC_DECL T glm::fmax | ( | T | a, |
T | b, | ||
T | C | ||
) |
Returns the maximum component-wise values of 3 inputs.
If one of the two arguments is NaN, the value of the other argument is returned.
T | A floating-point scalar type. |
GLM_FUNC_DECL T glm::fmax | ( | T | a, |
T | b, | ||
T | C, | ||
T | D | ||
) |
Returns the maximum component-wise values of 4 inputs.
If one of the two arguments is NaN, the value of the other argument is returned.
T | A floating-point scalar type. |
GLM_FUNC_DECL T glm::fmin | ( | T | a, |
T | b | ||
) |
Returns the minimum component-wise values of 2 inputs.
If one of the two arguments is NaN, the value of the other argument is returned.
T | A floating-point scalar type. |
GLM_FUNC_DECL T glm::fmin | ( | T | a, |
T | b, | ||
T | c | ||
) |
Returns the minimum component-wise values of 3 inputs.
If one of the two arguments is NaN, the value of the other argument is returned.
T | A floating-point scalar type. |
GLM_FUNC_DECL T glm::fmin | ( | T | a, |
T | b, | ||
T | c, | ||
T | d | ||
) |
Returns the minimum component-wise values of 4 inputs.
If one of the two arguments is NaN, the value of the other argument is returned.
T | A floating-point scalar type. |
GLM_FUNC_DECL T glm::max | ( | T | a, |
T | b, | ||
T | c | ||
) |
Returns the maximum component-wise values of 3 inputs.
T | A floating-point scalar type. |
GLM_FUNC_DECL T glm::max | ( | T | a, |
T | b, | ||
T | c, | ||
T | d | ||
) |
Returns the maximum component-wise values of 4 inputs.
T | A floating-point scalar type. |
GLM_FUNC_DECL T glm::min | ( | T | a, |
T | b, | ||
T | c | ||
) |
Returns the minimum component-wise values of 3 inputs.
T | A floating-point scalar type. |
GLM_FUNC_DECL T glm::min | ( | T | a, |
T | b, | ||
T | c, | ||
T | d | ||
) |
Returns the minimum component-wise values of 4 inputs.
T | A floating-point scalar type. |
GLM_FUNC_DECL genType glm::mirrorClamp | ( | genType const & | Texcoord | ) |
Simulate GL_MIRRORED_REPEAT OpenGL wrap mode.
genType | Floating-point scalar types. |
GLM_FUNC_DECL genType glm::mirrorRepeat | ( | genType const & | Texcoord | ) |
Simulate GL_MIRROR_REPEAT OpenGL wrap mode.
genType | Floating-point scalar types. |
GLM_FUNC_DECL genType glm::repeat | ( | genType const & | Texcoord | ) |
Simulate GL_REPEAT OpenGL wrap mode.
genType | Floating-point scalar types. |