- Fixed Mesh Component nodes being compiled even if they were not connected.
- Removed unused ParameterNamesMap/AddParameterNameUnique.
#jira UE-225021, UE-223540, UE-206803
[REVIEW] [at]jordi.rovira
#rnx
#rb jordi.rovira
[CL 36760749 by gerard martin in 5.5 branch]
Add function to generate up to 'n' BulkData files.
Optimize DDC data distribution to improve put/get times.
Fix SourceId indeterminism due to FNames.
#jira UE-223083
#rnx
#rb gerard.martin
[CL 36760692 by pere rifa in 5.5 branch]
- In case the PhysicsAsset does not need modification the referenced asset will be used, in that case the preview mesh is not changed.
#rb pere.rifa
#rnx
[CL 36760591 by genis sole in 5.5 branch]
- Remove the vestigial instance usage storage on the component.
- Fix Private members on CustomizablebjectInstance and CustomizableSkeletalComponent, since CreateDefaultSubObject doesn't do what is expected here.
#rnx
#rb gerard.martin
[CL 36759604 by halfdan ingvarsson in 5.5 branch]
Those were kept to avoid breaking internal CI. Not that all usages are removed, we can safely remove them.
#jira UE-209169
#rnx
[CL 36750172 by gerard martin in 5.5 branch]
Moved non-public functions and members to the respective private classes.
#jira UE-209169
[REVIEW] [at]alexei.lebedev, [at]pere.rifa
#rnx
#rb alexei.lebedev, pere.rifa
[CL 36750158 by gerard martin in 5.5 branch]
Set unique row IDs to table rows to generate deterministic SourceIDs.
Bump current supported version.
#jira UE-224812
#rnx
#rb genis.sole, jordi.rovira
[CL 36750126 by pere rifa in 5.5 branch]
- Removed subclasses part of the utility
- Removed non API facing methods part of the mutable used by the utility.
#jira UE-223893
[REVIEW] [at]gerard.martin
#rb gerard.martin
#rnx
[CL 36749990 by daniel moreno in 5.5 branch]
- Component index was used to select a reference skeleton, now a name is used.
#jira UE-224260 UE-224523
#rnx
#rb daniel.moreno, gerard.martin
[CL 36386944 by genis sole in 5.5 branch]
- 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]