Navigation
API > API/Runtime > API/Runtime/CoreUObject
Simple single-threaded reference processor base class for use with CollectReferences()
| Name | FSimpleReferenceProcessorBase |
| Type | class |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/FastReferenceCollector.h |
| Include Path | #include "UObject/FastReferenceCollector.h" |
Syntax
class FSimpleReferenceProcessorBase
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| EOrigin | UE::GC::EOrigin | UObject/FastReferenceCollector.h | |
| FMemberId | UE::GC::FMemberId | UObject/FastReferenceCollector.h | |
| FPropertyStack | UE::GC::FPropertyStack | UObject/FastReferenceCollector.h | |
| FWorkerContext | UE::GC::FWorkerContext | UObject/FastReferenceCollector.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Options | EGCOptions | UObject/FastReferenceCollector.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BeginTimingObject
(
UObject* CurrentObject |
These functions are implemented in the GC collectors to generate detail stats on objects considered by GC. | UObject/FastReferenceCollector.h | |
bool IsTimeLimitExceeded() |
UObject/FastReferenceCollector.h | ||
void LogDetailedStatsSummary() |
UObject/FastReferenceCollector.h | ||
void UpdateDetailedStats
(
UObject* CurrentObject |
UObject/FastReferenceCollector.h |