/Engine/Source/Editor/UnrealEd/Public/Kismet2/KismetReinstanceUtilities.h
class FBlueprintCompileReinstancer : public [TSharedFromThis< FBlueprintCompileReinstancer >](API\Runtime\Core\Templates\TSharedFromThis), public [FGCObject](API\Runtime\CoreUObject\UObject\FGCObject)
bool
bAllowResaveAtTheEndIfRequested
TRUE if this reinstancer should resave compiled Blueprints if the user has requested it
bool
bHasReinstanced
Whether or not this resinstancer has already reinstanced
bool
bIsRootReinstancer
TRUE if this is the root reinstancer that all other active reinstancing is spawned from
bool
bUseDeltaSerializationToCopyProperties
TRUE if delta serialization should be forced duringFBlueprintCompileReinstancer::CopyPropertiesForUnrelatedObjects
TArray<UBluepr...
Children
Children of this blueprint, which will need to be recompiled and relinked temporarily to maintain the class layout
UClass*
ClassToReinstance
Reference to the class we're actively reinstancing
uint32
ClassToReinstanceDefaultValuesCRC
TObjectPtr<UCl...
DuplicatedClass
Reference to the duplicate of ClassToReinstance, which all previous instances are now instances of
TMap<FName,TO...
FunctionMap
TSet<UObject&...
ObjectsThatShouldUseOldStuff
Objects that should keep reference to old class
TObjectPtr<UOb...
OriginalCDO
The original CDO object for the class being actively reinstanced
TMap<FName,FP...
PropertyMap
Mappings from old fields before recompilation to their new equivalents
EReinstClassTyp...
ReinstClassType