[−][src]Trait oxygengine_core::assets::protocol::AssetProtocol
Required methods
Loading content...Provided methods
fn on_resume(
&mut self,
_meta: Meta,
_list: &[(&str, &Asset)]
) -> AssetLoadResult
&mut self,
_meta: Meta,
_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]
fn name(&self) -> &str[src]
fn on_load(&mut self, data: Vec<u8>) -> AssetLoadResult[src]
fn on_resume(
&mut self,
_meta: Meta,
_list: &[(&str, &Asset)]
) -> AssetLoadResult[src]
&mut self,
_meta: Meta,
_list: &[(&str, &Asset)]
) -> AssetLoadResult
fn on_unload(&mut self, _asset: &Asset) -> Option<Vec<AssetVariant>>[src]
fn on_register(&mut self)[src]
fn on_unregister(&mut self)[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, _: Meta, list: &[(&str, &Asset)]) -> AssetLoadResult[src]
fn on_unload(&mut self, asset: &Asset) -> Option<Vec<AssetVariant>>[src]
fn on_register(&mut self)[src]
fn on_unregister(&mut self)[src]
impl AssetProtocol for TextAssetProtocol[src]
fn name(&self) -> &str[src]
fn on_load(&mut self, data: Vec<u8>) -> AssetLoadResult[src]
fn on_resume(
&mut self,
_meta: Meta,
_list: &[(&str, &Asset)]
) -> AssetLoadResult[src]
&mut self,
_meta: Meta,
_list: &[(&str, &Asset)]
) -> AssetLoadResult