![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PlayerController.h>
Inheritance diagram for FInputModeUIOnly:Public Member Functions | |
| ENGINE_API | FInputModeUIOnly () |
| virtual ENGINE_API | ~FInputModeUIOnly () |
| ENGINE_API FInputModeUIOnly & | SetWidgetToFocus (TSharedPtr< SWidget > InWidgetToFocus) |
| ENGINE_API FInputModeUIOnly & | SetLockMouseToViewportBehavior (EMouseLockMode InMouseLockMode) |
Protected Member Functions | |
| virtual ENGINE_API void | ApplyInputMode (FReply &SlateOperations, class UGameViewportClient &GameViewportClient) const override |
Protected Member Functions inherited from FInputModeDataBase | |
| virtual | ~FInputModeDataBase () |
| virtual bool | ShouldFlushInputOnViewportFocus () const |
| ENGINE_API void | SetFocusAndLocking (FReply &SlateOperations, TSharedPtr< class SWidget > InWidgetToFocus, bool bLockMouseToViewport, TSharedRef< class SViewport > InViewportWidget) const |
Protected Attributes | |
| TSharedPtr< SWidget > | WidgetToFocus |
| EMouseLockMode | MouseLockMode |
Data structure used to setup an input mode that allows only the UI to respond to user input.
| ENGINE_API FInputModeUIOnly::FInputModeUIOnly | ( | ) |
|
virtual |
|
overrideprotectedvirtual |
Derived classes override this function to apply the necessary settings for the desired input mode
Implements FInputModeDataBase.
| ENGINE_API FInputModeUIOnly & FInputModeUIOnly::SetLockMouseToViewportBehavior | ( | EMouseLockMode | InMouseLockMode | ) |
Sets the mouse locking behavior of the viewport
| ENGINE_API FInputModeUIOnly & FInputModeUIOnly::SetWidgetToFocus | ( | TSharedPtr< SWidget > | InWidgetToFocus | ) |
Widget to focus
|
protected |
|
protected |