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