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