MCPcopy Create free account
hub / github.com/PerroEngine/Perro / update_inspector_bitmask_grid

Function update_inspector_bitmask_grid

perro_editor/res/scripts/ui/bitmask.rs:27–44  ·  view source on GitHub ↗
(
    ctx: &mut ScriptContext<'_, API>,
    idx: usize,
    mask: u32,
)

Source from the content-addressed store, hash-verified

25 }
26 return;
27 }
28 if find_named(ctx, &grid_name).is_some() {
29 return;
30 }
31 let Some(parent) = inspector_value_row_inner(ctx, idx) else {
32 return;
33 };
34 let Ok(root_id) = ctx
35 .run
36 .Scene()
37 .load(editor_app::INSPECTOR_BITMASK_SCENE.to_string())
38 else {
39 return;
40 };
41 let _ = ctx.run.Nodes().reparent(parent, root_id);
42 rename_bitmask_instance(ctx, root_id, idx);
43}
44
45pub fn update_inspector_bitmask_grid<API: ScriptAPI + ?Sized>(
46 ctx: &mut ScriptContext<'_, API>,
47 idx: usize,

Callers 2

refresh_inspector_viewFunction · 0.85

Calls 1

find_namedFunction · 0.85

Tested by 1