|
| void | SetSkipDestroy (bool bSkip) |
| |
| void | ProcessDirtyRootNoLock (int32 Index) |
| |
| void | ProcessDirtyRootsNoLock () |
| |
| void | MarkRootAsDirty (int32 Index) |
| |
| UE::GC::Private::FStats | GetGarbageCollectionStats () |
| |
| FORCEINLINE FStridedReferenceIterator | begin (FStridedReferenceView View) |
| |
| FORCEINLINE FStridedReferenceIterator | end (FStridedReferenceView View) |
| |
| FORCEINLINE int32 | GetNum (FStridedReferenceView View) |
| |
| FORCEINLINE FStridedReferenceView | ToView (FStridedReferenceArray In) |
| |
| FORCEINLINE uint8 * | GetSetData (FScriptSet &Set) |
| |
| FORCEINLINE const uint8 * | GetSetData (const FScriptSet &Set) |
| |
| template<class DispatcherType > |
| FORCENOINLINE void | VisitNestedStructMembers (DispatcherType &Dispatcher, FSchemaView Schema, uint8 *Instance) |
| |
| template<class DispatcherType > |
| FORCEINLINE_DEBUGGABLE void | VisitStructs (DispatcherType &Dispatcher, FSchemaView StructSchema, uint8 *It, const int32 Num) |
| |
| template<class DispatcherType , class ArrayType > |
| FORCEINLINE_DEBUGGABLE void | VisitStructArray (DispatcherType &Dispatcher, FSchemaView StructSchema, ArrayType &Array) |
| |
| template<class DispatcherType > |
| FORCEINLINE_DEBUGGABLE void | VisitStructSet (DispatcherType &Dispatcher, FSchemaView StructSchema, FScriptSet &Set) |
| |
| template<class DispatcherType > |
| FORCEINLINE_DEBUGGABLE void | VisitFieldPath (DispatcherType &Dispatcher, FFieldPath &FieldPath, EOrigin Origin, uint32 MemberIdx) |
| |
| template<class DispatcherType > |
| FORCEINLINE_DEBUGGABLE void | VisitFieldPathArray (DispatcherType &Dispatcher, TArray< FFieldPath > &FieldPaths, EOrigin Origin, uint32 MemberIdx) |
| |
| template<class DispatcherType > |
| FORCEINLINE_DEBUGGABLE void | VisitOptional (DispatcherType &Dispatcher, FSchemaView StructSchema, uint8 *Instance) |
| |
| template<class DispatcherType > |
| FORCEINLINE_DEBUGGABLE void | VisitDynamicallyTypedValue (DispatcherType &Dispatcher, UE::FDynamicallyTypedValue &Value) |
| |
| template<class DispatcherType > |
| FORCEINLINE_DEBUGGABLE void | CallARO (DispatcherType &Dispatcher, UObject *Instance, FMemberWord Word) |
| |
| template<class DispatcherType > |
| FORCEINLINE_DEBUGGABLE void | CallARO (DispatcherType &Dispatcher, uint8 *Instance, FMemberWord Word) |
| |
| template<class DispatcherType > |
| FORCEINLINE_DEBUGGABLE void | CallSlowARO (DispatcherType &Dispatcher, uint32 SlowAROIdx, UObject *Instance, uint32 MemberIdx) |
| |
| template<class DispatcherType > |
| FORCEINLINE void | CallSlowARO (DispatcherType &, uint32 SlowAROIdx, uint8 *Instance, uint32 MemberIdx) |
| |
| template<typename ObjectType > |
| FORCEINLINE EOrigin | GetSchemaOrigin (FSchemaView Schema, ObjectType *Instance) |
| |
| template<class DispatcherType , typename ObjectType > |
| FORCEINLINE_DEBUGGABLE void | VisitMembers (DispatcherType &Dispatcher, FSchemaView Schema, ObjectType *Instance) |
| |
| template<class DispatcherType > |
| void | VisitNestedStructMembers (DispatcherType &Dispatcher, FSchemaView Schema, uint8 *Instance) |
| |
| template<class T , class R > |
| TMemberDeclaration< T > | MakeMember (const char *Name, uint32 Offset, R T::*) |
| |
| template<class T , class R > |
| TMemberDeclaration< T > | MakeMember (const char *Name, uint32 Offset, TArray< R > T::*) |
| |
| template<class T , class O > |
| TMemberDeclaration< T > | MakeMember (const char *Name, uint32 Offset, TObjectPtr< O > T::*) |
| |
| template<class T , class O > |
| TMemberDeclaration< T > | MakeMember (const char *Name, uint32 Offset, TArray< TObjectPtr< O > > T::*) |
| |
| template<class T , class S > |
| TMemberDeclaration< T > | MakeNestedMember (const char *Name, uint32 Offset, TArray< S > T::*, TSchemaBuilder< S > &InnerSchema) |
| |