Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Components/InputComponent.h |
Include |
#include "Components/InputComponent.h" |
template<class DelegateType, class DynamicDelegateType>
struct TInputUnifiedDelegate
Utility delegate class to allow binding to either a C++ function or a blueprint script delegate
Name | Description | ||
---|---|---|---|
|
TSharedPtr< Del... |
FuncDelegate |
Holds the delegate to call. |
|
TSharedPtr< Dyn... |
FuncDynDelegate |
Holds the dynamic delegate to call. |
Name | Description | |
---|---|---|
|
TInputUnifiedDelegate() |
|
|
TInputUnifiedDelegate ( |
|
|
TInputUnifiedDelegate ( |
Name | Description | ||
---|---|---|---|
|
BindDelegate ( |
Binds a native delegate and unbinds any bound dynamic delegate |
|
|
BindDelegate |
Binds a dynamic delegate and unbinds any bound native delegate |
|
|
const Delega... |
GetDelegate() |
Returns a const reference to the Function Delegate. |
|
DelegateType... |
GetDelegateForManualSet() |
Returns a reference to the native delegate and unbinds any bound dynamic delegate |
|
const Dynami... |
GetDynamicDelegate() |
Returns a const reference to the Dynamic Function Delegate. |
|
IsBound() |
Returns if either the native or dynamic delegate is bound |
|
|
IsBoundToObject ( |
Returns if either the native or dynamic delegate is bound to an object |
|
|
Unbind() |
Unbinds any bound delegates |
Name |
Description |
---|---|
UnboundDelegate |
|
UnboundDynamicDelegate |