Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/SparseDelegate.h |
Include |
#include "UObject/SparseDelegate.h" |
void __Internal_Remove
(
const UObject * DelegateOwner,
FName DelegateName,
const FScriptDelegate & InDelegate
)
Removes a function from this multi-cast delegate's invocation list (performance is O(N)).
that the order of the delegates may not be preserved!
Only call this function from blueprint sparse delegate infrastructure on a resolved generic FScriptDelegate pointer. Generally from C++ you should call Remove() directly.
Parameter |
Description |
---|---|
DelegateOwner |
UObject that owns the resolved sparse delegate |
DelegateName |
Name of the resolved sparse delegate |
InDelegate |
Delegate to remove from the sparse delegate |