APIdia Launch Partner
Top Description Inners Constructors Methods
com.badlogic.gdx.assets.loaders

public Class ParticleEffectLoader

extends SynchronousAssetLoader<ParticleEffect, ParticleEffectLoader.ParticleEffectParameter>
Class Inheritance
Imports
com.badlogic.gdx.assets.AssetDescriptor, .AssetLoaderParameters, .AssetManager, com.badlogic.gdx.files.FileHandle, com.badlogic.gdx.graphics.g2d.ParticleEffect, .TextureAtlas, com.badlogic.gdx.utils.Array

AssetLoader to load ParticleEffect instances. Passing a ParticleEffectParameter to AssetManager#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 and Inner Type Summary

Modifier and TypeClass and Description
public static class
ParticleEffectLoader.ParticleEffectParameter

Parameter to be passed to AssetManager#load(String, Class, AssetLoaderParameters) if additional configuration is necessary for the ParticleEffect.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Array<AssetDescriptor<T>>
getDependencies(String fileName, FileHandle file, ParticleEffectLoader.ParticleEffectParameter param)

Implements abstract com.badlogic.gdx.assets.loaders.AssetLoader.getDependencies.

Returns the assets this asset requires to be loaded first.

public ParticleEffect

Constructor Detail

ParticleEffectLoaderback to summary
public ParticleEffectLoader(FileHandleResolver resolver)

Method Detail

getDependenciesback to summary
public Array<AssetDescriptor<T>> getDependencies(String fileName, FileHandle file, ParticleEffectLoader.ParticleEffectParameter param)

Implements abstract com.badlogic.gdx.assets.loaders.AssetLoader.getDependencies.

Doc from com.badlogic.gdx.assets.loaders.AssetLoader.getDependencies.

Returns the assets this asset requires to be loaded first. This method may be called on a thread other than the GL thread.

Annotations
@Override
loadback to summary
public ParticleEffect load(AssetManager am, String fileName, FileHandle file, ParticleEffectLoader.ParticleEffectParameter param)

Implements abstract com.badlogic.gdx.assets.loaders.SynchronousAssetLoader.load.

Annotations
@Override
com.badlogic.gdx.assets.loaders back to summary

public Class ParticleEffectLoader.ParticleEffectParameter

extends AssetLoaderParameters<ParticleEffect>
Class Inheritance

Parameter to be passed to AssetManager#load(String, Class, AssetLoaderParameters) if additional configuration is necessary for the ParticleEffect.

Field Summary

Modifier and TypeField and Description
public String
atlasFile

Atlas file name.

public String
atlasPrefix

Optional prefix to image names

public FileHandle
imagesDir

Image directory.

Inherited from com.badlogic.gdx.assets.AssetLoaderParameters:
loadedCallback

Constructor Summary

AccessConstructor and Description
public

Field Detail

atlasFileback to summary
public String atlasFile

Atlas file name.

atlasPrefixback to summary
public String atlasPrefix

Optional prefix to image names

imagesDirback to summary
public FileHandle imagesDir

Image directory.

Constructor Detail

ParticleEffectParameterback to summary
public ParticleEffectParameter()