Commit Graph

190 Commits

Author SHA1 Message Date
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
Dmitriy Dyomin
5a72cb346c Fixed: 'Add Adjacent Ladscape' command in world composition was generating overlapped landscape components warnings
[CL 2496869 by Dmitriy Dyomin in Main branch]
2015-03-31 03:08:20 -04:00
Steve Robb
cebf099231 TArray::Init deprecated, as it's not obvious from the name that it leaves elements unconstructed.
TArray::Init use replaced with SetNumUninitialized.

#codereview robert.manuszewski

[CL 2495011 by Steve Robb in Main branch]
2015-03-28 06:38:28 -04:00
Jason Hoffman
8494460f74 UE-8787 Possible to have actor get deleted when trying to move it to a new level
[CL 2484644 by Jason Hoffman in Main branch]
2015-03-19 12:03:13 -04:00
Marc Audy
a425eba9ed Unify Slate's FInputGesture and Engine's FInputChord as FInputChord defined in Slate
[CL 2481648 by Marc Audy in Main branch]
2015-03-17 11:36:28 -04:00
Jaroslaw Palczynski
28fc7695a0 Missing chages for 2481343.
Some P4V problem with backing out large changelist missed some files.

#codereview Robert.Manuszewski

[CL 2481366 by Jaroslaw Palczynski in Main branch]
2015-03-17 06:17:32 -04:00
Jaroslaw Palczynski
fa31560e2d Enabled UHT to digest GENERATED_BODY instead of GENERATED_UCLASS_BODY, GENERATED_USTRUCT_BODY, GENERATED_UINTERFACE_BODY or GENERATED_IINTERFACE_BODY, changed every occurence to the new syntax and fixed every warning that have fallen out of this change.
#codereview Robert.Manuszewski

[CL 2481333 by Jaroslaw Palczynski in Main branch]
2015-03-17 05:19:11 -04:00
Saul Abreu
e9a1f089e7 Fixed UI_COMMAND macro implementation so that it requires use of the LOCTEXT_NAMESPACE macro in the same file it is invoked from. Added necessary LOCTEXT_NAMESPACE definitions to files missing them using UI_COMMAND.
[CL 2477295 by Saul Abreu in Main branch]
2015-03-12 15:26:31 -04:00