public class CubemapLoader extends AsynchronousAssetLoader<Cubemap,CubemapLoader.CubemapParameter>
AssetLoader for Cubemap instances. The pixel data is loaded asynchronously. The texture is then created on the
rendering thread, synchronously. Passing a CubemapLoader.CubemapParameter to
AssetManager.load(String, Class, AssetLoaderParameters) allows one to specify parameters as can be passed to the
various Cubemap constructors, e.g. filtering and so on.| Modifier and Type | Class and Description |
|---|---|
static class |
CubemapLoader.CubemapLoaderInfo |
static class |
CubemapLoader.CubemapParameter |
| Constructor and Description |
|---|
CubemapLoader(FileHandleResolver resolver) |
| Modifier and Type | Method and Description |
|---|---|
Array<AssetDescriptor> |
getDependencies(java.lang.String fileName,
FileHandle file,
CubemapLoader.CubemapParameter parameter)
Returns the assets this asset requires to be loaded first.
|
void |
loadAsync(AssetManager manager,
java.lang.String fileName,
FileHandle file,
CubemapLoader.CubemapParameter parameter)
Loads the non-OpenGL part of the asset and injects any dependencies of the asset into the AssetManager.
|
Cubemap |
loadSync(AssetManager manager,
java.lang.String fileName,
FileHandle file,
CubemapLoader.CubemapParameter parameter)
Loads the OpenGL part of the asset.
|
resolvepublic CubemapLoader(FileHandleResolver resolver)
public void loadAsync(AssetManager manager, java.lang.String fileName, FileHandle file, CubemapLoader.CubemapParameter parameter)
AsynchronousAssetLoaderloadAsync in class AsynchronousAssetLoader<Cubemap,CubemapLoader.CubemapParameter>fileName - the name of the asset to loadfile - the resolved file to loadparameter - the parameters to use for loading the assetpublic Cubemap loadSync(AssetManager manager, java.lang.String fileName, FileHandle file, CubemapLoader.CubemapParameter parameter)
AsynchronousAssetLoaderloadSync in class AsynchronousAssetLoader<Cubemap,CubemapLoader.CubemapParameter>file - the resolved file to loadpublic Array<AssetDescriptor> getDependencies(java.lang.String fileName, FileHandle file, CubemapLoader.CubemapParameter parameter)
AssetLoadergetDependencies in class AssetLoader<Cubemap,CubemapLoader.CubemapParameter>fileName - name of the asset to loadfile - the resolved file to loadparameter - parameters for loading the asset