26 bool bUseTransparency,
27 bool bThumbMouseButtonNavigation,
32 bool bMobileJSReturnInDict =
true) = 0;
126#if BUILD_EMBEDDED_APP
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
return true
Definition ExternalRpcRegistry.cpp:601
Definition IWebBrowserCookieManager.h:38
Definition IWebBrowserSchemeHandler.h:92
Definition IWebBrowserSingleton.h:92
virtual void SetJSBindingToLoweringEnabled(bool bEnabled)=0
virtual void SetDefaultMaterial(UMaterialInterface *InDefaultMaterial)=0
virtual ~IWebBrowserSingleton()
Definition IWebBrowserSingleton.h:97
virtual bool RegisterContext(const FBrowserContextSettings &Settings)=0
virtual bool UnregisterContext(const FString &ContextId)=0
virtual UMaterialInterface * GetDefaultMaterial()=0
virtual TSharedRef< IWebBrowserWindowFactory > GetWebBrowserWindowFactory() const =0
virtual TSharedPtr< class IWebBrowserCookieManager > GetCookieManager() const =0
virtual UMaterialInterface * GetDefaultTranslucentMaterial()=0
virtual bool RegisterSchemeHandlerFactory(FString Scheme, FString Domain, IWebBrowserSchemeHandlerFactory *WebBrowserSchemeHandlerFactory)=0
virtual bool IsShuttingDown() const =0
virtual bool IsDevToolsShortcutEnabled()=0
virtual TSharedPtr< class IWebBrowserCookieManager > GetCookieManager(TOptional< FString > ContextId) const =0
virtual bool UnregisterSchemeHandlerFactory(IWebBrowserSchemeHandlerFactory *WebBrowserSchemeHandlerFactory)=0
virtual TSharedPtr< IWebBrowserWindow > CreateBrowserWindow(const FCreateBrowserWindowSettings &Settings)=0
virtual TSharedPtr< IWebBrowserWindow > CreateBrowserWindow(TSharedPtr< FCEFWebBrowserWindow > &BrowserWindowParent, TSharedPtr< FWebBrowserWindowInfo > &BrowserWindowInfo)=0
virtual FString ApplicationCacheDir() const =0
virtual void ClearOldCacheFolders(const FString &CachePathRoot, const FString &CachePrefix)=0
virtual void SetDevToolsShortcutEnabled(bool Value)=0
virtual void SetDefaultTranslucentMaterial(UMaterialInterface *InDefaultMaterial)=0
Definition IWebBrowserSingleton.h:16
virtual TSharedPtr< IWebBrowserWindow > Create(void *OSWindowHandle, FString InitialURL, bool bUseTransparency, bool bThumbMouseButtonNavigation, bool InterceptLoadRequests=true, TOptional< FString > ContentsToLoad=TOptional< FString >(), bool ShowErrorMessage=true, FColor BackgroundColor=FColor(255, 255, 255, 255), bool bMobileJSReturnInDict=true)=0
virtual TSharedPtr< IWebBrowserWindow > Create(TSharedPtr< FCEFWebBrowserWindow > &BrowserWindowParent, TSharedPtr< FWebBrowserWindowInfo > &BrowserWindowInfo)=0
Definition IWebBrowserWindow.h:85
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition MaterialInterface.h:296
@ false
Definition radaudio_common.h:23
Definition IWebBrowserSingleton.h:36
FBrowserContextSettings(const FString &InId)
Definition IWebBrowserSingleton.h:37
FOnBeforeContextResourceLoadDelegate OnBeforeContextResourceLoad
Definition IWebBrowserSingleton.h:52
bool bIgnoreCertificateErrors
Definition IWebBrowserSingleton.h:50
FString Id
Definition IWebBrowserSingleton.h:46
FString CookieStorageLocation
Definition IWebBrowserSingleton.h:48
bool bEnableNetSecurityExpiration
Definition IWebBrowserSingleton.h:51
bool bPersistSessionCookies
Definition IWebBrowserSingleton.h:49
FString AcceptLanguageList
Definition IWebBrowserSingleton.h:47
Definition IWebBrowserSingleton.h:57
bool bMobileJSReturnInDict
Definition IWebBrowserSingleton.h:85
FString InitialURL
Definition IWebBrowserSingleton.h:75
FCreateBrowserWindowSettings()
Definition IWebBrowserSingleton.h:59
void * OSWindowHandle
Definition IWebBrowserSingleton.h:74
bool bUseTransparency
Definition IWebBrowserSingleton.h:76
bool bShowErrorMessage
Definition IWebBrowserSingleton.h:80
bool bInterceptLoadRequests
Definition IWebBrowserSingleton.h:77
FColor BackgroundColor
Definition IWebBrowserSingleton.h:81
TOptional< FString > ContentsToLoad
Definition IWebBrowserSingleton.h:79
TArray< FString > AltRetryDomains
Definition IWebBrowserSingleton.h:84
TOptional< FBrowserContextSettings > Context
Definition IWebBrowserSingleton.h:83
int BrowserFrameRate
Definition IWebBrowserSingleton.h:82
bool bThumbMouseButtonNavigation
Definition IWebBrowserSingleton.h:78
Definition Optional.h:131