public bool RemoveOverlay(IWindowOverlay overlay) { if (overlay is IVisualDiagnosticsOverlay) { return(false); } var result = _overlays.Remove(overlay); if (result) { overlay.Deinitialize(); } return(result); }
public bool AddOverlay(IWindowOverlay overlay) { if (overlay is IVisualDiagnosticsOverlay) { return(false); } // Add the overlay. If it's added, // Initalize the native layer if it wasn't already, // and call invalidate so it will be drawn. var result = _overlays.Add(overlay); if (result) { overlay.Initialize(); overlay.Invalidate(); } return(result); }
public bool RemoveOverlay(IWindowOverlay overlay) => false;
public bool AddOverlay(IWindowOverlay overlay) => false;