Search Results for

    Show / Hide Table of Contents

    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.

    In this article
    Back to top
    Generated by DocFX