Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
TerrainShaper Class Reference

Classes

struct  Point

Public Member Functions

MCAPI ~TerrainShaper ()
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI ::ToFloatFunction<::TerrainShaper::Point > buildErosionJaggednessSpline (float const jaggednessFactorAtPeakRidgeAndErosionIndex0, float const jaggednessFactorAtPeakRidgeAndErosionIndex1, float const jaggednessFactorAtHighRidgeAndErosionIndex0, float const jaggednessFactorAtHighRidgeAndErosionIndex1)
static MCAPI ::ToFloatFunction<::TerrainShaper::Point > buildErosionOffsetSpline (::std::string const &name, float lowValley, float hill, float tallHill, float mountainFactor, float plain, float swamp, bool includeExtremeHills, bool saddle)
static MCAPI ::ToFloatFunction<::TerrainShaper::Point > buildMountainRidgeSplineWithPoints (float modulation, bool saddle)
static MCAPI ::TerrainShaper buildOverworld ()
static MCAPI ::ToFloatFunction<::TerrainShaper::Point > buildRidgeJaggednessSpline (float const jaggednessFactorAtPeakRidge, float const jaggednessFactorAtHighRidge)
static MCAPI ::ToFloatFunction<::TerrainShaper::Point > buildWeirdnessJaggednessSpline (float const jaggednessFactor)
static MCAPI ::ToFloatFunction<::TerrainShaper::Point > getErosionFactor (float baseValue, bool shatteredTerrain)
static MCAPI ::ToFloatFunction<::TerrainShaper::Point > ridgeSpline (::std::string const &name, float valley, float low, float mid, float high, float peaks, float minValleySteepness)

Public Attributes

::ll::TypedStorage< 8, 168, ::ToFloatFunction<::TerrainShaper::Point > const > mOffsetSpline
::ll::TypedStorage< 8, 168, ::ToFloatFunction<::TerrainShaper::Point > const > mFactorSpline
::ll::TypedStorage< 8, 168, ::ToFloatFunction<::TerrainShaper::Point > const > mJaggednessSpline
::ll::TypedStorage< 4, 4, float const > GLOBAL_OFFSET
::ll::TypedStorage< 4, 4, float const > FACTOR_SCALER

Constructor & Destructor Documentation

◆ ~TerrainShaper()

MCAPI TerrainShaper::~TerrainShaper ( )
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

◆ buildErosionJaggednessSpline()

MCAPI ::ToFloatFunction<::TerrainShaper::Point > TerrainShaper::buildErosionJaggednessSpline ( float const jaggednessFactorAtPeakRidgeAndErosionIndex0,
float const jaggednessFactorAtPeakRidgeAndErosionIndex1,
float const jaggednessFactorAtHighRidgeAndErosionIndex0,
float const jaggednessFactorAtHighRidgeAndErosionIndex1 )
static
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.

◆ buildErosionOffsetSpline()

MCAPI ::ToFloatFunction<::TerrainShaper::Point > TerrainShaper::buildErosionOffsetSpline ( ::std::string const & name,
float lowValley,
float hill,
float tallHill,
float mountainFactor,
float plain,
float swamp,
bool includeExtremeHills,
bool saddle )
static
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.

◆ buildMountainRidgeSplineWithPoints()

MCAPI ::ToFloatFunction<::TerrainShaper::Point > TerrainShaper::buildMountainRidgeSplineWithPoints ( float modulation,
bool saddle )
static
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.

◆ buildOverworld()

MCAPI ::TerrainShaper TerrainShaper::buildOverworld ( )
static
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.

◆ buildRidgeJaggednessSpline()

MCAPI ::ToFloatFunction<::TerrainShaper::Point > TerrainShaper::buildRidgeJaggednessSpline ( float const jaggednessFactorAtPeakRidge,
float const jaggednessFactorAtHighRidge )
static
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.

◆ buildWeirdnessJaggednessSpline()

MCAPI ::ToFloatFunction<::TerrainShaper::Point > TerrainShaper::buildWeirdnessJaggednessSpline ( float const jaggednessFactor)
static
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.

◆ getErosionFactor()

MCAPI ::ToFloatFunction<::TerrainShaper::Point > TerrainShaper::getErosionFactor ( float baseValue,
bool shatteredTerrain )
static
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.

◆ ridgeSpline()

MCAPI ::ToFloatFunction<::TerrainShaper::Point > TerrainShaper::ridgeSpline ( ::std::string const & name,
float valley,
float low,
float mid,
float high,
float peaks,
float minValleySteepness )
static
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 TerrainShaper::$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: