ComputeAnimationCurveQuaternion Class
Namespace: Stride.AnimationsAssembly: Stride.Engine.dll
Constant Quaternion value for the IComputeCurve interface
System.Object → System.Collections.Generic.Comparer<AnimationKeyFrame<Quaternion>> → ComputeAnimationCurve<Quaternion> →
ComputeAnimationCurveQuaternion
Derived from ComputeAnimationCurveQuaternion:
[DataContract("ComputeAnimationCurveQuaternion")]
[Display("Animation", null, Expand = ExpandRule.Never)]
public class ComputeAnimationCurveQuaternion : ComputeAnimationCurve<Quaternion>, IComparer<AnimationKeyFrame<Quaternion>>, IComparer, IComputeCurve<Quaternion>, IComputeCurve
Name | Description | |
---|---|---|
Methods | ||
Cubic(ref Quaternion, ref Quaternion, ref Quaternion, ref Quaternion, Single, out Quaternion) | ||
Linear(ref Quaternion, ref Quaternion, Single, out Quaternion) |
Methods
Cubic(ref Quaternion, ref Quaternion, ref Quaternion, ref Quaternion, Single, out Quaternion)
public override void Cubic(ref Quaternion value1, ref Quaternion value2, ref Quaternion value3, ref Quaternion value4, float t, out Quaternion result)
Parameters
Type | Name | Description |
---|---|---|
Quaternion | value1 | |
Quaternion | value2 | |
Quaternion | value3 | |
Quaternion | value4 | |
System.Single | t | |
Quaternion | result |
Overrides
Stride.Animations.ComputeAnimationCurve<Stride.Core.Mathematics.Quaternion>.Cubic(Stride.Core.Mathematics.Quaternion, Stride.Core.Mathematics.Quaternion, Stride.Core.Mathematics.Quaternion, Stride.Core.Mathematics.Quaternion, System.Single, Stride.Core.Mathematics.Quaternion)
Linear(ref Quaternion, ref Quaternion, Single, out Quaternion)
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 | |
Quaternion | result |
Overrides
Stride.Animations.ComputeAnimationCurve<Stride.Core.Mathematics.Quaternion>.Linear(Stride.Core.Mathematics.Quaternion, Stride.Core.Mathematics.Quaternion, System.Single, Stride.Core.Mathematics.Quaternion)
Inherited Members
System.Collections.Generic.Comparer<Stride.Animations.AnimationKeyFrame<Stride.Core.Mathematics.Quaternion>>.Create(System.Comparison<Stride.Animations.AnimationKeyFrame<Stride.Core.Mathematics.Quaternion>>)
System.Collections.Generic.Comparer<Stride.Animations.AnimationKeyFrame<Stride.Core.Mathematics.Quaternion>>.System.Collections.IComparer.Compare(System.Object, System.Object)
System.Collections.Generic.Comparer<Stride.Animations.AnimationKeyFrame<Stride.Core.Mathematics.Quaternion>>.Default