Package com.jme3.asset
Interface AssetLoader
- All Known Subinterfaces:
JmeImporter
- All Known Implementing Classes:
AndroidAudioLoader,AndroidBufferImageLoader,AndroidNativeImageLoader,AWTLoader,BinaryImporter,BinaryLoader,BinLoader,BitmapFontLoader,CursorLoader,DDSLoader,FbxLoader,GlbLoader,GLSLLoader,GltfLoader,HDRLoader,IosImageLoader,J3MLoader,KTXLoader,MaterialLoader,MeshLoader,MTLLoader,NativeVorbisLoader,OBJLoader,OGGLoader,PFMLoader,SceneLoader,SceneLoader,SceneMeshLoader,SceneWithAnimationLoader,ShaderNodeDefinitionLoader,SkeletonLoader,TGALoader,WAVLoader,XMLImporter
public interface AssetLoader
An interface for asset loaders. An
AssetLoader is responsible
for loading a certain type of asset associated with file extension(s).
The loader will load the data in the provided AssetInfo object by
calling AssetInfo.openStream(), returning an object representing
the parsed data.-
Method Summary
-
Method Details
-
load
Loads asset from the given input stream, parsing it into an application-usable object.- Parameters:
assetInfo- the located asset- Returns:
- An object representing the resource.
- Throws:
IOException- If an I/O error occurs while loading
-