[−][src]Trait oxygengine::core::assets::protocol::AssetProtocol
Required methods
Loading content...Provided methods
fn on_load_with_path(&mut self, _path: &str, data: Vec<u8>) -> AssetLoadResult
fn on_resume(
&mut self,
_meta: Option<Box<dyn Any + 'static + Sync + Send>>,
_list: &[(&str, &Asset)]
) -> AssetLoadResult
&mut self,
_meta: Option<Box<dyn Any + 'static + Sync + Send>>,
_list: &[(&str, &Asset)]
) -> AssetLoadResult
fn on_unload(&mut self, _asset: &Asset) -> Option<Vec<AssetVariant>>
fn on_register(&mut self)
fn on_unregister(&mut self)
Implementors
impl AssetProtocol for BinaryAssetProtocol
[src]
impl AssetProtocol for LocalizationAssetProtocol
[src]
impl AssetProtocol for PackAssetProtocol
[src]
impl AssetProtocol for PrefabAssetProtocol
[src]
fn name(&self) -> &str
[src]
fn on_load(&mut self, data: Vec<u8>) -> AssetLoadResult
[src]
fn on_resume(
&mut self,
payload: Option<Box<dyn Any + 'static + Sync + Send>>,
&[(&str, &Asset)]
) -> AssetLoadResult
[src]
&mut self,
payload: Option<Box<dyn Any + 'static + Sync + Send>>,
&[(&str, &Asset)]
) -> AssetLoadResult
fn on_unload(&mut self, asset: &Asset) -> Option<Vec<AssetVariant>>
[src]
impl AssetProtocol for SetAssetProtocol
[src]
fn name(&self) -> &str
[src]
fn on_load(&mut self, data: Vec<u8>) -> AssetLoadResult
[src]
fn on_resume(
&mut self,
Option<Box<dyn Any + 'static + Sync + Send>>,
list: &[(&str, &Asset)]
) -> AssetLoadResult
[src]
&mut self,
Option<Box<dyn Any + 'static + Sync + Send>>,
list: &[(&str, &Asset)]
) -> AssetLoadResult