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

Classes

struct  Point

Public Member Functions

TerrainShaperoperator= (TerrainShaper const &)
MCAPI TerrainShaper (::TerrainShaper const &)
MCAPI TerrainShaper (::ToFloatFunction<::TerrainShaper::Point > offsetSpline, ::ToFloatFunction<::TerrainShaper::Point > factorSpline, ::ToFloatFunction<::TerrainShaper::Point > jaggednessSpline)
MCAPI float offset (float continentalness, float erosion, float weirdness) const
MCAPI void * $ctor (::TerrainShaper const &)
MCAPI void * $ctor (::ToFloatFunction<::TerrainShaper::Point > offsetSpline, ::ToFloatFunction<::TerrainShaper::Point > factorSpline, ::ToFloatFunction<::TerrainShaper::Point > jaggednessSpline)
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI ::ToFloatFunction<::TerrainShaper::PointbuildErosionJaggednessSpline (float jaggednessFactorAtPeakRidgeAndErosionIndex0, float jaggednessFactorAtPeakRidgeAndErosionIndex1, float jaggednessFactorAtHighRidgeAndErosionIndex0, float jaggednessFactorAtHighRidgeAndErosionIndex1)
static MCAPI ::ToFloatFunction<::TerrainShaper::PointbuildErosionOffsetSpline (::std::string const &name, float lowValley, float hill, float tallHill, float mountainFactor, float plain, float swamp, bool includeExtremeHills, bool saddle)
static MCAPI ::ToFloatFunction<::TerrainShaper::PointbuildMountainRidgeSplineWithPoints (float modulation, bool saddle)
static MCAPI ::TerrainShaper buildOverworld ()
static MCAPI ::ToFloatFunction<::TerrainShaper::PointbuildRidgeJaggednessSpline (float jaggednessFactorAtPeakRidge, float jaggednessFactorAtHighRidge)
static MCAPI ::ToFloatFunction<::TerrainShaper::PointbuildWeirdnessJaggednessSpline (float jaggednessFactor)
static MCAPI ::ToFloatFunction<::TerrainShaper::PointgetErosionFactor (float baseValue, bool shatteredTerrain)
static MCAPI ::ToFloatFunction<::TerrainShaper::PointridgeSpline (::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

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