| FMulticastDelegateExtras
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Delegates/DelegateSignatureImpl.inl |
Include |
#include "Delegates/DelegateSignatureImpl.inl" |
template<typename... ParamTypes, typename UserPolicy>
class TMulticastDelegate< void(ParamTypes...), UserPolicy > : public FMulticastDelegateExtras
Name | Description | ||
---|---|---|---|
|
FDelegateHan... |
Add ( |
Adds a delegate instance to this multicast delegate's invocation list. |
|
FDelegateHan... |
Add ( |
Adds a delegate instance to this multicast delegate's invocation list. |
|
FDelegateHan... |
AddLambda ( |
Adds a C++ lambda delegate technically this works for any functor types, but lambdas are the primary use case |
|
FDelegateHan... |
AddRaw ( |
|
|
FDelegateHan... |
AddRaw ( |
Adds a raw C++ pointer delegate. |
|
FDelegateHan... |
AddSP ( |
|
|
FDelegateHan... |
AddSP ( |
Adds a shared pointer-based (fast, not thread-safe) member function delegate. |
|
FDelegateHan... |
AddSP ( |
|
|
FDelegateHan... |
AddSP ( |
Adds a shared pointer-based (fast, not thread-safe) member function delegate. |
|
FDelegateHan... |
AddStatic ( |
Adds a raw C++ pointer global function delegate |
|
FDelegateHan... |
AddThreadSafeSP ( |
Adds a shared pointer-based (slower, conditionally thread-safe) member function delegate. |
|
FDelegateHan... |
AddThreadSafeSP ( |
|
|
FDelegateHan... |
AddThreadSafeSP ( |
Adds a shared pointer-based (slower, conditionally thread-safe) member function delegate. |
|
FDelegateHan... |
AddThreadSafeSP ( |
|
|
FDelegateHan... |
AddUFunction ( |
Adds a UFunction-based member function delegate. |
|
FDelegateHan... |
AddUObject ( |
Adds a UObject-based member function delegate. |
|
FDelegateHan... |
AddUObject ( |
|
|
FDelegateHan... |
AddWeakLambda ( |
Adds a weak object C++ lambda delegate technically this works for any functor types, but lambdas are the primary use case |
|
Broadcast ( |
Broadcasts this delegate to all bound objects, except to those that may have expired. |
|
|
Remove ( |
Removes a delegate instance from this multi-cast delegate's invocation list (performance is O(N)). |
|
|
TMulticastDelegate() |
Hidden default constructor. |
|
|
TMulticastDelegate ( |
Hidden copy constructor (for proper deep copies). |
Name | Description | ||
---|---|---|---|
|
TMulticastDe... |
operator= ( |
Hidden assignment operator (for proper deep copies). |
Name |
Description |
---|---|
DelegateInstanceInterfaceType |
|
FDelegate |
Type definition for unicast delegate classes whose delegate instances are compatible with this delegate. |
InvocationListType |
|
Super |