UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSimpleReferenceProcessorBase Class Reference

#include <FastReferenceCollector.h>

+ Inheritance diagram for FSimpleReferenceProcessorBase:

Public Types

using FMemberId = UE::GC::FMemberId
 
using EOrigin = UE::GC::EOrigin
 
using FPropertyStack = UE::GC::FPropertyStack
 
using FWorkerContext = UE::GC::FWorkerContext
 

Public Member Functions

void BeginTimingObject (UObject *CurrentObject)
 
void UpdateDetailedStats (UObject *CurrentObject)
 
void LogDetailedStatsSummary ()
 
FORCEINLINE bool IsTimeLimitExceeded () const
 

Static Public Attributes

static constexpr EGCOptions Options = UE::GC::DefaultOptions
 

Detailed Description

Simple single-threaded reference processor base class for use with CollectReferences()

Member Typedef Documentation

◆ EOrigin

◆ FMemberId

◆ FPropertyStack

◆ FWorkerContext

Member Function Documentation

◆ BeginTimingObject()

void FSimpleReferenceProcessorBase::BeginTimingObject ( UObject CurrentObject)
inline

◆ IsTimeLimitExceeded()

FORCEINLINE bool FSimpleReferenceProcessorBase::IsTimeLimitExceeded ( ) const
inline

◆ LogDetailedStatsSummary()

void FSimpleReferenceProcessorBase::LogDetailedStatsSummary ( )
inline

◆ UpdateDetailedStats()

void FSimpleReferenceProcessorBase::UpdateDetailedStats ( UObject CurrentObject)
inline

Member Data Documentation

◆ Options

constexpr EGCOptions FSimpleReferenceProcessorBase::Options = UE::GC::DefaultOptions
staticconstexpr

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