Trait bones_asset::prelude::AssetLoader

source ·
pub trait AssetLoader: Sync + Send + 'static {
    // Required method
    fn load(
        &self,
        ctx: AssetLoadCtx,
        bytes: &[u8],
    ) -> BoxedFuture<Result<SchemaBox>>;
}
Expand description

A custom assset loader.

Required Methods§

source

fn load( &self, ctx: AssetLoadCtx, bytes: &[u8], ) -> BoxedFuture<Result<SchemaBox>>

Load the asset from raw bytes.

Implementors§