From fbea4c4a5ff4ad403edb6708eec9a0f8591c6ce2 Mon Sep 17 00:00:00 2001 From: Tekhnae Raav Date: Tue, 10 Mar 2026 14:20:41 -0500 Subject: [PATCH] feat: publicize ImageAssetLoader --- framework_crates/bones_framework/src/render/sprite.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/framework_crates/bones_framework/src/render/sprite.rs b/framework_crates/bones_framework/src/render/sprite.rs index 14d1807002..b4cb2456a1 100644 --- a/framework_crates/bones_framework/src/render/sprite.rs +++ b/framework_crates/bones_framework/src/render/sprite.rs @@ -19,7 +19,9 @@ pub enum Image { External(u32), } -struct ImageAssetLoader; +/// Implements [`AssetLoader`] which attempts to return a [`SchemaBox`] +/// containing [`Image::Data`] schema data. +pub struct ImageAssetLoader; impl AssetLoader for ImageAssetLoader { fn load(&self, _ctx: AssetLoadCtx, bytes: &[u8]) -> BoxedFuture> { let bytes = bytes.to_vec();