net.minecraft.util.math

public interface Spline<C, I extends ToFloatFunction<C>>

extends ToFloatFunction<C>

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

Method summary

Modifier and TypeMethod
String
parityString()
parityString()
method_39225()
getDebugString()
Spline<C, I>
mapAll(CubicSpline$CoordinateVisitor<I> visitor)
mapAll(CubicSpline$CoordinateVisitor<I> visitor)
method_41187(class_6492$class_7073<I> arg0)
apply(Spline$Visitor<I> visitor)
static <C, I extends ToFloatFunction<C>> com.mojang.serialization.Codec<Spline<C, I>>
codec(com.mojang.serialization.Codec<I> coordinateCodec)
codec(com.mojang.serialization.Codec<I> coordinateCodec)
method_39232(com.mojang.serialization.Codec<I> arg0)
createCodec(com.mojang.serialization.Codec<I> locationFunctionCodec)
static <C, I extends ToFloatFunction<C>> Spline<C, I>
constant(float value)
constant(float value)
method_39427(float arg0)
fixedFloatFunction(float value)
static <C, I extends ToFloatFunction<C>> Spline$Builder<C, I>
builder(I coordinate)
builder(I coordinate)
method_37918(I arg0)
builder(I locationFunction)
static <C, I extends ToFloatFunction<C>> Spline$Builder<C, I>
builder(I coordinate, BoundedFloatFunction<Float> valueTransformer)
builder(I coordinate, BoundedFloatFunction<Float> valueTransformer)
method_39502(I arg0, class_6501<Float> arg1)
builder(I locationFunction, ToFloatFunction<Float> amplifier)