Commit Graph

167 Commits

Author SHA1 Message Date
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
Christina TempelaarL
4966988cf5 New TRS gizmo: add support for hovering.
#jira UETOOL-4781
#rb brooke.hubert
#preflight 62747612594b7a20312da916

[CL 20067991 by Christina TempelaarL in ue5-main branch]
2022-05-05 21:17:09 -04:00
Christina TempelaarL
cb16fb4e51 Update gizmo element library with support for common view-dependent functionality, and rectangle, circle, torus objects. Implemented new TransformGizmo UX design using gizmo primitive library objects.
#rb michael.balzer, jimmy.andrews
#jira UETOOL-4296, UETOOL-3781
#preflight 624dd8b69052f5517c120614

[CL 19655712 by Christina TempelaarL in ue5-main branch]
2022-04-06 17:04:09 -04:00
brooke hubert
539c725563 Deprecate the typed element selection set on the tool builder state. This can be replaced with the context object that exposes the typed element set within an asset editor.
#preflight 6234e5193f685c2b42225e35
# this fixes CIS errors and sets us up to remove this next release
#Jira UE-146522
#rb christina.tempelaarl semion.piskarev

[CL 19466120 by brooke hubert in ue5-main branch]
2022-03-22 10:07:48 -04:00
Christina TempelaarL
554f7b10ce Non-unity fix
#jira UE-146565
#rb trivial
#preflight 6235407948746817f1433b4f

[CL 19444018 by Christina TempelaarL in ue5-main branch]
2022-03-18 22:36:07 -04:00
Christina TempelaarL
a1eb472bed Non-unity fix.
#jira UE-146528
#rb trivial
#preflight 62354053b43f22036e182ffb

[CL 19444012 by Christina TempelaarL in ue5-main branch]
2022-03-18 22:34:31 -04:00
daren cheng
1faa92fb06 Fix static analysis CIS nullptr guard EdModeInteractiveToolsContext Viewport
#jira UETOOL-4564 UETOOL-4565
#rb trivial
#preflight skip

[CL 19261387 by daren cheng in ue5-main branch]
2022-03-03 22:48:33 -05:00
daren cheng
99592a0721 Widget Tool Palette Prototype.
Add Marquee & create widget tools.
Add framework for widget-based tools.

#preflight 62202c37123d7a7f69141278
#jira UETOOL-4564 UETOOL-4565
#rb Vincent.Gauthier

[CL 19248542 by daren cheng in ue5-main branch]
2022-03-03 14:01:42 -05:00
semion piskarev
15d86db7c0 Editor: Add delegates in EdModeInteractiveToolsContext that allow UEdModes to receive Render() and DrawHUD() calls.
#rb Brooke.Hubert
#jira none
#preflight 621cef96d815cc2f95e785c3

[CL 19174863 by semion piskarev in ue5-main branch]
2022-02-28 11:31:41 -05:00
Patrick Boutot
212b66fd23 Fix Compile warnings in InteractiveToolStack
#fyi daren.cheng
#rb trivial
#preflight none

[CL 19033732 by Patrick Boutot in ue5-main branch]
2022-02-17 08:32:42 -05:00
daren cheng
526c49058a Add Toolstack support to tool palettes.
#jira UE-138664
#preflight 6202ee26c451a5d0dc08eec6
#rb brooke.hubert Rex.Hill Ryan.Schmidt Patrick.Boutot
#fyi Ryan.Schmidt, Lauren.Barnes

[CL 19020456 by daren cheng in ue5-main branch]
2022-02-16 15:08:30 -05:00
michael kirzinger
53c9b167aa Support for non-default constructable types in TPromise
[REVIEW] [at]Andriy.Tylychko
#jira OI-3642
#preflight 61f16f68e12e3fcf9b1baa70

#ROBOMERGE-AUTHOR: michael.kirzinger
#ROBOMERGE-SOURCE: CL 18736470 in //UE5/Release-5.0/... via CL 18736478 via CL 18736859
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18736874 by michael kirzinger in ue5-main branch]
2022-01-26 11:57:45 -05:00
brooke hubert
26855f63c6 Fix an issue where ITF tools would not clean up when their contexts were removed, which was causing a crash.
#preflight 61e09acf6e4980109363ec94
#Jira UE-137935
#rb ryan.schmidt

#ROBOMERGE-AUTHOR: brooke.hubert
#ROBOMERGE-SOURCE: CL 18623565 in //UE5/Release-5.0/... via CL 18623582 via CL 18623598
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18623612 by brooke hubert in ue5-main branch]
2022-01-14 16:31:20 -05:00
brooke hubert
f149e45233 Fixing a bug where creating temporary actors via typed elements would not be able to delete them again in single place tool
#preflight 61b22ba9c674eb9fc9d8ea9a
#Jira None
#rb julien.stjean ryan.schmidt

#ROBOMERGE-AUTHOR: brooke.hubert
#ROBOMERGE-SOURCE: CL 18420733 in //UE5/Release-5.0/... via CL 18422600
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18422868 by brooke hubert in ue5-release-engine-test branch]
2021-12-09 14:51:37 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
semion piskarev
b28b0cd959 InteractiveToolsFramework: Fix mouse wheel not being captured by UModeManagerInteractiveToolsContext::InputKey.
#rb Matija.Kecman
#rnx
#jira none
#preflight 61787393e7c41c00018d3c87

#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 17946968 in //UE5/Release-5.0/... via CL 17946996
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17947008 by semion piskarev in ue5-release-engine-test branch]
2021-10-27 12:49:43 -04:00
ryan schmidt
35cb7ccf8f ToolsFramework: move support for scene location/angle snapping from ToolContextInterfaces/IContextQueriesAPI to USceneSnappingManager, a context store object that different modes may wish to implement.
USceneSnappingManager currently only provides the current snapping interface and a no-op implementation.
Move existing EdModeInteractiveToolsContext snapping implementation to ModelingSceneSnappingManager in ModelingComponents module.
Add IContextQueriesAPI::GetCurrentSnappingSettings to allow ITF Host to specify snapping settings, implement in EdModeInteractiveToolsContext.
Update affected Tools/Gizmos, register ModelingSceneSnappingManager instance in Modeling EdMode.

#rb semion.piskarev
#rnx
#jira none
#preflight 6171b7654d6efa00017a0450

#ROBOMERGE-OWNER: ryan.schmidt
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 17890511 in //UE5/Release-5.0/... via CL 17890705
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17890711 by ryan schmidt in ue5-release-engine-test branch]
2021-10-21 16:57:00 -04:00
christina tempelaarl
c476e9522a Non-unity fix.
#jira UE-131781
#rb none

#ROBOMERGE-AUTHOR: christina.tempelaarl
#ROBOMERGE-SOURCE: CL 17834185 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)

[CL 17834297 by christina tempelaarl in ue5-release-engine-test branch]
2021-10-15 17:04:31 -04:00
christina tempelaarl
7690581940 Update LevelEditor TRS gizmo to handle Editor mode and coord system changes.
#jira UETOOL-4297
#rb brooke.hubert
#preflight 615c9daaed17cd000199c52c

#ROBOMERGE-AUTHOR: christina.tempelaarl
#ROBOMERGE-SOURCE: CL 17726964 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17726989 by christina tempelaarl in ue5-release-engine-test branch]
2021-10-05 16:34:35 -04:00
joe kirchoff
e6aa80ce4e RemoteExecute: Add missing results to completed list as failed when remote execution fails due to a server error or if cancelled due to timeout, so they can be logged.
#rb none
#rnx

#ROBOMERGE-AUTHOR: joe.kirchoff
#ROBOMERGE-SOURCE: CL 17665929 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)

[CL 17666131 by joe kirchoff in ue5-release-engine-test branch]
2021-09-29 15:32:18 -04:00
andrew davidson
57beb335f2 Merging //UE5/Dev-LargeWorldCoordinates [at] 17581892 to //UE5/Main
#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 17595295 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17595306 by andrew davidson in ue5-release-engine-test branch]
2021-09-22 10:01:48 -04:00
joe kirchoff
e1c66e0683 HordeExecutor: Remove stale thread code and optimization disable I left in
#rb trivial
#rnx

#ROBOMERGE-AUTHOR: joe.kirchoff
#ROBOMERGE-SOURCE: CL 17589400 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17589442 by joe kirchoff in ue5-release-engine-test branch]
2021-09-21 18:41:39 -04:00
joe kirchoff
4c91983437 RemoteExecution: Add task result outcome and details
#rb none
#rnx
[FYI] Ben.Marsh
[FYI] Zousar.Shaker

#ROBOMERGE-AUTHOR: joe.kirchoff
#ROBOMERGE-SOURCE: CL 17572802 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17572836 by joe kirchoff in ue5-release-engine-test branch]
2021-09-20 13:49:08 -04:00
joe kirchoff
cfc4cef45c Update Remote Compute to use new compact binary api
#preflight 61411c7cb5a4fa0001184cbe
#rb Zousar.Shaker
#rnx

#ROBOMERGE-AUTHOR: joe.kirchoff
#ROBOMERGE-SOURCE: CL 17552582 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17552604 by joe kirchoff in ue5-release-engine-test branch]
2021-09-17 11:18:28 -04:00