Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    AnimationCurveEvaluatorOptimizedGroup<T> Class

    Namespace: Stride.Animations
    Assembly: Stride.Engine.dll
    System.Object → AnimationCurveEvaluatorGroup → AnimationCurveEvaluatorOptimizedGroup → AnimationCurveEvaluatorOptimizedGroup<T>
    Derived from AnimationCurveEvaluatorOptimizedGroup<T>: AnimationCurveEvaluatorOptimizedBlittableGroupBase<T> AnimationCurveEvaluatorOptimizedObjectGroup<T>

    public abstract class AnimationCurveEvaluatorOptimizedGroup<T> : AnimationCurveEvaluatorOptimizedGroup
    Type Parameters
    Name Description
    T
    Name Description
    Fields
    animationData
    channels
    Properties
    ElementType
    Methods
    Cleanup()
    Initialize(AnimationData)
    Initialize(AnimationData<T>)
    SetChannelOffset(String, Int32)
    SetTime(CompressedTimeSpan)
    | Improve this Doc View Source

    Fields


    animationData

    protected AnimationData<T> animationData
    Field Value
    Type Description
    AnimationData<T>

    channels

    protected FastListStruct<AnimationCurveEvaluatorOptimizedGroup<T>.Channel> channels
    Field Value
    Type Description
    FastListStruct<AnimationCurveEvaluatorOptimizedGroup.Channel<>>
    | Improve this Doc View Source

    Properties


    ElementType

    public override Type ElementType { get; }
    Property Value
    Type Description
    System.Type
    Overrides
    AnimationCurveEvaluatorGroup.ElementType
    | Improve this Doc View Source

    Methods


    Cleanup()

    public override void Cleanup()
    Overrides
    AnimationCurveEvaluatorGroup.Cleanup()

    Initialize(AnimationData)

    public override void Initialize(AnimationData animationData)
    Parameters
    Type Name Description
    AnimationData animationData
    Overrides
    AnimationCurveEvaluatorOptimizedGroup.Initialize(AnimationData)

    Initialize(AnimationData<T>)

    public void Initialize(AnimationData<T> animationData)
    Parameters
    Type Name Description
    AnimationData<T> animationData

    SetChannelOffset(String, Int32)

    public override void SetChannelOffset(string name, int offset)
    Parameters
    Type Name Description
    System.String name
    System.Int32 offset
    Overrides
    AnimationCurveEvaluatorOptimizedGroup.SetChannelOffset(String, Int32)

    SetTime(CompressedTimeSpan)

    protected void SetTime(CompressedTimeSpan timeSpan)
    Parameters
    Type Name Description
    CompressedTimeSpan timeSpan

    Inherited Members

    AnimationCurveEvaluatorOptimizedGroup.Create<T>()
    AnimationCurveEvaluatorGroup.Evaluate(CompressedTimeSpan, IntPtr, UpdateObjectData[])

    Extension Methods

    ComponentBaseExtensions.DisposeBy<T>(T, ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<T>(T, ICollectorHolder)
    • Improve this Doc
    • View Source
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation