Class AnimationCurve
java.lang.Object
dev.prozilla.pine.common.property.animated.AnimationCurve
Determines how an animation progresses over time.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AnimationDirectionstatic final EasingFunctionfinal AnimationDirectionfloatfinal EasingFunction -
Constructor Summary
ConstructorsConstructorDescriptionAnimationCurve(float duration) Creates a linear animation with a given duration.AnimationCurve(float duration, EasingFunction easingFunction) Creates an animation with a given duration.AnimationCurve(float duration, EasingFunction easingFunction, AnimationDirection direction) Creates an animation with a given duration. -
Method Summary
-
Field Details
-
duration
public float duration -
easingFunction
-
direction
-
DEFAULT_EASING_FUNCTION
-
DEFAULT_DIRECTION
-
-
Constructor Details
-
AnimationCurve
public AnimationCurve(float duration) Creates a linear animation with a given duration.- Parameters:
duration- Duration of the animation
-
AnimationCurve
Creates an animation with a given duration.- Parameters:
duration- Duration of the animation
-
AnimationCurve
Creates an animation with a given duration.- Parameters:
duration- Duration of the animation
-
-
Method Details