FInputModeDataBase

Abstract base class for Input Mode structures

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/GameFramework/PlayerController.h

Include

#include "GameFramework/PlayerController.h"

Syntax

struct FInputModeDataBase

Remarks

Abstract base class for Input Mode structures

Destructors

Name Description

Protected function Virtual

~FInputModeDataBase()

Functions

Name Description

Protected function Const

void

 

ApplyInputMode

(
    FReply& SlateOperations,
    UGameViewportClient& GameViewportC...
)

Derived classes override this function to apply the necessary settings for the desired input mode

Protected function Const

void

 

SetFocusAndLocking

(
    FReply& SlateOperations,
    TSharedPtr< class SWidget > InWidge...,
    bool bLockMouseToViewport,
    TSharedRef< class SViewport > InVie...
)

Utility functions for derived classes.