Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/FastReferenceCollector.h |
| Include | #include "UObject/FastReferenceCollector.h" |
Syntax
struct FWorkerContext
Remarks
Thread-local context containing initial objects and references to collect
Variables
| Type | Name | Description | |
|---|---|---|---|
| FWorkCoordinator * | Coordinator | ||
| TArray< FGarbageReferenceInfo > | GarbageReferences | ||
| TMap< const UObject *, TArray< FGCDirectReference > * > | History | ||
| TConstArrayView< UObject ** > | InitialNativeReferences | ||
| FWorkBlockifier | ObjectsToSerialize | ||
| FProcessorStats | Stats | ||
| TArray< UObject ** > | WeakReferences |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FWorkerContext
(
FWorkerContext&& |
|||
FWorkerContext
(
const FWorkerContext& |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | |||
| int64 | Returns the size of memory allocated by internal arrays | ||
| TConstArrayView< UObject * > | |||
| UObject * | |||
| int32 | |||
| void | |||
| void | SetInitialObjectsPrepadded
(
TConstArrayView< UObject* > PaddedObjects |
||
| void | SetInitialObjectsUnpadded
(
TArray< UObject* >& Objects |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FWorkerContext & | operator=
(
const FWorkerContext& |
||
| FWorkerContext & | operator=
(
FWorkerContext&& |