rafx_plugins/assets/font/
plugin.rs1use crate::assets::font::FontAssetType;
2use rafx::assets::AssetManager;
3use rafx::assets::AssetResource;
4use rafx::framework::RenderResources;
5use rafx::renderer::RendererAssetPlugin;
6use rafx::RafxResult;
7
8pub struct FontAssetTypeRendererPlugin;
9
10impl RendererAssetPlugin for FontAssetTypeRendererPlugin {
11 fn register_asset_types(
12 &self,
13 asset_manager: &mut AssetManager,
14 asset_resource: &mut AssetResource,
15 _render_resources: &mut RenderResources,
16 ) -> RafxResult<()> {
17 let asset_type = FontAssetType::create(asset_manager, asset_resource)?;
18 asset_manager.register_asset_type(asset_type)
19 }
20}