Interface IWriteOperation
Base interface for wrapping the different low level WriteSerializeFile API around a common high level Write function
Namespace: UnityEditor.Build.Pipeline.Interfaces
Assembly: solution.dll
Syntax
public interface IWriteOperation
Properties
Name | Description |
---|---|
Command | The specific write command containing the details about what to write to disk. WriteCommand |
DependencyHash | The hash that represents the unique set of input dependencies for caching this write command. |
ReferenceMap | The specific reference data for objects in the write command. BuildReferenceMap |
UsageSet | The specific usage data for objects in the write command. BuildUsageTagSet |
Methods
Name | Description |
---|---|
GetHash128() | Optimized hash function for use with the Build Cache system. |
GetHash128(IBuildLogger) | Optimized hash function for use with the Build Cache system. |
Write(string, BuildSettings, BuildUsageTagGlobal) | Write function that wraps the low level WriteSerializeFile APIs that takes the common minimum set of parameters. |