Commit Graph

55547 Commits

Author SHA1 Message Date
Rex Hill
9723958dae Menu editor reset now updates details panel
#rb none
#rnx

[CL 9057697 by Rex Hill in Dev-Editor branch]
2019-09-24 17:54:12 -04:00
Jamie Dale
ced417c5a9 Avoid Niagara graph nodes being gathered for game localization
#rb Shaun.Kime

[CL 9057370 by Jamie Dale in Dev-Editor branch]
2019-09-24 17:33:34 -04:00
Rex Hill
e5fb220915 Menu editor, hide legacy items while editing to simplify logic
#rb none
#rnx

[CL 9057251 by Rex Hill in Dev-Editor branch]
2019-09-24 17:26:10 -04:00
Cody Albert
0b6de0e61b Updated editor utility widgets to reinstance on compile and move the old instance to the transient package so that GC can pick it up. This fixes an issue where OnConstruct would be called on the same instance each time the widget is recompiled.
#rb Lauren.Barnes

[CL 9056361 by Cody Albert in Dev-Editor branch]
2019-09-24 17:07:51 -04:00
Rex Hill
794e961c3c Menu editor
- Add minimum window size
- Update icon in menu
- Add reset all customizations button with prompt
#rb none
#rnx

[CL 9054774 by Rex Hill in Dev-Editor branch]
2019-09-24 16:45: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
Rex Hill
1efbe5b83e Fix pch compile error
#rb none
#rnx

[CL 9053187 by Rex Hill in Dev-Editor branch]
2019-09-24 16:03:46 -04:00
ludovic chabant
ce159812c3 Add extensibility points for drag-and-dropping stuff on the Sequencer editor.
#rb andrew.rodham, matt.hoffman

[CL 9052881 by ludovic chabant in Dev-Editor branch]
2019-09-24 15:47:03 -04:00
Rex Hill
cb418cafa2 Tool menu customization GUI
#jira UETOOL-1498
#rb Lauren.Barnes

[CL 9051483 by Rex Hill in Dev-Editor branch]
2019-09-24 15:16:06 -04:00
Max Chen
c29c5f0c67 Sequencer: Only include selected object bindings if this one is selected
#jira UE-80784
#rb none

[CL 9050544 by Max Chen in Dev-Editor branch]
2019-09-24 15:01:11 -04:00
Jeffrey Soldan
5f855ff98e Sequencer: Fix material tracks saveing pre-anim state, fixes materials not being animated
#jira UE-60941
#rb @andrew.rodham

[CL 9048678 by Jeffrey Soldan in Dev-Editor branch]
2019-09-24 14:38:09 -04:00
Cody Albert
a26c700d96 Added check for NullRHI before drawing canvas elements in Flush_GameThread. This guards against a crash when using NullRHI in conjunction with "Constrain Aspect Ratio"
#rb none

[CL 9038550 by Cody Albert in Dev-Editor branch]
2019-09-24 11:35:59 -04:00
michael daum
37c2f94fce Add missing header guards
#rb none

[CL 9031993 by michael daum in Dev-Editor branch]
2019-09-24 09:13:33 -04:00
Ryan Schmidt
8ccfe7fcd3 ToolsFramework: add change event support for UTransformProxy. UGizmoTransformChangeStateTarget can now have attached change-generators. Use this in TransformGizmo to generate changes for TransformProxy when gizmo state change happens. Add TransformGizmo::SetNewGizmoTransform() which allows for repositioning gizmo via transaction/changes that work with undo/redo.
#rb none
#rnx

[CL 9010412 by Ryan Schmidt in Dev-Editor branch]
2019-09-23 22:01:25 -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
Rex Hill
fdff12dc3b Fix Linux compile warnings with LandscapeComponent
#rb none
#rnx

[CL 9009620 by Rex Hill in Dev-Editor branch]
2019-09-23 21:34:24 -04:00
Rex Hill
e9783ee087 Fix Linux compile error with SAssetTagItem.cpp
#rb none
#rnx
#fyi Jamie.Dale

[CL 9007128 by Rex Hill in Dev-Editor branch]
2019-09-23 20:34:20 -04:00
Louise Rasmussen
9ef45762dc UX: Cleaner Frames, Splitter Bug Fix
- splitters would not show their hover brush if the normal brush was non-transparent

#rb matt.kuhlenschmidt

[CL 9000818 by Louise Rasmussen in Dev-Editor branch]
2019-09-23 18:11:12 -04:00
michael daum
a60778988b Fix strict build by disambiguating some types
#rb ryan.schmidt

[CL 8992993 by michael daum in Dev-Editor branch]
2019-09-23 16:51:50 -04:00
Max Chen
9533c9d4f8 Sequencer: Fix unbind skeletal mesh component.
Revert 7662465 which delayed the unbind until the end after resetting the pose. Implemented a more direct fix for motion vectors not getting cleared after tearing down sequencer.

#jira UE-80595
#rb none

[CL 8990614 by Max Chen in Dev-Editor branch]
2019-09-23 16:34:22 -04:00
Ryan Schmidt
ff324f1b1e ToolsFramework: add IToolContextTransactionProvider UInterface which provides the transaction/change functions that ToolManager and GizmoManager both implement.
UGizmoTransformChangeStateTarget can now take either. TransformGizmo::SetActiveTarget() now takes optional override (uses GizmoManager by default).

This allows us to pass in ToolManager instead inside Tools where the Gizmo is fully local to Tool, in which case Gizmo undo/redo events should be auto-expired after the Tool exits (which ToolManager will do, but GizmoManager does not)

#rb none
#rnx

[CL 8988018 by Ryan Schmidt in Dev-Editor branch]
2019-09-23 16:14:03 -04:00
Cody Albert
3495374007 Fix for Replace Actors not properly finding actor references in sublevels. Instead of performing the reference fixup on the editor world, we now step through each actor being replaced and gather up it's level so that we know where to search.
#rb lauren.barnes
#fyi jeanfrancois.dube

[CL 8982889 by Cody Albert in Dev-Editor branch]
2019-09-23 14:54:21 -04:00
Ryan Schmidt
fded72fd60 ToolsFramework: Support for world/local frame configuration in TransformGizmo and EditMeshPolygonsTool
#rb none
#rnx

[CL 8980793 by Ryan Schmidt in Dev-Editor branch]
2019-09-23 13:14:39 -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
Brandon Schaefer
bae0591647 Fix debug editor crash on Linux due to Persona static init to early during loading
#jira UE-80101
#rb none
#fyi Laurent.Delayen, Thomas.Sarkanen

[CL 8979820 by Brandon Schaefer in Dev-Editor branch]
2019-09-23 12:43:42 -04:00