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> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateKeyframeAnimation(AnimationDefinition pDefinition, List<KeyframeAnimation.Entry> pEntries) -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(long pTimeInMillis, float pScale) voidapply(AnimationState pAnimationState, float pAgeInTicks) voidapply(AnimationState pAnimationState, float pAgeInTicks, float pSpeedMultiplier) voidvoidapplyWalk(float pWalkAnimationPos, float pWalkAnimationSpeed, float pTimeMultiplier, float pSpeedMultiplier) (package private) static KeyframeAnimationbake(ModelPart pRoot, AnimationDefinition pDefinition) private floatgetElapsedSeconds(long pTimeInMillis)
-
Field Details
-
definition
-
entries
-
-
Constructor Details
-
KeyframeAnimation
-
-
Method Details
-
bake
-
applyStatic
public void applyStatic() -
applyWalk
public void applyWalk(float pWalkAnimationPos, float pWalkAnimationSpeed, float pTimeMultiplier, float pSpeedMultiplier) -
apply
-
apply
-
apply
public void apply(long pTimeInMillis, float pScale) -
getElapsedSeconds
private float getElapsedSeconds(long pTimeInMillis)
-