TDelegateBase

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Core

Header

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

Include

#include "Delegates/DelegateBase.h"

Syntax

template<typename UserPolicy>
class TDelegateBase : public FDelegateExtras

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()

Gets a handle to the delegate.

Public function Const

const void &...

 

GetObjectForTimerManager()

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

Public function Const

UObject *...

 

GetUObject()

If this is a UFunction or UObject delegate, return the UObject .

Public function Const

bool

 

IsBound()

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

Public function Const

bool

 

IsBoundToObject

(
    void const* InUserObject
)

Checks to see if this delegate is bound to the given user object.

Public function Const

FName

 

TryGetBoundFunctionName()

Tries to return the name of a bound function.

Typedefs

Name

Description

Super

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback