Class SplineFunction.BufferSplineInput
java.lang.Object
net.minecraft.world.level.levelgen.densityfunction.op.SplineFunction.BufferSplineInput
- All Implemented Interfaces:
AutoCloseable, SplineFunction.SplineInput
- Enclosing class:
SplineFunction
private static class SplineFunction.BufferSplineInput
extends Object
implements SplineFunction.SplineInput, AutoCloseable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final @Nullable ScopedDensityBuffer[]private final SamplerContextprivate intprivate final DensityVolume -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateBufferSplineInput(SamplerContext context, DensityVolume volume, int coordinateCount) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()floatsampleCoordinate(DensitySampler coordinateSampler, int coordinateIndex)
-
Field Details
-
context
-
volume
-
buffers
-
index
private int index
-
-
Constructor Details
-
BufferSplineInput
-
-
Method Details
-
sampleCoordinate
- Specified by:
sampleCoordinatein interfaceSplineFunction.SplineInput
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-