Struct oxygengine_core::assets::protocols::pack::PackAssetProtocol [−][src]
pub struct PackAssetProtocol;
Trait Implementations
impl AssetProtocol for PackAssetProtocol
[src]
impl AssetProtocol for PackAssetProtocol
[src]fn name(&self) -> &str
[src]
fn on_load(&mut self, data: Vec<u8>) -> AssetLoadResult
[src]
fn on_load_with_path(&mut self, _path: &str, 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]
Auto Trait Implementations
impl RefUnwindSafe for PackAssetProtocol
impl RefUnwindSafe for PackAssetProtocol
impl Send for PackAssetProtocol
impl Send for PackAssetProtocol
impl Sync for PackAssetProtocol
impl Sync for PackAssetProtocol
impl Unpin for PackAssetProtocol
impl Unpin for PackAssetProtocol
impl UnwindSafe for PackAssetProtocol
impl UnwindSafe for PackAssetProtocol