#include "ShAttrib.hpp"
#include "ShArray.hpp"
#include "ShTypeInfo.hpp"
#include "ShNoiseImpl.hpp"
Include dependency graph for ShNoise.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | ShUtil |
Classes | |
| class | ShUtil::ShNoise< M, T, P > |
| A Perlin noise/turbulence generator. More... | |
| template<int N, int M, typename T> | |
| ShGeneric< N, T > | ShUtil::perlin (const ShGeneric< M, T > &p, bool useTexture=true) |
| template<int N, int M, int K, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | ShUtil::perlin (const ShGeneric< M, T1 > &p, const ShGeneric< K, T2 > &, bool useTexture=true) |
| template<int N, int M, typename T> | |
| ShGeneric< N, T > | ShUtil::sperlin (const ShGeneric< M, T > &p, bool useTexture=true) |
| template<int N, int M, int K, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | ShUtil::sperlin (const ShGeneric< M, T1 > &p, const ShGeneric< K, T2 > &, bool useTexture=true) |
| template<int N, int M, typename T> | |
| ShGeneric< N, T > | ShUtil::cellnoise (const ShGeneric< M, T > &p, bool useTexture=true) |
| template<int N, int M, int K, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | ShUtil::cellnoise (const ShGeneric< M, T1 > &p, const ShGeneric< K, T2 > &, bool useTexture=true) |
| template<int N, int M, typename T> | |
| ShGeneric< N, T > | ShUtil::scellnoise (const ShGeneric< M, T > &p, bool useTexture=true) |
| template<int N, int M, int K, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | ShUtil::scellnoise (const ShGeneric< M, T1 > &p, const ShGeneric< K, T2 > &, bool useTexture=true) |
| template<int N, int M, typename T> | |
| ShGeneric< N, T > | ShUtil::turbulence (const ShGeneric< M, T > &p, bool useTexture=true) |
| template<int N, int M, int K, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | ShUtil::turbulence (const ShGeneric< M, T1 > &p, const ShGeneric< K, T2 > &, bool useTexture=true) |
| template<int N, int M, typename T> | |
| ShGeneric< N, T > | ShUtil::sturbulence (const ShGeneric< M, T > &p, bool useTexture=true) |
| Turbulence functions sum several octaves of Perlin noise. | |
| template<int N, int M, int K, typename T1, typename T2> | |
| ShGeneric< N, CT1T2 > | ShUtil::sturbulence (const ShGeneric< M, T1 > &p, const ShGeneric< K, T2 > &, bool useTexture=true) |
Defines | |
| #define | CT1T2 |
Definition in file ShNoise.hpp.
1.4.3-20050530