Go to the source code of this file.
◆ FObjectIterator
Deprecating the old FObjectIterator class which is now synonymous with FUnsafeObjectIterator
◆ FPersistentThreadSafeObjectIterator
Class for iterating through all objects, including class default objects. Note that when Playing In Editor, this will find objects in the editor as well as the PIE world, in an indeterminate order. Locks the global FUObjectArray when advancing to the next object. Should only be used with persistent iterator instances that exist for more than a frame.
◆ FThreadSafeObjectIterator
Class for iterating through all objects, including class default objects. Note that when Playing In Editor, this will find objects in the editor as well as the PIE world, in an indeterminate order. Locks the global FUObjectArray when iterating over it. Should only be used with function local iterator instances.
◆ FUnsafeObjectIterator
Class for iterating through all objects, including class default objects. Note that when Playing In Editor, this will find objects in the editor as well as the PIE world, in an indeterminate order. This iterator does not lock the gloabl FUObjectArray when iterating over it which may result in race conditions.
◆ EObjectIteratorThreadSafetyOptions
| Enumerator |
|---|
| None | |
| ThreadSafe | |
| ThreadSafeAdvance | |
◆ GetObjectIteratorDefaultInternalExclusionFlags()