Navigation
API > API/Runtime > API/Runtime/CoreUObject
Utility struct for restoring object flags for all objects.
Name
FScopedObjectFlagMarker
Type
class
Header File
/Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h
Include Path
#include "UObject/UObjectGlobals.h"
Syntax
class FScopedObjectFlagMarker
Copy full snippet
Constructors
Name
Remarks
Include Path
Unreal Specifiers
FScopedObjectFlagMarker()
Constructor
UObject/UObjectGlobals.h
Destructors
Name
Remarks
Include Path
Unreal Specifiers
~FScopedObjectFlagMarker()
Destructor
UObject/UObjectGlobals.h
Structs
Variables
Protected
Name
Type
Remarks
Include Path
Unreal Specifiers
StoredObjectFlags
TMap < UObject *, FStoredObjectFlags >
Map that tracks the ObjectFlags set on all objects; we use a map rather than iterating over all objects twice because FObjectIterator won't return objects that have RF_Unreachable set, and we may want to actually unset that flag.
UObject/UObjectGlobals.h
Functions
Public