FInputActionBinding

Binds a delegate to an action.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FInputBinding

FInputActionBinding

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Components/InputComponent.h

Include

#include "Components/InputComponent.h"

Syntax

struct FInputActionBinding : public FInputBinding

Remarks

Binds a delegate to an action.

Variables

Name Description

Public variable

FInputActionUni...

 

ActionDelegate

The delegate bound to the action

Public variable

TEnumAsByte< EI...

 

KeyEvent

Key event to bind it to, e.g. pressed, released, double click

Constructors

Name Description

Public function

FInputActionBinding()

Public function

FInputActionBinding

(
    const FName InActionName,
    const EInputEvent InKeyEvent
)

Functions

Name Description

Public function

void

 

GenerateNewHandle()

Public function Const

FName

 

GetActionName()

Public function Const

int32

 

GetHandle()

Public function Const

bool

 

IsPaired()

Public function

bool

 

IsValid()

Indicates GenerateNewHandle was called

Operators

Name Description

Public function

bool

 

operator==

(
    const FInputActionBinding& Rhs
)