18 ::ll::TypedStorage<4, 4, int const> mLevels;
19 ::ll::TypedStorage<8, 24, ::std::vector<::ImprovedNoise>> mNoiseLevels;
20 ::ll::TypedStorage<4, 4, float> mNormalizationFactor;
30 MCAPI PerlinNoise(
::IRandom& random,
int levels);
32 MCAPI PerlinNoise(uint seed,
int levels);
36 MCAPI
void fillRegion(
float*
buffer,
::Vec2 const& pos,
int xSize,
int zSize,
::Vec2 const& scale)
const;
38 MCAPI
void fillRegion(
50 MCAPI
float getValue(
::Vec3 const& pos)
const;
52 MCAPI
float getValueNormalized(
::Vec3 const& pos)
const;
60 MCAPI
void* $ctor(
::IRandom& random,
int levels);
62 MCAPI
void* $ctor(uint seed,
int levels);