net.minecraft.util

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

extends ToFloatFunction<C>

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

Method summary

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