Package gaiasky.util.gdx.loader
Class CubemapLoader
java.lang.Object
com.badlogic.gdx.assets.loaders.AssetLoader<T,P>
com.badlogic.gdx.assets.loaders.AsynchronousAssetLoader<OwnCubemap,CubemapLoader.CubemapParameter>
gaiasky.util.gdx.loader.CubemapLoader
public class CubemapLoader
extends com.badlogic.gdx.assets.loaders.AsynchronousAssetLoader<OwnCubemap,CubemapLoader.CubemapParameter>
AssetLoader
for OwnCubemap
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.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncom.badlogic.gdx.utils.Array<com.badlogic.gdx.assets.AssetDescriptor>
getDependencies
(String fileName, com.badlogic.gdx.files.FileHandle file, CubemapLoader.CubemapParameter parameter) void
loadAsync
(com.badlogic.gdx.assets.AssetManager manager, String fileName, com.badlogic.gdx.files.FileHandle file, CubemapLoader.CubemapParameter parameter) loadSync
(com.badlogic.gdx.assets.AssetManager manager, String fileName, com.badlogic.gdx.files.FileHandle file, CubemapLoader.CubemapParameter parameter) Methods inherited from class com.badlogic.gdx.assets.loaders.AsynchronousAssetLoader
unloadAsync
Methods inherited from class com.badlogic.gdx.assets.loaders.AssetLoader
resolve
-
Constructor Details
-
CubemapLoader
public CubemapLoader(com.badlogic.gdx.assets.loaders.FileHandleResolver resolver)
-
-
Method Details
-
loadAsync
public void loadAsync(com.badlogic.gdx.assets.AssetManager manager, String fileName, com.badlogic.gdx.files.FileHandle file, CubemapLoader.CubemapParameter parameter) - Specified by:
loadAsync
in classcom.badlogic.gdx.assets.loaders.AsynchronousAssetLoader<OwnCubemap,
CubemapLoader.CubemapParameter>
-
loadSync
public OwnCubemap loadSync(com.badlogic.gdx.assets.AssetManager manager, String fileName, com.badlogic.gdx.files.FileHandle file, CubemapLoader.CubemapParameter parameter) - Specified by:
loadSync
in classcom.badlogic.gdx.assets.loaders.AsynchronousAssetLoader<OwnCubemap,
CubemapLoader.CubemapParameter>
-
getDependencies
public com.badlogic.gdx.utils.Array<com.badlogic.gdx.assets.AssetDescriptor> getDependencies(String fileName, com.badlogic.gdx.files.FileHandle file, CubemapLoader.CubemapParameter parameter) - Specified by:
getDependencies
in classcom.badlogic.gdx.assets.loaders.AssetLoader<OwnCubemap,
CubemapLoader.CubemapParameter>
-