3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/biome/ToFloatFunction.h"
20 ::ll::TypedStorage<4, 4, float const> mContinents;
21 ::ll::TypedStorage<4, 4, float const> mErosion;
22 ::ll::TypedStorage<4, 4, float const> mRidges;
23 ::ll::TypedStorage<4, 4, float const> mWeirdness;
54 ::ll::TypedStorage<8, 168, ::ToFloatFunction<::TerrainShaper::Point>
const> mOffsetSpline;
55 ::ll::TypedStorage<8, 168, ::ToFloatFunction<::TerrainShaper::Point>
const> mFactorSpline;
56 ::ll::TypedStorage<8, 168, ::ToFloatFunction<::TerrainShaper::Point>
const> mJaggednessSpline;
57 ::ll::TypedStorage<4, 4, float const> GLOBAL_OFFSET;
58 ::ll::TypedStorage<4, 4, float const> FACTOR_SCALER;
71 float const jaggednessFactorAtPeakRidgeAndErosionIndex0,
72 float const jaggednessFactorAtPeakRidgeAndErosionIndex1,
73 float const jaggednessFactorAtHighRidgeAndErosionIndex0,
74 float const jaggednessFactorAtHighRidgeAndErosionIndex1
78 ::std::string
const& name,
85 bool includeExtremeHills,
89 MCNAPI static ::ToFloatFunction<::TerrainShaper::Point>
94 MCNAPI static ::ToFloatFunction<::TerrainShaper::Point>
97 MCNAPI static ::ToFloatFunction<::TerrainShaper::Point>
100 MCNAPI static ::ToFloatFunction<::TerrainShaper::Point>
getErosionFactor(
float baseValue,
bool shatteredTerrain);
102 MCNAPI static ::ToFloatFunction<::TerrainShaper::Point>
ridgeSpline(
103 ::std::string
const& name,
109 float minValleySteepness
Definition TerrainShaper.h:8
static MCAPI ::ToFloatFunction<::TerrainShaper::Point > buildWeirdnessJaggednessSpline(float const jaggednessFactor)
static MCAPI ::ToFloatFunction<::TerrainShaper::Point > buildErosionJaggednessSpline(float const jaggednessFactorAtPeakRidgeAndErosionIndex0, float const jaggednessFactorAtPeakRidgeAndErosionIndex1, float const jaggednessFactorAtHighRidgeAndErosionIndex0, float const jaggednessFactorAtHighRidgeAndErosionIndex1)
static MCAPI ::ToFloatFunction<::TerrainShaper::Point > getErosionFactor(float baseValue, bool shatteredTerrain)
static MCAPI ::TerrainShaper buildOverworld()
static MCAPI ::ToFloatFunction<::TerrainShaper::Point > buildMountainRidgeSplineWithPoints(float modulation, bool saddle)
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 > buildRidgeJaggednessSpline(float const jaggednessFactorAtPeakRidge, float const jaggednessFactorAtHighRidge)
static MCAPI ::ToFloatFunction<::TerrainShaper::Point > ridgeSpline(::std::string const &name, float valley, float low, float mid, float high, float peaks, float minValleySteepness)
Definition TerrainShaper.h:16
static MCAPI ::ToFloatFunction<::TerrainShaper::Point > & RIDGES_EXTRACTOR()
static MCAPI float getContinents(::TerrainShaper::Point const &point)
static MCAPI ::ToFloatFunction<::TerrainShaper::Point > & CONTINENTS_EXTRACTOR()
static MCAPI float getErosion(::TerrainShaper::Point const &point)
static MCAPI ::ToFloatFunction<::TerrainShaper::Point > & WEIRDNESS_EXTRACTOR()
static MCAPI float getRidges(::TerrainShaper::Point const &point)
static MCAPI float getWeirdness(::TerrainShaper::Point const &point)
static MCAPI ::ToFloatFunction<::TerrainShaper::Point > & EROSION_EXTRACTOR()