Stride

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

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

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

    ComputeCurveSamplerQuaternion Class

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

    Sampler container for Quaternion data type

    System.Object → ComputeCurveSampler<Quaternion> → ComputeCurveSamplerQuaternion
    Derived from ComputeCurveSamplerQuaternion:

    [DataContract("ComputeCurveSamplerQuaternion")]
    [Display("Sampler Quaternion", null)]
    public class ComputeCurveSamplerQuaternion : ComputeCurveSampler<Quaternion>
    Name Description
    Constructors
    ComputeCurveSamplerQuaternion()
    Methods
    Linear(ref Quaternion, ref Quaternion, Single, out Quaternion)

    Interface for linera interpolation between two data values

    | Improve this Doc View Source

    Constructors


    ComputeCurveSamplerQuaternion()

    public ComputeCurveSamplerQuaternion()
    | Improve this Doc View Source

    Methods


    Linear(ref Quaternion, ref Quaternion, Single, out Quaternion)

    Interface for linera interpolation between two data values

    public override void Linear(ref Quaternion value1, ref Quaternion value2, float t, out Quaternion result)
    Parameters
    Type Name Description
    Quaternion value1
    Quaternion value2
    System.Single t

    Lerp amount between 0 and 1

    Quaternion result
    Overrides
    Stride.Animations.ComputeCurveSampler<Stride.Core.Mathematics.Quaternion>.Linear(Stride.Core.Mathematics.Quaternion, Stride.Core.Mathematics.Quaternion, System.Single, Stride.Core.Mathematics.Quaternion)

    Inherited Members

    ComputeCurveSampler<Quaternion>.curve
    ComputeCurveSampler<Quaternion>.Curve
    ComputeCurveSampler<Quaternion>.Evaluate(Single)
    ComputeCurveSampler<Quaternion>.UpdateChanges()

    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