Patrick Boutot
eb15d9e8ee
Slate: Convert SlateRect, Margin and SlateRotatedRect from double to float. Without the deprecation path, it creates a lot of errors. I will deprecate slowly the functionnality that use FVector2D once I convert the other basic structures.
...
#jira UE-137340
#rb editor-ui-systems
#preflight 62a7567d504e8c54a76dc9cd
[CL 20631832 by Patrick Boutot in ue5-main branch]
2022-06-13 14:48:44 -04:00
Patrick Boutot
6b6739a025
Slate: Fix implicit double to float conversions in the SlateRHIRenderer module.
...
#jira UE-88354, UE-137340
#rb sebastian.nordgren
#preflight 62a1d7422875eb3c617f1c58
[CL 20627406 by Patrick Boutot in ue5-main branch]
2022-06-13 11:03:46 -04:00
ben hoffman
b7ca41c217
Fix an issue where the Input Device ID could be uninitzalized, causing the Common Game viewport client to ignore any rerouted input. This resulted in some in game UI not being triggered. Initalize the DeviceId to the old controller ID by default, so that anyone who has subclasses viewports wony break with these updates like we saw happen here iwth the common viewport.
...
#jira UE-156307
#rb ben.zeigler
#rnx
#preflight 62a36861cc30ea8a289417c6
[CL 20598595 by ben hoffman in ue5-main branch]
2022-06-10 13:00:47 -04:00
daren cheng
4b42cc2349
Cull when stencil AABB & backbuffer intersection results in a zero sized scissor
...
#jira UE-155999
#preflight 629f764f617cbe81d32b60aa
#rb Patrick.Boutot, Vincent.Gauthier
[CL 20542807 by daren cheng in ue5-main branch]
2022-06-07 14:54:28 -04:00
aditya ravichandran
e459288ee5
UnrealFrontend: Fix missing launch icon and status color
...
#jira UE-155158
#rb louise.rasmussen
#preflight 629e2a37732d8e28401d2567
#ROBOMERGE-OWNER: aditya.ravichandran
#ROBOMERGE-AUTHOR: aditya.ravichandran
#ROBOMERGE-SOURCE: CL 20524366 via CL 20526673 via CL 20528004 via CL 20528016
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v954-20466795)
[CL 20529906 by aditya ravichandran in ue5-main branch]
2022-06-06 18:58:57 -04:00
ben hoffman
c1d3cd9906
Add a FPlatformUserId to the Slate User and define a default Platform User for the SlateApplication to use. There is no functionality difference here, it is just updating to use the FPlatformUserId struct wrapper instead of the raw int32 ControllerId concept. This is another piece in the large puzzle that is properly supporting local multiplayer input in UE.
...
#jira UE-147792
#rb daren.cheng
#rnx
#preflight 629a581e2728924cef5bf209
[CL 20491544 by ben hoffman in ue5-main branch]
2022-06-03 15:42:08 -04:00
simon girard
53f7b43418
Clamp font skew values
...
[REVIEW] [at]Vincent.Gauthier [at]ui-tech-design [at]Patrick.Boutot
#rb [at]Patrick.Boutot [at]Vincent.Gauthier [at]Adrienne.Pugh
#rnx
#ROBOMERGE-AUTHOR: simon.girard
#ROBOMERGE-SOURCE: CL 20471854 via CL 20471889 via CL 20471930
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v954-20466795)
[CL 20475196 by simon girard in ue5-main branch]
2022-06-02 16:31:47 -04:00
eric knapik
5370fe14fc
Reference Viewer Enhancements
...
- Adds Asset Type Filters
- Auto Filters Mode
- Updates hotkeys so "F" now frames and "A" filters on/off
- Fixes Issue where scripts were showing up as "None"
- Migrated UI to use a Toolbar which populates from the commands
- Removes CVar and depricated Layout methods
- Added optimizations when changing just the breadth, filters and showing/hiding duplicates or comments
#JIRA UE-152916
#rb Lauren.Barnes
#preflight 629651249d75300f41b818eb
#ROBOMERGE-OWNER: eric.knapik
#ROBOMERGE-AUTHOR: louise.rasmussen
#ROBOMERGE-SOURCE: CL 20444575 via CL 20453017 via CL 20453068 via CL 20453072
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v952-20449836)
[CL 20460708 by eric knapik in ue5-main branch]
2022-06-01 18:09:43 -04:00
lauren barnes
c95b2d31c4
Updating developer modules relying on Editor styles
...
#rb trivial
#jira UE-155158
#preflight 62964a4b95336ad2bfc79f49
#ROBOMERGE-OWNER: lauren.barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20440663 via CL 20442312 via CL 20442429 via CL 20442440
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)
[CL 20449508 by lauren barnes in ue5-main branch]
2022-06-01 04:24:16 -04:00
simon girard
6b34cf982d
Added skew transform to slate fonts to mimic italic. The font atlas is loading the extra glyphs.
...
[REVIEW] [at]Vincent.Gauthier [at]ui-tech-design
#rb [at]Patrick.Boutot [at]Vincent.Gauthier [at]Adrienne.Pugh
#rnx
#tests: Ran a preflight build
#preflight 627bf7ab1e749933439c5760
#ROBOMERGE-AUTHOR: simon.girard
#ROBOMERGE-SOURCE: CL 20440008 via CL 20440035 via CL 20440039
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)
[CL 20448769 by simon girard in ue5-main branch]
2022-06-01 03:57:19 -04:00
Lauren Barnes
89f3af884b
Moving status bar styles to the core style location
...
#jira none
#rb trivial
#preflight 6294e4e63f154a84f7fb5b44
[CL 20435782 by Lauren Barnes in ue5-main branch]
2022-05-31 08:13:55 -04:00
patrick boutot
ae23501700
Slate: Deprecate FSlateFontCache::GetOverflowEllipsisText. The glyph was cached forever. If the glyph contains a material, that material can be invalid/GCed. Reusing that same font later (with the same material but with a different instance) would reuse the same cached glyph with a dangling material pointer.
...
#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 20387888 via CL 20387889 via CL 20387896
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)
[CL 20389295 by patrick boutot in ue5-main branch]
2022-05-26 21:24:41 -04:00
lauren barnes
53488dc718
Updating CrashReportClient style to only use images from certain folders, and moving developer tool style setup to individual style classes.
...
#jira UE-152623
#rb Josh.Adams, Patrick.Boutot, Patrick.Laflamme, Louise.Rasmussen
#preflight 628d6c5faf7a2e956b8de990
#ROBOMERGE-OWNER: lauren.barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20366551 via CL 20368551 via CL 20369147 via CL 20369164
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)
[CL 20370889 by lauren barnes in ue5-main branch]
2022-05-25 16:27:45 -04:00
ben hoffman
7d484ae3d3
Add an FInputDeviceId property to slate input events. This will allow us to derive the owning Platform User from each input event, letting you map inputs to specific local platform users or input devices later down the line. This is a small part of the foundation for making this behavior work.
...
#jira UE-147792
#rb daren.cheng
#preflight 628d2515347b7778b6cbdf97
[CL 20357560 by ben hoffman in ue5-main branch]
2022-05-24 18:40:09 -04:00
jamie dale
5af742900e
Added Bengali, Gujarati, Odia, Kannada, and Malayalam to the list of character ranges that require complex text shaping
...
#jira
[FYI] Vincent.Gauthier
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 20346002 via CL 20346005 via CL 20346011 via CL 20346012
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v948-20297126)
[CL 20346312 by jamie dale in ue5-main branch]
2022-05-24 07:37:29 -04:00
jamie dale
bb7f709d23
Added Tamil to the list of character ranges that require complex text shaping
...
#jira
[FYI] Vincent.Gauthier
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 20345711 via CL 20345749 via CL 20345769 via CL 20345772
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v948-20297126)
[CL 20346051 by jamie dale in ue5-main branch]
2022-05-24 06:40:16 -04:00
robert manuszewski
f8a812a32f
Converting hardcoded short class/enum names to pathnames ahead of ANY_PACKAGE removal
...
#rb trivial
#jira UE-99463
#preflight 6288fd998828ea88c8aef3d0
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 20314896 via CL 20314897 via CL 20314903 via CL 20314904
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v948-20297126)
[CL 20315214 by robert manuszewski in ue5-main branch]
2022-05-22 10:30:02 -04:00
patrick boutot
909db6b19d
Slate: Add more info to the GSlateCheckUObjectShapedGlyphSequence test.
...
#rb vincent.gauthier
#preflight 6287811f8828ea88c84e78b8
#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 20293353 via CL 20293360 via CL 20293374 via CL 20293379
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v948-20297126)
[CL 20305078 by patrick boutot in ue5-main branch]
2022-05-20 18:53:49 -04:00
benjamin rouveyrol
c784ff8e7f
fix for editor when r.HDR.EnableHDROutput would be true, but GRHISupportsHDROutput is false (typically happens if no HDR monitor connected).
...
#preflight 627bb0f60a5817c9d9460f8c
#rb patrick.boutot
#jira none
[CL 20138269 by benjamin rouveyrol in ue5-main branch]
2022-05-11 09:19:22 -04:00
Patrick Boutot
02661d9bc4
Slate: Transform ResourceManager & SlateRenderer from Vector2D to Vector2f.
...
#jira UE-137340
#rb vincent.gauthier
#preflight 627a4b80fc07e0a9b4ee414c
[CL 20125423 by Patrick Boutot in ue5-main branch]
2022-05-10 13:26:06 -04:00
lauren barnes
061373a67b
Updating plugin to use core styles and remove EditorFontGlyphs
...
#rb Jason.Walter
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20086195 via CL 20086309
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 20108289 by lauren barnes in ue5-main branch]
2022-05-09 15:04:19 -04:00
Lauren Barnes
6248f8d412
Replacing legacy EditorStyle calls with AppStyle
...
#preflight 6272a74d2f6d177be3c6fdda
#rb Matt.Kuhlenschmidt
#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20057269 via CL 20070159 via CL 20072035 via CL 20072203
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
#ROBOMERGE-CONFLICT from-shelf
[CL 20105363 by Lauren Barnes in ue5-main branch]
2022-05-09 13:12:28 -04:00
Patrick Boutot
26189bda15
DrawElements
...
Slate: Transform DrawElements from Vector2D to Vector2f. Use FDeprecateVector2D to create a deprecation path for function that returns a FVector2D.
#jira UE-137340
#rb sebastian.nordgren
#preflight 627572e0dd374c4235ce3174, 62791043822bdc69f007e4de
[CL 20102076 by Patrick Boutot in ue5-main branch]
2022-05-09 09:54:59 -04:00
Patrick Boutot
bdae98ad4e
Slate: Transform some ElementPayload from Vector2D to Vector2f. Use FDeprecateVector2D to create a deprecation path for function that returns a FVector2D.
...
#jira UE-137340
#rb sebastian.nordgren
#preflight 6273e2f3230c8997ad94b076
[CL 20059075 by Patrick Boutot in ue5-main branch]
2022-05-05 12:02:42 -04:00
sebastian nordgren
0bd4338a0c
Title bar height is now correctly set to 34 from the previous 24.
...
#jira UE-141085
#preflight 620d01423d541467563785a3
#lockdown simon.tourangeau
#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 20042060 in //UE5/Release-5.0/... via CL 20045743
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 20047984 by sebastian nordgren in ue5-main branch]
2022-05-04 16:14:27 -04:00