Class BuildCache
Inheritance
System.Object
BuildCache
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Syntax
public class BuildCache : IBuildCache, IContextObject
Methods
GetArtifactCacheDirectory(CacheEntry)
Declaration
public string GetArtifactCacheDirectory(CacheEntry cacheEntry)
Parameters
Returns
Type |
Description |
System.String |
|
Implements
GetCacheEntries(IEnumerable<GUID>, out HashSet<CacheEntry>)
Declaration
public bool GetCacheEntries(IEnumerable<GUID> assets, out HashSet<CacheEntry> cacheEntries)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<GUID> |
assets |
|
HashSet<CacheEntry> |
cacheEntries |
|
Returns
Type |
Description |
System.Boolean |
|
Implements
GetCacheEntry(GUID)
Declaration
public CacheEntry GetCacheEntry(GUID asset)
Parameters
Type |
Name |
Description |
GUID |
asset |
|
Returns
Implements
GetDependencyCacheDirectory(CacheEntry)
Declaration
public string GetDependencyCacheDirectory(CacheEntry cacheEntry)
Parameters
Returns
Type |
Description |
System.String |
|
Implements
IsCacheEntryValid(CacheEntry)
Declaration
public bool IsCacheEntryValid(CacheEntry cacheEntry)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
PurgeCache()
Declaration
public static void PurgeCache()
TryLoadFromCache(CacheEntry, ref AssetLoadInfo, ref BuildUsageTagSet)
Declaration
public bool TryLoadFromCache(CacheEntry cacheEntry, ref AssetLoadInfo info, ref BuildUsageTagSet usage)
Parameters
Type |
Name |
Description |
CacheEntry |
cacheEntry |
|
AssetLoadInfo |
info |
|
BuildUsageTagSet |
usage |
|
Returns
Type |
Description |
System.Boolean |
|
Implements
TryLoadFromCache(CacheEntry, ref SceneDependencyInfo, ref BuildUsageTagSet)
Declaration
public bool TryLoadFromCache(CacheEntry cacheEntry, ref SceneDependencyInfo info, ref BuildUsageTagSet usage)
Parameters
Type |
Name |
Description |
CacheEntry |
cacheEntry |
|
SceneDependencyInfo |
info |
|
BuildUsageTagSet |
usage |
|
Returns
Type |
Description |
System.Boolean |
|
Implements
TryLoadFromCache<T>(CacheEntry, ref T)
Declaration
public bool TryLoadFromCache<T>(CacheEntry cacheEntry, ref T results)
Parameters
Type |
Name |
Description |
CacheEntry |
cacheEntry |
|
T |
results |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
Implements
TryLoadFromCache<T1, T2>(CacheEntry, ref T1, ref T2)
Declaration
public bool TryLoadFromCache<T1, T2>(CacheEntry cacheEntry, ref T1 results1, ref T2 results2)
Parameters
Type |
Name |
Description |
CacheEntry |
cacheEntry |
|
T1 |
results1 |
|
T2 |
results2 |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
Implements
TrySaveToCache(CacheEntry, AssetLoadInfo, BuildUsageTagSet)
Declaration
public bool TrySaveToCache(CacheEntry cacheEntry, AssetLoadInfo info, BuildUsageTagSet usage)
Parameters
Type |
Name |
Description |
CacheEntry |
cacheEntry |
|
AssetLoadInfo |
info |
|
BuildUsageTagSet |
usage |
|
Returns
Type |
Description |
System.Boolean |
|
Implements
TrySaveToCache(CacheEntry, SceneDependencyInfo, BuildUsageTagSet)
Declaration
public bool TrySaveToCache(CacheEntry cacheEntry, SceneDependencyInfo info, BuildUsageTagSet usage)
Parameters
Type |
Name |
Description |
CacheEntry |
cacheEntry |
|
SceneDependencyInfo |
info |
|
BuildUsageTagSet |
usage |
|
Returns
Type |
Description |
System.Boolean |
|
Implements
TrySaveToCache<T>(CacheEntry, T)
Declaration
public bool TrySaveToCache<T>(CacheEntry cacheEntry, T results)
Parameters
Type |
Name |
Description |
CacheEntry |
cacheEntry |
|
T |
results |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
Implements
TrySaveToCache<T1, T2>(CacheEntry, T1, T2)
Declaration
public bool TrySaveToCache<T1, T2>(CacheEntry cacheEntry, T1 results1, T2 results2)
Parameters
Type |
Name |
Description |
CacheEntry |
cacheEntry |
|
T1 |
results1 |
|
T2 |
results2 |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
Implements