14#pragma push_macro("OVERRIDE")
20#include "include/internal/cef_ptr.h"
21#include "include/cef_request_context.h"
26#pragma pop_macro("OVERRIDE")
91 return DefaultCookieManager;
106 return bDevToolsShortcutEnabled;
111 bDevToolsShortcutEnabled =
Value;
116 bJSBindingsToLoweringEnabled = bEnabled;
136 return DefaultMaterial;
142 return DefaultTranslucentMaterial;
149 virtual bool Tick(
float DeltaTime)
override;
184#elif PLATFORM_IOS || PLATFORM_MAC || PLATFORM_SPECIFIC_WEB_BROWSER || (PLATFORM_ANDROID && USE_ANDROID_JNI)
193#if !WITH_CEF3 && (PLATFORM_IOS || PLATFORM_MAC || (PLATFORM_ANDROID && USE_ANDROID_JNI))
197 bool bDevToolsShortcutEnabled;
199 bool bJSBindingsToLoweringEnabled;
215 double PreviousTickTimeSeconds = 0.0;
218 float ExternalTickCallWaitSeconds = 0.0;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::FPlatformRecursiveMutex FCriticalSection
Definition CriticalSection.h:53
Definition WebBrowserSingleton.h:52
virtual UMaterialInterface * GetDefaultTranslucentMaterial() override
Definition WebBrowserSingleton.h:140
static FString GetCurrentLocaleCode()
Definition WebBrowserSingleton.cpp:979
virtual UMaterialInterface * GetDefaultMaterial() override
Definition WebBrowserSingleton.h:134
virtual void SetJSBindingToLoweringEnabled(bool bEnabled) override
Definition WebBrowserSingleton.h:114
virtual void SetDefaultTranslucentMaterial(UMaterialInterface *InDefaultMaterial) override
Definition WebBrowserSingleton.h:128
virtual bool IsShuttingDown() const override
Definition WebBrowserSingleton.cpp:582
virtual void SetDefaultMaterial(UMaterialInterface *InDefaultMaterial) override
Definition WebBrowserSingleton.h:122
virtual FString ApplicationCacheDir() const override
Definition WebBrowserSingleton.cpp:99
virtual void SetDevToolsShortcutEnabled(bool Value) override
Definition WebBrowserSingleton.h:109
virtual void ClearOldCacheFolders(const FString &CachePathRoot, const FString &CachePrefix) override
Definition WebBrowserSingleton.cpp:1092
virtual ~FWebBrowserSingleton()
Definition WebBrowserSingleton.cpp:524
TSharedPtr< IWebBrowserWindow > CreateBrowserWindow(TSharedPtr< FCEFWebBrowserWindow > &BrowserWindowParent, TSharedPtr< FWebBrowserWindowInfo > &BrowserWindowInfo) override
Definition WebBrowserSingleton.cpp:596
virtual bool IsDevToolsShortcutEnabled() override
Definition WebBrowserSingleton.h:104
virtual bool UnregisterContext(const FString &ContextId) override
Definition WebBrowserSingleton.cpp:1174
virtual TSharedPtr< IWebBrowserCookieManager > GetCookieManager() const override
Definition WebBrowserSingleton.h:89
virtual bool RegisterSchemeHandlerFactory(FString Scheme, FString Domain, IWebBrowserSchemeHandlerFactory *WebBrowserSchemeHandlerFactory) override
Definition WebBrowserSingleton.cpp:1203
virtual TSharedRef< IWebBrowserWindowFactory > GetWebBrowserWindowFactory() const override
Definition WebBrowserSingleton.cpp:591
virtual bool RegisterContext(const FBrowserContextSettings &Settings) override
Definition WebBrowserSingleton.cpp:1138
virtual bool UnregisterSchemeHandlerFactory(IWebBrowserSchemeHandlerFactory *WebBrowserSchemeHandlerFactory) override
Definition WebBrowserSingleton.cpp:1215
Definition IWebBrowserCookieManager.h:38
Definition IWebBrowserSchemeHandler.h:92
Definition IWebBrowserSingleton.h:92
Definition IWebBrowserWindow.h:85
Definition UnrealString.h.inl:34
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition MaterialInterface.h:296
Definition Voronoi.cpp:10
Definition IWebBrowserSingleton.h:36
Definition IWebBrowserSingleton.h:57
Definition WebBrowserModule.h:15
Definition Optional.h:131