Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    AnimationBlender Class

    Namespace: Stride.Animations
    Assembly: Stride.Engine.dll

    Performs animation blending. For now, all AnimationClip must target the same skeleton.

    System.Object → AnimationBlender
    Derived from AnimationBlender:

    public sealed class AnimationBlender
    Name Description
    Methods
    Blend(CoreAnimationOperation, Single, AnimationClipResult, AnimationClipResult, AnimationClipResult)
    Compute(FastList<AnimationOperation>, ref AnimationClipResult)

    Computes the specified animation operations.

    CreateEvaluator(AnimationClip)
    ReleaseEvaluator(AnimationClipEvaluator)
    | Improve this Doc View Source

    Methods


    Blend(CoreAnimationOperation, Single, AnimationClipResult, AnimationClipResult, AnimationClipResult)

    public static void Blend(CoreAnimationOperation blendOperation, float blendFactor, AnimationClipResult sourceLeft, AnimationClipResult sourceRight, AnimationClipResult result)
    Parameters
    Type Name Description
    CoreAnimationOperation blendOperation
    System.Single blendFactor
    AnimationClipResult sourceLeft
    AnimationClipResult sourceRight
    AnimationClipResult result

    Compute(FastList<AnimationOperation>, ref AnimationClipResult)

    Computes the specified animation operations.

    public void Compute(FastList<AnimationOperation> animationOperations, ref AnimationClipResult result)
    Parameters
    Type Name Description
    FastList<AnimationOperation> animationOperations

    The animation operations to perform.

    AnimationClipResult result

    The optional result (if not null, it expects the final stack to end up with this element).


    CreateEvaluator(AnimationClip)

    public AnimationClipEvaluator CreateEvaluator(AnimationClip clip)
    Parameters
    Type Name Description
    AnimationClip clip
    Returns
    Type Description
    AnimationClipEvaluator

    ReleaseEvaluator(AnimationClipEvaluator)

    public void ReleaseEvaluator(AnimationClipEvaluator evaluator)
    Parameters
    Type Name Description
    AnimationClipEvaluator evaluator

    Extension Methods

    ComponentBaseExtensions.DisposeBy<T>(T, ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<T>(T, ICollectorHolder)
    • Improve this Doc
    • View Source
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation