libgdx API

com.badlogic.gdx.assets.loaders
Class AsynchronousAssetLoader<T,P extends AssetLoaderParameters<T>>

java.lang.Object
  extended by com.badlogic.gdx.assets.loaders.AssetLoader<T,P>
      extended by com.badlogic.gdx.assets.loaders.AsynchronousAssetLoader<T,P>
Type Parameters:
T -
P -
Direct Known Subclasses:
BitmapFontLoader, PixmapLoader, SkinLoader, TextureLoader, TileAtlasLoader

public abstract class AsynchronousAssetLoader<T,P extends AssetLoaderParameters<T>>
extends AssetLoader<T,P>

Base class for asynchronous AssetLoader instances. Such loaders try to load parts of an OpenGL resource, like the Pixmap, on a separate thread to then load the actual resource on the thread the OpenGL context is active on.

Author:
mzechner

Constructor Summary
AsynchronousAssetLoader(FileHandleResolver resolver)
           
 
Method Summary
abstract  void loadAsync(AssetManager manager, java.lang.String fileName, P parameter)
          Loads the non-OpenGL part of the asset and injects any dependencies of the asset into the AssetManager.
abstract  T loadSync(AssetManager manager, java.lang.String fileName, P parameter)
          Loads th
 
Methods inherited from class com.badlogic.gdx.assets.loaders.AssetLoader
getDependencies, resolve
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsynchronousAssetLoader

public AsynchronousAssetLoader(FileHandleResolver resolver)
Method Detail

loadAsync

public abstract void loadAsync(AssetManager manager,
                               java.lang.String fileName,
                               P parameter)
Loads the non-OpenGL part of the asset and injects any dependencies of the asset into the AssetManager.

Parameters:
manager -
fileName - the name of the asset to load
parameter - the parameters to use for loading the asset

loadSync

public abstract T loadSync(AssetManager manager,
                           java.lang.String fileName,
                           P parameter)
Loads th

Parameters:
manager -
fileName -
parameter -

libgdx API

Copyright 2010 Mario Zechner (contact@badlogicgames.com), Nathan Sweet (admin@esotericsoftware.com)