Trait rafx_renderer::RendererAssetPlugin[][src]

pub trait RendererAssetPlugin: Send + Sync {
    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

fn configure_asset_daemon(&self, asset_daemon: AssetDaemon) -> AssetDaemon[src]

fn register_asset_types(
    &self,
    _asset_manager: &mut AssetManager,
    _asset_resource: &mut AssetResource
)
[src]

fn configure_render_registry(
    &self,
    render_registry: RenderRegistryBuilder
) -> RenderRegistryBuilder
[src]

fn initialize_static_resources(
    &self,
    _asset_manager: &mut AssetManager,
    _asset_resource: &mut AssetResource,
    _extract_resources: &ExtractResources<'_>,
    _render_resources: &mut ResourceMap,
    _upload: &mut RafxTransferUpload
) -> RafxResult<()>
[src]

Implementors