Navigation
| Name | WebBrowser |
| Type | Runtime |
| Location | /Engine/Source/Runtime/WebBrowser/ |
| Module Build Rules | WebBrowser.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FWebBrowserAdapterFactory | |
| FWebBrowserViewport | A Slate viewport to display a Web Browser Window |
| SWebBrowser | |
| SWebBrowserView |
Structs
| Name | Remarks |
|---|---|
| FBrowserContextSettings | |
| FCreateBrowserWindowSettings | |
| FWebBrowserCookie | |
| FWebBrowserInitSettings | WebBrowser initialization settings, can be used to override default init behaviors. |
| FWebJSCallbackBase | Base class for JS callback objects. |
| FWebJSFunction | Representation of a remote JS function. |
| FWebJSParam | |
| FWebJSResponse | Representation of a remote JS async response object. |
| FWebNavigationRequest |
Interfaces
| Name | Remarks |
|---|---|
| IWebBrowserAdapter | |
| IWebBrowserCookieManager | |
| IWebBrowserDialog | Browser dialog parameters passed to OnBrowserDialog event handlers. |
| IWebBrowserModule | WebBrowserModule interface |
| IWebBrowserPopupFeatures | |
| IWebBrowserSchemeHandler | |
| IWebBrowserSchemeHandlerFactory | This is the interface that needs to be implemented to instantiate a scheme request handler. |
| IWebBrowserSingleton | A singleton class that takes care of general web browser tasks |
| IWebBrowserWindow | Interface for dealing with a Web Browser window |
| IWebBrowserWindowFactory |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FContextRequestHeaders | TMap< FString, FString > | IWebBrowserResourceLoader.h | |
| FOnBeforeContextResourceLoadDelegate | TBaseDelegate_FourParams< void, FString, FString, FContextRequestHeaders &, const bool > | IWebBrowserResourceLoader.h | |
| FOnBeforePopupDelegate | TBaseDelegate_TwoParams< bool, FString, FString > | SWebBrowserView.h | |
| FOnCloseWindowDelegate | TBaseDelegate_OneParam< bool, const TWeakPtr< IWebBrowserWindow > & > | SWebBrowserView.h | |
| FOnConsoleMessageDelegate | TBaseDelegate_FourParams< void, const FString &, const FString &, int32, EWebBrowserConsoleLogSeverity > | SWebBrowserView.h | |
| FOnCreateToolTip | TBaseDelegate_OneParam< TSharedPtr< IToolTip >, const FText & > | SWebBrowserView.h | |
| FOnCreateWindowDelegate | TBaseDelegate_TwoParams< bool, const TWeakPtr< IWebBrowserWindow > &, const TWeakPtr< IWebBrowserPopupFeatures > & > | SWebBrowserView.h | |
| FOnFloatingCloseButtonPressedDelegate | TBaseDelegate_NoParams< void > | SWebBrowserView.h | |
| FOnSuppressContextMenu | TBaseDelegate_NoParams< bool > | SWebBrowser.h | |
| SWebBrowserWidget | SWidget | SWebBrowserView.h |
Enums
Public
| Name | Remarks |
|---|---|
| EWebBrowserConsoleLogSeverity | |
| EWebBrowserDialogEventResponse | Return value from dialog event handle specifying what action should be taken. |
| EWebBrowserDialogType | Type of browser dialog to show. |
| EWebBrowserDocumentState | |
| EWebTransitionSource | |
| EWebTransitionSourceQualifier |