Module asset_lane

Module asset_lane 

Source
Expand description

Lanes related to asset loading and management.

Structs§

FileSystemResolver
A default implementation of GltfResourceResolver that resolves resources from the local filesystem relative to a given base path.
GltfLoaderLane
Lane for loading GLTF meshes, configured with a resource resolver.
ObjLoaderLane
Lane for loading OBJ mesh assets
PackLoadingLane
A “Lane” responsible for the I/O task of reading raw asset data from a data.pack file.
SymphoniaLoaderLane
An AssetLoaderLane that uses symphonia to decode multiple audio formats.
TextureLoaderLane
A lane dedicated to loading and decoding texture files on the CPU
WavLoaderLane
An AssetLoaderLane that decodes audio data from the WAV format.

Traits§

AssetLoaderLane
A trait for types that can load a specific kind of asset from a byte slice.
GltfResourceResolver
A trait for resolving external resources (like buffers or images) referenced by a URI within an asset file.
MeshLoaderLane
Common trait for all mesh loaders