LeviLamina
Loading...
Searching...
No Matches
PerlinNoise Class Reference

Public Member Functions

PerlinNoiseoperator= (PerlinNoise const &)
 
MCAPI PerlinNoise (::PerlinNoise const &)
 
MCAPI PerlinNoise (uint seed, int levels, int minLevel)
 
MCAPI void _init (::IRandom &random, ::YBlendingBugSettings yBlendingSettings)
 
MCAPI void getRegion (float *buffer, ::Vec3 const &pos, int xSize, int ySize, int zSize, ::Vec3 const &scale) const
 
MCAPI float getValue (::Vec3 const &pos) const
 
MCAPI ~PerlinNoise ()
 
MCAPI void * $ctor (::PerlinNoise const &)
 
MCAPI void * $ctor (uint seed, int levels, int minLevel)
 
MCAPI void $dtor ()
 

Public Attributes

::ll::TypedStorage< 4, 4, int const > mLevels
 
::ll::TypedStorage< 4, 4, int const > mMinLevel
 
::ll::TypedStorage< 8, 24, ::std::vector<::ImprovedNoise > > mNoiseLevels
 
::ll::TypedStorage< 4, 4, float > mNormalizationFactor
 

Constructor & Destructor Documentation

◆ PerlinNoise() [1/2]

MCAPI PerlinNoise::PerlinNoise ( ::PerlinNoise const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ PerlinNoise() [2/2]

MCAPI PerlinNoise::PerlinNoise ( uint seed,
int levels,
int minLevel )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ~PerlinNoise()

MCAPI PerlinNoise::~PerlinNoise ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ _init()

MCAPI void PerlinNoise::_init ( ::IRandom & random,
::YBlendingBugSettings yBlendingSettings )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getRegion()

MCAPI void PerlinNoise::getRegion ( float * buffer,
::Vec3 const & pos,
int xSize,
int ySize,
int zSize,
::Vec3 const & scale ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getValue()

MCAPI float PerlinNoise::getValue ( ::Vec3 const & pos) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [1/2]

MCAPI void * PerlinNoise::$ctor ( ::PerlinNoise const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [2/2]

MCAPI void * PerlinNoise::$ctor ( uint seed,
int levels,
int minLevel )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void PerlinNoise::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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