Interface IWriteData
Base interface for the write data container.
Namespace: UnityEditor.Build.Pipeline.Interfaces
Assembly: Unity.ScriptableBuildPipeline.Editor.dll
Syntax
public interface IWriteData : IContextObject
Properties
AssetToFiles
Map of asset to file dependencies. First dependency in the list is the main file for an asset.
Declaration
Dictionary<GUID, List<string>> AssetToFiles { get; }
Property Value
Type | Description |
---|---|
Dictionary<GUID, List<string>> |
FileToObjects
Map of file to list of objects in that file
Declaration
Dictionary<string, List<ObjectIdentifier>> FileToObjects { get; }
Property Value
Type | Description |
---|---|
Dictionary<string, List<ObjectIdentifier>> |
WriteOperations
List of all write operations to serialize data to disk
Declaration
List<IWriteOperation> WriteOperations { get; }
Property Value
Type | Description |
---|---|
List<IWriteOperation> |