Class SplineFunction.PointSplineInput
java.lang.Object
net.minecraft.world.level.levelgen.densityfunction.op.SplineFunction.PointSplineInput
- All Implemented Interfaces:
SplineFunction.SplineInput
- Enclosing class:
SplineFunction
private static class SplineFunction.PointSplineInput
extends Object
implements SplineFunction.SplineInput
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final intprivate final intprivate final float[]private final SamplerContext -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivatePointSplineInput(SamplerContext context, int blockX, int blockY, int blockZ, int coordinateCount) -
Method Summary
Modifier and TypeMethodDescriptionfloatsampleCoordinate(DensitySampler coordinateSampler, int coordinateIndex)
-
Field Details
-
context
-
blockX
private final int blockX -
blockY
private final int blockY -
blockZ
private final int blockZ -
cachedValues
private final float[] cachedValues
-
-
Constructor Details
-
PointSplineInput
private PointSplineInput(SamplerContext context, int blockX, int blockY, int blockZ, int coordinateCount)
-
-
Method Details
-
sampleCoordinate
- Specified by:
sampleCoordinatein interfaceSplineFunction.SplineInput
-