Reference map for drawing screen annotations through the Blazor-backed overlay
canvas: rectangles, HTML labels, Razor components, and CV debug boxes.
Interactive picking belongs to osd/selection.md.
IOnScreenService creates owner-scoped canvases.IOnScreenCanvasScriptingApi is the script-facing canvas factory.IOnScreenCanvas owns IOnScreenObject instances by OnScreenObjectId.IOnScreenRectangle,IOnScreenHtml, and IOnScreenRazor.IOnScreenService - runtime canvas factory and DevTools hook.IOnScreenCanvasScriptingApi - script-facing canvas factory.IOnScreenCanvas - ObjectsById, AddOrUpdate, Remove, Clear,ShowDevTools.IOnScreenObject - Id, Location, Size, Opacity, IsVisible.IOnScreenRectangle - Background, BorderColor, BorderThickness.IOnScreenHtml - raw trusted Html.IOnScreenRazor - ViewType and DataContext.OnScreenCanvasExtensions - AddRectangle, AddHtmlObject,AddRazor<T>.IOnScreenCanvasScriptingApi for script-owned overlays.IOnScreenService for app/runtime code.AddRectangle, AddHtmlObject, and AddRazor<T> for built-inwindows-subsystems/blazor-windows.md for real windows.nuget/imgui-sdk.md for ImGui UI.IOnScreenHtml.IOnScreenCanvas, IOnScreenCanvasScriptingApi, IOnScreenService,IOnScreenObject, IOnScreenRectangle, IOnScreenHtml,IOnScreenRazor, OnScreenCanvasExtensions, AddRectangle,AddHtmlObject, AddRazor, OnScreenOverlayComponent.osd/selection.mdwindows-subsystems/blazor-windows.mdnuget/imgui-sdk.mdcomputer-vision/images.md