Tidy up use of FPrimitiveSceneProxy velocity getters.
Now DrawsVelocity() is only for velocity relevance.
And HasDynamicTransform() is for determining if we need to store previous transform state.
VSM caching was using PRIMITIVE_SCENE_DATA_FLAG_DRAWS_VELOCITY so replaced that with PRIMITIVE_SCENE_DATA_FLAG_SHOULD_CACHE_SHADOW which should use the old behavior and can be tweaked in future using ShouldCacheShadow().
A common pattern for determining whether to output velocity now is to check if a previous transform exists, and to OR in AlwaysHasVelocity().
I found some proxy types that don't check for previous transform.
Also I found that the debug physics aggregate types *never* check for previous transform.
These are pre-existing potential bugs for fixing in another pass.
Also I found some proxies that don't currently fill out velocity relevance.
These are pre-existing potential bugs for fixing in another pass.
#preflight 62863f789016c6dd897f1cd2
#fyi andrew.lauritzen
[CL 20279797 by Jeremy Moore in ue5-main branch]
- handles ellipsis when scrolling. it should be off and when no longer scrolling it should revert to its desired setting
[REVIEW] [at]editor-ui-systems
#rb [at]vincent.gauthier
[FYI] [at]jesse.raymond, [at]michail.michail
#ROBOMERGE-AUTHOR: erin.wasik
#ROBOMERGE-SOURCE: CL 19354851 via CL 19354907 via CL 19355910 via CL 19357541 via CL 19357717
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)
[CL 19359151 by erin wasik in ue5-main branch]
- Added GetTextStyleSet function.
#ROBOMERGE-AUTHOR: graham.lewis
#ROBOMERGE-SOURCE: CL 19179213 via CL 19180240 via CL 19181644 via CL 19184843
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19206803 by graham lewis in ue5-main branch]
#rb none
#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 19173661 via CL 19173665 via CL 19173672 via CL 19173688 via CL 19173698 via CL 19174189
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19174291 by patrick boutot in ue5-main branch]
#rb vincent.gauthier
#preflight 621cc32a9a5676d19a301114
#ROBOMERGE-OWNER: patrick.boutot
#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 19172743 via CL 19172838 via CL 19172865 via CL 19173039 via CL 19173047 via CL 19173891
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19174092 by patrick boutot in ue5-main branch]
[FN Crew] Price Change Acknowledge - Engineering Tasks
Crew Price Change - Players in the Canceled state still see the 'Cancel Subscription' button
#rb saad nader
#ROBOMERGE-AUTHOR: felipe.lopez
#ROBOMERGE-SOURCE: CL 19019340 via CL 19019458 via CL 19019768 via CL 19019883 via CL 19019996 via CL 19031933
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v917-18934589)
[CL 19032164 by felipe lopez in ue5-main branch]
Also fixes issue where any 32x32 button texture would get shrunk to zero on editor utility widgets.
#preflight 620441552f56bd0ebf9fc84e
#rb vincent.gauthier lauren.barnes
#lockdown JeanMichel.Dignard
#ROBOMERGE-AUTHOR: daren.cheng
#ROBOMERGE-SOURCE: CL 18926528 via CL 18926776 via CL 18928248 via CL 18929495
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v916-18915374)
[CL 18929501 by daren cheng in ue5-main branch]
UListView doesn't support duplicate or null items, and adding either causes a crash. We now report a warning and stop the erroneous input from crashing.
#jira UE-139987
[REVIEW] [at]vincent.gauthier, [at]patrick.boutot
#preflight 62037671eb4284aebffc33d3
#lockdown jeanmichel.dignard
#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 18917289 in //UE5/Release-5.0/... via CL 18926641 via CL 18928174
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v916-18915374)
[CL 18928421 by sebastian nordgren in ue5-main branch]