|
| | ENUM_CLASS_FLAGS (EGCOptions) |
| |
| constexpr bool | IsParallel (EGCOptions Options) |
| |
| constexpr bool | IsEliminatingGarbage (EGCOptions Options) |
| |
| constexpr bool | IsPendingKill (EGCOptions Options) |
| |
| void | UE::GC::PadObjectArray (TArray< UObject * > &Objects) |
| |
| FORCEINLINE FStridedReferenceIterator | UE::GC::Private::begin (FStridedReferenceView View) |
| |
| FORCEINLINE FStridedReferenceIterator | UE::GC::Private::end (FStridedReferenceView View) |
| |
| FORCEINLINE int32 | UE::GC::Private::GetNum (FStridedReferenceView View) |
| |
| FORCEINLINE FStridedReferenceView | UE::GC::Private::ToView (FStridedReferenceArray In) |
| |
| FORCEINLINE uint8 * | UE::GC::Private::GetSetData (FScriptSet &Set) |
| |
| FORCEINLINE const uint8 * | UE::GC::Private::GetSetData (const FScriptSet &Set) |
| |
| template<class DispatcherType > |
| FORCENOINLINE void | UE::GC::Private::VisitNestedStructMembers (DispatcherType &Dispatcher, FSchemaView Schema, uint8 *Instance) |
| |
| template<class DispatcherType > |
| FORCEINLINE_DEBUGGABLE void | UE::GC::Private::VisitStructs (DispatcherType &Dispatcher, FSchemaView StructSchema, uint8 *It, const int32 Num) |
| |
| template<class DispatcherType , class ArrayType > |
| FORCEINLINE_DEBUGGABLE void | UE::GC::Private::VisitStructArray (DispatcherType &Dispatcher, FSchemaView StructSchema, ArrayType &Array) |
| |
| template<class DispatcherType > |
| FORCEINLINE_DEBUGGABLE void | UE::GC::Private::VisitStructSet (DispatcherType &Dispatcher, FSchemaView StructSchema, FScriptSet &Set) |
| |
| template<class DispatcherType > |
| FORCEINLINE_DEBUGGABLE void | UE::GC::Private::VisitFieldPath (DispatcherType &Dispatcher, FFieldPath &FieldPath, EOrigin Origin, uint32 MemberIdx) |
| |
| template<class DispatcherType > |
| FORCEINLINE_DEBUGGABLE void | UE::GC::Private::VisitFieldPathArray (DispatcherType &Dispatcher, TArray< FFieldPath > &FieldPaths, EOrigin Origin, uint32 MemberIdx) |
| |
| template<class DispatcherType > |
| FORCEINLINE_DEBUGGABLE void | UE::GC::Private::VisitOptional (DispatcherType &Dispatcher, FSchemaView StructSchema, uint8 *Instance) |
| |
| template<class DispatcherType > |
| FORCEINLINE_DEBUGGABLE void | UE::GC::Private::VisitDynamicallyTypedValue (DispatcherType &Dispatcher, UE::FDynamicallyTypedValue &Value) |
| |
| template<class DispatcherType > |
| FORCEINLINE_DEBUGGABLE void | UE::GC::Private::CallARO (DispatcherType &Dispatcher, UObject *Instance, FMemberWord Word) |
| |
| template<class DispatcherType > |
| FORCEINLINE_DEBUGGABLE void | UE::GC::Private::CallARO (DispatcherType &Dispatcher, uint8 *Instance, FMemberWord Word) |
| |
| template<class DispatcherType > |
| FORCEINLINE_DEBUGGABLE void | UE::GC::Private::CallSlowARO (DispatcherType &Dispatcher, uint32 SlowAROIdx, UObject *Instance, uint32 MemberIdx) |
| |
| template<class DispatcherType > |
| FORCEINLINE void | UE::GC::Private::CallSlowARO (DispatcherType &, uint32 SlowAROIdx, uint8 *Instance, uint32 MemberIdx) |
| |
| template<typename ObjectType > |
| FORCEINLINE EOrigin | UE::GC::Private::GetSchemaOrigin (FSchemaView Schema, ObjectType *Instance) |
| |
| template<class DispatcherType , typename ObjectType > |
| FORCEINLINE_DEBUGGABLE void | UE::GC::Private::VisitMembers (DispatcherType &Dispatcher, FSchemaView Schema, ObjectType *Instance) |
| |
| template<class DispatcherType > |
| void | UE::GC::Private::VisitNestedStructMembers (DispatcherType &Dispatcher, FSchemaView Schema, uint8 *Instance) |
| |
| template<class CollectorType , class ProcessorType > |
| TDirectDispatcher< ProcessorType > | UE::GC::GetDispatcher (CollectorType &Collector, ProcessorType &Processor, FWorkerContext &Context) |
| |
| ELoot | UE::GC::StealWork (FWorkerContext &Context, FReferenceCollector &Collector, FWorkBlock *&OutBlock, EGCOptions Options) |
| |
| void | UE::GC::SuspendWork (FWorkerContext &Context) |
| |
| void | UE::GC::ProcessAsync (void(*ProcessSync)(void *, FWorkerContext &), void *Processor, FWorkerContext &InContext) |
| |
| COREUOBJECT_API int32 | GetNumCollectReferenceWorkers () |
| |