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