* Changed type dllexport to method/staticvar dll export. Various changes for code that upgrade script get wrong
[CL 26082078 by henrik karlsson in 5.3 branch]
FBreakChaosEvent was created in Engine to replaced FChaosBreakEvent event which was in CHAOSSOLVER_API and so no accessible in Engine for circular dependency issue. But in order to backward compatibility with blueprint delegate, and code the only easy way was to keep the same name. This CL is changing back those names to FChaosBreakEvent.
Same apply for Removal and Crumbling events.
#jira UE-187555
#preflight 6478df285d23eca37d9f4ab4
#rb cedric.caillaud
[CL 25736541 by vincent robert in ue5-main branch]
+ add an extra guard so we will ensure instead of crash if we do get into the bad/mismatched state that this bug was causing
#rb cedric.caillaud
#preflight 64655b96063e77985cdfca49
[CL 25521416 by jimmy andrews in ue5-main branch]
It is allowing to iterate through all events from one function from a blueprint library.
We can also registered to the relay to be able to group or filter events out.
This is allowing to have a better control on the received events according to their component, tags, location, velocity...etc
#rb cedric.caillaud
#preflight 6464269e317ee2d9d1e87782
[CL 25505840 by vincent robert in ue5-main branch]
- This reduces the number of back and forth conversion between FTransform and FMatrix
[FYI] jeremy.moore
#rb benn.gallagher, michael.bao, chris.caulfield, vincent.robert
#preflight 645c9285ea1c7ba4d67d0fbc
[CL 25438640 by cedric caillaud in ue5-main branch]
- Add the ability to use density from the assigned material ( or the overriden ones on the component )
- Add ability to apply default from asset on the component ( as a button )
- Hide mass and inertia scale implementation details as functions in physics proxy
- Move density converstion functions to MassProperties chaos headers
#rb chris.caulfield, steven.barnett
#preflight 644ab0f509453df5487025a1
[CL 25221949 by cedric caillaud in ue5-main branch]
This bypass the normal event system and allow to detect when the top root cluster gets broken without the need to get notified of the subsequent breaks
#rb michael.bao, chris.caulfield
#preflight 643de17cbf105384662cdab9
[CL 25092603 by cedric caillaud in ue5-main branch]
The smaller the number the more bandwidth will be saved by not sending the position and velocities to the client
#rb benn.gallgher, vincent.robert, michael.bao
#preflight 64371be51f33a0b34a417b7c
[CL 25020009 by cedric caillaud in ue5-main branch]
Deprecate oldd ISMPool setting so that it uses UGeometryCollectionISMPoolRenderer which has old behavior.
#preflight 642a3f33c6769c60822ad366
#preflight 642ab6c1d6069e71b17521e7
[CL 24892140 by jeremy moore in ue5-main branch]
Allows us to have different rendering strategies for geometry collection.
#preflight 64260c6b9621ba9cb46bf178
[CL 24868103 by jeremy moore in ue5-main branch]