net.minecraft.util.math

public interface Spline<I>

net.minecraft.util.CubicSpline
net.minecraft.class_6492
net.minecraft.util.math.Spline

Method summary

Modifier and TypeMethod
Spline<I>
mapCoordinates(UnaryOperator<I> mapper)
method_41187(UnaryOperator<I> arg0)
mapLocation(UnaryOperator<I> f)
Interval
range()
method_1_7297()
getRange()
String
parityString()
method_39225()
getDebugString()
static <C, I extends ToFloatFunction<C>> float
sample(CubicSpline<I> spline, C coordinate)
method_1_3944(class_6492<I> arg0, C arg1)
sample(Spline<I> spline, C context)
static <C, I extends ToFloatFunction<C>> ToFloatFunction<C>
asSampler(CubicSpline<I> spline)
method_1_3942(class_6492<I> arg0)
toFunction(Spline<I> spline)
static <I extends ToFloatFunction<?>> com.mojang.serialization.Codec<Spline<I>>
codec(com.mojang.serialization.Codec<I> coordinateCodec)
method_39232(com.mojang.serialization.Codec<I> arg0)
createCodec(com.mojang.serialization.Codec<I> locationFunctionCodec)
static <I> Spline<I>
constant(float value)
method_39427(float arg0)
fixedFloatFunction(float value)
static <I extends ToFloatFunction<?>> Spline$Builder<I>
builder(I coordinate)
method_37918(I arg0)
builder(I locationFunction)
static <I extends ToFloatFunction<?>> Spline$Builder<I>
builder(I coordinate, it.unimi.dsi.fastutil.floats.Float2FloatFunction valueTransformer)
method_39502(I arg0, it.unimi.dsi.fastutil.floats.Float2FloatFunction arg1)
builder(I locationFunction, it.unimi.dsi.fastutil.floats.Float2FloatFunction amplifier)
private static com.mojang.serialization.Codec
lambda$codec$0(com.mojang.serialization.Codec arg0, com.mojang.serialization.Codec arg1)
method_1_3943(com.mojang.serialization.Codec arg0, com.mojang.serialization.Codec arg1)
method_1_3943(com.mojang.serialization.Codec arg0, com.mojang.serialization.Codec self)
private static com.mojang.datafixers.util.Either
lambda$codec$3(CubicSpline arg0)
method_39229(class_6492 arg0)
method_39229(Spline spline)
private static Spline
lambda$codec$1(com.mojang.datafixers.util.Either arg0)
method_39231(com.mojang.datafixers.util.Either arg0)
method_39231(com.mojang.datafixers.util.Either either)
private static Spline
lambda$codec$2(CubicSpline$Multipoint arg0)
method_39227(class_6492$class_6738 arg0)
method_39227(Spline$Implementation spline)