Class AnimationCurve
java.lang.Object
dev.prozilla.pine.common.property.animated.AnimationCurve
Determines how an animation progresses over time.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final AnimationDirectionstatic final EasingFunctionfinal AnimationDirectionfloatfinal EasingFunction
- 
Constructor SummaryConstructorsConstructorDescriptionAnimationCurve(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 SummaryModifier and TypeMethodDescriptionbooleanequals(AnimationCurve animationCurve) booleanfloatevaluate(float time) Evaluates this curve at a given time.static AnimationCurveDeprecated.toString()
- 
Field Details- 
durationpublic float duration
- 
easingFunction
- 
direction
- 
DEFAULT_EASING_FUNCTION
- 
DEFAULT_DIRECTION
 
- 
- 
Constructor Details- 
AnimationCurvepublic AnimationCurve(float duration) Creates a linear animation with a given duration.- Parameters:
- duration- Duration of the animation
 
- 
AnimationCurveCreates an animation with a given duration.- Parameters:
- duration- Duration of the animation
 
- 
AnimationCurveCreates an animation with a given duration.- Parameters:
- duration- Duration of the animation
 
 
- 
- 
Method Details- 
evaluatepublic float evaluate(float time) Evaluates this curve at a given time.
- 
equals
- 
equals
- 
toString
- 
parseDeprecated.Replaced byAnimationCurveParseras of 2.0.2
 
- 
AnimationCurveParseras of 2.0.2