Solution: Assumed console numerical variables are always stored according to the "C" locale
Fixed reading and writing of Datasmith animation values which were not enforcing the use of the "C" locale
#jira UE-196260, UE-198458
#rb benoit.deschenes, Josh.Adams
[CL 31022602 by JeanLuc Corenthin in 5.4 branch]
It's about 1/4 of CoreMinimal.h but rarely needed (Compression.h pulls on CriticalSection.h and Map.h that are costly).
#rb Yoan.StAmant
[CL 30683417 by aris theophanidis in ue5-main branch]
Add return values for static_assert cases to placate PVS
Fix copy operators not returning this
Fix a handful of other cases
[CL 28955609 by marc audy in ue5-main branch]
- Sketchup doesn't provide elevation so not setting elevation won't have it in .udatasmith file and imported into Unreal as metadata
#jira UE-184935
#preflight 645bd5ea46411bde95200aba
#rb JeanLuc.Corenthin
[CL 25450390 by kerim borchaev in ue5-main branch]
The defines a clear semantic for how thickness of a bottom layer should be handled with Strata. This CL only pipes the data for the various parts. A following CL will add a thickness property on the root node.
#rb none
#jira none
#preflight 638672dd4004f73f62ea9600
#fyi sebastien.hillaire
[CL 23324261 by Charles deRousiers in ue5-main branch]
- fix reimport data keeping old patterns
- fix usage of reference skeleton API
- skip import of empty clothes (with no patterns) as it causes crashes on asset build
#preflight 6374f53f953c19d435f8f48b
[CL 23153779 by Johan Duparc in ue5-main branch]
Tested compiling fortnite, unrealeditor, lyra, qagame with non-unity/pch
#preflight 63635997876630122adeab9f
#rb none
[CL 22958990 by henrik karlsson in ue5-main branch]
Revit - Deleting array elements will not be synchronized via direct link fix,
Revit - Deleting multiple objects isn't auto synced on Unreal side
#jira UE-166972 UE-166387 UE-165951
#rb JeanLuc.Corenthin
#preflight 6357e0159e14ee3c799c597e
[CL 22752672 by Balazs Toereki in ue5-main branch]