lotus_script/assets.rs
1use lotus_script_sys::FfiObject;
2use lotus_shared::content::ContentId;
3
4/// Preload an asset like a texture you want to swap later or font you want to use.
5/// The asset will be loaded and kept in memory until the script gets unloaded.
6pub fn preload(id: ContentId) {
7 let id = FfiObject::new(&id);
8
9 unsafe {
10 lotus_script_sys::assets::preload(id.packed());
11 }
12}