FCommonInputActionDataBase

Windows
MacOS
Linux

Inheritance Hierarchy

FTableRowBase

FCommonInputActionDataBase

References

Module

CommonUI

Header

/Engine/Plugins/Experimental/CommonUI/Source/CommonUI/Public/CommonUITypes.h

Include

#include "CommonUITypes.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)([BlueprintType](Programming/UnrealArchitecture/Reference/Structs/Specifiers/BlueprintType))
struct FCommonInputActionDataBase : public FTableRowBase

Variables

Name Description

Protected variable UProperty Category, EditAnywhere

FCommonInputTyp...

 

DefaultGamepadInputTypeInfo

Default input state for gamepads

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

FText

 

DisplayName

User facing name (used when NOT a hold action)

Protected variable UProperty Category, EditAnywhere, Meta

TMap< FName, FC...

 

GamepadInputOverrides

Override the input state for each input method

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

FText

 

HoldDisplayName

User facing name used when it IS a hold action

Protected variable UProperty Category, EditAnywhere

FCommonInputTyp...

 

KeyboardInputTypeInfo

Key to bind to for each input method

Protected variable UProperty Category, EditAnywhere

FCommonInputTyp...

 

TouchInputTypeInfo

Override the displayed brush for each input method

Constructors

Name Description

Public function

FCommonInputActionDataBase()

Functions

Name Description

Public function Const

bool

 

CanDisplayInReflector

(
    ECommonInputType InputType,
    const FName& GamepadName
)

Public function Const

FSlateBrush

 

GetCurrentInputActionIcon

(
    const UCommonInputSubsystem* C...
)

Public function Virtual Const

const FCommo...

 

GetCurrentInputTypeInfo

(
    const UCommonInputSubsystem* C...
)

Public function Virtual Const

const FCommo...

 

GetInputTypeInfo

(
    ECommonInputType InputType,
    const FName& GamepadName
)

Public function Virtual Const

bool

 

HasHoldBindings()

Public function Virtual Const

bool

 

IsKeyBoundToInputActionData

(
    const FKey& Key
)

Public function Const

bool

 

IsKeyBoundToInputActionData

(
    const FKey& Key,
    const UCommonInputSubsystem* C...
)

Overridden from FTableRowBase

Name Description

Public function Virtual

void

 

OnPostDataImport

(
    const UDataTable* InDataTable,
    const FName InRowName,
    TArray< FString >& OutCollectedImp...
)

Can be overridden by subclasses; Called whenever the owning data table is imported or re-imported.

Operators

Name Description

Public function Const

bool

 

operator!=

(
    const FCommonInputActionDataBase& ...
)

Public function Const

bool

 

operator==

(
    const FCommonInputActionDataBase& ...
)

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