com.badlogic.gdx.assets.loaders
Class AssetLoader<T,P extends AssetLoaderParameters<T>>
java.lang.Object
com.badlogic.gdx.assets.loaders.AssetLoader<T,P>
- Type Parameters:
T
- the class of the asset the loader supportsP
- the class of the loading parameters the loader supports.
- Direct Known Subclasses:
- AsynchronousAssetLoader, SynchronousAssetLoader
public abstract class AssetLoader<T,P extends AssetLoaderParameters<T>>
- extends Object
Abstract base class for asset loaders.
- Author:
- mzechner
AssetLoader
public AssetLoader(FileHandleResolver resolver)
- Constructor, sets the
FileHandleResolver
to use to resolve the file associated with the asset name.
- Parameters:
resolver
-
resolve
public FileHandle resolve(String fileName)
- Parameters:
fileName
- file name to resolve
- Returns:
- handle to the file, as resolved by the
FileHandleResolver
set on the loader
getDependencies
public abstract Array<AssetDescriptor> getDependencies(String fileName,
FileHandle file,
P parameter)
- Returns the assets this asset requires to be loaded first. This method may be called on a thread other than the GL thread.
- 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.
Copyright © 2014. All Rights Reserved.