Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FInputActionUnifiedDelegate |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/Components/InputComponent.h |
| Include Path | #include "Components/InputComponent.h" |
Syntax
struct FInputActionUnifiedDelegate
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Components/InputComponent.h | |||
FInputActionUnifiedDelegate
(
FInputActionHandlerSignature D |
Components/InputComponent.h | ||
FInputActionUnifiedDelegate
(
FInputActionHandlerWithKeySignature D |
Components/InputComponent.h | ||
| Components/InputComponent.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BoundDelegateType | EBoundDelegate | Components/InputComponent.h | ||
| FuncDelegate | TSharedPtr< FInputActionHandlerSignature > | Holds the delegate to call. | Components/InputComponent.h | |
| FuncDelegateWithKey | TSharedPtr< FInputActionHandlerWithKeySignature > | Holds the delegate that wants to know the key to call. | Components/InputComponent.h | |
| FuncDynDelegate | TSharedPtr< FInputActionHandlerDynamicSignature > | Holds the dynamic delegate to call. | Components/InputComponent.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BindDelegate
(
UserClass* Object, |
Binds a native delegate and unbinds any bound dynamic delegate | Components/InputComponent.h | |
void BindDelegate
(
UserClass* Object, |
Components/InputComponent.h | ||
void BindDelegate
(
UObject* Object, |
Binds a dynamic delegate and unbinds any bound native delegate | Components/InputComponent.h | |
void BindDelegate
(
UserClass* Object, |
Components/InputComponent.h | ||
void Execute
(
const FKey Key |
Execute function for the action unified delegate. | Components/InputComponent.h | |
FInputActionHandlerSignature & GetDelegateForManualSet() |
Returns a reference to the native delegate and unbinds any bound dynamic delegate | Components/InputComponent.h | |
FInputActionHandlerWithKeySignature & GetDelegateWithKeyForManualSet() |
Returns a reference to the native delegate and unbinds any bound dynamic delegate | Components/InputComponent.h | |
const void * GetObject () |
Returns the object bound to either the native or dynamic delegate as a raw, untyped pointer. | Components/InputComponent.h | |
const UObject * GetUObject() |
Returns the UObject bound to either the native or dynamic delegate (if either is a UFunction or UObject delegate) | Components/InputComponent.h | |
bool IsBound() |
Returns if either the native or dynamic delegate is bound | Components/InputComponent.h | |
bool IsBoundToObject
(
FDelegateUserObjectConst Object |
Returns if either the native or dynamic delegate is bound to an object | Components/InputComponent.h | |
void Unbind() |
Unbinds any bound delegates | Components/InputComponent.h |