TBaseMulticastDelegate< void, ParamTypes... >::AddRaw

Adds a raw C++ pointer 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>
FDelegateHandle AddRaw
(
    UserClass * InUserObject,
    typename TMemFunPtrType< false, UserClass, void>::Type InFunc,
    VarTypes... Vars
)

Remarks

Adds a raw C++ pointer delegate.

Raw pointer doesn't use any sort of reference, so may be unsafe to call if the object was deleted out from underneath your delegate. Be careful when calling Execute()!

Parameters

Parameter

Description

InUserObject

User object to bind to

InFunc

Class method function address

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