| TMulticastScriptDelegate
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/UObject/ScriptDelegates.h |
Include |
#include "UObject/ScriptDelegates.h" |
template<typename TWeakPtr>
class TMulticastScriptDelegate
Script multi-cast delegate base class
Name | Description | ||
---|---|---|---|
|
InvocationList |
Ordered list functions to invoke when the Broadcast function is called |
Name | Description | |
---|---|---|
|
TMulticastScriptDelegate() |
Default constructor |
Name | Description | ||
---|---|---|---|
|
Add ( |
Adds a function delegate to this multi-cast delegate's invocation list |
|
|
AddInternal ( |
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 |
|
|
AddUniqueInternal ( |
Adds a function delegate to this multi-cast delegate's invocation list, if a delegate with that signature doesn't already exist |
|
|
Clear() |
Removes all functions from this delegate's invocation list |
|
|
CompactInvocationList() |
Cleans up any delegates in our invocation list that have expired (performance is O(N)) |
|
|
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 |
|
|
GetAllObjects() |
Returns all objects associated with this multicast-delegate. |
|
|
GetAllObjectsEvenIfUnreachable() |
Returns all objects associated with this multicast-delegate, even if unreachable. |
|
|
IsBound() |
Checks to see if any functions are bound to this multi-cast delegate |
|
|
ProcessMulticastDelegate ( |
Executes a multi-cast delegate by calling all functions on objects bound to the 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. |
|
|
RemoveInternal ( |
Removes a function from this multi-cast delegate's invocation list (performance is O(N)). |
|
|
RemoveInternal |
Removes a function from this multi-cast delegate's invocation list (performance is O(N)). |
|
|
ToString() |
Converts this delegate to a string representation |
Name |
Description |
---|---|
FInvocationList |