AnimationCurveEvaluatorOptimizedBlittableGroupBase<T> Class
Namespace: Stride.AnimationsAssembly: Stride.Engine.dll
System.Object → AnimationCurveEvaluatorGroup → AnimationCurveEvaluatorOptimizedGroup → AnimationCurveEvaluatorOptimizedGroup<T> →
AnimationCurveEvaluatorOptimizedBlittableGroupBase<T>
Derived from AnimationCurveEvaluatorOptimizedBlittableGroupBase<T>: AnimationCurveEvaluatorOptimizedBlittableGroup<T> AnimationCurveEvaluatorOptimizedFloatGroup AnimationCurveEvaluatorOptimizedIntGroup AnimationCurveEvaluatorOptimizedQuaternionGroup AnimationCurveEvaluatorOptimizedVector3Group AnimationCurveEvaluatorOptimizedVector4Group
public abstract class AnimationCurveEvaluatorOptimizedBlittableGroupBase<T> : AnimationCurveEvaluatorOptimizedGroup<T>
Type Parameters
| Name | Description |
|---|---|
| T |
Methods
Evaluate(CompressedTimeSpan, IntPtr, UpdateObjectData[])
public override void Evaluate(CompressedTimeSpan newTime, IntPtr data, UpdateObjectData[] objects)
Parameters
| Type | Name | Description |
|---|---|---|
| CompressedTimeSpan | newTime | |
| System.IntPtr | data | |
| UpdateObjectData[] | objects |
Overrides
ProcessChannel(ref AnimationCurveEvaluatorOptimizedGroup<T>.Channel, CompressedTimeSpan, IntPtr)
protected void ProcessChannel(ref AnimationCurveEvaluatorOptimizedGroup<T>.Channel channel, CompressedTimeSpan currentTime, IntPtr data)
Parameters
| Type | Name | Description |
|---|---|---|
| AnimationCurveEvaluatorOptimizedGroup.Channel<> | channel | |
| CompressedTimeSpan | currentTime | |
| System.IntPtr | data |
ProcessChannel(ref AnimationCurveEvaluatorOptimizedGroup<T>.Channel, CompressedTimeSpan, IntPtr, Single)
protected abstract void ProcessChannel(ref AnimationCurveEvaluatorOptimizedGroup<T>.Channel channel, CompressedTimeSpan currentTime, IntPtr data, float factor)
Parameters
| Type | Name | Description |
|---|---|---|
| AnimationCurveEvaluatorOptimizedGroup.Channel<> | channel | |
| CompressedTimeSpan | currentTime | |
| System.IntPtr | data | |
| System.Single | factor |