Namespace Unity.Timeline | DOTS Timeline | 0.4.0-preview.5
docs.unity3d.com
    Show / Hide Table of Contents

    Namespace Unity.Timeline

    Classes

    ClipConversion

    ClipLocalTimeSystem

    System responsible for converting from the timer time to a local time

    ClipWeightSystem

    System that updates animated clip weights in Dots Timeline

    ComponentAnimationSystem<T>

    ComponentAnimationSystem<T, TMixer>

    EndTimelineBindingCommandBuffer

    EndTimelineSpawnGroupCommandBuffer

    EndTimelineSystemCommandBuffer

    Command Buffer that runs at the end of the timeline group update

    ManageBufferElementSystem<T>

    A generic system that moves items from clips to buffer elements on the target entities

    ManageComponentExistenceSystem

    ManageComponentSystemStateSystem

    Manages the system state tag. Needs to occur after the command buffer is processed

    NonUniformScaleAnimationSystem

    RotationAnimationSystem

    RotationEulerZXYAnimationSystem

    ScaleAnimationSystem

    SpawnPrefabSystem

    SyncComponentDataSystem<T>

    System that synchronizes component data between timeline clips entities and targets

    TagActivenessSystem

    Manages the activation/deactivation of binding components

    TagTrackerSystem

    TimelineBindingGroup

    TimelineComponentAnimationGroup

    TimelineSpawnGroup

    TimelineSystemGroup

    The system group for all systems needed inside of Timeline

    TranslationAnimationSystem

    Structs

    AdditiveAnimatedComponent

    AnimatedClipWeight

    Animation Curve for the assigned weight

    AnimatedComponent<T>

    ClipWeight

    The current assigned weight of a clip

    DefaultComponentValue<T>

    ExtrapolationHold

    Indicates that a clip holds it's time values outside the clip range

    ExtrapolationLoop

    Indicates a clip loops it's time values outside it's range

    ExtrapolationPingPong

    Indicates a clip ping pongs it's time values outside it's range

    HasAnimatedComponent

    Tag to indicate there is an animated component. Used to detect which clips to update

    LocalTime

    The local time of the clip entity

    ManageBufferElement<T>

    Component used to manage buffer elements between clips and binding

    ManageComponent

    Component used by timeline for controlling the existence of up two 4 ECS components on the target clip

    ManageComponentSystemState

    State component used to indicate that a target has been processed in the manage component system

    NonUniformScaleMixer

    RequireActiveTag

    Tag component that for spawned prefabs indicating they need a corresponding active clip to be enabled

    RotationEulerZXYMixer

    RotationMixer

    ScaleMixer

    SpawnClipPrefabComponent

    Component used by Timeline clips for instantiating prefabs

    SpawnPrefab

    Buffer element used for spawning prefabs

    TimeTransform

    The transformation from the timer to the local clip space

    TrackBindingComponent

    Component assigned to a Clip entity indicating which entities it targets

    TrackBindingElement

    Buffer element to be assigned to a target entity of timeline indicating which clips influence it

    TrackIdentifier

    Component to identify the instance ID of a track that is associated with an entity

    TranslationMixer

    Interfaces

    IComponentMixer<T>

    Enums

    ExtrapolationPosition

    Which sides of the clip to apply extrapolation

    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023