Max Chen
b4881d8bf8
Copying //UE4/Dev-Editor to Dev-Tools-Staging (//UE4/Dev-Tools-Staging) @11123875
...
#rb none
#jira none
[CL 11123880 by Max Chen in Dev-Tools-Staging branch]
2020-01-27 20:11:15 -05:00
JeanMichel Dignard
70d074639f
Merging //UE4/Dev-Main @ 10886849 to Dev-Tools-Staging (//UE4/Dev-Tools-Staging)
...
#rb none
#rnx
[CL 10906274 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-08 13:26:18 -05:00
ryan durand
627baf970a
Updating copyright for Engine Editor.
...
#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]
2019-12-26 15:33:43 -05:00
Chris Gagnon
346a4b05ea
Copy up from Dev-Editor @10681378
...
#rb none
[CL 10837446 by Chris Gagnon in Dev-Tools-Staging branch]
2019-12-19 18:07:47 -05:00
Ryan Schmidt
84b585c2c7
ToolsFramework: use new EditorViewportClient ShowFlags Override functionality to Disable TAA, MotionBlur, and EyeAdaptation during modeling mode
...
#rb none
#rnx
#fyi lauren.barnes
[CL 10498357 by Ryan Schmidt in Dev-Editor branch]
2019-12-03 13:39:22 -05:00
Ryan Schmidt
b24e692ea3
ToolsFramework: workaround to ignore command hotkeys when in right-mouse fly+WASD mode (hence allowing those keys to be used as hotkeys when not in fly mode). Add an internal InputBehavior to UEdModeInteractiveToolsContext that captures right-mouse with highest priority. During that capture allow fly-mode to occur (ie don't set bLockFlightCamera=true) but set flag that we are in this mode. ModelingToolsEditorMode checks that flag before calling ProcessCommandBindings() on command list.
...
Note that this prevents right-mouse from being captured by any tool/gizmo (which seems like correct main-viewport behavior since fly mode needs to always work)
#rb none
#rnx
#fyi lauren.barnes
[CL 10495457 by Ryan Schmidt in Dev-Editor branch]
2019-12-03 09:30:19 -05:00
Ryan Schmidt
1818067cc7
ToolsFramework: these changes (copied from Paint Mode) allow fly camera to capture mouse and prevent us from enabling tools during flycam movements
...
#rb none
#rnx
#fyi lauren.barnes
[CL 10036164 by Ryan Schmidt in Dev-Editor branch]
2019-11-05 20:24:52 -05:00
Ryan Schmidt
9e762b60d3
ToolsFramework: add world-grid snap query that is usable by Tools
...
#rb none
#rnx
[CL 10031853 by Ryan Schmidt in Dev-Editor branch]
2019-11-05 17:19:53 -05:00
Ryan Schmidt
e24511b0ea
ToolsFramework: in Orthographic views, ViewportTransform.Rotation is not initialized, so construct rotation based on similar code in FEditorViewportClient
...
#rb none
#rnx
#fyi Lauren.Barnes
[CL 9965759 by Ryan Schmidt in Dev-Editor branch]
2019-11-03 20:34:36 -05:00
Chris Gagnon
d1973355bc
Merge Dev-Tools-Stagng tp Dev-Editor
...
#rb none
[CL 9961726 by Chris Gagnon in Dev-Editor branch]
2019-11-01 17:39:56 -04:00
ryan schmidt
b23c5506f8
Don't allow Actors being actively sculpted to be deleted in Editor (copy CL 9944430 from Dev-Editor)
...
#jira UE-81588
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 9944761 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v558-9892490)
[CL 9944765 by ryan schmidt in Main branch]
2019-10-31 17:12:21 -04:00
Ryan Schmidt
ac6721bd1d
ModelingTools: add IToolFrameworkComponent UInterface, have UBaseDynamicMeshComponent implement it, and use this to prevent parent Actor from being deleted in UEdModeInteractiveToolsContext
...
#rb none
#rnx
[CL 9944430 by Ryan Schmidt in Dev-Editor branch]
2019-10-31 17:07:22 -04:00
michael daum
9051204d73
Fix Jira UE-82061
...
Add signal handling to accept and tear down current tool prior to World destruction
#jira UE-82061
#rb richard.talbot-watkins ryan.schmidt
#ROBOMERGE-SOURCE: CL 9838995 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v546-9757112)
[CL 9839006 by michael daum in Main branch]
2019-10-25 10:19:25 -04:00
Lauren Barnes
611820fc19
Moving generic notification functions from EdModeInteractiveToolsContext to InteractiveToolsContext
...
#rb Ryan.Schmidt
#jira none
[CL 9818320 by Lauren Barnes in Dev-Editor branch]
2019-10-24 14:44:46 -04:00
Chris Gagnon
8ab0638182
Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.24
...
#rb none
[CL 9325047 by Chris Gagnon in Main branch]
2019-10-01 20:41:42 -04:00
Richard TalbotWatkin
1cd94f81c3
Added StaticMeshDescription module for defining attributes and operations required in editor and at runtime for MeshDescriptions for static meshes.
...
Provided a path for building MeshDescriptions for static meshes at runtime, and supporting API.
Clarified use of attributes for static meshes; now some attributes may be considered optional.
Added FStaticMeshAttributes, used for fetching and registering all the attributes required by a static mesh.
Added Blueprint interface for building meshes.
Deprecated a number of existing APIs:
- FMeshDescription methods which referred explicitly to static mesh specific attributes
- StaticMesh attribute registration has been moved to FStaticMeshAttributes
#rb none
[CL 9123037 by Richard TalbotWatkin in Dev-Editor branch]
2019-09-26 05:03:53 -04:00
Chris Gagnon
211b835c0c
Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
...
#rb none
[CL 9116570 by Chris Gagnon in Dev-Editor branch]
2019-09-25 19:56:41 -04:00
Ryan Schmidt
45956cf80f
ModelingMode: Add warning message type and warning message area to Modeling Tools Mode.
...
#rb none
#rnx
[CL 9053470 by Ryan Schmidt in Dev-Editor branch]
2019-09-24 16:19:08 -04:00
Ryan Schmidt
d55190e47d
ToolsFramework: add FToolCommandChange, replace all uses of FCommandChange with it. Move IToolContextTransactionProvider defn to separate file. Add IToolCommandChangeSource interface for downstream code to use. Move FCommandChangeSequence from inside Selection tool up to Framework level.
...
#rb none
#rnx
[CL 9010050 by Ryan Schmidt in Dev-Editor branch]
2019-09-23 21:52:12 -04:00
Ryan Schmidt
cafdb6ed68
ToolsFramework: Add support for querying external world/local coordinate system setting via IToolsContextQueriesAPI (eg like the current mode in the Editor UI).
...
#rb none
#fyi lauren.barnes
#rnx
[CL 8980599 by Ryan Schmidt in Dev-Editor branch]
2019-09-23 13:01:39 -04:00
Rex Hill
64d7948e9c
Fix compile error with UnEdMode PostMessage on windows due to a window headers defining PostMessage
...
#rb none
#rnx
#fyi Ryan.Schmidt
[CL 8696305 by Rex Hill in Dev-Editor branch]
2019-09-16 14:06:18 -04:00
Ryan Schmidt
2332e92367
ToolsFramework: replace FString/TCHAR in various PostMessage functions with FText. Fix up call sites. Add area to modeling panel to display notification messages.
...
#fyi lauren.barnes
#rb none
#rnx
[CL 8684596 by Ryan Schmidt in Dev-Editor branch]
2019-09-14 00:17:10 -04:00
Brandon Schaefer
10aebf8961
Fix CIS deprecation warnings on GIsRequestingExit
...
#jira UE-80297
#rb none
[CL 8681428 by Brandon Schaefer in Main branch]
2019-09-13 17:08:19 -04:00
Ryan Schmidt
c563310323
ToolsFramework: restore editor state if a Tool ends via delegate, instead of assuming it ends via command (eg due to undo-cancel)
...
#rb none
#rnx
[CL 8618534 by Ryan Schmidt in Dev-Editor branch]
2019-09-10 14:41:57 -04:00
Lauren Barnes
b4b7f96557
UEdMode initial implementation and handling by FEdModeManager
...
#jira UETOOL-1722
#rb none
#rnx
#fyi Ryan.Schmidt
[CL 8614167 by Lauren Barnes in Dev-Editor branch]
2019-09-10 12:01:07 -04:00