Donner SVG 0.8.0
0.8.0 ยท ebf353960.8.0 main
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
donner::gpu::shader::programs::TurbulenceTables Struct Reference

Deterministic permutation and per-channel gradient tables. More...

#include "donner/gpu/shader/programs/Turbulence.h"

Public Attributes

std::array< int32_t, kTurbulenceTableSize > lattice {}
 Permutation entries.
std::array< float, kTurbulenceGradientTableSize > gradX {}
 Per-channel x gradients.
std::array< float, kTurbulenceGradientTableSize > gradY {}
 Per-channel y gradients.

Detailed Description

Deterministic permutation and per-channel gradient tables.

Member Data Documentation

◆ gradX

std::array<float, kTurbulenceGradientTableSize> donner::gpu::shader::programs::TurbulenceTables::gradX {}

Per-channel x gradients.

◆ gradY

std::array<float, kTurbulenceGradientTableSize> donner::gpu::shader::programs::TurbulenceTables::gradY {}

Per-channel y gradients.

◆ lattice

std::array<int32_t, kTurbulenceTableSize> donner::gpu::shader::programs::TurbulenceTables::lattice {}

Permutation entries.


The documentation for this struct was generated from the following file: