Interface IBuildCache
Base interface for the Build Caching
Namespace: UnityEditor.Build.Pipeline.Interfaces
Assembly: solution.dll
Syntax
public interface IBuildCache : IContextObject
Methods
| Name | Description |
|---|---|
| GetCacheEntry(string, int) | Gets a CacheEntry for a file identified by its relative path. |
| GetCacheEntry(Type, int) | Gets a CacheEntry for a scripting type by a System.Type. |
| GetCacheEntry(ObjectIdentifier, int) | Gets a CacheEntry for an object identified by an Object Identifier. |
| GetCacheEntry(GUID, int) | Gets a CacheEntry for an asset identified by its GUID. |
| GetCachedArtifactsDirectory(CacheEntry) | Returns the path where artifact data can be saved in the cache |
| GetCachedInfoFile(CacheEntry) | Returns the path where info data can be saved in the cache |
| HasAssetOrDependencyChanged(CachedInfo) | Checks if the CachedInfo passed in needs to be rebuilt |
| LoadCachedData(IList<CacheEntry>, out IList<CachedInfo>) | Loads a set of CachedInfos from the cache |
| SaveCachedData(IList<CachedInfo>) | Saves a set of CachedInfos to the cache |