com.badlogic.gdx.assets.loaders
Class SoundLoader
java.lang.Object
com.badlogic.gdx.assets.loaders.AssetLoader<T,P>
com.badlogic.gdx.assets.loaders.AsynchronousAssetLoader<Sound,SoundLoader.SoundParameter>
com.badlogic.gdx.assets.loaders.SoundLoader
public class SoundLoader
- extends AsynchronousAssetLoader<Sound,SoundLoader.SoundParameter>
AssetLoader
to load Sound
instances.
- Author:
- mzechner
SoundLoader
public SoundLoader(FileHandleResolver resolver)
loadAsync
public void loadAsync(AssetManager manager,
String fileName,
FileHandle file,
SoundLoader.SoundParameter parameter)
- Description copied from class:
AsynchronousAssetLoader
- Loads the non-OpenGL part of the asset and injects any dependencies of the asset into the AssetManager.
- Specified by:
loadAsync
in class AsynchronousAssetLoader<Sound,SoundLoader.SoundParameter>
fileName
- the name of the asset to loadfile
- the resolved file to loadparameter
- the parameters to use for loading the asset
loadSync
public Sound loadSync(AssetManager manager,
String fileName,
FileHandle file,
SoundLoader.SoundParameter parameter)
- Description copied from class:
AsynchronousAssetLoader
- Loads the OpenGL part of the asset.
- Specified by:
loadSync
in class AsynchronousAssetLoader<Sound,SoundLoader.SoundParameter>
file
- the resolved file to load
getDependencies
public Array<AssetDescriptor> getDependencies(String fileName,
FileHandle file,
SoundLoader.SoundParameter 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.
- Specified by:
getDependencies
in class AssetLoader<Sound,SoundLoader.SoundParameter>
- 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 © 2013. All Rights Reserved.