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 |