|
| static constexpr FORCEINLINE bool | IsEliminatingGarbage () |
| |
| static constexpr FORCEINLINE EKillable | MayKill (EOrigin Origin, bool bAllowKill) |
| |
| static constexpr FORCEINLINE bool | IsWithIncrementalReachabilityAnalysis () |
| |
| static FORCEINLINE void | ProcessReferenceDirectly (FWorkerContext &Context, FPermanentObjectPoolExtents PermanentPool, const UObject *ReferencingObject, UObject *&Object, FMemberId MemberId, EKillable Killable) |
| |
| static FORCEINLINE void | DetectGarbageReference (FWorkerContext &Context, FReferenceMetadata Metadata) |
| |
| template<EKillable Killable> |
| static FORCEINLINE_DEBUGGABLE void | ProcessReferenceDirectly (FWorkerContext &Context, FPermanentObjectPoolExtents PermanentPool, const UObject *ReferencingObject, UObject *&Object, FMemberId MemberId) |
| |
| static FORCEINLINE void | HandleBatchedReference (FWorkerContext &Context, FResolvedMutableReference Reference, FReferenceMetadata Metadata) |
| |
| static FORCEINLINE void | HandleBatchedReference (FWorkerContext &Context, FImmutableReference Reference, FReferenceMetadata Metadata) |
| |
| static FORCEINLINE bool | HandleValidReference (FWorkerContext &Context, FImmutableReference Reference, FReferenceMetadata Metadata) |
| |
◆ BeginTimingObject()
◆ DetectGarbageReference()
◆ HandleBatchedReference() [1/2]
◆ HandleBatchedReference() [2/2]
◆ HandleValidReference()
◆ IsEliminatingGarbage()
◆ IsTimeLimitExceeded()
◆ IsWithIncrementalReachabilityAnalysis()
◆ LogDetailedStatsSummary()
◆ MayKill()
◆ ProcessReferenceDirectly() [1/2]
Handles object reference, potentially NULL'ing
- Parameters
-
| Object | Object pointer passed by reference |
| ReferencingObject | UObject which owns the reference (can be NULL) |
| bAllowReferenceElimination | Whether to allow NULL'ing the reference if RF_PendingKill is set |
◆ ProcessReferenceDirectly() [2/2]
◆ UpdateDetailedStats()
◆ KillFlag
◆ Options
The documentation for this class was generated from the following file: