fn load_sprite_file( device: &Device, queue: &Queue, path: &Path, ) -> Result<SpriteTexture, ImageError>