diff options
Diffstat (limited to 'engine/src/texture.rs')
| -rw-r--r-- | engine/src/texture.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engine/src/texture.rs b/engine/src/texture.rs index 844d9eb..54646e8 100644 --- a/engine/src/texture.rs +++ b/engine/src/texture.rs @@ -1,6 +1,6 @@ use std::path::Path; -use crate::asset::{Assets, Submitter as AssetSubmitter}; +use crate::asset::{Asset, Assets, Submitter as AssetSubmitter}; use crate::builder; use crate::color::Rgba; use crate::image::{Error as ImageError, Image}; @@ -12,6 +12,8 @@ pub enum Texture CubeMap(TexCubeMap), } +impl Asset for Texture {} + #[derive(Debug, Clone)] pub struct Tex2D { @@ -136,7 +138,7 @@ impl Default for ImportSettingsBuilder pub(crate) fn initialize(assets: &mut Assets) { - assets.set_importer::<_, _>(["png", "jpg"], import); + assets.set_importer::<Texture, ImportSettings, ImageError>(import); } fn import( |
