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 jaggednessFactorAtPeakRidgeAndErosionIndex1, float jaggednessFactorAtHighRidgeAndErosionIndex0, float jaggednessFactorAtPeakRidgeAndErosionIndex0, 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: