Package net.minecraft.util.math
Class Spline<C>
java.lang.Object
net.minecraft.util.math.Spline<C>
- All Implemented Interfaces:
ToFloatFunction<C>
- Mappings:
Namespace Name official bzjintermediary net/minecraft/class_6462named net/minecraft/util/math/Spline
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class(package private) static classstatic interface -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final float[](package private) final ToFloatFunction<C>(package private) final float[](package private) String(package private) final List<ToFloatFunction<C>> -
Constructor Summary
ConstructorsConstructorDescriptionSpline(String name, ToFloatFunction<C> locationFunction, float[] locations, List<ToFloatFunction<C>> values, float[] derivatives) -
Method Summary
Modifier and TypeMethodDescriptionfloatstatic <C> Spline.Builder<C>builder(ToFloatFunction<C> locationFunction) private StringgetListAsString(float[] locations) getThis()toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.util.function.ToFloatFunction
combine
-
Field Details
-
locationFunction
- Mappings:
Namespace Name Mixin selector official aLbzj;a:Lbzm;intermediary field_34216Lnet/minecraft/class_6462;field_34216:Lnet/minecraft/class_6468;named locationFunctionLnet/minecraft/util/math/Spline;locationFunction:Lnet/minecraft/util/function/ToFloatFunction;
-
locations
final float[] locations- Mappings:
Namespace Name Mixin selector official bLbzj;b:[Fintermediary field_34217Lnet/minecraft/class_6462;field_34217:[Fnamed locationsLnet/minecraft/util/math/Spline;locations:[F
-
values
- Mappings:
Namespace Name Mixin selector official cLbzj;c:Ljava/util/List;intermediary field_34218Lnet/minecraft/class_6462;field_34218:Ljava/util/List;named valuesLnet/minecraft/util/math/Spline;values:Ljava/util/List;
-
derivatives
final float[] derivatives- Mappings:
Namespace Name Mixin selector official dLbzj;d:[Fintermediary field_34219Lnet/minecraft/class_6462;field_34219:[Fnamed derivativesLnet/minecraft/util/math/Spline;derivatives:[F
-
name
String name- Mappings:
Namespace Name Mixin selector official eLbzj;e:Ljava/lang/String;intermediary field_34220Lnet/minecraft/class_6462;field_34220:Ljava/lang/String;named nameLnet/minecraft/util/math/Spline;name:Ljava/lang/String;
-
-
Constructor Details
-
Spline
Spline(String name, ToFloatFunction<C> locationFunction, float[] locations, List<ToFloatFunction<C>> values, float[] derivatives) - Mappings:
Namespace Name Mixin selector official <init>Lbzj;<init>(Ljava/lang/String;Lbzm;[FLjava/util/List;[F)Vintermediary <init>Lnet/minecraft/class_6462;<init>(Ljava/lang/String;Lnet/minecraft/class_6468;[FLjava/util/List;[F)Vnamed <init>Lnet/minecraft/util/math/Spline;<init>(Ljava/lang/String;Lnet/minecraft/util/function/ToFloatFunction;[FLjava/util/List;[F)V
-
-
Method Details
-
getThis
- Mappings:
Namespace Name Mixin selector official aLbzj;a()Lbzj;intermediary method_37719Lnet/minecraft/class_6462;method_37719()Lnet/minecraft/class_6462;named getThisLnet/minecraft/util/math/Spline;getThis()Lnet/minecraft/util/math/Spline;
-
apply
- Specified by:
applyin interfaceToFloatFunction<C>
-
builder
- Mappings:
Namespace Name Mixin selector official aLbzj;a(Lbzm;)Lbzj$a;intermediary method_37721Lnet/minecraft/class_6462;method_37721(Lnet/minecraft/class_6468;)Lnet/minecraft/class_6462$class_6463;named builderLnet/minecraft/util/math/Spline;builder(Lnet/minecraft/util/function/ToFloatFunction;)Lnet/minecraft/util/math/Spline$Builder;
-
getListAsString
- Mappings:
Namespace Name Mixin selector official aLbzj;a([F)Ljava/lang/String;intermediary method_37722Lnet/minecraft/class_6462;method_37722([F)Ljava/lang/String;named getListAsStringLnet/minecraft/util/math/Spline;getListAsString([F)Ljava/lang/String;
-
toString
-