![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PlayerController.h>
Inheritance diagram for FInputModeGameOnly:Public Member Functions | |
| ENGINE_API | FInputModeGameOnly () |
| virtual ENGINE_API | ~FInputModeGameOnly () |
| FInputModeGameOnly & | SetConsumeCaptureMouseDown (bool InConsumeCaptureMouseDown) |
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 | |
| bool | bConsumeCaptureMouseDown |
Data structure used to setup an input mode that allows only the player input / player controller to respond to user input.
| ENGINE_API FInputModeGameOnly::FInputModeGameOnly | ( | ) |
|
virtual |
|
overrideprotectedvirtual |
Derived classes override this function to apply the necessary settings for the desired input mode
Implements FInputModeDataBase.
|
inline |
Whether the mouse down that causes capture should be consumed, and not passed to player input processing
|
protected |