UCommonInputBaseControllerData

Derive from this class to store the Input data.

Windows
MacOS
Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UCommonInputBaseControllerData

References

Module

CommonInput

Header

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

Include

#include "CommonInputBaseTypes.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Abstract, Blueprintable, ClassGroup=Input, Meta=(Category="Common Input"))
class UCommonInputBaseControllerData : public UObject

Remarks

Derive from this class to store the Input data. It is referenced in the Common Input Settings, found in the project settings UI.

Variables

Functions

Name Description

Public function Static UFunction

const TArray...

 

GetRegisteredGamepads()

Public function Virtual Const

bool

 

TryGetInputBrush

(
    FSlateBrush& OutBrush,
    const FKey& Key
)

Public function Virtual Const

bool

 

TryGetInputBrush

(
    FSlateBrush& OutBrush,
    const TArray< FKey >& Keys
)

Overridden from UObject

Name Description

Public function Virtual Const

bool

 

NeedsLoadForServer()

Called during saving to determine the load flags to save with the object.

Public function Virtual

void

 

PreSave

(
    const ITargetPlatform* TargetP...
)

Presave function.

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