G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FEventReply Struct Reference

Allows users to handle events and return information to the underlying UI layer. More...

Public Member Functions

Functions
FEventReply & ReleaseMouseLock ()
FEventReply & SetUserFocus (UWidget Widget, EFocusCause FocusCause=EFocusCause ::SetDirectly, bool bAllUsers=false)
FEventReply & ClearUserFocus (bool bAllUsers=false)
FEventReply & CaptureMouse (UWidget Widget)
FEventReply & UseHighPrecisionMouseMovement (UWidget Widget)
FEventReply & ReleaseMouseCapture ()
FEventReply & LockMouseToWidget (UWidget Widget)
FEventReply & PreventThrottling ()
FEventReply & SetMousePos (FIntPoint NewMousePos)
FEventReply & SetNavigation (EUINavigation NavigationType, ENavigationGenesis Genesis, ENavigationSource Source=ENavigationSource ::FocusedWidget)
FEventReply & SetNavigation (UWidget NavigationDestination, ENavigationGenesis Genesis, ENavigationSource Source=ENavigationSource ::FocusedWidget)
FEventReply & opAssign (FEventReply Other)

Static Public Member Functions

Static Functions
static FEventReply Unhandled ()
static FEventReply Handled ()

Detailed Description

Allows users to handle events and return information to the underlying UI layer.

Member Function Documentation

◆ CaptureMouse()

FEventReply & CaptureMouse ( UWidget Widget)

◆ ClearUserFocus()

FEventReply & ClearUserFocus ( bool bAllUsers = false)

◆ Handled()

FEventReply Handled ( )
static

◆ LockMouseToWidget()

FEventReply & LockMouseToWidget ( UWidget Widget)

◆ opAssign()

FEventReply & opAssign ( FEventReply Other)

◆ PreventThrottling()

FEventReply & PreventThrottling ( )

◆ ReleaseMouseCapture()

FEventReply & ReleaseMouseCapture ( )

◆ ReleaseMouseLock()

FEventReply & ReleaseMouseLock ( )

◆ SetMousePos()

FEventReply & SetMousePos ( FIntPoint NewMousePos)

◆ SetNavigation() [1/2]

FEventReply & SetNavigation ( EUINavigation NavigationType,
ENavigationGenesis Genesis,
ENavigationSource Source = ENavigationSource :: FocusedWidget )

◆ SetNavigation() [2/2]

FEventReply & SetNavigation ( UWidget NavigationDestination,
ENavigationGenesis Genesis,
ENavigationSource Source = ENavigationSource :: FocusedWidget )

◆ SetUserFocus()

FEventReply & SetUserFocus ( UWidget Widget,
EFocusCause FocusCause = EFocusCause :: SetDirectly,
bool bAllUsers = false )

◆ Unhandled()

FEventReply Unhandled ( )
static

◆ UseHighPrecisionMouseMovement()

FEventReply & UseHighPrecisionMouseMovement ( UWidget Widget)