Trait rafx_renderer::RendererAssetPlugin[][src]

pub trait RendererAssetPlugin: Send + Sync {
    fn plugin_name(&self) -> &'static str { ... }
fn add_asset_paths(&self, _asset_paths: &mut Vec<PathBuf>) { ... }
fn configure_asset_daemon(&self, asset_daemon: AssetDaemon) -> AssetDaemon { ... }
fn register_asset_types(
        &self,
        _asset_manager: &mut AssetManager,
        _asset_resource: &mut AssetResource
    ) { ... }
fn configure_render_registry(
        &self,
        render_registry: RenderRegistryBuilder
    ) -> RenderRegistryBuilder { ... }
fn initialize_static_resources(
        &self,
        _asset_manager: &mut AssetManager,
        _asset_resource: &mut AssetResource,
        _extract_resources: &ExtractResources<'_>,
        _render_resources: &mut ResourceMap,
        _upload: &mut RafxTransferUpload
    ) -> RafxResult<()> { ... } }

Provided methods

Implementors