128 TCODNoise(
int dimensions, TCOD_noise_type_t type = TCOD_NOISE_DEFAULT);
129 TCODNoise(
int dimensions,
TCODRandom *random, TCOD_noise_type_t type = TCOD_NOISE_DEFAULT);
130 TCODNoise(
int dimensions,
float hurst,
float lacunarity, TCOD_noise_type_t type = TCOD_NOISE_DEFAULT);
131 TCODNoise(
int dimensions,
float hurst,
float lacunarity,
TCODRandom *random, TCOD_noise_type_t type = TCOD_NOISE_DEFAULT);
137 std::swap(data, rhs.data);
242 float get(
float *f, TCOD_noise_type_t type = TCOD_NOISE_DEFAULT);
243 float get(
const float *f, TCOD_noise_type_t type = TCOD_NOISE_DEFAULT);
290 float getFbm(
float *f,
float octaves, TCOD_noise_type_t type = TCOD_NOISE_DEFAULT);
291 float getFbm(
const float *f,
float octaves, TCOD_noise_type_t type = TCOD_NOISE_DEFAULT);
337 float getTurbulence(
float *f,
float octaves, TCOD_noise_type_t type = TCOD_NOISE_DEFAULT);
338 float getTurbulence(
const float *f,
float octaves, TCOD_noise_type_t type = TCOD_NOISE_DEFAULT);
341 friend class TCODLIB_API TCODHeightMap;