UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::PluginManager::Private::ICoreUObjectPluginManager Class Referenceabstract

Interface to get around dependency problems between Projects and CoreUObject interface allows CoreUObject to run login in PluginManager that Projects can't run. More...

#include <ICoreUObjectPluginManager.h>

+ Inheritance diagram for UE::PluginManager::Private::ICoreUObjectPluginManager:

Public Member Functions

virtual void OnPluginUnload (IPlugin &Plugin)=0
 
virtual void SuppressPluginUnloadGC ()=0
 
virtual void ResumePluginUnloadGC ()=0
 

Detailed Description

Interface to get around dependency problems between Projects and CoreUObject interface allows CoreUObject to run login in PluginManager that Projects can't run.

Member Function Documentation

◆ OnPluginUnload()

virtual void UE::PluginManager::Private::ICoreUObjectPluginManager::OnPluginUnload ( IPlugin Plugin)
pure virtual

◆ ResumePluginUnloadGC()

virtual void UE::PluginManager::Private::ICoreUObjectPluginManager::ResumePluginUnloadGC ( )
pure virtual

◆ SuppressPluginUnloadGC()

virtual void UE::PluginManager::Private::ICoreUObjectPluginManager::SuppressPluginUnloadGC ( )
pure virtual

API for deferring calls to CollectGarbage (and leak detection).

Implemented in UE::CoreUObject::Private::PluginHandler.


The documentation for this class was generated from the following file: