- Decopled GenerateMutableRoot from FMutableCompiler.
- Decoupled ProcessChildObjectsRecursively.
- Replaced AddCachedReferencers with GetReferencingPackages.
- Replaced UpdateArrayGCProtect with a simple array.
- Const UCustomizableObject.
- AddStreamedResource and MakeStreamedExtensionData now creates containers after the GenerateMutableRoot.
- Optional FMutableGraphGenerationContext::Compiler.
- Replaced all GenerateMutableRoot LoadSynchronous with LoadObject or LoadClass.
- Added scopes to all GenerateMutable functions.
- Added const UCustomizableObject::GetPrivate.
- GetRefSkeletalMesh will now return the compiled Reference Skeletal Mesh. If not, then will find the user specified mesh.
- Moved GetRootNode(UCustomizableObject ...) to GraphTraversal.cpp.
- Moved ParamNamesToSelectedOptions from FMutableGraphGenerationContex to FCompileOptions.
- Force Graph PostLoad before loading.
- New AddParticipatingObject SoftObjectPtr signatures.
- IsCompilationOutOfDate no longer uses a relaxed superset.
- Removed DirtyParticipatingObjects.
- IsCompilationOutOfDate now differenciates out of date packaged, removed packages, and added packages.
[REVIEW] [at]pere.rifa
[FYI] [at]alexei.lebedev
#rnx
#rb pere.rifa
[CL 36297065 by gerard martin in 5.5 branch]