net.minecraft.util

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

extends ToFloatFunction<C>

aod
net.minecraft.util.CubicSpline
net.minecraft.class_6492
net.minecraft.util.math.Spline
net.minecraft.src.C_182769_
net.minecraft.util.CubicSpline

Method summary

Modifier and TypeMethod
String
a()
parityString()
method_39225()
getDebugString()
m_183628_()
CubicSpline<C, I>
a(aod$d<I> arg0)
mapAll(CubicSpline$CoordinateVisitor<I> arg0)
method_41187(class_6492$class_7073<I> arg0)
apply(Spline$Visitor<I> visitor)
m_211396_(C_182769_$C_211139_<I> arg0)
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)
m_184262_(com.mojang.serialization.Codec<I> p_184263_)
static <C, I extends ToFloatFunction<C>> CubicSpline<C, I>
a(float arg0)
constant(float arg0)
method_39427(float arg0)
fixedFloatFunction(float value)
m_184239_(float p_184240_)
static <C, I extends ToFloatFunction<C>> CubicSpline$Builder<C, I>
a(I arg0)
builder(I arg0)
method_37918(I arg0)
builder(I locationFunction)
m_184252_(I p_184253_)
static <C, I extends ToFloatFunction<C>> CubicSpline$Builder<C, I>
a(I arg0, apx<Float> arg1)
builder(I arg0, ToFloatFunction<Float> arg1)
method_39502(I arg0, class_6501<Float> arg1)
builder(I locationFunction, ToFloatFunction<Float> amplifier)
m_184254_(I p_184255_, C_182789_<Float> p_184256_)