Struct oxygengine_core::assets::protocols::binary::BinaryAssetProtocol [−][src]
pub struct BinaryAssetProtocol;
Trait Implementations
impl AssetProtocol for BinaryAssetProtocol
[src]
impl AssetProtocol for BinaryAssetProtocol
[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 BinaryAssetProtocol
impl RefUnwindSafe for BinaryAssetProtocol
impl Send for BinaryAssetProtocol
impl Send for BinaryAssetProtocol
impl Sync for BinaryAssetProtocol
impl Sync for BinaryAssetProtocol
impl Unpin for BinaryAssetProtocol
impl Unpin for BinaryAssetProtocol
impl UnwindSafe for BinaryAssetProtocol
impl UnwindSafe for BinaryAssetProtocol