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<()> { ... }
}