Class BuildDependencyData
Basic implementation of IDependencyData. Stores the dependency and usage data calculated during a build. IDependencyData
Namespace: UnityEditor.Build.Pipeline
Syntax
[Serializable]
public class BuildDependencyData : IDependencyData, IContextObject
Constructors
BuildDependencyData()
Default constructor, initializes properties to defaults
Declaration
public BuildDependencyData()
Properties
AssetInfo
Map of Asset to dependency data.
Declaration
public Dictionary<GUID, AssetLoadInfo> AssetInfo { get; }
Property Value
Type | Description |
---|---|
Dictionary<GUID, AssetLoadInfo> |
Implements
AssetUsage
Map of Asset to usage data.
Declaration
public Dictionary<GUID, BuildUsageTagSet> AssetUsage { get; }
Property Value
Type | Description |
---|---|
Dictionary<GUID, BuildUsageTagSet> |
Implements
DependencyUsageCache
Declaration
public BuildUsageCache DependencyUsageCache { get; }
Property Value
Type | Description |
---|---|
BuildUsageCache |
Implements
GlobalUsage
Declaration
public BuildUsageTagGlobal GlobalUsage { get; }
Property Value
Type | Description |
---|---|
BuildUsageTagGlobal |
Implements
SceneInfo
Map of Scene to dependency data.
Declaration
public Dictionary<GUID, SceneDependencyInfo> SceneInfo { get; }
Property Value
Type | Description |
---|---|
Dictionary<GUID, SceneDependencyInfo> |
Implements
SceneUsage
Map of Scene to usage data.
Declaration
public Dictionary<GUID, BuildUsageTagSet> SceneUsage { get; }
Property Value
Type | Description |
---|---|
Dictionary<GUID, BuildUsageTagSet> |