INNER CODE UNIT · Rust

to_prefs

elringus/sprite-dicing · crates/abi/src/lib.rs:67

fn to_prefs(c: &sd_prefs) -> Prefs {
    Prefs {
        unit_size: c.unit_size,
        padding: c.padding,
        uv_inset: c.uv_inset,
        trim_transparent: c.trim_transparent,
        atlas_size_limit: c.atlas_size_limit,
        atlas_square: c.atlas_square,
        atlas_pot: c.atlas_pot,
        ppu: c.ppu,
        pivot: to_pivot(&c.pivot),
        on_progress: c.on_progress.map(|callback| -> ProgressCallback {
            let user_data = c.user_data;
            Box::new(move |progress: Progress| {
                let activity = to_c_string(&progress.activity);
                let progress = sd_progress {
                    ratio: progress.ratio,
                    activity: activity.as_ptr(),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…