13class PerlinSimplexNoise {
17 ::ll::TypedStorage<4, 4, int> mLevels;
18 ::ll::TypedStorage<8, 24, ::std::vector<::SimplexNoise>> mNoiseLevels;
19 ::ll::TypedStorage<4, 4, float> mNormalizationFactor;
24 PerlinSimplexNoise& operator=(PerlinSimplexNoise
const&);
30 MCAPI PerlinSimplexNoise(::PerlinSimplexNoise
const&);
32 MCAPI PerlinSimplexNoise(uint seed,
int levels);
34 MCAPI PerlinSimplexNoise(
::IRandom& r,
int levels,
bool parityInitialization);
36 MCAPI
float* getRegion(
46 MCAPI
float getValue(
::Vec3 const& pos)
const;
48 MCAPI
float getValue(
float x,
float y)
const;
50 MCAPI ~PerlinSimplexNoise();
56 MCAPI
void* $ctor(::PerlinSimplexNoise
const&);
58 MCAPI
void* $ctor(uint seed,
int levels);
60 MCAPI
void* $ctor(
::IRandom& r,
int levels,
bool parityInitialization);