Function build_devtools_overlay

Source
pub fn build_devtools_overlay(
    snapshot: &DebugSnapshot,
    state: &DevToolsState,
) -> View<DevToolsAction>
Expand description

Builds an overlay or docked panel from immutable snapshot and UI state.

Disabled/hidden state returns [View::empty]. Overlay mode right-aligns a 560-pixel panel with 12 pixels of top spacing; right docking reserves 560 pixels; bottom docking reserves 280 pixels. The tree filter does not change the details fallback, which uses the selected node or first snapshot node.

ยงExamples

use ailloli_ui_devtools_core::DebugSnapshot;
use ailloli_ui_devtools_ui::{build_devtools_overlay, DevToolsAction, DevToolsState};
use ailloli_ui_runtime::component::View;
fn build(snapshot: &DebugSnapshot) {
    let view: View<DevToolsAction> = build_devtools_overlay(snapshot, &DevToolsState::default());
    let _ = view;
}