Navigation
API > API/Runtime > API/Runtime/InputCore
| Name | FKeyDetails |
| Type | struct |
| Header File | /Engine/Source/Runtime/InputCore/Classes/InputCoreTypes.h |
| Include Path | #include "InputCoreTypes.h" |
Syntax
struct FKeyDetails
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FKeyDetails
(
const FKey InKey, |
InputCoreTypes.h | ||
FKeyDetails
(
const FKey InKey, |
InputCoreTypes.h |
Enums
Public
| Name | Remarks |
|---|---|
| EKeyFlags |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AxisType | EInputAxisType | InputCoreTypes.h | ||
| bIsBindableInBlueprints | uint8 | InputCoreTypes.h | ||
| bIsBindableToActions | uint8 | InputCoreTypes.h | ||
| bIsDeprecated | uint8 | InputCoreTypes.h | ||
| bIsGamepadKey | uint8 | InputCoreTypes.h | ||
| bIsGesture | uint8 | InputCoreTypes.h | ||
| bIsModifierKey | uint8 | InputCoreTypes.h | ||
| bIsMouseButton | uint8 | InputCoreTypes.h | ||
| bIsTouch | uint8 | InputCoreTypes.h | ||
| bIsVirtual | uint8 | InputCoreTypes.h | ||
| bShouldUpdateAxisWithoutSamples | uint8 | InputCoreTypes.h | ||
| Key | FKey | InputCoreTypes.h | ||
| LongDisplayName | TAttribute< FText > | InputCoreTypes.h | ||
| MenuCategory | FName | InputCoreTypes.h | ||
| PairedAxis | EPairedAxis | Key pairing. | InputCoreTypes.h | |
| PairedAxisKey | FKey | InputCoreTypes.h | ||
| ShortDisplayName | TAttribute< FText > | InputCoreTypes.h | ||
| VirtualKeyValue | FKey | The actual FKey which should be used at runtime for virtual FKeys | InputCoreTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FText GetDisplayName
(
const bool bLongDisplayName |
InputCoreTypes.h | ||
const FKey & GetKey() |
InputCoreTypes.h | ||
FName GetMenuCategory() |
InputCoreTypes.h | ||
EPairedAxis GetPairedAxis() |
Key pairing. | InputCoreTypes.h | |
const FKey & GetPairedAxisKey() |
InputCoreTypes.h | ||
const FKey & GetVirtualKey () |
For virtual Keys, this will return the virtual key value. | InputCoreTypes.h | |
bool IsAnalog() |
InputCoreTypes.h | ||
bool IsAxis1D() |
InputCoreTypes.h | ||
bool IsAxis2D() |
InputCoreTypes.h | ||
bool IsAxis3D() |
InputCoreTypes.h | ||
bool IsBindableInBlueprints() |
InputCoreTypes.h | ||
bool IsBindableToActions() |
InputCoreTypes.h | ||
bool IsButtonAxis() |
InputCoreTypes.h | ||
bool IsDeprecated() |
InputCoreTypes.h | ||
bool IsDigital() |
InputCoreTypes.h | ||
bool IsGamepadKey() |
InputCoreTypes.h | ||
bool IsGesture() |
InputCoreTypes.h | ||
bool IsModifierKey() |
InputCoreTypes.h | ||
bool IsMouseButton() |
InputCoreTypes.h | ||
bool IsTouch() |
InputCoreTypes.h | ||
bool IsVirtual() |
InputCoreTypes.h | ||
bool ShouldUpdateAxisWithoutSamples() |
InputCoreTypes.h |