public void Init() { htmlSurface = client.native.htmlSurface; htmlSurface.Init(); //SteamNative.HTML_BrowserReady_t.RegisterCallback(client, HTML_BrowserReady_t_CB); SteamNative.HTML_CanGoBackAndForward_t.RegisterCallback(client, HTML_CanGoBackAndForward_t_CB); SteamNative.HTML_ChangedTitle_t.RegisterCallback(client, HTML_ChangedTitle_t_CB); //SteamNative.HTML_CloseBrowser_t.RegisterCallback(client, HTML_CloseBrowser_t_CB); SteamNative.HTML_FileOpenDialog_t.RegisterCallback(client, HTML_FileOpenDialog_t_CB); SteamNative.HTML_FinishedRequest_t.RegisterCallback(client, HTML_FinishedRequest_t_CB); SteamNative.HTML_HideToolTip_t.RegisterCallback(client, HTML_HideToolTip_t_CB); SteamNative.HTML_HorizontalScroll_t.RegisterCallback(client, HTML_HorizontalScroll_t_CB); SteamNative.HTML_JSAlert_t.RegisterCallback(client, HTML_JSAlert_t_CB); SteamNative.HTML_JSConfirm_t.RegisterCallback(client, HTML_JSConfirm_t_CB); SteamNative.HTML_LinkAtPosition_t.RegisterCallback(client, HTML_LinkAtPosition_t_CB); SteamNative.HTML_NeedsPaint_t.RegisterCallback(client, HTML_NeedsPaint_t_CB); SteamNative.HTML_NewWindow_t.RegisterCallback(client, HTML_NewWindow_t_CB); SteamNative.HTML_OpenLinkInNewTab_t.RegisterCallback(client, HTML_OpenLinkInNewTab_t_CB); SteamNative.HTML_SearchResults_t.RegisterCallback(client, HTML_SearchResults_t_CB); SteamNative.HTML_SetCursor_t.RegisterCallback(client, HTML_SetCursor_t_CB); SteamNative.HTML_ShowToolTip_t.RegisterCallback(client, HTML_ShowToolTip_t_CB); SteamNative.HTML_StartRequest_t.RegisterCallback(client, HTML_StartRequest_t_CB); SteamNative.HTML_StatusText_t.RegisterCallback(client, HTML_StatusText_t_CB); SteamNative.HTML_UpdateToolTip_t.RegisterCallback(client, HTML_UpdateToolTip_t_CB); SteamNative.HTML_URLChanged_t.RegisterCallback(client, HTML_URLChanged_t_CB); SteamNative.HTML_VerticalScroll_t.RegisterCallback(client, HTML_VerticalScroll_t_CB); }
public void Shutdown() { if (!mReady) { return; } htmlSurface.RemoveBrowser(mBrowser); htmlSurface.Shutdown(); mBrowser = 0; mReady = false; htmlSurface = null; }