docs.unity.cn
    Show / Hide Table of Contents

    Interface IDependencyData

    Base interface for the dependency data container

    Namespace: UnityEditor.Build.Pipeline.Interfaces
    Syntax
    public interface IDependencyData : IContextObject

    Properties

    AssetInfo

    Map of Asset to dependency data.

    Declaration
    Dictionary<GUID, AssetLoadInfo> AssetInfo { get; }
    Property Value
    Type Description
    Dictionary<UnityEditor.GUID, AssetLoadInfo>

    AssetUsage

    Map of Asset to usage data.

    Declaration
    Dictionary<GUID, BuildUsageTagSet> AssetUsage { get; }
    Property Value
    Type Description
    Dictionary<UnityEditor.GUID, BuildUsageTagSet>

    DependencyHash

    Map of Asset or Scene to pre-calculated dependency hash for caching.

    Declaration
    Dictionary<GUID, Hash128> DependencyHash { get; }
    Property Value
    Type Description
    Dictionary<UnityEditor.GUID, Hash128>

    DependencyUsageCache

    Reusable cache for calculating usage tags

    Declaration
    BuildUsageCache DependencyUsageCache { get; }
    Property Value
    Type Description
    BuildUsageCache

    GlobalUsage

    BuildUsageTagGlobal value from GraphicsSettings

    Declaration
    BuildUsageTagGlobal GlobalUsage { get; set; }
    Property Value
    Type Description
    BuildUsageTagGlobal

    SceneInfo

    Map of Scene to dependency data.

    Declaration
    Dictionary<GUID, SceneDependencyInfo> SceneInfo { get; }
    Property Value
    Type Description
    Dictionary<UnityEditor.GUID, SceneDependencyInfo>

    SceneUsage

    Map of Scene to usage data.

    Declaration
    Dictionary<GUID, BuildUsageTagSet> SceneUsage { get; }
    Property Value
    Type Description
    Dictionary<UnityEditor.GUID, BuildUsageTagSet>
    Back to top Copyright © 2022 Unity Technologies
    Generated by DocFX
    on Thursday, June 23, 2022
    Terms of use