#include <Perlin.hpp>
Public Member Functions | |
Perlin () | |
Perlin (const unsigned int seed) | |
void | defaultPermutations () |
void | shufflePermutations (const unsigned int seed) |
float | noise (float x, const unsigned int frequency, const bool tile) |
float | noise (float x, float y, const unsigned int frequencyX, const unsigned int frequencyY, const bool tileX, const bool tileY) |
float | noise (float x, float y, float z, const unsigned int frequencyX, const unsigned int frequencyY, const unsigned int frequencyZ, const bool tileX, const bool tileY, const bool tileZ) |
float | noise (float x, float y, float z, float w, const unsigned int frequencyX, const unsigned int frequencyY, const unsigned int frequencyZ, const unsigned int frequencyW, const bool tileX, const bool tileY, const bool tileZ, const bool tileW) |
float | noise (const Vector3 &v, const unsigned int freq, bool tile) |
Static Protected Member Functions | |
int | floor (const float x) |
int | tileMod (const int index, const unsigned int frequency) |
float | fade (const float t) |
float | lerp (const float t, const float a, const float b) |
int | abs (int v) |
float | abs (float v) |
float | gradient (const int hash, const float x) |
float | gradient (const int hash, const float x, const float y) |
float | gradient (const int hash, const float x, const float y, const float z) |
float | gradient (const int hash, const float x, const float y, const float z, const float w) |
|
Definition at line 50 of file Perlin.cpp. |
|
Definition at line 56 of file Perlin.cpp. |
|
Definition at line 58 of file Perlin.hpp. |
|
Definition at line 57 of file Perlin.hpp. |
|
Definition at line 62 of file Perlin.cpp. |
|
Definition at line 55 of file Perlin.hpp. |
|
Definition at line 53 of file Perlin.hpp. |
|
Definition at line 132 of file Perlin.cpp. |
|
Definition at line 102 of file Perlin.cpp. |
|
Definition at line 85 of file Perlin.cpp. |
|
Definition at line 79 of file Perlin.cpp. |
|
Definition at line 56 of file Perlin.hpp. |
|
Definition at line 401 of file Perlin.cpp. References se_core::Tuple3::x_, se_core::Tuple3::y_, and se_core::Tuple3::z_. |
|
Definition at line 304 of file Perlin.cpp. |
|
Definition at line 239 of file Perlin.cpp. |
|
Definition at line 201 of file Perlin.cpp. |
|
Definition at line 187 of file Perlin.cpp. |
|
Definition at line 70 of file Perlin.cpp. |
|
Definition at line 181 of file Perlin.cpp. References abs. |
Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:30 2007 by Doxygen version 1.3.9.1.