Table of Contents

Class AnimationCurveEvaluatorOptimizedBlittableGroupBase<T>

Namespace
Stride.Animations
Assembly
Stride.Engine.dll
public abstract class AnimationCurveEvaluatorOptimizedBlittableGroupBase<T> : AnimationCurveEvaluatorOptimizedGroup<T>

Type Parameters

T
Inheritance
AnimationCurveEvaluatorOptimizedBlittableGroupBase<T>
Derived
Inherited Members

Methods

Evaluate(CompressedTimeSpan, nint, UpdateObjectData[])

public override void Evaluate(CompressedTimeSpan newTime, nint data, UpdateObjectData[] objects)

Parameters

newTime CompressedTimeSpan
data nint
objects UpdateObjectData[]

ProcessChannel(ref Channel, CompressedTimeSpan, nint)

protected void ProcessChannel(ref AnimationCurveEvaluatorOptimizedGroup<T>.Channel channel, CompressedTimeSpan currentTime, nint data)

Parameters

channel AnimationCurveEvaluatorOptimizedGroup<T>.Channel
currentTime CompressedTimeSpan
data nint

ProcessChannel(ref Channel, CompressedTimeSpan, nint, float)

protected abstract void ProcessChannel(ref AnimationCurveEvaluatorOptimizedGroup<T>.Channel channel, CompressedTimeSpan currentTime, nint data, float factor)

Parameters

channel AnimationCurveEvaluatorOptimizedGroup<T>.Channel
currentTime CompressedTimeSpan
data nint
factor float