Skip to main content

lotus_script/
content.rs

1//! Laden und Vorhalten von Content-Assets.
2//!
3//! Loading and preloading content assets.
4
5use lotus_script_sys::FfiObject;
6pub use lotus_shared::content::*;
7
8/// Lädt ein Asset vor (z. B. Textur oder Schrift) und hält es im Speicher,
9/// bis das Script entladen wird.
10///
11/// Preloads an asset (e.g. texture or font) and keeps it in memory until the script is unloaded.
12pub fn preload(id: ContentId) {
13    let id = FfiObject::new(&id);
14
15    unsafe {
16        lotus_script_sys::assets::preload(id.packed());
17    }
18}