AnimationCurveEvaluatorDirectGroup<T> Class
Namespace: Stride.AnimationsAssembly: Stride.Engine.dll
System.Object → AnimationCurveEvaluatorGroup → AnimationCurveEvaluatorDirectGroup →
AnimationCurveEvaluatorDirectGroup<T>
Derived from AnimationCurveEvaluatorDirectGroup<T>: AnimationCurveEvaluatorDirectBlittableGroupBase<T> AnimationCurveEvaluatorDirectObjectGroup<T>
public abstract class AnimationCurveEvaluatorDirectGroup<T> : AnimationCurveEvaluatorDirectGroup
Type Parameters
Name | Description |
---|---|
T |
Name | Description | |
---|---|---|
Fields | ||
channels | ||
Properties | ||
ElementType | ||
Methods | ||
AddChannel(AnimationCurve, Int32) | ||
Cleanup() | ||
Initialize() | ||
SetTime(ref AnimationCurveEvaluatorDirectGroup<T>.Channel, CompressedTimeSpan) |
Fields
channels
protected FastListStruct<AnimationCurveEvaluatorDirectGroup<T>.Channel> channels
Field Value
Type | Description |
---|---|
FastListStruct<AnimationCurveEvaluatorDirectGroup.Channel<>> |
Properties
ElementType
public override Type ElementType { get; }
Property Value
Type | Description |
---|---|
System.Type |
Overrides
| Improve this Doc View SourceMethods
AddChannel(AnimationCurve, Int32)
public override void AddChannel(AnimationCurve curve, int offset)
Parameters
Type | Name | Description |
---|---|---|
AnimationCurve | curve | |
System.Int32 | offset |
Overrides
Cleanup()
public override void Cleanup()
Overrides
Initialize()
public void Initialize()
SetTime(ref AnimationCurveEvaluatorDirectGroup<T>.Channel, CompressedTimeSpan)
protected static void SetTime(ref AnimationCurveEvaluatorDirectGroup<T>.Channel channel, CompressedTimeSpan newTime)
Parameters
Type | Name | Description |
---|---|---|
AnimationCurveEvaluatorDirectGroup.Channel<> | channel | |
CompressedTimeSpan | newTime |