public class MusicLoader extends AsynchronousAssetLoader<Music,MusicLoader.MusicParameter>
AssetLoader for Music instances. The Music instance is loaded synchronously.| Modifier and Type | Class and Description |
|---|---|
static class |
MusicLoader.MusicParameter |
| Constructor and Description |
|---|
MusicLoader(FileHandleResolver resolver) |
| Modifier and Type | Method and Description |
|---|---|
Array<AssetDescriptor> |
getDependencies(java.lang.String fileName,
FileHandle file,
MusicLoader.MusicParameter parameter)
Returns the assets this asset requires to be loaded first.
|
protected Music |
getLoadedMusic()
Returns the
Music instance currently loaded by this
MusicLoader. |
void |
loadAsync(AssetManager manager,
java.lang.String fileName,
FileHandle file,
MusicLoader.MusicParameter parameter)
Loads the non-OpenGL part of the asset and injects any dependencies of the asset into the AssetManager.
|
Music |
loadSync(AssetManager manager,
java.lang.String fileName,
FileHandle file,
MusicLoader.MusicParameter parameter)
Loads the OpenGL part of the asset.
|
resolvepublic MusicLoader(FileHandleResolver resolver)
protected Music getLoadedMusic()
Music instance currently loaded by this
MusicLoader.public void loadAsync(AssetManager manager, java.lang.String fileName, FileHandle file, MusicLoader.MusicParameter parameter)
AsynchronousAssetLoaderloadAsync in class AsynchronousAssetLoader<Music,MusicLoader.MusicParameter>fileName - the name of the asset to loadfile - the resolved file to loadparameter - the parameters to use for loading the assetpublic Music loadSync(AssetManager manager, java.lang.String fileName, FileHandle file, MusicLoader.MusicParameter parameter)
AsynchronousAssetLoaderloadSync in class AsynchronousAssetLoader<Music,MusicLoader.MusicParameter>file - the resolved file to loadpublic Array<AssetDescriptor> getDependencies(java.lang.String fileName, FileHandle file, MusicLoader.MusicParameter parameter)
AssetLoadergetDependencies in class AssetLoader<Music,MusicLoader.MusicParameter>fileName - name of the asset to loadfile - the resolved file to loadparameter - parameters for loading the asset