FEnhancedInputActionEventDelegateBinding

Binding wrapper structs.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FInputBindingHandle

FEnhancedInputActionEventBinding

FEnhancedInputActionEventDelegateBinding

References

Module

EnhancedInput

Header

/Engine/Plugins/Experimental/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

Name Description

Public variable

TEnhancedInputU...

 

Delegate

Constructors

Name Description

Public function

FEnhancedInputActionEventDelegateBinding

(
    const UInputAction* Action,
    ETriggerEvent InTriggerEvent
)

Overridden from FEnhancedInputActionEventBinding

Name Description

Public function Virtual Const

TUniquePtr< ...

 

Clone()

Public function Virtual Const

void

 

Execute

(
    const FInputActionInstance& Action...
)

Implemented below.

Public function Virtual Const

void

 

Execute

(
    const FInputActionInstance& Action...
)

Public function Virtual Const

void

 

Execute

(
    const FInputActionInstance& Action...
)

Public function Virtual Const

void

 

Execute

(
    const FInputActionInstance& Action...
)

Public function Virtual Const

void

 

Execute

(
    const FInputActionInstance& Action...
)