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;
41 MCAPI static ::ToFloatFunction<::TerrainShaper::Point>& CONTINENTS_EXTRACTOR();
43 MCAPI static ::ToFloatFunction<::TerrainShaper::Point>& EROSION_EXTRACTOR();
45 MCAPI static ::ToFloatFunction<::TerrainShaper::Point>& RIDGES_EXTRACTOR();
47 MCAPI static ::ToFloatFunction<::TerrainShaper::Point>& WEIRDNESS_EXTRACTOR();
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;
74 MCAPI
float factor(
float continentalness,
float erosion,
float weirdness)
const;
76 MCAPI
float jaggedness(
float continentalness,
float erosion,
float weirdness)
const;
78 MCAPI
float offset(
float continentalness,
float erosion,
float weirdness)
const;
80 MCAPI ~TerrainShaper();
86 MCAPI static ::ToFloatFunction<::TerrainShaper::Point> buildErosionJaggednessSpline(
87 float jaggednessFactorAtPeakRidgeAndErosionIndex0,
88 float jaggednessFactorAtPeakRidgeAndErosionIndex1,
89 float jaggednessFactorAtHighRidgeAndErosionIndex0,
90 float jaggednessFactorAtHighRidgeAndErosionIndex1
93 MCAPI static ::ToFloatFunction<::TerrainShaper::Point> buildErosionOffsetSpline(
94 ::std::string
const& name,
101 bool includeExtremeHills,
105 MCAPI static ::ToFloatFunction<::TerrainShaper::Point>
106 buildMountainRidgeSplineWithPoints(
float modulation,
bool saddle);
108 MCAPI static ::TerrainShaper buildOverworld();
110 MCAPI static ::ToFloatFunction<::TerrainShaper::Point>
111 buildRidgeJaggednessSpline(
float jaggednessFactorAtPeakRidge,
float jaggednessFactorAtHighRidge);
113 MCAPI static ::ToFloatFunction<::TerrainShaper::Point> buildWeirdnessJaggednessSpline(
float jaggednessFactor);
115 MCAPI static ::ToFloatFunction<::TerrainShaper::Point> getErosionFactor(
float baseValue,
bool shatteredTerrain);
117 MCAPI static ::ToFloatFunction<::TerrainShaper::Point> ridgeSpline(
118 ::std::string
const& name,
124 float minValleySteepness