- Split into two funcitons:
- GetParameters: Creates a Core Parameters object.
- ReloadParameters: Copies parametres from the core.
- Fixed an issue where SetCurrentState was setting an incorrecte state index.
- Minor code improvements.
- Fix UCustomizableObjectInstance::PostLoad not calling ReloadParameters.
#preflight 635bfc4bdf01edd149f71e3d
[REVIEW] [at]alexei.lebedev, [at]pere.rifa
#rnx
[CL 22959099 by gerard martin in ue5-main branch]
Now there are two kinds of hashes, one includes the LOD (Runtime) and the other does not. The Runtime Hash does not hash the LOD, being able to compare the already existing LODs.
[REVIEW] [at]alexei.lebedev, [at]pere.rifa
#preflight 6357ff2a2a65107e8b92c38d
#rnx
[CL 22802836 by gerard martin in ue5-main branch]
- Removed old unused UpdateBeginDelegate (was commented).
- Standerized public delegates:
- Renamed BeginDestroyNativeDelegate.
- Created dynamic and native versions of existing delegates.
[REVIEW] [at]alexei.lebedev, [at]ricard.rovira
#preflight 63493087f622f6c4bb0d8c2d
[CL 22601909 by gerard martin in ue5-main branch]
Cleanup usage of most of STL from mutable runtime. Exception is string for now.
Cleanup a lot of unused code like reference implementations, node cloning boilerplate, etc.
#preflight 63441fcf7045f13c96b43bcf
[REVIEW] [at]max.garcia
[FYI] [at]alexei.lebedev
[FYI] genis.sole
[CL 22454093 by jordi rovira in ue5-main branch]
Mutable:
- Moved Multilayer Projectors to the Instance Descriptor.
- Moved RealodParametersFromObject to the Instance Descriptor.
- Created new UpdateResult Instance and Component delegatres.
- Created Instance and Component Updated callbacks.
- Now when an Instance update is optimized Update delegates are also being called.
- Fixed a UCustomizableObjectInstance::Clone crash.
[REVIEW] [at]alexei.lebedev, [at]jordi.rovira
[FYI] [at]pere.rifa, [at]devlin.willis
#preflight 633c0bc7504797055668fd0d
[CL 22427469 by gerard martin in ue5-main branch]