Namespace Evergine.Framework.Animation
Classes
AnimationChannel
Define the animation sequence for the animation2d system.
AnimationChannelContext
Define the animation sequence for the animation2d system.
AnimationClip
An animation clip.
AnimationCurve
A vector key.
AnimationCurveEvaluator
Evaluate the values of a curve.
AnimationCurveEvaluatorFactory
Evaluate the values of a curve.
AnimationCurveEvaluatorFloat
Evaluate the values of a curve.
AnimationCurveEvaluatorFloatArray
Evaluate the values of a curve.
AnimationCurveEvaluatorQuaternion
Evaluate the values of a curve.
AnimationCurveEvaluatorVector2
Evaluate the values of a curve.
AnimationCurveEvaluatorVector3
Evaluate the values of a curve.
AnimationCurveEvaluatorVector4
Evaluate the values of a curve.
AnimationCurveEvaluator<T>
Evaluate the values of a curve.
AnimationCurveFloat
A float curve.
AnimationCurveFloatArray
A float curve.
AnimationCurveQuaternion
A float curve.
AnimationCurveVector2
A float curve.
AnimationCurveVector3
A float curve.
AnimationCurveVector4
A float curve.
AnimationCurve<T>
A vector key.
AnimationKeyframeEvent
Define the animation keyframe event.
AnimationSample
An animation sample.
AnimationTrackContext
Define the animation sequence for the animation2d system.
BackEase
Represents an easing function that retracts the motion of an animation slightly before it begins to animate in the path indicated.
BinaryAnimationSample
An animation sample.
CircleEase
Represents an easing function that creates an animation that accelerates and/or decelerates using a circular function.
CubicEase
Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = t^3.
EasingFunctionBase
Define the Easing Function base.
ElasticEase
Represents an easing function that creates an animation that resembles a spring oscillating back and forth until it comes to rest.
PropertyUpdater
The curve updater property.
Structs
AnimationKeyframe<T>
A vector key.
AnimationSample.AnimationChannelPose
The animation channel pose.
AnimationSample.AnimationSampleKey
The animation sample key.
BinaryAnimationSample.BinaryAnimationIndicesSample
Index of a channel sample in each clip.
Interfaces
IEasingFunction
Interface for creating custom Easing Function.
Enums
AnimationCurve.AnimationEvaluatedType
The evaluated type.
AnimationInPlaceMode
Enumerate that indicates the center mode of a skeleton.
AnimationState
Represent an animation state.
EasingFunctions
Easing functions allow you to apply custom mathematical formulas to your animations. For example, you may want an object to realistically bounce or behave as though it were on a spring. You could use Key-Frame or even From/To/By animations to approximate these effects but it would take a significant amount of work and the animation would be less accurate than using a mathematical formula.
EasingMode
Easing Mode for animation 2D system.