280 virtual void OnFocus(
bool SetFocus,
bool bIsPopup) = 0;
408 virtual FOnLoadUrl& OnLoadUrl() = 0;
478 return OnCheckVisibilityDelegate;
483 return !OnCheckVisibilityDelegate.IsBound() || OnCheckVisibilityDelegate.Execute();
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DELEGATE_RetVal_OneParam(ReturnValueType, DelegateName, Param1Type)
Definition DelegateCombinations.h:54
#define DECLARE_DELEGATE_RetVal(ReturnValueType, DelegateName)
Definition DelegateCombinations.h:41
#define DECLARE_DELEGATE(DelegateName)
Definition DelegateCombinations.h:20
#define DECLARE_EVENT(OwningType, EventName)
Definition DelegateCombinations.h:32
#define DECLARE_EVENT_OneParam(OwningType, EventName, Param1Type)
Definition DelegateCombinations.h:51
#define DECLARE_DELEGATE_RetVal_TwoParams(ReturnValueType, DelegateName, Param1Type, Param2Type)
Definition DelegateCombinations.h:63
#define DECLARE_DELEGATE_FourParams(DelegateName, Param1Type, Param2Type, Param3Type, Param4Type)
Definition DelegateCombinations.h:75
#define DECLARE_DELEGATE_RetVal_ThreeParams(ReturnValueType, DelegateName, Param1Type, Param2Type, Param3Type)
Definition DelegateCombinations.h:72
EWebBrowserDialogEventResponse
Definition IWebBrowserDialog.h:27
EWebTransitionSource
Definition IWebBrowserWindow.h:38
EWebBrowserDocumentState
Definition IWebBrowserWindow.h:18
EWebTransitionSourceQualifier
Definition IWebBrowserWindow.h:55
EWebBrowserConsoleLogSeverity
Definition IWebBrowserWindow.h:26
Definition CursorReply.h:16
Definition SlateShaderResource.h:44
Definition ITextInputMethodSystem.h:169
Definition IWebBrowserDialog.h:42
Definition IWebBrowserWindow.h:85
virtual bool GetSupportsMouseWheel() const =0
virtual void UnbindInputMethodSystem()
Definition IWebBrowserWindow.h:345
virtual FOnCheckVisibility & OnCheckVisibility()
Definition IWebBrowserWindow.h:476
virtual FReply OnMouseButtonUp(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent, bool bIsPopup)=0
virtual bool OnKeyUp(const FKeyEvent &InKeyEvent)=0
virtual FOnSuppressContextMenu & OnSuppressContextMenu()=0
virtual void CloseBrowser(bool bForce, bool bBlockTillClosed=false)=0
virtual bool OnKeyDown(const FKeyEvent &InKeyEvent)=0
virtual FIntPoint GetViewportSize() const =0
virtual FOnTitleChanged & OnTitleChanged()=0
virtual bool CanGoForward() const =0
virtual bool OnKeyChar(const FCharacterEvent &InCharacterEvent)=0
virtual bool CanGoBack() const =0
DECLARE_EVENT_OneParam(IWebBrowserWindow, FOnTitleChanged, FString)
virtual FOnUnhandledKeyUp & OnUnhandledKeyUp()=0
virtual ~IWebBrowserWindow()
Definition IWebBrowserWindow.h:489
virtual void LoadURL(FString NewURL)=0
virtual FOnDismissPopup & OnDismissPopup()=0
virtual void SetIsDisabled(bool bValue)=0
virtual void ExecuteJavascript(const FString &Script)=0
virtual bool IsValid() const =0
virtual void GoForward()=0
virtual TSharedPtr< class SWindow > GetParentWindow() const =0
virtual void SetParentDockTab(TSharedPtr< class SDockTab > DockTab)
Definition IWebBrowserWindow.h:378
virtual void SetViewportSize(FIntPoint WindowSize, FIntPoint WindowPos=FIntPoint::NoneValue)=0
virtual FOnUrlChanged & OnUrlChanged()=0
virtual void OnMouseLeave(const FPointerEvent &MouseEvent)=0
DECLARE_EVENT_OneParam(IWebBrowserWindow, FOnUrlChanged, FString)
virtual void StopLoad()=0
virtual FString GetUrl() const =0
virtual FOnConsoleMessageDelegate & OnConsoleMessage()=0
DECLARE_EVENT_OneParam(IWebBrowserWindow, FOnDocumentStateChanged, EWebBrowserDocumentState)
virtual void OnFocus(bool SetFocus, bool bIsPopup)=0
DECLARE_EVENT_OneParam(IWebBrowserWindow, FOnToolTip, FString)
virtual void ShowFloatingCloseButton(bool bShow, bool bDraggable)=0
virtual FReply OnMouseWheel(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent, bool bIsPopup)=0
virtual void OnCaptureLost()=0
virtual FOnBeforeResourceLoadDelegate & OnBeforeResourceLoad()=0
virtual FOnDismissAllDialogs & OnDismissAllDialogs()=0
virtual bool IsClosing() const =0
virtual FSlateShaderResource * GetTexture(bool bIsPopup=false)=0
virtual void GetSource(TFunction< void(const FString &)> Callback) const =0
virtual FReply OnMouseButtonDown(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent, bool bIsPopup)=0
virtual void SetParentWindow(TSharedPtr< class SWindow > Window)=0
virtual bool CheckVisibility()
Definition IWebBrowserWindow.h:481
virtual void BindUObject(const FString &Name, UObject *Object, bool bIsPermanent=true)=0
virtual FOnNeedsRedraw & OnNeedsRedraw()=0
virtual void SetSupportsMouseWheel(bool bValue)=0
virtual EWebBrowserDocumentState GetDocumentLoadingState() const =0
virtual void BindInputMethodSystem(ITextInputMethodSystem *TextInputMethodSystem)
Definition IWebBrowserWindow.h:343
virtual FOnFloatingCloseButtonPressed & OnFloatingCloseButtonPressed()=0
virtual FCursorReply OnCursorQuery(const FGeometry &MyGeometry, const FPointerEvent &CursorEvent)=0
virtual void UnbindUObject(const FString &Name, UObject *Object, bool bIsPermanent=true)=0
virtual FReply OnTouchGesture(const FGeometry &MyGeometry, const FPointerEvent &GestureEvent, bool bIsPopup)=0
virtual bool IsLoading() const =0
virtual void CheckTickActivity()
Definition IWebBrowserWindow.h:376
virtual FOnBeforePopupDelegate & OnBeforePopup()=0
virtual FOnDocumentStateChanged & OnDocumentStateChanged()=0
virtual void LoadString(FString Contents, FString DummyURL)=0
virtual FOnUnhandledKeyChar & OnUnhandledKeyChar()=0
virtual bool IsInitialized() const =0
virtual FString GetTitle() const =0
virtual int GetLoadError()=0
virtual FReply OnMouseMove(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent, bool bIsPopup)=0
virtual FOnToolTip & OnToolTip()=0
virtual FReply OnMouseButtonDoubleClick(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent, bool bIsPopup)=0
virtual FOnResourceLoadCompleteDelegate & OnResourceLoadComplete()=0
virtual FOnUnhandledKeyDown & OnUnhandledKeyDown()=0
Definition AndroidPlatformMisc.h:14
Definition UnrealString.h.inl:34
Definition SharedPointer.h:692
Definition SharedPointer.h:1295
Definition IWebBrowserWindow.h:73
bool bIsRedirect
Definition IWebBrowserWindow.h:74
bool bIsMainFrame
Definition IWebBrowserWindow.h:75
bool bIsExplicitTransition
Definition IWebBrowserWindow.h:76
EWebTransitionSourceQualifier TransitionSourceQualifier
Definition IWebBrowserWindow.h:78
EWebTransitionSource TransitionSource
Definition IWebBrowserWindow.h:77
static const TIntPoint NoneValue
Definition IntPoint.h:48