com.badlogic.gdx.assets.loaders
Class AsynchronousAssetLoader<T,P extends AssetLoaderParameters<T>>
java.lang.Object
com.badlogic.gdx.assets.loaders.AssetLoader<T,P>
com.badlogic.gdx.assets.loaders.AsynchronousAssetLoader<T,P>
- Type Parameters:
T
- P
-
- Direct Known Subclasses:
- BitmapFontLoader, PixmapLoader, SkinLoader, TextureLoader, TileAtlasLoader
public abstract class AsynchronousAssetLoader<T,P extends AssetLoaderParameters<T>>
- extends AssetLoader<T,P>
Base class for asynchronous AssetLoader
instances. Such loaders try to load parts of an OpenGL resource, like the
Pixmap, on a separate thread to then load the actual resource on the thread the OpenGL context is active on.
- Author:
- mzechner
Method Summary |
abstract void |
loadAsync(AssetManager manager,
java.lang.String fileName,
P parameter)
Loads the non-OpenGL part of the asset and injects any dependencies of the asset into the AssetManager. |
abstract T |
loadSync(AssetManager manager,
java.lang.String fileName,
P parameter)
Loads th |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AsynchronousAssetLoader
public AsynchronousAssetLoader(FileHandleResolver resolver)
loadAsync
public abstract void loadAsync(AssetManager manager,
java.lang.String fileName,
P parameter)
- Loads the non-OpenGL part of the asset and injects any dependencies of the asset into the AssetManager.
- Parameters:
manager
- fileName
- the name of the asset to loadparameter
- the parameters to use for loading the asset
loadSync
public abstract T loadSync(AssetManager manager,
java.lang.String fileName,
P parameter)
- Loads th
- Parameters:
manager
- fileName
- parameter
-
Copyright 2010 Mario Zechner (contact@badlogicgames.com), Nathan Sweet (admin@esotericsoftware.com)