Commit Graph

197 Commits

Author SHA1 Message Date
Dmitriy Dyomin
a4ab5091cd Do not use level streaming for loading sub-levels in world composition editor
[CL 2630373 by Dmitriy Dyomin in Main branch]
2015-07-23 06:08:22 -04:00
Dmitriy Dyomin
c22bf5d12d Added level coloration support for world compostion sub-levels
UE-16046

[CL 2630352 by Dmitriy Dyomin in Main branch]
2015-07-23 05:38:23 -04:00
Dmitriy Dyomin
3cca969936 World Browser: Do not cache pointer to UEditorEngine use global instead
UE-8839

[CL 2630234 by Dmitriy Dyomin in Main branch]
2015-07-23 03:15:45 -04:00
Dmitriy Dyomin
dbc734dc7e Fixed: Merge Actors "place in world" option leaves original actors in world as children UE-15390
Fixed: World composition layers can be named the same UE-18678
Fixed: Level Details summon world composition tooltip is incorrect UE-18674
Added progress dialog to Actor Merging tool

[CL 2625493 by Dmitriy Dyomin in Main branch]
2015-07-19 22:57:16 -04:00
Gareth Martin
813e1be2ce Moved implementation details of the Landscape Editor into the Private folder
[CL 2621993 by Gareth Martin in Main branch]
2015-07-15 13:17:19 -04:00
Michael Noland
c8662fa435 Editor: Added responsive crushing of the XYZ labels and margin in property editor vector/rotator rows, allowing them to be editable at much lower widths
[CL 2620995 by Michael Noland in Main branch]
2015-07-14 17:48:50 -04:00
Steve Robb
7661666dcb Error when a module is both a dependency and dynamically loaded.
Fixes for lots of existing modules by removing all dynamically loaded duplicates (this is probably not the correct solution, but is the safest).

#codereview robert.manuszewski

[CL 2610845 by Steve Robb in Main branch]
2015-07-06 05:46:20 -04:00
Dmitriy Dyomin
3f82c963a9 Added more material simplification options (constants, texture sizes) for LOD maps generation
UE-16826

[CL 2605108 by Dmitriy Dyomin in Main branch]
2015-06-30 01:11:32 -04:00
Dmitriy Dyomin
70dff16c2c Fixed: Heightmaps import flipped on X axis in World Composition Browser
UE-17598

[CL 2601841 by Dmitriy Dyomin in Main branch]
2015-06-26 02:43:24 -04:00
Dmitriy Dyomin
392359c152 World composition packs tile images into 4x4 atlases in order to speed up minimap drawing when there are hundreds of tiles
UE-16821

[CL 2599984 by Dmitriy Dyomin in Main branch]
2015-06-24 22:26:25 -04:00
Dmitriy Dyomin
487e04cde0 Fixed case where world composition view jumps to wrong location when selected tile is hidden
[CL 2595024 by Dmitriy Dyomin in Main branch]
2015-06-22 01:34:03 -04:00
Dmitriy Dyomin
8524be15e4 Restricting number of world composition tile thumbnail updates per frame
UE-16818

[CL 2583782 by Dmitriy Dyomin in Main branch]
2015-06-11 01:03:10 -04:00
Chris Wood
8a112d6140 PushMenu() now respects QueryPopupMethod(). All menus now support reusing windows.
UE-14641 - Fix PushMenu() to use QueryPopupMethod()

Pretty big refactor
Adds IMenu as way to identify menus. Replaces referring to menus as SWindows.
Lots of uses of PushMenu() fixed up to match new API

#codereview Nick.Atamas

[CL 2579277 by Chris Wood in Main branch]
2015-06-05 20:19:33 -04:00
Timothy Reynolds
d9128cf8de Fixed the text for remove level.
UE-14584

#codereview Matt.Kuhlenschmidt

[CL 2575511 by Timothy Reynolds in Main branch]
2015-06-03 09:34:19 -04:00
Richard TalbotWatkin
51e4f741de Changed level name tooltip in the Levels Browser to display the long package name of the level (with full path).
#jira UE-16197 - Need way of knowing the path of a streaming level

[CL 2568733 by Richard TalbotWatkin in Main branch]
2015-05-28 12:06:19 -04:00
Gareth Martin
c12dd4f8c5 Fixed int -> int32 in landscape code
Also fixed a few oddities following CL 1896753 with ints in the landscape details customization

[CL 2549194 by Gareth Martin in Main branch]
2015-05-13 13:34:34 -04:00
Dmitriy Dyomin
3f5bd10edb Material flattening functionality moved to a new module MaterialUtilities
[CL 2531273 by Dmitriy Dyomin in Main branch]
2015-04-29 22:39:01 -04:00
Dmitriy Dyomin
ba1b145186 Additional clean-up of obsolte levels module
[CL 2520615 by Dmitriy Dyomin in Main branch]
2015-04-22 00:24:23 -04:00
Andrew Rodham
8ff0d8b98b Added config migration path for newer versions of the engine.
Newly installed versions of the engine will now attempt to copy the project-agnostic config settings from a previous engine installation. This happens by way of a versioned manifest that copies old versions when the manifest does not exist, or is a different version. This code path is benign for non-installed versions of the engine (or FPaths::ShouldSaveToUserDir() is false).

EditorGameAgnosticSettings and EditorUserSettings ini paths have been renamed to EditorSettings and EditorPerProjectUserSettings respectively to better convey their purpose. In general, most settings should be saved in EditorSettings (project-agnostic) so that they apply regardless of which project is open. We have some way to go migrating existing settings for this to be the case, however.

Some previously per-project configuration files are now project-agnostic (such as Editor.ini, EditorKeyBindings.ini, and EditorLayout.ini)

GEditor->Access...Settings and GEditor->Get...Settings have been removed in favor of direct access of the CDO through GetMutableDefault<> and GetDefault<> respectively. Global config ini filenames that are not set up are now neither loaded nor saved on build machines, to handle the problem of indeterminate state more generically.

This addresses UETOOL-270 (Most editor preferences should be project-agnostic)

[CL 2517558 by Andrew Rodham in Main branch]
2015-04-20 10:12:55 -04:00
Dmitriy Dyomin
d01cb96f2a Removed obsolete "Levels" module
[CL 2517193 by Dmitriy Dyomin in Main branch]
2015-04-19 23:20:53 -04:00
Dmitriy Dyomin
24a3b5294e Highlight LOD tiles in different color when previewing streaming in world composition
[CL 2515655 by Dmitriy Dyomin in Main branch]
2015-04-17 06:54:03 -04:00
Dmitriy Dyomin
adaa9a9c5f Fixed: ocassional crash when moving sub-levels in world composition
[CL 2515483 by Dmitriy Dyomin in Main branch]
2015-04-17 02:56:52 -04:00
Dmitriy Dyomin
c09737d782 Using correct landscape LOD for spawning proxy mesh during map simplification
[CL 2515429 by Dmitriy Dyomin in Main branch]
2015-04-17 01:46:06 -04:00
Mikolaj Sieluzycki
a96989f147 Add includes to files to remove the need of including Engine.h.
[CL 2508000 by Mikolaj Sieluzycki in Main branch]
2015-04-10 03:30:54 -04:00
Mike Fricker
114458bf0f Clang warning fixes: Fixed missing 'override' specifiers
- Also removed some unreferenced functions that adding 'override' revealed

PR #1002 -- Thank you, Omar007!

[CL 2498415 by Mike Fricker in Main branch]
2015-04-01 07:20:55 -04:00