UCommonInputSettings

Windows
MacOS
Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UCommonInputSettings

References

Module

CommonInput

Header

/Engine/Plugins/Experimental/CommonUI/Source/CommonInput/Public/CommonInputSettings.h

Include

#include "CommonInputSettings.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Config=Game, defaultconfig)
class UCommonInputSettings : public UObject

Constructors

Name Description

Public function

UCommonInputSettings

(
    const FObjectInitializer& Initiali...
)

Functions

Name Description

Public function Const

bool

 

GetAllowOutOfFocusDeviceInput()

Public function Const

FCommonInput...

 

GetCurrentPlatform()

Public function Const

void

 

GetCurrentPlatformDefaults

(
    ECommonInputType& OutDefaultInputT...,
    FName& OutDefaultGamepadName
)

Public function Const

FDataTableRo...

 

GetDefaultBackAction()

Public function Const

FDataTableRo...

 

GetDefaultClickAction()

Public function Const

bool

 

GetEnableInputMethodThrashingProtection()

Public function Const

double

 

GetInputMethodThrashingCooldownInSeconds()

Public function Const

int32

 

GetInputMethodThrashingLimit()

Public function Const

double

 

GetInputMethodThrashingWindowInSeconds()

Public function

void

 

LoadData()

Called to load CommonUISetting data, if bAutoLoadData if set to false then game code must call LoadData().

Public function

void

 

ValidateData()

Called to check that the data we have previously attempted to load is actually loaded and will attempt to load if it is not.

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss