Table of Contents

Class AnimationData<T>

Namespace
Stride.Animations
Assembly
Stride.Engine.dll
[DataSerializerGlobal(null, typeof(AnimationData<float>), DataSerializerGenericMode.None, false, false)]
[DataSerializerGlobal(null, typeof(AnimationData<double>), DataSerializerGenericMode.None, false, false)]
[DataSerializerGlobal(null, typeof(AnimationData<Vector2>), DataSerializerGenericMode.None, false, false)]
[DataSerializerGlobal(null, typeof(AnimationData<Vector3>), DataSerializerGenericMode.None, false, false)]
[DataSerializerGlobal(null, typeof(AnimationData<Vector4>), DataSerializerGenericMode.None, false, false)]
[DataSerializerGlobal(null, typeof(AnimationData<int>), DataSerializerGenericMode.None, false, false)]
[DataSerializerGlobal(null, typeof(AnimationData<uint>), DataSerializerGenericMode.None, false, false)]
[DataSerializerGlobal(null, typeof(AnimationData<long>), DataSerializerGenericMode.None, false, false)]
[DataSerializerGlobal(null, typeof(AnimationData<ulong>), DataSerializerGenericMode.None, false, false)]
[DataSerializerGlobal(null, typeof(AnimationData<Int2>), DataSerializerGenericMode.None, false, false)]
[DataSerializerGlobal(null, typeof(AnimationData<Int3>), DataSerializerGenericMode.None, false, false)]
[DataSerializerGlobal(null, typeof(AnimationData<Int4>), DataSerializerGenericMode.None, false, false)]
[DataSerializerGlobal(null, typeof(AnimationData<Quaternion>), DataSerializerGenericMode.None, false, false)]
[DataSerializerGlobal(null, typeof(AnimationData<object>), DataSerializerGenericMode.None, false, false)]
public class AnimationData<T> : AnimationData

Type Parameters

T
Inheritance
AnimationData<T>
Inherited Members

Properties

AnimationInitialValues

public AnimationInitialValues<T>[] AnimationInitialValues { get; set; }

Property Value

AnimationInitialValues<T>[]

AnimationSortedValues

public AnimationKeyValuePair<T>[][] AnimationSortedValues { get; set; }

Property Value

AnimationKeyValuePair<T>[][]

Duration

public TimeSpan Duration { get; }

Property Value

TimeSpan

ElementType

public override Type ElementType { get; }

Property Value

Type

Methods

FromAnimationChannels(IList<KeyValuePair<string, AnimationCurve<T>>>)

public static AnimationData<T> FromAnimationChannels(IList<KeyValuePair<string, AnimationCurve<T>>> animationChannelsWithName)

Parameters

animationChannelsWithName IList<KeyValuePair<string, AnimationCurve<T>>>

Returns

AnimationData<T>