Blacksite/crates/editor/src/assets/thumbnails/mod.rs
Rbanh 3e053a81ab
Some checks are pending
CI / Format, lint, test, build (push) Waiting to run
Expand asset browser subasset workflow
2026-06-06 01:38:27 -04:00

27 lines
770 B
Rust

//! Unified asset thumbnail pipeline (texture fast-path + model studio).
use bevy::prelude::*;
mod cache;
mod job;
mod sources;
mod studio;
pub use cache::{
draw_asset_cell_with, invalidate_on_catalog_refresh, kind_icon, prefetch_folder_thumbnails,
AssetThumbnailCache, AssetThumbnailsPlugin, ThumbnailCacheSnapshot, ThumbnailState,
};
pub use job::{ThumbnailJob, ThumbnailJobSource};
pub use sources::{FbxThumbnailSource, GltfThumbnailSource, ThumbnailModelSource};
pub use studio::{
model_file_exists, model_scene_asset_path, ThumbnailStudio, ThumbnailStudioPlugin,
};
pub struct ThumbnailsPlugin;
impl Plugin for ThumbnailsPlugin {
fn build(&self, app: &mut App) {
app.add_plugins((AssetThumbnailsPlugin, ThumbnailStudioPlugin));
}
}