- Moved required files to the Internal directory.
- Moved private structs to UCustomizableObjectSystemPrivate or its own source files.
- Moved public static functions outside of the private.
#jira UE-193739
[REVIEW] [at]alexei.lebedev
#rnx
#rb alexei.lebedev
[CL 30013823 by gerard martin in ue5-main branch]
- Check the participating object if the CO is compiled. Prevent discarding compilations when running the Game in standalone.
#rnx
#rb alexei.lebedev, gerard.martin, pere.rifa
#tests PIE
#localization none
[CL 29558498 by alexei lebedev in ue5-main branch]
Minimum changes to enable the reuse of USkeletalMeshes. CVar toggleable.
[REVIEW] [at]pere.rifa, [at]alexei.lebedev
#rnx
[CL 29414369 by gerard martin in ue5-main branch]
- Fixed InstanceDescriptorRuntimeHash not being updated.
[REVIEW] [at]alexei.lebedev, [at]pere.rifa
[FYI] [at]aaron.eady, [at]bhavan.vaishnav
#rnx
[CL 29404120 by gerard martin in ue5-main branch]
Add option to override this flag at compile time.
Force "None" optimization to disable streaming.
#rnx
[REVIEW] [at]alexei.lebedev [at]pere.rifa
#rb pere.rifa, alexei.lebedev
[CL 29403177 by jordi rovira in ue5-main branch]
- Updated FLogBenchmarkUitl class to output only used stats.
- Corrected some wrongly reported stats.
- FLogBenchmarkUtil now also reports stats on csv files.
- Moved FinishUpdateGlobal from outside UpdateSkeletalMesh.
- Fixed GetNumSkeletalMeshes.
- Fixed a case where UE_MUTABLE_UPDATE_REGION region would never end.
[REVIEW] [at]daniel.moreno, [at]alexei.lebedev
[FYI] [at]pere.rifa
#rnx
[CL 29083968 by gerard martin in ue5-main branch]
Allows to see the state of the parameters when enqueuing an update. Useful when analyzing why there are more updates than they should. CVar toggable.
[REVIEW] [at]max.garcia, [at]alexei.lebedev
#rnx
[CL 28872105 by gerard martin in ue5-main branch]
This update context is maintain through the full lifecycle of the update.
- Merged FMutableOperation and FMutableOperationData into the the new FUpdateContextPrivate.
- Renaming of the Operation and OperationData varaibles will come in a future submit.
- Moved header implementations to the source due to delcaration order issues.
[REVIEW] [at]pere.rifa, [at]alexei.lebedev
#tests PIE Jumpsuit, Village Infinite
#rnx
[CL 28833454 by gerard martin in ue5-main branch]
On execution, It will invalidate all generated data and re-initialize the ComponentsData to match the state of the compiled model.
* Remove InstanceUpdateFlags and Private::ReloadParameters methods.
* Move the Code to set the AssetUserData from the COSystem to the CustomizableInstancePrivateData
* Add PostDuplicate override to the CustomizableInstancePrivateData to invalidate generated data after duplicating an instance in the editor
#rnx
#rb alexei.lebedev
#rb gerard.martin
[CL 28410905 by pere rifa in ue5-main branch]
Renamed some legacy structs to use the proper convention.
Removed some unnecessary boilerplate get and set methods.
Optimize mesh extract operation with switches and conditionals.
#rnx
[REVIEW] [at]max.garcia
[CL 28219048 by jordi rovira in ue5-main branch]