GltfResourceResolver

Trait GltfResourceResolver 

Source
pub trait GltfResourceResolver: Send + Sync {
    // Required methods
    fn resolve_buffer(
        &self,
        uri: &str,
    ) -> Result<Vec<u8>, Box<dyn Error + Send + Sync>>;
    fn resolve_image(
        &self,
        uri: &str,
    ) -> Result<Vec<u8>, Box<dyn Error + Send + Sync>>;
}
Expand description

A trait for resolving external resources (like buffers or images) referenced by a URI within an asset file.

Required Methods§

Source

fn resolve_buffer( &self, uri: &str, ) -> Result<Vec<u8>, Box<dyn Error + Send + Sync>>

Resolves an external buffer URI to its binary data.

Source

fn resolve_image( &self, uri: &str, ) -> Result<Vec<u8>, Box<dyn Error + Send + Sync>>

Resolves an external image URI to its binary data.

Implementors§