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

    Struct ConversionContext

    Relevant information about the current timeline conversion

    Namespace: Unity.Timeline.Hybrid
    Syntax
    public struct ConversionContext

    Fields

    AssetStore

    The storage mechanism for BlobAssets

    Declaration
    public BlobAssetStore AssetStore
    Field Value
    Type Description
    BlobAssetStore

    Clip

    The current clip being converted

    Declaration
    public TimelineClip Clip
    Field Value
    Type Description
    TimelineClip

    ConversionSystem

    The Conversion System

    Declaration
    public GameObjectConversionSystem ConversionSystem
    Field Value
    Type Description
    GameObjectConversionSystem

    Director

    The current playable director being converted. For the top most director, this is the PlayableDirector.

    Declaration
    public PlayableDirector Director
    Field Value
    Type Description
    PlayableDirector

    EntityManager

    The entityManager used for conversion

    Declaration
    public EntityManager EntityManager
    Field Value
    Type Description
    EntityManager

    SharedContextValues

    Values that should be maintained across context copies

    Declaration
    public SharedContextValues SharedContextValues
    Field Value
    Type Description
    SharedContextValues

    Tag

    The current identified for the binding

    Declaration
    public Entities.Hash128 Tag
    Field Value
    Type Description
    Entities.Hash128

    Target

    The target object being converted. This is the top most gameObject with a PlayableDirector component.

    Declaration
    public GameObject Target
    Field Value
    Type Description
    GameObject

    Timer

    The current timer entity for this conversion

    Declaration
    public Entity Timer
    Field Value
    Type Description
    Entity

    Track

    The current track being converted

    Declaration
    public TrackAsset Track
    Field Value
    Type Description
    TrackAsset

    Extension Methods

    ConversionContextExtensions.CreateEntity(ConversionContext, String)
    ConversionContextExtensions.CreateCompositeTimer(ConversionContext)
    ConversionContextExtensions.CreateCompositeTimer(ConversionContext, ActiveRange, DiscreteTime, Double, String)
    ConversionContextExtensions.CreateTrackEntity(ConversionContext)
    ConversionContextExtensions.CreateAnimatedTrackWeightEntity(ConversionContext, TrackAsset, BlobAssetReference<AnimationCurveBlob>)
    ConversionContextExtensions.CreateClipEntity(ConversionContext)
    ConversionContextExtensions.CreateUnboundClipEntity(ConversionContext, TimelineClip)
    ConversionContextExtensions.GetTrackPriority(ConversionContext)
    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