Navigation
API > API/Plugins > API/Plugins/CommonUI > API/Plugins/CommonUI/Input
References
| Module | CommonUI |
| Header | /Engine/Plugins/Runtime/CommonUI/Source/CommonUI/Public/Input/CommonUIInputTypes.h |
| Include | #include "Input/CommonUIInputTypes.h" |
Syntax
struct FBindUIActionArgs
Variables
| Type | Name | Description | |
|---|---|---|---|
| FUIActionTag | ActionTag | ||
| bool | bConsumeInput | True to have this binding consume the triggering key input. | |
| bool | bDisplayInActionBar | Whether this binding can/should be displayed in a CommonActionBar (if one exists) | |
| bool | bForceHold | True implies we will add default hold times if the current action is not a hold action | |
| bool | bIsPersistent | A persistent binding is always registered and will be executed regardless of the activation status of the binding widget's parentage. | |
| TWeakObjectPtr< const UInputAction > | InputAction | ||
| ECommonInputMode | InputMode | ||
| EInputEvent | KeyEvent | ||
| FDataTableRowHandle | LegacyActionTableRow | : Rename non-legacy in 5.3. We no longer have any active plans to remove data tables in CommonUI. | |
| FSimpleDelegate | OnExecuteAction | ||
| FOnHoldActionPressed | OnHoldActionPressed | ||
| FOnHoldActionProgressed | OnHoldActionProgressed | ||
| FOnHoldActionReleased | OnHoldActionReleased | ||
| FText | OverrideDisplayName | Optional display name to associate with this binding instead of the default |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FBindUIActionArgs
(
FUIActionTag InActionTag, |
|||
FBindUIActionArgs
(
const FDataTableRowHandle& InLegacyActionTableRow, |
: Rename non-legacy in 5.3. We no longer have any active plans to remove data tables in CommonUI. | ||
FBindUIActionArgs
(
const UInputAction* InInputAction, |
|||
FBindUIActionArgs
(
FUIActionTag InActionTag, |
|||
FBindUIActionArgs
(
const FDataTableRowHandle& InLegacyActionTableRow, |
: Rename non-legacy in 5.3. We no longer have any active plans to remove data tables in CommonUI. | ||
FBindUIActionArgs
(
const UInputAction* InInputAction, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| FName |
Typedefs
| Name | Description |
|---|---|
| FOnHoldActionPressed | If the bound action has any hold mappings, this will fire when the hold begins. |
| FOnHoldActionProgressed | If the bound action has any hold mappings, this will fire each frame while held. |
| FOnHoldActionReleased | If the bound action has any hold mappings, this will fire when the hold is interrupted. |