| TScriptDelegate
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/UObject/ScriptDelegates.h |
Include |
#include "UObject/ScriptDelegates.h" |
template<typename TWeakPtr>
class TScriptDelegate
Script delegate base class.
Name | Description | |
---|---|---|
|
TScriptDelegate() |
Although templated, the parameter is not intended to be anything other than the default, and is only a template for module organization reasons. |
Name | Description | ||
---|---|---|---|
|
BindUFunction |
Binds a UFunction to this delegate. |
|
|
Clear() |
Unbinds this delegate (another name to provide a similar interface to TMulticastScriptDelegate) |
|
|
GetFunctionName() |
Gets the name of the function to call on the bound object |
|
|
const UObjec... |
GetUObject() |
Gets the object bound to this delegate (const) |
|
UObject *... |
GetUObject() |
Gets the object bound to this delegate |
|
UObject *... |
GetUObjectEvenIfUnreachable() |
Gets the object bound to this delegate, even if the object is unreachable |
|
const UObjec... |
GetUObjectEvenIfUnreachable() |
Gets the object bound to this delegate (const), even if the object is unreachable |
|
IsBound() |
Checks to see if the user object bound to this delegate is still valid |
|
|
IsBoundToObject ( |
Checks to see if this delegate is bound to the given user object. |
|
|
IsBoundToObjectEvenIfUnreachable ( |
Checks to see if this delegate is bound to the given user object, even if the object is unreachable. |
|
|
IsCompactable() |
Checks to see if the user object bound to this delegate will ever be valid again |
|
|
ProcessDelegate ( |
||
|
ToString() |
Converts this delegate to a string representation |
|
|
Unbind() |
Unbinds this delegate |
Name | Description | ||
---|---|---|---|
|
operator!= ( |
||
|
operator= ( |
||
|
operator== ( |
Comparison operators |