Trait bevy::asset::AssetLoader [−]
A loader for an asset source
Required methods
pub fn load(
&'a self,
bytes: &'a [u8],
load_context: &'a mut LoadContext<'_>
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'a + Send, Global>>
&'a self,
bytes: &'a [u8],
load_context: &'a mut LoadContext<'_>
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'a + Send, Global>>
pub fn extensions(&self) -> &[&str]ⓘ
Implementors
impl AssetLoader for Mp3Loader
pub fn load(
&self,
bytes: &[u8],
load_context: &mut LoadContext<'_>
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send, Global>>
&self,
bytes: &[u8],
load_context: &mut LoadContext<'_>
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send, Global>>
pub fn extensions(&self) -> &[&str]ⓘ
impl AssetLoader for GltfLoader
pub fn load(
&'a self,
bytes: &'a [u8],
load_context: &'a mut LoadContext<'_>
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'a + Send, Global>>
&'a self,
bytes: &'a [u8],
load_context: &'a mut LoadContext<'_>
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'a + Send, Global>>
pub fn extensions(&self) -> &[&str]ⓘ
impl AssetLoader for ShaderLoader
pub fn load(
&'a self,
bytes: &'a [u8],
load_context: &'a mut LoadContext<'_>
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'a + Send, Global>>
&'a self,
bytes: &'a [u8],
load_context: &'a mut LoadContext<'_>
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'a + Send, Global>>
pub fn extensions(&self) -> &[&str]ⓘ
impl AssetLoader for HdrTextureLoader
pub fn load(
&'a self,
bytes: &'a [u8],
load_context: &'a mut LoadContext<'_>
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'a + Send, Global>>
&'a self,
bytes: &'a [u8],
load_context: &'a mut LoadContext<'_>
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'a + Send, Global>>
pub fn extensions(&self) -> &[&str]ⓘ
impl AssetLoader for ImageTextureLoader
pub fn load(
&'a self,
bytes: &'a [u8],
load_context: &'a mut LoadContext<'_>
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'a + Send, Global>>
&'a self,
bytes: &'a [u8],
load_context: &'a mut LoadContext<'_>
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'a + Send, Global>>
pub fn extensions(&self) -> &[&str]ⓘ
impl AssetLoader for SceneLoader
pub fn load(
&'a self,
bytes: &'a [u8],
load_context: &'a mut LoadContext<'_>
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'a + Send, Global>>
&'a self,
bytes: &'a [u8],
load_context: &'a mut LoadContext<'_>
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + 'a + Send, Global>>