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

Function refresh_node_picker_view

perro_editor/res/scripts/ui/editor_ui.rs:239–251  ·  view source on GitHub ↗
(ctx: &mut ScriptContext<'_, API>, view: &EditorView)

Source from the content-addressed store, hash-verified

237 refresh_status_view(ctx, &view);
238}
239
240/// Scene tree pane + status only (node expand/collapse).
241pub fn refresh_scene_panel<API: ScriptAPI + ?Sized>(ctx: &mut ScriptContext<'_, API>) {
242 capture_editor_output(ctx);
243 let view = with_state!(ctx.run, EditorState, ctx.id, EditorView::from_state).unwrap_or_default();
244 refresh_scene_pane_view(ctx, &view);
245 refresh_status_view(ctx, &view);
246}
247
248/// Scene node selection: chrome (mode buttons/status), scene pane, inspector.
249/// Skips file tree/tabs/manager/picker rebuilds.
250pub fn refresh_selection_panels<API: ScriptAPI + ?Sized>(ctx: &mut ScriptContext<'_, API>) {
251 capture_editor_output(ctx);
252 sync_selected_skeleton_bones(ctx);
253 reset_inspector_for_selection(ctx);
254 let view = with_state!(ctx.run, EditorState, ctx.id, EditorView::from_state).unwrap_or_default();

Callers 2

refresh_allFunction · 0.85
refresh_selection_panelsFunction · 0.85

Calls 3

set_labelFunction · 0.85
set_text_boxFunction · 0.85
getMethod · 0.45

Tested by

no test coverage detected