- Expanded FDeprecateSlateVector2D to provide structs for parameters, return types and member variables that use FVector2f, while still allowing conversion to/from FVector2d with optional per-module deprecation mechanisms.
- Many of the high-traffic SlateCore types like FSlateBrush, FGeometry and FSlateLayoutTransform have been converted to use these deprecation mechanisms.
- Some legacy FGeometry::ToPaintGeometry and MakeChild overloads have been explicitly deprecated since they cause ambiguous overloads with FSlateLayoutTransform if it were to support implicit construction.
- Deprecated ULocalPlayer::GetPixelBoundingBox and GetPixelPoint to prefer FVector2f for OptionalAllotedSize parameter since this parameter is expected to come from FGeometry
- Exposed FVector2f members to blueprints
#jira none
#rb Andy.Davidson, Dave.Jones, Vincent.Gauthier, Patrick.Boutot
#preflight 63bc6fd068068a8bd6027c9f
[CL 23631073 by Andrew Rodham in ue5-main branch]
Snap time and value was only uccuring for Absolute view mode, but time should always be snapped regardless.
#jira UE-159804
#rb matt.hoffman, mike.zyracki
#preflight 62d6137f164251d065b8e6db
[CL 21163843 by Max Chen in ue5-main branch]
LastDraggedAttributes might not be set if nothing has been dragged.
Seems to be fallout from UE-150118 CL#19971467 but I haven't been able to reproduce it.
#rb mike.zyracki, jurre.debaare
#preflight 62d05daadc4397d3840fc318
#ROBOMERGE-OWNER: david.hibbitts
#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 21096464 via CL 21096630 via CL 21096769
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
[CL 21099995 by max chen in ue5-main branch]
Gather up all the final drag times of the keys. For each time, get all the keys that match that time and keep the key that moved the most.
#jira UE-156008
#rb matt.hoffman, mike.zyracki
#preflight 629f9d3485333f266455db03
[CL 20558041 by Max Chen in ue5-main branch]
#fix ensure that interactive changes in the curve editor for Animation does not trigger recompression or caching of FRichCurve
#misc fix up curve editor drag/spinbox operations to actually use the property change flag(s)
#misc AnimSequence now evaluates float curves directly from model (which allows previewing interactive changes)
#jira UE-150118
#rb Thomas.Sarkanen
#preflight 626a6702464ae4f520e4aa13
#ROBOMERGE-AUTHOR: jurre.debaare
#ROBOMERGE-SOURCE: CL 19957750 in //UE5/Release-5.0/... via CL 19958488
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 19971467 by jurre debaare in ue5-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]