Navigation
API > API/Plugins > API/Plugins/EnhancedInput
Inheritance Hierarchy
- FInputBindingHandle
- FEnhancedInputActionEventBinding
- FEnhancedInputActionEventDelegateBinding
References
| Module | EnhancedInput |
| Header | /Engine/Plugins/EnhancedInput/Source/EnhancedInput/Public/EnhancedInputComponent.h |
| Include | #include "EnhancedInputComponent.h" |
Syntax
template<typename TSignature>
struct FEnhancedInputActionEventDelegateBinding : public FEnhancedInputActionEventBinding
Remarks
Binding wrapper structs. You will need to create these to do manual binding. They permit storage of delegates with differing signatures within a single array of bindings.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TEnhancedInputUnifiedDelegate< TSignature > | Delegate |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FEnhancedInputActionEventDelegateBinding
(
const UInputAction* Action, |
Overridden from FEnhancedInputActionEventBinding
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< FEnhancedInputActionEventBinding > | Clone () |
||
| void | Execute
(
const FInputActionInstance& ActionData |
Implemented below. | |
| void | Execute
(
const FInputActionInstance& ActionData |
||
| void | Execute
(
const FInputActionInstance& ActionData |
||
| void | Execute
(
const FInputActionInstance& ActionData |
||
| void | Execute
(
const FInputActionInstance& ActionData |
||
| bool | IsBoundToObject
(
void const* Object |
||
| void | SetShouldFireWithEditorScriptGuard
(
const bool bNewValue |