net.minecraft.world.gen.densityfunction

class SplineDensityFunction$Sampler

implements Sampler

net.minecraft.world.level.levelgen.densityfunction.op.SplineFunction$Sampler
net.minecraft.class_7076$class_1_1567
net.minecraft.world.gen.densityfunction.SplineDensityFunction$Sampler

Field summary

Modifier and TypeField
private final ToFloatFunction<SplineDensityFunction$SamplingStrategy>
sampler
field_1_10326
evaluator
private final int
coordinateCount
field_1_10325
subsamplerCount

Constructor summary

ModifierConstructor
public (DensityFunction$CompileContext context, Spline<SplineDensityFunction$DensityFunctionWrapper> spline)

Method summary

Modifier and TypeMethod
public void
sampleVolume(SamplerContext context, DensityBuffer outputBuffer, DensityVolume volume)
method_40470(class_1_1521 arg0, class_1_1516 arg1, class_1_1441 arg2)
fill(SamplingContext arg0, SampleBuffer arg1, SamplingRegion arg2)
public float
sampleValue(SamplerContext context, int blockX, int blockY, int blockZ)
method_1_10143(class_1_1521 arg0, int arg1, int arg2, int arg3)
sample(SamplingContext arg0, int arg1, int arg2, int arg3)
private static SplineDensityFunction$Subsampler
lambda$new$0(Map arg0, DensityFunction$CompileContext arg1, SplineFunction$Coordinate arg2)
method_1_10185(Map arg0, class_6910$class_1_1527 arg1, class_7076$class_7135 arg2)
method_1_10185(Map arg0, DensityFunction$CompileContext arg1, SplineDensityFunction$DensityFunctionWrapper funcWrapper)
private static SplineDensityFunction$Subsampler
lambda$new$1(Map arg0, DensityFunction$CompileContext arg1, DensityFunction arg2)
method_1_10186(Map arg0, class_6910$class_1_1527 arg1, class_6910 arg2)
method_1_10186(Map arg0, DensityFunction$CompileContext arg1, DensityFunction func)