Exposes min and max functions for 3 to 4 scalar parameters.  
More...
|  | 
| template<typename T > | 
| GLM_FUNC_DECL T | fmax (T a, T b) | 
|  | Returns the maximum component-wise values of 2 inputs.  More... 
 | 
|  | 
| template<typename T > | 
| GLM_FUNC_DECL T | fmax (T a, T b, T C) | 
|  | Returns the maximum component-wise values of 3 inputs.  More... 
 | 
|  | 
| template<typename T > | 
| GLM_FUNC_DECL T | fmax (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 | fmin (T a, T b) | 
|  | Returns the minimum component-wise values of 2 inputs.  More... 
 | 
|  | 
| template<typename T > | 
| GLM_FUNC_DECL T | fmin (T a, T b, T c) | 
|  | Returns the minimum component-wise values of 3 inputs.  More... 
 | 
|  | 
| template<typename T > | 
| GLM_FUNC_DECL T | 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 | max (T a, T b, T c) | 
|  | Returns the maximum component-wise values of 3 inputs.  More... 
 | 
|  | 
| template<typename T > | 
| GLM_FUNC_DECL T | 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 | min (T a, T b, T c) | 
|  | Returns the minimum component-wise values of 3 inputs.  More... 
 | 
|  | 
| template<typename T > | 
| GLM_FUNC_DECL T | min (T a, T b, T c, T d) | 
|  | Returns the minimum component-wise values of 4 inputs.  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.
- See also
- Common functions 
- 
GLM_EXT_vector_common 
      
        
          | 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.
- Template Parameters
- 
  
    | T | A floating-point scalar type. |  
 
- See also
- std::fmax documentation 
 
 
      
        
          | 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.
- Template Parameters
- 
  
    | T | A floating-point scalar type. |  
 
- See also
- std::fmax documentation 
 
 
      
        
          | 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.
- Template Parameters
- 
  
    | T | A floating-point scalar type. |  
 
- See also
- std::fmax documentation 
 
 
      
        
          | 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.
- Template Parameters
- 
  
    | T | A floating-point scalar type. |  
 
- See also
- std::fmin documentation 
 
 
      
        
          | 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.
- Template Parameters
- 
  
    | T | A floating-point scalar type. |  
 
- See also
- std::fmin documentation 
 
 
      
        
          | 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.
- Template Parameters
- 
  
    | T | A floating-point scalar type. |  
 
- See also
- std::fmin documentation 
 
 
      
        
          | GLM_FUNC_DECL T glm::max | ( | T | a, | 
        
          |  |  | T | b, | 
        
          |  |  | T | c | 
        
          |  | ) |  |  | 
      
 
Returns the maximum component-wise values of 3 inputs. 
- Template Parameters
- 
  
    | 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. 
- Template Parameters
- 
  
    | 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. 
- Template Parameters
- 
  
    | 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. 
- Template Parameters
- 
  
    | T | A floating-point scalar type. |