Adding a public member to USkeletalMesh class is now prohibed since it can break asynchronous operations that will be added next to this submit.
#rb danny.couture
#jira UEENT-3936
#rnx
[CL 14812920 by Alexis Matte in ue5-main branch]
#rb none
#ROBOMERGE-SOURCE: CL 12982584 via CL 12982612 via CL 12982635
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12982641 by kriss gossart in Main branch]
#rb none
#ROBOMERGE-SOURCE: CL 12976746 via CL 12976751 via CL 12976769
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12976788 by kriss gossart in Main branch]
- Make sure the current configs have finished loading before adding any mssing configs in UClothingAssetCommon::PostLoad().
#rb none
#jira UE-88781, UE-91181
#ROBOMERGE-SOURCE: CL 12473894 in //UE4/Release-4.25/... via CL 12473900 via CL 12473913
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v672-12450963)
[CL 12473925 by kriss gossart in Main branch]
#jira UE-88718
#rb Alexis.Matte
#ROBOMERGE-SOURCE: CL 11423365 via CL 11423376 via CL 11423386
#ROBOMERGE-BOT: (v654-11333218)
[CL 11423395 by kriss gossart in Main branch]
#rnx
#rb none
#ROBOMERGE-SOURCE: CL 10869241 via CL 10869527 via CL 10869904
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870586 by ryan durand in Main branch]
Create a new ClothingSimulationFactory function to get the definitive default factory, for whatever cloth factories are actually enabled.
Rework nv cloth/apex dependencies in the ClothingSystemRuntimeNv module to allow the move of the legacy components and common config elements to the common module.
Add legacy cloth asset and runtime components to the common module to allow legacy assets to be loaded in a Chaos simulation, even with nv cloth disabled.
Allow storage of several configs to coexist in the ClothingAsset object config map, with their names as the key.
Resurrect the cloth physical mesh data structure to avoid the UClass overhead.
Add migration functions and BaseEngine redirectors to keep backward compatibility with legacy cloth assets, and assets saved after Ryan's refactor.
#rb Benn.Gallagher, Jaco.VanDyk
#ROBOMERGE-SOURCE: CL 10634739 via CL 10634740 via CL 10634741
#ROBOMERGE-BOT: (v608-10590470)
[CL 10634742 by kriss gossart in Main branch]
Also remove a bunch of unused get/set functions in the ClothMeshAdapter with unnecessary dependencies to the nv module.
#jira
#rb Benn.Gallagher, Jaco.VanDyk
#ROBOMERGE-SOURCE: CL 10318411 via CL 10318767 via CL 10318795
#ROBOMERGE-BOT: (v593-10286020)
[CL 10319252 by kriss gossart in Main branch]
Undefine all portions of code that deal with the Apex clothing file import unless the project is built with Apex.
This is to prevent unnecessary Apex dependencies leaking into the Chaos Cloth asset code, and will allow the removal of PhysX when needed.
#rb Jaco.Vandyk
#jira UE-81340
[CL 9419541 by Alexis Matte in Main branch]
This is to prevent unnecessary Apex dependencies leaking into the Chaos Cloth asset code, and will allow the removal of PhysX when needed.
#rb Jaco.Vandyk
#jira none
Merging //Fortnite/Main/Engine/Source/... to //UE4/Main/Engine/Source/...
[CL 9413572 by kriss gossart in Main branch]
#rb none
#ROBOMERGE-OWNER: michael.lentine
#ROBOMERGE-AUTHOR: michael.lentine
#ROBOMERGE-SOURCE: CL 9374650 via CL 9374665
#ROBOMERGE-BOT: (v456-9359915)
[CL 9385990 by michael lentine in Main branch]