Package net.minecraft.client.animation
Class KeyframeAnimation
java.lang.Object
net.minecraft.client.animation.KeyframeAnimation
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AnimationDefinitionprivate final List<KeyframeAnimation.Entry> private final Vector3f -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateKeyframeAnimation(AnimationDefinition definition, List<KeyframeAnimation.Entry> entries) -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(long timeInMillis, float scale) voidapply(AnimationState animationState, float ageInTicks) voidapply(AnimationState animationState, float ageInTicks, float speedMultiplier) voidvoidapplyWalk(float walkAnimationPos, float walkAnimationSpeed, float timeMultiplier, float speedMultiplier) (package private) static KeyframeAnimationbake(ModelPart root, AnimationDefinition definition) private floatgetElapsedSeconds(long timeInMillis)
-
Field Details
-
definition
-
entries
-
scratchVector
-
-
Constructor Details
-
KeyframeAnimation
-
-
Method Details
-
bake
-
applyStatic
public void applyStatic() -
applyWalk
public void applyWalk(float walkAnimationPos, float walkAnimationSpeed, float timeMultiplier, float speedMultiplier) -
apply
-
apply
-
apply
public void apply(long timeInMillis, float scale) -
getElapsedSeconds
private float getElapsedSeconds(long timeInMillis)
-