pub trait AddEmbassetPlugin {
    fn add_embasset_plugin<F>(&mut self, config_fn: F) -> &mut Self
    where
        F: Fn(&mut EmbassetIo) + Send + Sync + 'static
; }
Expand description

Trait for easy replacement of the default AssetServer.

Example

    App::new().add_embasset_plugin(add_embasset_assets);

    // Add assets to Embasset manually
    // fn void add_embasset_assets(io: &mut EmbassetIo) {
    //   ...
    // }

    // Or, use the buildscript, and just include the function
    // include!(concat!(env!("OUT_DIR"), "/add_embasset_assets.rs"));

Required Methods

Replace the default AssetServer.

Implementations on Foreign Types

Implementors