public interface IAssetLoader<T extends IAsset>
| Modifier and Type | Method and Description |
|---|---|
default java.util.Map<IResourceName,T> |
dealWithSpecialCases(IAssetManager manager,
java.lang.String resourceName,
java.lang.String path,
com.google.gson.JsonElement element,
java.lang.String elementName,
IMod loadingMod) |
default void |
finalize(IAssetManager manager) |
IResourceName |
getAssetIdentifier() |
T |
loadAsset(IAssetManager manager,
IResourceName resourceName,
java.lang.String path,
com.google.gson.JsonElement element,
java.lang.String elementName,
IMod loadingMod) |
default void |
register() |
default void register()
IResourceName getAssetIdentifier()
T loadAsset(IAssetManager manager, IResourceName resourceName, java.lang.String path, com.google.gson.JsonElement element, java.lang.String elementName, IMod loadingMod) throws java.lang.Exception
java.lang.Exceptiondefault java.util.Map<IResourceName,T> dealWithSpecialCases(IAssetManager manager, java.lang.String resourceName, java.lang.String path, com.google.gson.JsonElement element, java.lang.String elementName, IMod loadingMod) throws java.lang.Exception
java.lang.Exceptiondefault void finalize(IAssetManager manager)