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> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateKeyframeAnimation(AnimationDefinition definition, List<KeyframeAnimation.Entry> entries) -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(long millisSinceStart, float targetScale) voidapply(AnimationState animationState, float currentTime) voidapply(AnimationState animationState, float currentTime, float speedFactor) voidvoidapplyWalk(float animationPos, float animationSpeed, float speedFactor, float scaleFactor) (package private) static KeyframeAnimationbake(ModelPart root, AnimationDefinition definition) private floatgetElapsedSeconds(long millisSinceStart)
-
Field Details
-
definition
-
entries
-
-
Constructor Details
-
KeyframeAnimation
-
-
Method Details
-
bake
-
applyStatic
public void applyStatic() -
applyWalk
public void applyWalk(float animationPos, float animationSpeed, float speedFactor, float scaleFactor) -
apply
-
apply
-
apply
public void apply(long millisSinceStart, float targetScale) -
getElapsedSeconds
private float getElapsedSeconds(long millisSinceStart)
-