Package net.minecraft.util.math
Interface Spline<C,I extends ToFloatFunction<C>> 
- All Superinterfaces:
 ToFloatFunction<C>
- All Known Implementing Classes:
 Spline.FixedFloatFunction,Spline.Implementation
- Mappings:
 Namespace Name named net/minecraft/util/math/Splineintermediary net/minecraft/class_6492official bbb
- 
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classSpline.Builder<C,I extends ToFloatFunction<C>> static final recordSpline.FixedFloatFunction<C,I extends ToFloatFunction<C>> static final recordSpline.Implementation<C,I extends ToFloatFunction<C>> static interface - 
Field Summary
Fields inherited from interface net.minecraft.util.function.ToFloatFunction
IDENTITY - 
Method Summary
Modifier and TypeMethodDescriptionapply(Spline.Visitor<I> visitor) static <C,I extends ToFloatFunction<C>> 
Spline.Builder<C, I> builder(I locationFunction) static <C,I extends ToFloatFunction<C>> 
Spline.Builder<C, I> builder(I locationFunction, ToFloatFunction<Float> amplifier) static <C,I extends ToFloatFunction<C>> 
com.mojang.serialization.Codec<Spline<C, I>> createCodec(com.mojang.serialization.Codec<I> locationFunctionCodec) static <C,I extends ToFloatFunction<C>> 
Spline<C, I> fixedFloatFunction(float value) Methods inherited from interface net.minecraft.util.function.ToFloatFunction
apply, compose, max, min 
- 
Method Details
- 
getDebugString
String getDebugString()- Mappings:
 Namespace Name Mixin selector named getDebugStringLnet/minecraft/util/math/Spline;getDebugString()Ljava/lang/String;intermediary method_39225Lnet/minecraft/class_6492;method_39225()Ljava/lang/String;official aLbbb;a()Ljava/lang/String;
 - 
apply
- Mappings:
 Namespace Name Mixin selector named applyLnet/minecraft/util/math/Spline;apply(Lnet/minecraft/util/math/Spline$Visitor;)Lnet/minecraft/util/math/Spline;intermediary method_41187Lnet/minecraft/class_6492;method_41187(Lnet/minecraft/class_6492$class_7073;)Lnet/minecraft/class_6492;official aLbbb;a(Lbbb$d;)Lbbb;
 - 
createCodec
static <C,I extends ToFloatFunction<C>> com.mojang.serialization.Codec<Spline<C,I>> createCodec(com.mojang.serialization.Codec<I> locationFunctionCodec) - Mappings:
 Namespace Name Mixin selector named createCodecLnet/minecraft/util/math/Spline;createCodec(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;intermediary method_39232Lnet/minecraft/class_6492;method_39232(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;official aLbbb;a(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
 - 
fixedFloatFunction
- Mappings:
 Namespace Name Mixin selector named fixedFloatFunctionLnet/minecraft/util/math/Spline;fixedFloatFunction(F)Lnet/minecraft/util/math/Spline;intermediary method_39427Lnet/minecraft/class_6492;method_39427(F)Lnet/minecraft/class_6492;official aLbbb;a(F)Lbbb;
 - 
builder
- Mappings:
 Namespace Name Mixin selector named builderLnet/minecraft/util/math/Spline;builder(Lnet/minecraft/util/function/ToFloatFunction;)Lnet/minecraft/util/math/Spline$Builder;intermediary method_37918Lnet/minecraft/class_6492;method_37918(Lnet/minecraft/class_6501;)Lnet/minecraft/class_6492$class_6493;official aLbbb;a(Lbdh;)Lbbb$b;
 - 
builder
static <C,I extends ToFloatFunction<C>> Spline.Builder<C,I> builder(I locationFunction, ToFloatFunction<Float> amplifier) - Mappings:
 Namespace Name Mixin selector named builderLnet/minecraft/util/math/Spline;builder(Lnet/minecraft/util/function/ToFloatFunction;Lnet/minecraft/util/function/ToFloatFunction;)Lnet/minecraft/util/math/Spline$Builder;intermediary method_39502Lnet/minecraft/class_6492;method_39502(Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;)Lnet/minecraft/class_6492$class_6493;official aLbbb;a(Lbdh;Lbdh;)Lbbb$b;
 
 -