Fixed include paths to be relative to the private or public folders.
Hid or removed includes that reached into other private module folders.
Updated PublicInclude paths when necessary.
#jira
#preflight 631a717cec45fbf3d74d4ba7
[CL 21916033 by bryan sefcik in ue5-main branch]
- better check for internal cluster parent and its state
- refactor logic for both remove on sleep and remove on break
- reverted previous fix that was not accounting for some of special cases ( CL 21715207 )
#rb none
#jira none
#preflight 6317ec50ab25bb91f5091cf9
[CL 21837890 by cedric caillaud in ue5-main branch]
- Unbroken children of internal clusters do not get removed on break anymore
#rb none
#jira none
#preflight 630eac57a416f6df25eabee0
[CL 21715207 by cedric caillaud in ue5-main branch]
- make sure we do not set the OwnerComponent before calling the body instance matching function
#rb none
#jira UE-154615
#preflight 63092788e41c77ba7a231746
[CL 21597917 by cedric caillaud in ue5-main branch]
- Make sure to remove reference to the selection material in the material array when cooking and saving
#rb brice.criswell, jimmy.andrews
#jira UE-161748
#preflight 630574cca45b007ea2925d8d
[CL 21572919 by cedric caillaud in ue5-main branch]
- add per component and geo collection asset damage propagation data
- store damage propapagtion info at the proxy level ( sim parameters )
- refactor clustering code to properly account for procxy suim parameters
- add shock propagation model complementary to the break propagation model
#rb none
#jira none
#fyi brice.criswell
#preflight 63053a185a5d4e46243141d9
[CL 21520742 by cedric caillaud in ue5-main branch]
- make material duplication for internal materials optional
- ask if user wants to split the mesh by connected component
+ implement the connected component split on the mesh description as part of the conversion, so we can do it before we've thrown out the mesh topology (geometry collection is a rendering rep that can't represent mesh topology; it splits at every UV seam and sharp edge)
#preflight 62fe8062f7404b55a3010ac6
[CL 21448521 by Jimmy Andrews in ue5-main branch]
1. Move the build out of the section loop so that we add one BLAS per geometry collection.
2. Create the ray tracing geometry but delay the BLAS build later to dynamic raytracing geometry update.
#jira UE-159425
#rb yuriy.odonnell
#preflight 62d1b0da7e1c26dcd722365b
[CL 21115524 by Tiantian Xie in ue5-main branch]
I encountered this state locally, specifying the type explicitly should resolve this
[FYI] cedric.caillaud
#rnx
#ROBOMERGE-OWNER: devlin.willis
#ROBOMERGE-AUTHOR: devlin.willis
#ROBOMERGE-SOURCE: CL 21012113 via CL 21013020 via CL 21013711
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
[CL 21023807 by devlin willis in ue5-main branch]
- make the ManagedArrayCollection 'Saved' flag control whether the whole property is saved, rather than just its data
- when transacting, save everything (ignore the Saved flag)
- also when loading, remove properties that were not in the map we loaded from
- stop manually removing some unsaved attributes, as the Saved flag should take care of that instead
- stop loading from the DDC (after already loading from the transaction history) for every undo/redo transaction
#preflight 62c75a60b3789302b1bb7d3e
#rb cedric.caillaud, brice.criswell, max.whitehead
[CL 21007351 by Jimmy Andrews in ue5-main branch]
- add context menu to set a transform to be anchored
- add new array to clustered particle to be marked as anchored
- changed UpdateKinematicProperty to account for anchored flag
#rb brice.criswell, jimmy.andrews, harsha.reddy
#jira none
#preflight 62c74d63324817d81488b05e
#robomerge EngineMerge
[CL 20993384 by cedric caillaud in ue5-main branch]