Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/SparseDelegate.h |
Include |
#include "UObject/SparseDelegate.h" |
template<typename MulticastDelegate, typename OwningClass, typename DelegateInfoClass>
struct TSparseDynamicDelegate : public FSparseDelegate
Sparse version of TBaseDynamicDelegate
Name | Description | ||
---|---|---|---|
|
__Internal_AddDynamic ( |
Binds a UObject instance and a UObject method address to this multi-cast delegate. |
|
|
__Internal_AddUniqueDynamic ( |
Binds a UObject instance and a UObject method address to this multi-cast delegate, but only if it hasn't been bound before. |
|
|
__Internal_IsAlreadyBound ( |
Tests if a UObject instance and a UObject method address pair are already bound to this multi-cast delegate. |
|
|
__Internal_RemoveDynamic ( |
Unbinds a UObject instance and a UObject method address from this multi-cast delegate. |
|
|
Add ( |
Adds a function delegate to this multi-cast delegate's invocation list |
|
|
AddUnique ( |
Adds a function delegate to this multi-cast delegate's invocation list if a delegate with the same signature doesn't already exist in the invocation list |
|
|
Broadcast ( |
Broadcasts this delegate to all bound objects, except to those that may have expired. |
|
|
Clear() |
Removes all functions from this delegate's invocation list |
|
|
Contains ( |
Checks whether a function delegate is already a member of this multi-cast delegate's invocation list |
|
|
Contains |
Checks whether a function delegate is already a member of this multi-cast delegate's invocation list |
|
|
GetDelegateName() |
||
|
TSharedPtr< ... |
GetShared() |
Returns the multicast delegate if any delegates are bound to the sparse delegate |
|
Remove ( |
Removes a function from this multi-cast delegate's invocation list (performance is O(N)). |
|
|
Remove |
Removes a function from this multi-cast delegate's invocation list (performance is O(N)). |
|
|
RemoveAll ( |
Removes all delegate bindings from this multicast delegate's invocation list that are bound to the specified object. |
Name |
Description |
---|---|
FDelegate |
Name | Description | ||
---|---|---|---|
|
MulticastDel... |
Get() |
This function has been deprecated - please use GetShared() instead |