IDelegateInstance

Windows
MacOS
Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Delegates/IDelegateInstance.h

Include

#include "Delegates/IDelegateInstance.h"

Syntax

class IDelegateInstance

Destructors

Name Description

Public function Virtual

~IDelegateInstance()

Virtual destructor.

Functions

Name Description

Public function Const

uint64

 

GetBoundProgramCounterForTimerManager()

Returns the address of the method pointer which can be used to learn the address of the function that will be executed.

Public function Const

FDelegateHan...

 

GetHandle()

Returns a handle for the delegate.

Public function Const

const void &...

 

GetObjectForTimerManager()

Returns a pointer to an object bound to this delegate instance, intended for quick lookup in the timer manager,

Public function Const

UObject *...

 

GetUObject()

Returns the UObject that this delegate instance is bound to.

Public function Const

bool

 

HasSameObject

(
    const void* InUserObject
)

Returns true if this delegate is bound to the specified UserObject,

Deprecated.

Public function Virtual Const

bool

 

IsCompactable()

Checks to see if the user object bound to this delegate can ever be valid again.

Public function Const

bool

 

IsSafeToExecute()

Checks to see if the user object bound to this delegate is still valid

Public function Const

FName

 

TryGetBoundFunctionName()

Tries to return the name of a bound function.

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