#include <CeresEngine/Math/Noise/Octaves.hpp>
 | 
| template<typename... Args>  | 
|   | Octaves (const size_t octaves, Args... args) | 
|   | 
| template<typename... Ts>  | 
| T  | operator() (Ts... vs) const | 
|   | 
 | 
| template<typename TT >  | 
| static void  | multiply (TT &a, TT b) | 
|   | 
| template<typename TT , typename... Ts>  | 
| static void  | multiply (TT &a, Ts &... as, TT b) | 
|   | 
◆ Octaves()
template<typename NoiseFunction , typename T  = double> 
template<typename... Args> 
  
  
      
        
          | Math::Octaves< NoiseFunction, T >::Octaves  | 
          ( | 
          const size_t  | 
          octaves,  | 
         
        
           | 
           | 
          Args...  | 
          args  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineexplicit   | 
  
 
 
◆ multiply() [1/2]
template<typename NoiseFunction , typename T  = double> 
template<typename TT , typename... Ts> 
  
  
      
        
          | static void Math::Octaves< NoiseFunction, T >::multiply  | 
          ( | 
          TT &  | 
          a,  | 
         
        
           | 
           | 
          Ts &...  | 
          as,  | 
         
        
           | 
           | 
          TT  | 
          b  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ multiply() [2/2]
template<typename NoiseFunction , typename T  = double> 
template<typename TT > 
  
  
      
        
          | static void Math::Octaves< NoiseFunction, T >::multiply  | 
          ( | 
          TT &  | 
          a,  | 
         
        
           | 
           | 
          TT  | 
          b  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ operator()()
template<typename NoiseFunction , typename T  = double> 
template<typename... Ts> 
  
  
      
        
          | T Math::Octaves< NoiseFunction, T >::operator()  | 
          ( | 
          Ts...  | 
          vs | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ noise
template<typename NoiseFunction , typename T  = double> 
 
 
◆ octaves
template<typename NoiseFunction , typename T  = double> 
 
 
The documentation for this class was generated from the following file:
- /Users/Rogiel/Developer/CeresEngine/Engine/Sources/CeresEngine/Math/Noise/Octaves.hpp