#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