public void Dispose() { browserController.Dispose(); browserController = null; texture.Dispose(); texture = null; popupTexture.Dispose(); popupTexture = null; }
public ChromiumWebBrowser(Widget widget) { this.widget = widget; popupWidget = new Widget(); HidePopupWidget(); widget.AddNode(popupWidget); var browserSettings = new BrowserSettings { OffScreenTransparentBackground = false }; browserController = new ChromiumWebBrowserController(browserSettings: browserSettings) { LifeSpanHandler = new LifeSpanHandler(), }; browserController.NewScreenshot += BrowserController_NewScreenshot; browserController.PopupOpen += BrowserController_PopupOpen; browserController.PopupTransformed += BrowserController_PopupTransformed; browserController.CursorChanged += BrowserController_CursorChanged; }