summaryrefslogtreecommitdiff
path: root/engine/src/texture.rs
diff options
context:
space:
mode:
Diffstat (limited to 'engine/src/texture.rs')
-rw-r--r--engine/src/texture.rs6
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(