AnimationCurveEvaluatorDirectBlittableGroupBase<T> Class
Namespace: Stride.AnimationsAssembly: Stride.Engine.dll
System.Object → AnimationCurveEvaluatorGroup → AnimationCurveEvaluatorDirectGroup → AnimationCurveEvaluatorDirectGroup<T> →
AnimationCurveEvaluatorDirectBlittableGroupBase<T>
Derived from AnimationCurveEvaluatorDirectBlittableGroupBase<T>: AnimationCurveEvaluatorDirectBlittableGroup<T> AnimationCurveEvaluatorDirectFloatGroup AnimationCurveEvaluatorDirectQuaternionGroup AnimationCurveEvaluatorDirectVector3Group AnimationCurveEvaluatorDirectVector4Group
public abstract class AnimationCurveEvaluatorDirectBlittableGroupBase<T> : AnimationCurveEvaluatorDirectGroup<T>
Type Parameters
| Name | Description |
|---|---|
| T |
| Name | Description | |
|---|---|---|
| Methods | ||
| Evaluate(CompressedTimeSpan, IntPtr, UpdateObjectData[]) | ||
| ProcessChannel(ref AnimationCurveEvaluatorDirectGroup<T>.Channel, CompressedTimeSpan, IntPtr) | ||
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 AnimationCurveEvaluatorDirectGroup<T>.Channel, CompressedTimeSpan, IntPtr)
protected abstract void ProcessChannel(ref AnimationCurveEvaluatorDirectGroup<T>.Channel channel, CompressedTimeSpan newTime, IntPtr location)
Parameters
| Type | Name | Description |
|---|---|---|
| AnimationCurveEvaluatorDirectGroup.Channel<> | channel | |
| CompressedTimeSpan | newTime | |
| System.IntPtr | location |