FUObjectDeleteListener

Base class for [UObjectBase](API\Runtime\CoreUObject\UObject\UObjectBase) delete class listeners

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectArray.h

Include

#include "UObject/UObjectArray.h"

Syntax

class FUObjectDeleteListener

Remarks

Base class for UObjectBase delete class listeners

Destructors

Name Description

Public function Virtual

~FUObjectDeleteListener()

Functions

Name Description

Public function

void

 

NotifyUObjectDeleted

(
    const UObjectBase* Object,
    int32 Index
)

Provides notification that a UObjectBase has been removed from the uobject array

Public function

void

 

OnUObjectArrayShutdown()

Called when UObject Array is being shut down, this is where all listeners should be removed from it