Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
IAssetRepository.cs
Go to the documentation of this file.
1using System;
3using System.IO;
5
6namespace ReLogic.Content;
7
8public interface IAssetRepository : IDisposable
9{
10 int PendingAssets { get; }
11
12 int TotalAssets { get; }
13
14 int LoadedAssets { get; }
15
17
19
21
23
25
26 internal Asset<T> Request<T>(string assetName) where T : class
27 {
28 return Request<T>(assetName, AssetRequestMode.ImmediateLoad);
29 }
30}
FailedToLoadAssetCustomAction AssetLoadFailHandler
Asset< T > Request< T >(string assetName, AssetRequestMode mode=AssetRequestMode.AsyncLoad)
void SetSources(IEnumerable< IContentSource > sources, AssetRequestMode mode=AssetRequestMode.ImmediateLoad)
delegate void FailedToLoadAssetCustomAction(string assetName, Exception e)