Package mindustry.maps
Class MapPreviewLoader
java.lang.Object
arc.assets.loaders.AssetLoader<T,P>
arc.assets.loaders.AsynchronousAssetLoader<Texture,TextureLoader.TextureParameter>
arc.assets.loaders.TextureLoader
mindustry.maps.MapPreviewLoader
-
Nested Class Summary
Nested classes/interfaces inherited from class arc.assets.loaders.TextureLoader
TextureLoader.TextureLoaderInfo, TextureLoader.TextureParameter
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
getDependencies
(String fileName, Fi file, TextureLoader.TextureParameter parameter) Returns the assets this asset requires to be loaded first.void
loadAsync
(AssetManager manager, String fileName, Fi file, TextureLoader.TextureParameter parameter) Loads the non-OpenGL part of the asset and injects any dependencies of the asset into the AssetManager.loadSync
(AssetManager manager, String fileName, Fi file, TextureLoader.TextureParameter parameter) Loads the OpenGL part of the asset.static void
Methods inherited from class arc.assets.loaders.AssetLoader
resolve
-
Constructor Details
-
MapPreviewLoader
public MapPreviewLoader()
-
-
Method Details
-
loadAsync
public void loadAsync(AssetManager manager, String fileName, Fi file, TextureLoader.TextureParameter parameter) Description copied from class:AsynchronousAssetLoader
Loads the non-OpenGL part of the asset and injects any dependencies of the asset into the AssetManager.- Overrides:
loadAsync
in classTextureLoader
fileName
- the name of the asset to loadfile
- the resolved file to loadparameter
- the parameters to use for loading the asset
-
loadSync
public Texture loadSync(AssetManager manager, String fileName, Fi file, TextureLoader.TextureParameter parameter) Description copied from class:AsynchronousAssetLoader
Loads the OpenGL part of the asset.- Overrides:
loadSync
in classTextureLoader
file
- the resolved file to load
-
getDependencies
public Seq<AssetDescriptor> getDependencies(String fileName, Fi file, TextureLoader.TextureParameter parameter) Description copied from class:AssetLoader
Returns the assets this asset requires to be loaded first. This method may be called on a thread other than the GL thread.- Overrides:
getDependencies
in classTextureLoader
- Parameters:
fileName
- name of the asset to loadfile
- the resolved file to loadparameter
- parameters for loading the asset- Returns:
- other assets that the asset depends on and need to be loaded first or null if there are no dependencies.
-
setupLoaders
public static void setupLoaders() -
checkPreviews
public static void checkPreviews()
-