FInputDebugKeyBinding

Binds a delegate to an event on a key chord.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

EnhancedInput

Header

/Engine/Plugins/Experimental/EnhancedInput/Source/EnhancedInput/Public/EnhancedInputComponent.h

Include

#include "EnhancedInputComponent.h"

Syntax

struct FInputDebugKeyBinding : public FInputBindingHandle

Remarks

Binds a delegate to an event on a key chord.

Variables

Name Description

Public variable

bool

 

bExecuteWhenPaused

Public variable

FInputChord

 

Chord

Input Chord to bind to

Public variable

TEnumAsByte< EI...

 

KeyEvent

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

Constructors

Name Description

Public function

FInputDebugKeyBinding()

Protected function

FInputDebugKeyBinding

(
    const FInputDebugKeyBinding& Clone...,
    EInputBindingClone Clone
)

Clone constructor.

Public function

FInputDebugKeyBinding

(
    const FInputChord InChord,
    const EInputEvent InKeyEvent,
    bool bInExecuteWhenPaused
)

Functions

Name Description

Public function Const

TUniquePtr< ...

 

Clone()

Public function Const

void

 

Execute

(
    const FInputActionValue& ActionVal...
)