Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/GCObjectInfo.h |
| Include | #include "UObject/GCObjectInfo.h" |
Syntax
class FGCObjectInfo
Remarks
Structure containing information about a UObject participating in Garbage Collection. It's purpose is to avoid holding onto direct references to UObjects which may have already been Garbage Collected. FGCObjectInfo interface mimics that of UObject.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FGCObjectInfo
(
const UObject* Obj |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FGCObjectInfo * | FindOrAddInfoHelper
(
const UObject* InObject, |
Helper function for adding info about an UObject into UObject to FGCObjectInfo map | |
| FGCObjectInfo * | GetClass () |
||
| FString | GetClassName () |
||
| FString | GetFullName () |
||
| FGCObjectInfo * | GetOuter () |
||
| int32 | |||
| FString | GetPathName () |
||
| void | GetPathName
(
FStringBuilderBase& ResultString |
||
| bool | HasAnyFlags
(
EObjectFlags InFlags |
||
| bool | HasAnyInternalFlags
(
EInternalObjectFlags InFlags |
||
| bool | |||
| bool | IsGarbage () |
||
| bool | IsIn
(
const FGCObjectInfo* MaybeOuter |
||
| bool | IsNative () |
||
| bool | IsRooted () |
||
| bool | IsValid () |
||
| UObject * | Tries to find an existing object matching the stored Path. |