![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for UE::GC::FRealtimeGC:Classes | |
| struct | FMarkClustersArrays |
Public Member Functions | |
| FRealtimeGC () | |
| FORCENOINLINE void | MarkClusteredObjectsAsReachable (const EGatherOptions Options, TArray< UObject * > &OutRootObjects) |
| FORCENOINLINE void | MarkRootObjectsAsReachable (const EGatherOptions Options, const EObjectFlags KeepFlags, TArray< UObject * > &OutRootObjects) |
| void | ResetReachabilityFlags (const EGatherOptions Options) |
| FORCENOINLINE void | MarkObjectsAsUnreachable (const EObjectFlags KeepFlags) |
| void | PerformReachabilityAnalysis (EObjectFlags KeepFlags, const EGCOptions Options) |
| virtual void | PerformReachabilityAnalysisOnObjects (FWorkerContext *Context, EGCOptions Options) override |
Public Member Functions inherited from FGarbageCollectionTracer | |
| virtual | ~FGarbageCollectionTracer () |
Public Attributes | |
| FProcessorStats | Stats |
|
inline |
Default constructor, initializing all members.
|
inline |
|
inline |
Marks all objects that don't have KeepFlags and EInternalObjectFlags_GarbageCollectionKeepFlags as MaybeUnreachable
|
inline |
|
inline |
Performs reachability analysis.
| KeepFlags | Objects with these flags will be kept regardless of being referenced or not |
|
inlineoverridevirtual |
Implements FGarbageCollectionTracer.
|
inline |
| FProcessorStats UE::GC::FRealtimeGC::Stats |