public class AtlasTmxMapLoader extends AsynchronousAssetLoader<TiledMap,AtlasTmxMapLoader.AtlasTiledMapLoaderParameters>
Modifier and Type | Class and Description |
---|---|
static class |
AtlasTmxMapLoader.AtlasTiledMapLoaderParameters |
Constructor and Description |
---|
AtlasTmxMapLoader() |
AtlasTmxMapLoader(FileHandleResolver resolver) |
Modifier and Type | Method and Description |
---|---|
Array<AssetDescriptor> |
getDependencies(String fileName,
FileHandle tmxFile,
AtlasTmxMapLoader.AtlasTiledMapLoaderParameters parameter)
Returns the assets this asset requires to be loaded first.
|
static FileHandle |
getRelativeFileHandle(FileHandle file,
String path) |
TiledMap |
load(String fileName) |
TiledMap |
load(String fileName,
AtlasTmxMapLoader.AtlasTiledMapLoaderParameters parameter) |
void |
loadAsync(AssetManager manager,
String fileName,
FileHandle tmxFile,
AtlasTmxMapLoader.AtlasTiledMapLoaderParameters parameter)
Loads the non-OpenGL part of the asset and injects any dependencies of the asset into the AssetManager.
|
TiledMap |
loadSync(AssetManager manager,
String fileName,
FileHandle file,
AtlasTmxMapLoader.AtlasTiledMapLoaderParameters parameter)
Loads the OpenGL part of the asset.
|
resolve
public AtlasTmxMapLoader()
public AtlasTmxMapLoader(FileHandleResolver resolver)
public Array<AssetDescriptor> getDependencies(String fileName, FileHandle tmxFile, AtlasTmxMapLoader.AtlasTiledMapLoaderParameters parameter)
AssetLoader
getDependencies
in class AssetLoader<TiledMap,AtlasTmxMapLoader.AtlasTiledMapLoaderParameters>
fileName
- name of the asset to loadtmxFile
- the resolved file to loadparameter
- parameters for loading the assetpublic TiledMap load(String fileName, AtlasTmxMapLoader.AtlasTiledMapLoaderParameters parameter)
public void loadAsync(AssetManager manager, String fileName, FileHandle tmxFile, AtlasTmxMapLoader.AtlasTiledMapLoaderParameters parameter)
AsynchronousAssetLoader
loadAsync
in class AsynchronousAssetLoader<TiledMap,AtlasTmxMapLoader.AtlasTiledMapLoaderParameters>
fileName
- the name of the asset to loadtmxFile
- the resolved file to loadparameter
- the parameters to use for loading the assetpublic TiledMap loadSync(AssetManager manager, String fileName, FileHandle file, AtlasTmxMapLoader.AtlasTiledMapLoaderParameters parameter)
AsynchronousAssetLoader
loadSync
in class AsynchronousAssetLoader<TiledMap,AtlasTmxMapLoader.AtlasTiledMapLoaderParameters>
file
- the resolved file to loadpublic static FileHandle getRelativeFileHandle(FileHandle file, String path)
Copyright © 2014. All Rights Reserved.