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