Navigation
API > API/Runtime > API/Runtime/Engine
Abstract base class for Input Mode structures
| Name | FInputModeDataBase |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/GameFramework/PlayerController.h |
| Include Path | #include "GameFramework/PlayerController.h" |
Syntax
struct FInputModeDataBase
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FInputModeDataBase() |
GameFramework/PlayerController.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const FString & GetDebugDisplayName() |
Returns the name of this input mode for debug display when you call the "showdebug input" command. | GameFramework/PlayerController.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ApplyInputMode
(
FReply& SlateOperations, |
Derived classes override this function to apply the necessary settings for the desired input mode | GameFramework/PlayerController.h | |
void SetFocusAndLocking
(
FReply& SlateOperations, |
Utility functions for derived classes. | GameFramework/PlayerController.h | |
virtual bool ShouldFlushInputOnViewportFocus() |
GameFramework/PlayerController.h |