Noise admission and device-to-filter coordinate parameters. More...
#include "donner/gpu/shader/programs/Turbulence.h"
Noise admission and device-to-filter coordinate parameters.
| float donner::gpu::shader::programs::TurbulenceParams::baseFreqX |
Base x frequency in filter space.
| float donner::gpu::shader::programs::TurbulenceParams::baseFreqY |
Base y frequency in filter space.
| float donner::gpu::shader::programs::TurbulenceParams::filterFromDeviceA |
Device-x coefficient of filter x.
| float donner::gpu::shader::programs::TurbulenceParams::filterFromDeviceB |
Device-y coefficient of filter x.
| float donner::gpu::shader::programs::TurbulenceParams::filterFromDeviceC |
Device-x coefficient of filter y.
| float donner::gpu::shader::programs::TurbulenceParams::filterFromDeviceD |
Device-y coefficient of filter y.
| int32_t donner::gpu::shader::programs::TurbulenceParams::numOctaves |
Admitted octave count.
| int32_t donner::gpu::shader::programs::TurbulenceParams::seed |
Rounded deterministic noise seed.
| uint32_t donner::gpu::shader::programs::TurbulenceParams::stitchTiles |
Nonzero wraps noise at the tile edges.
| float donner::gpu::shader::programs::TurbulenceParams::tileHeight |
Tile height in pixels.
| float donner::gpu::shader::programs::TurbulenceParams::tileWidth |
Tile width in pixels.
| uint32_t donner::gpu::shader::programs::TurbulenceParams::typeFlag |
One for turbulence, zero for fractal noise.