Module loader

Expand description

Generic asset loading definition

This module defines a trait Loader, to specify how assets are loaded from raw bytes.

It also defines loaders, ie types that implement Loader, so in most cases you don’t have to implement this trait yourself. These loaders work with standard traits and serde.

See trait Loader for more information.

Structs§

BincodeLoader
Loads assets from Bincode encoded files.
BytesLoader
Loads assets as raw bytes.
FontLoader
Loads fonts.
GltfLoader
Loads glTF assets.
ImageLoader
Loads assets as images.
JsonLoader
Loads assets from JSON files.
LoadFrom
Loads assets from another type.
ParseLoader
Loads assets that can be parsed with FromStr.
RonLoader
Loads assets from RON files.
SoundLoader
Loads assets used as sounds.
StringLoader
Loads assets as a String.

Traits§

Loader
Specifies how an asset is loaded.

Type Aliases§

LoadFromAsset
Loads assets from another asset.