Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/FInputActionUnifiedDelegate
Overloads
| 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 |
BindDelegate(UserClass *, typename FInputActionHandlerSignature::template TMethodPtr< UserClass >)
Description
Binds a native delegate and unbinds any bound dynamic delegate
| Name | BindDelegate |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/Components/InputComponent.h |
| Include Path | #include "Components/InputComponent.h" |
template<class UserClass>
void BindDelegate
(
UserClass * Object,
typename FInputActionHandlerSignature::template TMethodPtr< UserClass > Func
)
BindDelegate(UserClass *, typename FInputActionHandlerWithKeySignature::template TMethodPtr< UserClass >)
| Name | BindDelegate |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/Components/InputComponent.h |
| Include Path | #include "Components/InputComponent.h" |
template<class UserClass>
void BindDelegate
(
UserClass * Object,
typename FInputActionHandlerWithKeySignature::template TMethodPtr< UserClass > Func
)
BindDelegate(UObject *, const FName)
Description
Binds a dynamic delegate and unbinds any bound native delegate
| Name | BindDelegate |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/Components/InputComponent.h |
| Include Path | #include "Components/InputComponent.h" |
void BindDelegate
(
UObject * Object,
const FName FuncName
)
BindDelegate(UserClass *, typename DelegateType::template TMethodPtr< UserClass >, VarTypes...)
| Name | BindDelegate |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/Components/InputComponent.h |
| Include Path | #include "Components/InputComponent.h" |
template<class DelegateType, class UserClass, typename... VarTypes>
void BindDelegate
(
UserClass * Object,
typename DelegateType::template TMethodPtr< UserClass > Func,
VarTypes... Vars
)