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.  |