EGCReferenceType

Enum of different supported reference type tokens.

Windows
MacOS
Linux

References

Module

CoreUObject

Header

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

Include

#include "UObject/GarbageCollection.h"

Syntax

enum EGCReferenceType
{
    GCRT_None                                 = 0,
    GCRT_Object,
    GCRT_Class,
    GCRT_PersistentObject,
    GCRT_ArrayObject,
    GCRT_ArrayStruct,
    GCRT_FixedArray,
    GCRT_AddStructReferencedObjects,
    GCRT_AddReferencedObjects,
    GCRT_AddTMapReferencedObjects,
    GCRT_AddTSetReferencedObjects,
    GCRT_AddFieldPathReferencedObject,
    GCRT_ArrayAddFieldPathReferencedObject,
    GCRT_EndOfPointer,
    GCRT_EndOfStream,
    GCRT_NoopPersistentObject,
    GCRT_NoopClass,
    GCRT_ArrayObjectFreezable,
    GCRT_ArrayStructFreezable,
}

Values

Name

Description

GCRT_None

GCRT_Object

GCRT_Class

GCRT_PersistentObject

GCRT_ArrayObject

GCRT_ArrayStruct

GCRT_FixedArray

GCRT_AddStructReferencedObjects

GCRT_AddReferencedObjects

GCRT_AddTMapReferencedObjects

GCRT_AddTSetReferencedObjects

GCRT_AddFieldPathReferencedObject

GCRT_ArrayAddFieldPathReferencedObject

GCRT_EndOfPointer

GCRT_EndOfStream

GCRT_NoopPersistentObject

GCRT_NoopClass

GCRT_ArrayObjectFreezable

GCRT_ArrayStructFreezable

Remarks

Enum of different supported reference type tokens.

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