TDelegate< InRetValType(ParamTypes...), UserPolicy >::CreateUObject

Static: Creates a UObject-based member function delegate.

Windows
MacOS
Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Delegates/DelegateSignatureImpl.inl

Include

#include "Delegates/DelegateSignatureImpl.inl"

Syntax

template<typename UserClass, typename... VarTypes>
static TDelegate< RetValType, UserPolicy > CreateUObject
(
    UserClass * InUserObject,
    typename TMemFunPtrType< false, UserClass, RetValType>::Type InFunc,
    VarTypes... Vars
)

Remarks

Static: Creates a UObject-based member function delegate.

UObject delegates keep a weak reference to your object. You can use ExecuteIfBound() to call them.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss