Namespace Evergine.Framework.Animation
Classes
AnimationChannel
Defines the animation sequence for the Animation2D system.
AnimationChannelContext
Defines the animation sequence for the animation2d system.
AnimationClip
An animation clip.
AnimationCurve
A key for a vector.
AnimationCurveEvaluator
Evaluates the values of a curve.
AnimationCurveEvaluatorFactory
Evaluates the values of a curve.
AnimationCurveEvaluatorFloat
Evaluates the values of a curve.
AnimationCurveEvaluatorFloatArray
Evaluates the values of a curve.
AnimationCurveEvaluatorQuaternion
Evaluates the values of a curve.
AnimationCurveEvaluatorVector2
Evaluates the values of a curve.
AnimationCurveEvaluatorVector3
Evaluates the values of a curve.
AnimationCurveEvaluatorVector4
Evaluates the values of a curve.
AnimationCurveEvaluator<T>
Evaluates the values of a curve.
AnimationCurveFloat
A floating-point curve.
AnimationCurveFloatArray
Represents a float curve.
AnimationCurveQuaternion
A floating-point curve.
AnimationCurveVector2
A floating-point curve.
AnimationCurveVector3
A floating-point curve.
AnimationCurveVector4
A floating-point curve.
AnimationCurve<T>
A vector key.
AnimationKeyframeEvent
Defines the animation keyframe event.
AnimationSample
A sample animation.
AnimationTrackContext
Defines the animation sequence.
BackEase
Represents an easing function that retracts the motion of an animation slightly before it begins to follow the indicated path.
BinaryAnimationSample
A sample animation.
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³.
EasingFunctionBase
Defines the Easing Function base.
ElasticEase
Represents an easing function that creates an animation resembling a spring oscillating back and forth until it comes to rest.
PropertyUpdater
The curve updater's property.
Structs
AnimationKeyframe<T>
A vector key.
AnimationSample.AnimationChannelPose
Represents the animation channel pose.
AnimationSample.AnimationSampleKey
The sample animation key.
BinaryAnimationSample.BinaryAnimationIndicesSample
Index of a channel sample in each clip.
Interfaces
IEasingFunction
Interface for creating custom easing functions.
Enums
AnimationCurve.AnimationEvaluatedType
The evaluated type.
AnimationInPlaceMode
Enumeration that indicates the center mode of a skeleton.
AnimationState
Represents 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 is 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 the 2D animation system.