Skip to content

Commit 42ebb1c

Browse files
committed
Make the processor write type_path, and return a meta using type_path.
1 parent 0233be4 commit 42ebb1c

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

crates/bevy_asset/src/processor/process.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ where
188188
return Err(ProcessError::WrongMetaType);
189189
};
190190
let loader_meta = AssetMeta::<Loader, ()>::new(AssetAction::Load {
191-
loader: core::any::type_name::<Loader>().to_string(),
191+
loader: Loader::type_path().to_string(),
192192
settings: settings.loader_settings,
193193
});
194194
let pre_transformed_asset = TransformedAsset::<Loader::Asset>::from_loaded(
@@ -245,7 +245,7 @@ impl<P: Process> ErasedProcessor for P {
245245
let loader_settings = <P as Process>::process(self, context, *meta, writer).await?;
246246
let output_meta: Box<dyn AssetMetaDyn> =
247247
Box::new(AssetMeta::<P::OutputLoader, ()>::new(AssetAction::Load {
248-
loader: core::any::type_name::<P::OutputLoader>().to_string(),
248+
loader: P::OutputLoader::type_path().to_string(),
249249
settings: loader_settings,
250250
}));
251251
Ok(output_meta)
@@ -259,7 +259,7 @@ impl<P: Process> ErasedProcessor for P {
259259

260260
fn default_meta(&self) -> Box<dyn AssetMetaDyn> {
261261
Box::new(AssetMeta::<(), P>::new(AssetAction::Process {
262-
processor: core::any::type_name::<P>().to_string(),
262+
processor: P::type_path().to_string(),
263263
settings: P::Settings::default(),
264264
}))
265265
}
@@ -315,7 +315,7 @@ impl<'a> ProcessContext<'a> {
315315
meta: AssetMeta<L, ()>,
316316
) -> Result<ErasedLoadedAsset, AssetLoadError> {
317317
let server = &self.processor.server;
318-
let loader_name = core::any::type_name::<L>();
318+
let loader_name = L::type_path();
319319
let loader = server.get_asset_loader_with_type_name(loader_name).await?;
320320
let mut reader = SliceReader::new(self.asset_bytes);
321321
let loaded_asset = server

0 commit comments

Comments
 (0)