Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Engine
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDynamicBlueprintBinding
- UComponentDelegateBinding
- UGeneratedBlueprintBinding
- UInputDelegateBinding
- UInputActionDelegateBinding
- UInputAxisDelegateBinding
- UInputAxisKeyDelegateBinding
- UInputVectorAxisDelegateBinding
- UInputKeyDelegateBinding
- UInputTouchDelegateBinding
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Engine/DynamicBlueprintBinding.h |
Include | #include "Engine/DynamicBlueprintBinding.h" |
Syntax
UCLASS (Abstract, MinimalAPI)
class UDynamicBlueprintBinding : public UObject
Remarks
Used to tie events to delegates at runtime
To use, override 'K2Node::GetDynamicBindingClass' to specify a child of this class. Additionally, override 'K2Node::RegisterDynamicBinding'. During compilation, your node will be given an instance of the specified binding class to use for binding delegates.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UDynamicBlueprintBinding
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
void | BindDynamicDelegates
(
UObject* InInstance |
|
![]() ![]() ![]() |
void | UnbindDynamicDelegates
(
UObject* Instance |
|
![]() ![]() ![]() |
void | UnbindDynamicDelegatesForProperty
(
UObject* InInstance, |