Package com.badlogic.gdx.assets.loaders
Class ParticleEffectLoader
- java.lang.Object
-
- com.badlogic.gdx.assets.loaders.AssetLoader<T,P>
-
- com.badlogic.gdx.assets.loaders.SynchronousAssetLoader<ParticleEffect,ParticleEffectLoader.ParticleEffectParameter>
-
- com.badlogic.gdx.assets.loaders.ParticleEffectLoader
-
public class ParticleEffectLoader extends SynchronousAssetLoader<ParticleEffect,ParticleEffectLoader.ParticleEffectParameter>
AssetLoaderto loadParticleEffectinstances. Passing aParticleEffectLoader.ParticleEffectParametertoAssetManager.load(String, Class, AssetLoaderParameters)allows to specify an atlas file or an image directory to be used for the effect's images. Per default images are loaded from the directory in which the effect file is found.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classParticleEffectLoader.ParticleEffectParameterParameter to be passed toAssetManager.load(String, Class, AssetLoaderParameters)if additional configuration is necessary for theParticleEffect.
-
Constructor Summary
Constructors Constructor Description ParticleEffectLoader(FileHandleResolver resolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Array<AssetDescriptor>getDependencies(java.lang.String fileName, FileHandle file, ParticleEffectLoader.ParticleEffectParameter param)Returns the assets this asset requires to be loaded first.ParticleEffectload(AssetManager am, java.lang.String fileName, FileHandle file, ParticleEffectLoader.ParticleEffectParameter param)-
Methods inherited from class com.badlogic.gdx.assets.loaders.AssetLoader
resolve
-
-
-
-
Constructor Detail
-
ParticleEffectLoader
public ParticleEffectLoader(FileHandleResolver resolver)
-
-
Method Detail
-
load
public ParticleEffect load(AssetManager am, java.lang.String fileName, FileHandle file, ParticleEffectLoader.ParticleEffectParameter param)
- Specified by:
loadin classSynchronousAssetLoader<ParticleEffect,ParticleEffectLoader.ParticleEffectParameter>
-
getDependencies
public Array<AssetDescriptor> getDependencies(java.lang.String fileName, FileHandle file, ParticleEffectLoader.ParticleEffectParameter param)
Description copied from class:AssetLoaderReturns the assets this asset requires to be loaded first. This method may be called on a thread other than the GL thread.- Specified by:
getDependenciesin classAssetLoader<ParticleEffect,ParticleEffectLoader.ParticleEffectParameter>- Parameters:
fileName- name of the asset to loadfile- the resolved file to loadparam- 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.
-
-