Generator Modules (Crystal Space 2.0 Public API Reference)

| ## Public API Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

Classes | Variables
Generator Modules
Noise Modules

## Classes
class | CS::Math::Noise::Module::Billow
| Noise module that outputs three-dimensional "billowy" noise. More...
class | CS::Math::Noise::Module::Checkerboard
| Noise module that outputs a checkerboard pattern. More...
class | CS::Math::Noise::Module::Const
| Noise module that outputs a constant value. More...
class | CS::Math::Noise::Module::Cylinders
| Noise module that outputs concentric cylinders. More...
class | CS::Math::Noise::Module::Perlin
| Noise module that outputs 3-dimensional Perlin noise. More...
class | CS::Math::Noise::Module::RidgedMulti
| Noise module that outputs 3-dimensional ridged-multifractal noise. More...
class | CS::Math::Noise::Module::Spheres
| Noise module that outputs concentric spheres. More...
class | CS::Math::Noise::Module::Voronoi
| Noise module that outputs Voronoi cells. More...
## Variables
const int | CS::Math::Noise::Module::BILLOW_MAX_OCTAVE = 30
| Maximum number of octaves for the the CS::Math::Noise::Module::Billow noise module.
const double | CS::Math::Noise::Module::DEFAULT_BILLOW_FREQUENCY = 1.0
| Default frequency for the CS::Math::Noise::Module::Billow noise module.
const double | CS::Math::Noise::Module::DEFAULT_BILLOW_LACUNARITY = 2.0
| Default lacunarity for the the CS::Math::Noise::Module::Billow noise module.
const int | CS::Math::Noise::Module::DEFAULT_BILLOW_OCTAVE_COUNT = 6
| Default number of octaves for the the CS::Math::Noise::Module::Billow noise module.
const double | CS::Math::Noise::Module::DEFAULT_BILLOW_PERSISTENCE = 0.5
| Default persistence value for the the CS::Math::Noise::Module::Billow noise module.
const CS::Math::Noise::NoiseQuality | CS::Math::Noise::Module::DEFAULT_BILLOW_QUALITY = QUALITY_STD
| Default noise quality for the the CS::Math::Noise::Module::Billow noise module.
const int | CS::Math::Noise::Module::DEFAULT_BILLOW_SEED = 0
| Default noise seed for the the CS::Math::Noise::Module::Billow noise module.
const double | CS::Math::Noise::Module::DEFAULT_CONST_VALUE = 0.0
| Default constant value for the CS::Math::Noise::Module::Const noise module.
const double | CS::Math::Noise::Module::DEFAULT_CYLINDERS_FREQUENCY = 1.0
| Default frequency value for the CS::Math::Noise::Module::Cylinders noise module.
const double | CS::Math::Noise::Module::DEFAULT_PERLIN_FREQUENCY = 1.0
| Default frequency for the CS::Math::Noise::Module::Perlin noise module.
const double | CS::Math::Noise::Module::DEFAULT_PERLIN_LACUNARITY = 2.0
| Default lacunarity for the CS::Math::Noise::Module::Perlin noise module.
const int | CS::Math::Noise::Module::DEFAULT_PERLIN_OCTAVE_COUNT = 6
| Default number of octaves for the CS::Math::Noise::Module::Perlin noise module.
const double | CS::Math::Noise::Module::DEFAULT_PERLIN_PERSISTENCE = 0.5
| Default persistence value for the CS::Math::Noise::Module::Perlin noise module.
const CS::Math::Noise::NoiseQuality | CS::Math::Noise::Module::DEFAULT_PERLIN_QUALITY = QUALITY_STD
| Default noise quality for the CS::Math::Noise::Module::Perlin noise module.
const int | CS::Math::Noise::Module::DEFAULT_PERLIN_SEED = 0
| Default noise seed for the CS::Math::Noise::Module::Perlin noise module.
const double | CS::Math::Noise::Module::DEFAULT_RIDGED_FREQUENCY = 1.0
| Default frequency for the CS::Math::Noise::Module::RidgedMulti noise module.
const double | CS::Math::Noise::Module::DEFAULT_RIDGED_LACUNARITY = 2.0
| Default lacunarity for the CS::Math::Noise::Module::RidgedMulti noise module.
const int | CS::Math::Noise::Module::DEFAULT_RIDGED_OCTAVE_COUNT = 6
| Default number of octaves for the CS::Math::Noise::Module::RidgedMulti noise module.
const CS::Math::Noise::NoiseQuality | CS::Math::Noise::Module::DEFAULT_RIDGED_QUALITY = QUALITY_STD
| Default noise quality for the CS::Math::Noise::Module::RidgedMulti noise module.
const int | CS::Math::Noise::Module::DEFAULT_RIDGED_SEED = 0
| Default noise seed for the CS::Math::Noise::Module::RidgedMulti noise module.
const double | CS::Math::Noise::Module::DEFAULT_SPHERES_FREQUENCY = 1.0
| Default frequency value for the CS::Math::Noise::Module::Spheres noise module.
const double | CS::Math::Noise::Module::DEFAULT_VORONOI_DISPLACEMENT = 1.0
| Default displacement to apply to each cell for the CS::Math::Noise::Module::Voronoi noise module.
const double | CS::Math::Noise::Module::DEFAULT_VORONOI_FREQUENCY = 1.0
| Default frequency of the seed points for the CS::Math::Noise::Module::Voronoi noise module.
const int | CS::Math::Noise::Module::DEFAULT_VORONOI_SEED = 0
| Default seed of the noise function for the CS::Math::Noise::Module::Voronoi noise module.
const int | CS::Math::Noise::Module::PERLIN_MAX_OCTAVE = 30
| Maximum number of octaves for the CS::Math::Noise::Module::Perlin noise module.
const int | CS::Math::Noise::Module::RIDGED_MAX_OCTAVE = 30
| Maximum number of octaves for the CS::Math::Noise::Module::RidgedMulti noise module.

## Variable Documentation

const int CS::Math::Noise::Module::BILLOW_MAX_OCTAVE = 30

Maximum number of octaves for the the CS::Math::Noise::Module::Billow noise module.

Definition at line 64 of file billow.h.

const double CS::Math::Noise::Module::DEFAULT_BILLOW_FREQUENCY = 1.0

Default frequency for the CS::Math::Noise::Module::Billow noise module.

Definition at line 43 of file billow.h.

const double CS::Math::Noise::Module::DEFAULT_BILLOW_LACUNARITY = 2.0

Default lacunarity for the the CS::Math::Noise::Module::Billow noise module.

Definition at line 46 of file billow.h.

const int CS::Math::Noise::Module::DEFAULT_BILLOW_OCTAVE_COUNT = 6

Default number of octaves for the the CS::Math::Noise::Module::Billow noise module.

Definition at line 50 of file billow.h.

const double CS::Math::Noise::Module::DEFAULT_BILLOW_PERSISTENCE = 0.5

Default persistence value for the the CS::Math::Noise::Module::Billow noise module.

Definition at line 54 of file billow.h.

const CS::Math::Noise::NoiseQuality CS::Math::Noise::Module::DEFAULT_BILLOW_QUALITY = QUALITY_STD

Default noise quality for the the CS::Math::Noise::Module::Billow noise module.

Definition at line 57 of file billow.h.

const int CS::Math::Noise::Module::DEFAULT_BILLOW_SEED = 0

Default noise seed for the the CS::Math::Noise::Module::Billow noise module.

Definition at line 60 of file billow.h.

const double CS::Math::Noise::Module::DEFAULT_CONST_VALUE = 0.0

Default constant value for the CS::Math::Noise::Module::Const noise module.

Definition at line 44 of file const.h.

const double CS::Math::Noise::Module::DEFAULT_CYLINDERS_FREQUENCY = 1.0

Default frequency value for the CS::Math::Noise::Module::Cylinders noise module.

Definition at line 43 of file cylinders.h.

const double CS::Math::Noise::Module::DEFAULT_PERLIN_FREQUENCY = 1.0

Default frequency for the CS::Math::Noise::Module::Perlin noise module.

Definition at line 43 of file perlin.h.

const double CS::Math::Noise::Module::DEFAULT_PERLIN_LACUNARITY = 2.0

Default lacunarity for the CS::Math::Noise::Module::Perlin noise module.

Definition at line 46 of file perlin.h.

const int CS::Math::Noise::Module::DEFAULT_PERLIN_OCTAVE_COUNT = 6

Default number of octaves for the CS::Math::Noise::Module::Perlin noise module.

Definition at line 49 of file perlin.h.

const double CS::Math::Noise::Module::DEFAULT_PERLIN_PERSISTENCE = 0.5

Default persistence value for the CS::Math::Noise::Module::Perlin noise module.

Definition at line 52 of file perlin.h.

const CS::Math::Noise::NoiseQuality CS::Math::Noise::Module::DEFAULT_PERLIN_QUALITY = QUALITY_STD

Default noise quality for the CS::Math::Noise::Module::Perlin noise module.

Definition at line 55 of file perlin.h.

const int CS::Math::Noise::Module::DEFAULT_PERLIN_SEED = 0

Default noise seed for the CS::Math::Noise::Module::Perlin noise module.

Definition at line 58 of file perlin.h.

const double CS::Math::Noise::Module::DEFAULT_RIDGED_FREQUENCY = 1.0

Default frequency for the CS::Math::Noise::Module::RidgedMulti noise module.

Definition at line 43 of file ridgedmulti.h.

const double CS::Math::Noise::Module::DEFAULT_RIDGED_LACUNARITY = 2.0

Default lacunarity for the CS::Math::Noise::Module::RidgedMulti noise module.

Definition at line 46 of file ridgedmulti.h.

const int CS::Math::Noise::Module::DEFAULT_RIDGED_OCTAVE_COUNT = 6

Default number of octaves for the CS::Math::Noise::Module::RidgedMulti noise module.

Definition at line 50 of file ridgedmulti.h.

const CS::Math::Noise::NoiseQuality CS::Math::Noise::Module::DEFAULT_RIDGED_QUALITY = QUALITY_STD

Default noise quality for the CS::Math::Noise::Module::RidgedMulti noise module.

Definition at line 54 of file ridgedmulti.h.

const int CS::Math::Noise::Module::DEFAULT_RIDGED_SEED = 0

Default noise seed for the CS::Math::Noise::Module::RidgedMulti noise module.

Definition at line 57 of file ridgedmulti.h.

const double CS::Math::Noise::Module::DEFAULT_SPHERES_FREQUENCY = 1.0

Default frequency value for the CS::Math::Noise::Module::Spheres noise module.

Definition at line 43 of file spheres.h.

const double CS::Math::Noise::Module::DEFAULT_VORONOI_DISPLACEMENT = 1.0

Default displacement to apply to each cell for the CS::Math::Noise::Module::Voronoi noise module.

Definition at line 44 of file voronoi.h.

const double CS::Math::Noise::Module::DEFAULT_VORONOI_FREQUENCY = 1.0

Default frequency of the seed points for the CS::Math::Noise::Module::Voronoi noise module.

Definition at line 48 of file voronoi.h.

const int CS::Math::Noise::Module::DEFAULT_VORONOI_SEED = 0

Default seed of the noise function for the CS::Math::Noise::Module::Voronoi noise module.

Definition at line 52 of file voronoi.h.

const int CS::Math::Noise::Module::PERLIN_MAX_OCTAVE = 30

Maximum number of octaves for the CS::Math::Noise::Module::Perlin noise module.

Definition at line 61 of file perlin.h.

const int CS::Math::Noise::Module::RIDGED_MAX_OCTAVE = 30

Maximum number of octaves for the CS::Math::Noise::Module::RidgedMulti noise module.

Definition at line 61 of file ridgedmulti.h.