Commit Graph

410 Commits

Author SHA1 Message Date
Ben Marsh
3b30d23ec5 Move GEngineVersion into FEngineVersion::Current(), and GCompatibleWithEngineVersion to FEngineVersion::CompatibleWith().
#platformnotify Josh.Adams

[CL 2655102 by Ben Marsh in Main branch]
2015-08-13 15:44:02 -04:00
Jamie Dale
515a03ab37 Hooked up the new source control settings icon
[CL 2654917 by Jamie Dale in Main branch]
2015-08-13 13:24:16 -04:00
Jurre DeBaare
32a3a1fd98 HLODOutliner changes
[CL 2649256 by Jurre DeBaare in Main branch]
2015-08-10 06:18:37 -04:00
Chris Wood
069c156435 Fixed URL for the LevelViewport controls help popup to work on Mac
[UE-18355] - Clicking on show viewport controls on mac comes up with missing page error on mac

#fix Prefixed URLs correctly with file:// in SLevelViewportControlsPopup

[CL 2644736 by Chris Wood in Main branch]
2015-08-05 08:54:28 -04:00
Justin Sargent
a76b7cc9dc Updated code that checks for the launcher's existence, opens it and issues navigation commands to use Uri's.
#platformnotify Josh.Adams

[CL 2643701 by Justin Sargent in Main branch]
2015-08-04 14:03:25 -04:00
Richard TalbotWatkin
92f0161292 Fixes to pivot offset feature. Changed operation of "Center on Selection" to calculate the center of a Brush according to its vertices' positions.
#jira UE-18728 - There is no way to center the pivot on a BSP brush
#jira UE-18932 - After updating an actor transform via the details panel, the transform widget in the scene doesn't move

[CL 2634053 by Richard TalbotWatkin in Main branch]
2015-07-27 12:47:07 -04:00
Richard TalbotWatkin
230b2b381d Changed hierarchy of some of the command lists to better reflect when a keypress has the potential to be handled by a parent if necessary.
#jira UE-19094 - [Some] Hot Keys do not Alert User that they have been already assigned.

[CL 2633952 by Richard TalbotWatkin in Main branch]
2015-07-27 11:26:56 -04:00
Max Preussner
8d364a8b6f ActorAnimationEditor: Fixed tab icon for level editor tab
[CL 2629986 by Max Preussner in Main branch]
2015-07-22 20:52:33 -04:00
Dmitriy Dyomin
8540eba4ab Foliage types grouped by sub-level in editor viewport menu
[CL 2628495 by Dmitriy Dyomin in Main branch]
2015-07-21 22:40:51 -04:00
Max Preussner
79e16ab8ea Editor: Changing EMapChangeType to enum class, so that it can be forward-declared
[CL 2626953 by Max Preussner in Main branch]
2015-07-20 21:54:58 -04:00
Richard TalbotWatkin
023e3e85eb Changes to spawning/duplicating actors in SIE. Now actors are always spawned non-permanently into the SIE world. Fixed issues with duplicating actors with inner objects in SIE.
#jira UE-16901 - Crash when duplicating a blueprint while simulating

[CL 2625726 by Richard TalbotWatkin in Main branch]
2015-07-20 09:02:32 -04:00
Dmitriy Dyomin
f9bd6900f4 Visibility of each foliage type can be switched on/off per editor viewport UE-5238
[CL 2625492 by Dmitriy Dyomin in Main branch]
2015-07-19 22:56:38 -04:00
Matt Kuhlenschmidt
86a50e061a Fixed camera roll being applied to level viewport cameras after ejecting from the player in a play in viewport
[CL 2622364 by Matt Kuhlenschmidt in Main branch]
2015-07-15 16:35:39 -04:00
Gareth Martin
1973f1b17d Fixed the Landscape Editor keyboard shortcuts not working
[CL 2621518 by Gareth Martin in Main branch]
2015-07-15 04:55:45 -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
Richard TalbotWatkin
d1cb16a7da Removed the SaveBrushAsCollision command and its bindings.
#jira UE-18353 - SaveBrushAsCollison keybind makes no sense because the builder brush is no longer a user-facing concept

[CL 2619945 by Richard TalbotWatkin in Main branch]
2015-07-14 07:33:53 -04:00
Jurre DeBaare
af4f3fd838 ADDED HierarchicalLodVolume, this volume defines a single cluster containing X num of actors for manual usage
ADDED UE-14356 HLOD: Print user friendly message if you try build and meshes don't have have LODs
ADDED MergeStaticMeshComponets to MeshUtilities needed for next CHANGE
ADDED HLOD preview build step for maps, this only builds the clusters for previewing the settings
ADDED SphereComponent now takes into account min and max drawing distances
ADDED Global forward declares and removed local ones from HierarchicalLOD.h
ADDED Visualization to LODActor class, uses USphereComponent to render its bounds
ADDED IsPreviewActor flag to LODActor class, if true during cluster generation DrawSphereComponents bounds will be used instead of LODActor's
ADDED vertex duplication removal on import
ADDED vertex/index buffer cache optimization on import
CHANGED World.h now forward declares HierarchicalLODBuilder to minimize (re)compile time
CHANGED While building/merging actors HLOD system now takes the orginal staticmesh from previously merged LODActors, this to enable retrieving the correct LOD per mesh (related to UE-15398)
CHANGED HLOD Cluster generation process, now takes into account HierarchicalLODVolumes to exclude actors from cluster generation
CHANGED Renamed CalculateRawMeshTangents to ExtractMeshDataForGeometryCache
FIXED Crash where a nullptr actor was added to actors list for > LOD0 clusters
FIXED Bound creation for actor within a cluster used FVector.Size(), now used FVector.AbsMax()
MOVED FLODCLuster structure into seperate header and cpp file

[CL 2617884 by Jurre DeBaare in Main branch]
2015-07-13 05:27:21 -04:00
Dmitriy Dyomin
a4f4835a01 Fixed: Entering Foliage mode should warn before closing Matinee UE-10082
[CL 2616346 by Dmitriy Dyomin in Main branch]
2015-07-10 03:57:54 -04:00
Nick Atamas
00a5a87e78 Fixed UE-18232 SProjectBadge does not consistently show tooltip.
[CL 2615740 by Nick Atamas in Main branch]
2015-07-09 16:20:12 -04:00
Martin Mittring
bf5590aaba minor polish on UI for FoV
[CL 2615225 by Martin Mittring in Main branch]
2015-07-09 11:43:27 -04:00
Richard TalbotWatkin
6f07f74590 Optimizations to setting the material or its texture transform on a BSP surface.
#jira UE-16413 - Applying materials to BSP takes a long time once shells reach a basic level of complexity

Previously, setting a material or its texture transform on a BSP surface triggered CommitModelSurfaces, which iterated all the ModelComponents in the level and caused (among other things) the physics state to be recreated, a very expensive operation.  This is clearly unnecessary when only the surface material or texture transform has changed, so introduced a new path in which only the Material Index Buffers are updated for the level's UModel.

[CL 2613582 by Richard TalbotWatkin in Main branch]
2015-07-08 11:06:33 -04:00
Timothy Reynolds
cd3a1f29ec Allowed mac viewport to display engine controls overlay. Added linux as well.
UE-6657

#codereview Matt.Kuhlenschmidt

[CL 2612331 by Timothy Reynolds in Main branch]
2015-07-07 10:39:45 -04:00
Richard TalbotWatkin
6f55d19959 Deprecated BrushComponent PrePivot. Replacement is a generic pivot offset property on AActor which is used when positioning the pivot for selected actors in the editor. Improved viewport click handling.
#jira UE-16419 - If you right click on a vert to snap a pivot of a brush to that location, it will automatically reset the pivot back to the origin after your next mouse click.
#reviewedby Matt.Kuhlenschmidt

[CL 2612043 by Richard TalbotWatkin in Main branch]
2015-07-07 03:41:52 -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
Max Chen
d2a17b7107 Fix typo - Cinemaic -> Cinematic
[CL 2607080 by Max Chen in Main branch]
2015-07-01 00:54:25 -04:00