Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/FProperty
Description
Emits tokens used by realtime garbage collection code to passed in ReferenceTokenStream. The offset emitted is relative to the passed in BaseOffset which is used by e.g. arrays of structs.
Derived Overrides
- FArrayProperty::EmitReferenceInfo
- FFieldPathProperty::EmitReferenceInfo
- FInterfaceProperty::EmitReferenceInfo
- FMapProperty::EmitReferenceInfo
- FObjectProperty::EmitReferenceInfo
- FOptionalProperty::EmitReferenceInfo
- FSetProperty::EmitReferenceInfo
- FStructProperty::EmitReferenceInfo
- FVerseDynamicProperty::EmitReferenceInfo
| Name | EmitReferenceInfo |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/UnrealType.h |
| Include Path | #include "UObject/UnrealType.h" |
| Source | /Engine/Source/Runtime/CoreUObject/Private/UObject/GarbageCollection.cpp |
virtual void EmitReferenceInfo
(
UE::GC::FSchemaBuilder & Schema,
int32 BaseOffset,
TArray < const FStructProperty * > & EncounteredStructProps,
UE::GC::FPropertyStack & DebugPath
)