Trait bevy_embasset::AddEmbassetPlugin
source · [−]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
fn add_embasset_plugin<F>(&mut self, config_fn: F) -> &mut Self where
F: Fn(&mut EmbassetIo) + Send + Sync + 'static,
fn add_embasset_plugin<F>(&mut self, config_fn: F) -> &mut Self where
F: Fn(&mut EmbassetIo) + Send + Sync + 'static,
Replace the default AssetServer
.