Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UInputDelegateBinding |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Engine/InputDelegateBinding.h |
| Include Path | #include "Engine/InputDelegateBinding.h" |
Syntax
UCLASS (Abstract, MinimalAPI)
class UInputDelegateBinding : public UDynamicBlueprintBinding
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDynamicBlueprintBinding → UInputDelegateBinding
Derived Classes
UInputDelegateBinding derived class hierarchy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UInputDelegateBinding
(
const FObjectInitializer& ObjectInitializer |
Engine/InputDelegateBinding.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| InputBindingClasses | TSet< UClass * > | Engine/InputDelegateBinding.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BindToInputComponent
(
UInputComponent* InputComponent, |
Override this function to bind a delegate to the given input component. | Engine/InputDelegateBinding.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void BindInputDelegates
(
const UClass* InClass, |
Calls BindToInputComponent for each dynamic binding object on the given Class if it supports input delegates. | Engine/InputDelegateBinding.h | |
static void BindInputDelegatesWithSubojects
(
AActor* InActor, |
Will bind input delegates for the given Actor and traverse it's subobjects attempting to bind each of them | Engine/InputDelegateBinding.h | |
static bool SupportsInputDelegate
(
const UClass* InClass |
Returns true if the given class supports input binding delegates (i.e. it is a BP generated class) | Engine/InputDelegateBinding.h |