Commit Graph

26 Commits

Author SHA1 Message Date
Ben Marsh
a414e0be0c [INTEGRATE] 4.4 branch back to main.
[CL 2251491 by Ben Marsh in Main branch]
2014-08-11 11:51:02 -04:00
Jack Porter
0e0e8c8af3 Fix crash due to the the heightmap texture being locked twice when adding components with XY offset.
TTP#343040

[CL 2245619 by Jack Porter in Main branch]
2014-08-06 11:26:29 -04:00
Sangwoo Lee
a746b2ab21 Landscape : Fixed Add Component regression (no interpolation height, TTP #343057)
#code_review jack.porter

[CL 2245307 by Sangwoo Lee in Main branch]
2014-08-06 03:54:25 -04:00
Mikolaj Sieluzycki
b2a114be70 Header cleanup: Engine module, Landscape headers.
[CL 2242422 by Mikolaj Sieluzycki in Main branch]
2014-08-04 10:14:05 -04:00
Sangwoo Lee
e30cc5a13a Landscape Tool : Fixed ensure for nav mesh for Add component tool (TTP #341789)
[CL 2239586 by Sangwoo Lee in Main branch]
2014-08-01 04:21:11 -04:00
Michael Trepka
3293117f09 More fixes for Clang warnings
[CL 2238624 by Michael Trepka in Main branch]
2014-07-31 15:43:08 -04:00
Michael Trepka
5bd6255fde More Clang compile warning fixes
[CL 2237347 by Michael Trepka in Main branch]
2014-07-30 14:51:27 -04:00
Sangwoo Lee
5688a09997 Landscape : Fixed TTP #332780 : Fixed problem when you add component near component with XYOffset
[CL 2228241 by Sangwoo Lee in Main branch]
2014-07-23 08:24:09 -04:00
Dmitry Rekman
90a433a583 Fixing CIS (template instatiation errors).
#codereview Gareth.Martin, Steve.Robb

[CL 2222728 by Dmitry Rekman in Main branch]
2014-07-17 17:20:30 -04:00
Gareth Martin
e20a958f1d Remove FLandscapeToolSet
Rename ALandscapeProxy::DataLayer to VisibilityLayer
Fix visibility tool not showing the visibility layer as its target

[CL 2222321 by Gareth Martin in Main branch]
2014-07-17 12:20:34 -04:00
Jack Porter
18220e1a6a Missing include file breaking non-unity.
[CL 2222317 by Jack Porter in Main branch]
2014-07-17 12:15:31 -04:00
Sangwoo Lee
e88666e487 Landscape : Fixed for deleting/adding component problem, where deleted component or neighbors have LODBias/ForcedLOD case
[CL 2222027 by Sangwoo Lee in Main branch]
2014-07-17 07:49:03 -04:00
Jack Porter
52af2c8bab Added flag to allow landscapes to cast two-sided shadows
[CL 2116409 by Jack Porter in Main branch]
2014-06-25 02:51:23 -04:00
Andrew Rodham
ba3528c9d4 Made it possible for asset editors to maintain their own FEditorModeTools lists
Breaking changes include:
    * Rename of GEditorModeTools -> GLevelEditorModeTools to signify that it applies only to the level editor modes
    * Addition of FEditorModeRegistry, responsible for managing and creating new editor modes. Modes are no longer registered with an instance of the mode, instead with a mode factory that is able to create a new mode of that type.
    * Editor modes now operate on FEditorViewportClients rather than FLevelEditorViewportClients
    * Added ability to specify an FEditorModeTools when creating an FEditorViewport

Moved component vizualiser manager handling outside of individual editor modes, and into FLevelEditorViewportClient. This should make it easier to transplant in future.

This work addresses TTP#334640 - EDITOR: Investigate making editor modes a per-'editor' concept

Reviewed by Michael Noland, Matt Kuhlenschmidt

[CL 2109245 by Andrew Rodham in Main branch]
2014-06-18 10:16:16 -04:00
Jaroslaw Palczynski
ebce413232 UE4 Refactoring. Changed OVERRIDE and FINAL macros to keywords override and final.
[CL 2104397 by Jaroslaw Palczynski in Main branch]
2014-06-13 06:14:46 -04:00
Marc Audy
1281bea0c7 Shadow variable fixes
[CL 2085770 by Marc Audy in Main branch]
2014-05-29 17:14:20 -04:00
Bob Tellez
fd0fb26ca7 UE4: Moving landscape MICs and textures to have the UWorld as their outer instead of the UPackage.
#codereview Jack.Porter

[CL 2083282 by Bob Tellez in Main branch]
2014-05-29 16:50:00 -04:00
Gareth Martin
cc096d560f Remove landscape/foliage headers from Engine.h and include only where needed
[CL 2081860 by Gareth Martin in Main branch]
2014-05-22 07:52:43 -04:00
Mikolaj Sieluzycki
45c031d576 #ttp 331438 UE4: PlatformMath refactor
#proj core
#branch UE4
#summary Rename Trunc, Round, Floor, Ceil to TruncToInt, RoundToInt, FloorToInt, CeilToInt. Added *ToFloat versions. Repeated for FGenericPlatformMath and all derived classes for all platforms wherever applicable. Corrected comment in Fractional and added Frac() which does HLSL-style fractional (x - floor(x)). Checked for compilation on all projects (with cooking levels wherever applicable). Didn't change Fractional to Frac, this will be done in second commit.
#codereview robert.manuszewski

[CL 2064306 by Mikolaj Sieluzycki in Main branch]
2014-05-06 06:26:25 -04:00
Mikolaj Sieluzycki
bbcea54981 #ttp 303393 UObject improvement: Remove header groups
#proj core
#branch UE4
#summary Removed header groups, removed some redundant includes and replaced with forward declarations. Fixed compilation errors.

[CL 2055361 by Mikolaj Sieluzycki in Main branch]
2014-04-24 08:49:31 -04:00
Robert Manuszewski
86174fbbdf Back out changelist 2054304
[CL 2054447 by Robert Manuszewski in Main branch]
2014-04-23 20:18:11 -04:00
Mikolaj Sieluzycki
e9351fe5de #ttp 303393 UObject improvement: Remove header groups
#proj core
#branch UE4
#summary Removed header groups, removed some redundant includes and replaced with forward declarations. Fixed compilation errors.

[CL 2054304 by Mikolaj Sieluzycki in Main branch]
2014-04-23 20:15:15 -04:00
Gareth Martin
75a79041ec #TTP 328983 - Landscape: Move to Level tool doesn't do anything if you don't have a selection, despite rendering a component highlight
#proj UE4

#summary Fixed move to level tool not doing anything if you don't have a selection
#fix Also fixed tool clicks getting stuck

[CL 2038550 by Gareth Martin in Main branch]
2014-04-23 16:38:50 -04:00
UnrealBot
db494a6e69 Engine source (Main branch up to CL 2037954) 2014-04-02 18:09:23 -04:00
TimSweeney
3a75fe0114 Engine source (Main branch up to CL 2027006) 2014-03-15 01:14:25 -04:00