FlixelAssetLoader
View sourceinterface
org.flixelgdx.asset.FlixelAssetLoader
Creates a FlixelAsset handle for one asset path. Register loaders per file extension via FlixelAssetManager.registerLoader(...).
This is a functional interface, so lambdas work for simple cases:
Flixel.assets.registerLoader(".cfg", String.class,
(assets, path) -> new FlixelDefaultAsset<>(assets, path, String.class));
The framework registers loaders for image (.png, .jpg, .jpeg, .webp), audio (.mp3, .ogg, .wav, .flac), and text (.txt, .xml, .json) files by default. Use FlixelAssetManager.registerLoader(...) to override or add new extensions.
Methods
create(FlixelAssetManager, String)
Creates a new FlixelAsset handle for path.
Content is typically resolved lazily: the handle is created here, but the actual data is not fetched until FlixelAsset.get() is first called. This allows the libGDX AssetManager to finish loading in the background before the handle is used.
Parameters:
| Name | Description |
|---|---|
assets | The owning asset manager. |
path | Normalized asset path (e.g. "images/player.png"). |
Returns: A new handle; never null.