net.minecraft.util.math

public final class Spline$Builder<I extends ToFloatFunction<?>>

net.minecraft.util.CubicSpline$Builder
net.minecraft.class_6492$class_6493
net.minecraft.util.math.Spline$Builder

Field summary

Modifier and TypeField
private final I
coordinate
field_34382
locationFunction
private final it.unimi.dsi.fastutil.floats.Float2FloatFunction
valueTransformer
field_35661
amplifier
private final it.unimi.dsi.fastutil.floats.FloatList
locations
field_34383
locations
private final List<Spline<I>>
values
field_34384
values
private final it.unimi.dsi.fastutil.floats.FloatList
derivatives
field_34385
derivatives

Constructor summary

ModifierConstructor
private (I locationFunction)
private (I locationFunction, it.unimi.dsi.fastutil.floats.Float2FloatFunction amplifier)

Method summary

Modifier and TypeMethod
public Spline$Builder<I>
addPoint(float location, float value)
method_41294(float arg0, float arg1)
add(float location, float value)
public Spline$Builder<I>
addPoint(float location, float value, float derivative)
method_37924(float arg0, float arg1, float arg2)
add(float location, float value, float derivative)
public Spline$Builder<I>
addPoint(float location, CubicSpline<I> sampler)
method_41295(float arg0, class_6492<I> arg1)
add(float location, Spline<I> value)
private Spline$Builder<I>
addPoint(float location, CubicSpline<I> sampler, float derivative)
method_37925(float arg0, class_6492<I> arg1, float arg2)
addPoint(float location, Spline<I> value, float derivative)
public Spline<I>
build()
method_37923()
build()