| FMulticastDelegateBase
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Delegates/DelegateSignatureImpl.inl |
Include |
#include "Delegates/DelegateSignatureImpl.inl" |
template<typename... ParamTypes>
class TBaseMulticastDelegate< void, ParamTypes... > : public FMulticastDelegateBase< FWeakObjectPtr >
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... |
AddDelegateInstance ( |
Adds a function delegate to this multi-cast 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 ( |
Adds a raw C++ pointer delegate. |
|
FDelegateHan... |
AddRaw ( |
|
|
FDelegateHan... |
AddSP ( |
Adds a shared pointer-based (fast, not thread-safe) member function delegate. |
|
FDelegateHan... |
AddSP ( |
Adds a shared pointer-based (fast, not thread-safe) member function delegate. |
|
FDelegateHan... |
AddSP ( |
|
|
FDelegateHan... |
AddSP ( |
|
|
FDelegateHan... |
AddStatic ( |
Adds a raw C++ pointer global function delegate |
|
FDelegateHan... |
AddThreadSafeSP ( |
|
|
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... |
AddUFunction ( |
Adds a UFunction-based member function delegate. |
|
FDelegateHan... |
AddUObject ( |
|
|
FDelegateHan... |
AddUObject ( |
Adds a UObject-based member function delegate. |
|
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)). |
|
|
RemoveDelegateInstance ( |
Removes a function from this multi-cast delegate's invocation list (performance is O(N)). |
|
|
TBaseMulticastDelegate() |
Hidden default constructor. |
|
|
TBaseMulticastDelegate ( |
Hidden copy constructor (for proper deep copies). |
Name | Description | ||
---|---|---|---|
|
TBaseMultica... |
operator= ( |
Hidden assignment operator (for proper deep copies). |
Name |
Description |
---|---|
FDelegate |
Type definition for unicast delegate classes whose delegate instances are compatible with this delegate. |
Super |
|
TDelegateInstanceInterface |
Type definition for the shared interface of delegate instance types compatible with this delegate class. |