Commit Graph

97 Commits

Author SHA1 Message Date
Mikolaj Sieluzycki
3d54d25971 Header cleanup: Engine module, public headers.
[CL 2251268 by Mikolaj Sieluzycki in Main branch]
2014-08-11 07:14:41 -04:00
Dmitriy Dyomin
907392cdd4 Fixed world composition view regression
[CL 2251090 by Dmitriy Dyomin in Main branch]
2014-08-11 03:33:39 -04:00
Dmitriy Dyomin
155ec0e778 Changed world origin to a 3d location instead of 2d. Exposed Get/Set OriginLocation functions to blueprints.
[CL 2246744 by Dmitriy Dyomin in Main branch]
2014-08-07 05:00:43 -04:00
Andrew Brown
7b2eae8e3d Disallow moving matinee actors to another level if their matinee is open
#ttp 335669 - EDITOR: MATINEE: With matinee open if you move a matinee actor to the same or new level, it duplicates it

#branch UE4

[CL 2238128 by Andrew Brown in Main branch]
2014-07-31 06:08:14 -04:00
Dmitriy Dyomin
3e324b543b Removed unnecessary SWidget::OnHitTest override from world composition tiles
[CL 2237860 by Dmitriy Dyomin in Main branch]
2014-07-30 22:41:39 -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
Chris Gagnon
3444d084ab Removed "InterpreteAsLinear", Deprecated FColor DrawColor and added FLinearColor LevelColor to replace it. Changed the underlying FColor's to FLinearColor in the rendering classes, cleaned up a bunch of color conversions.
#codereview matt.kuhlenschmidt

[CL 2235025 by Chris Gagnon in Main branch]
2014-07-28 17:16:21 -04:00
Dmitriy Dyomin
a5b6783ce2 Viewport actor menu command "Add/Remove level selection" works correcly with both old levels browser and a new one.
[CL 2229625 by Dmitriy Dyomin in Main branch]
2014-07-24 04:33:54 -04:00
Nick Atamas
978a62ee0f Slate Hittesting 2.0 : Hittesting no longer bound to logical widget hierarchy.
Merged from usr/Nick.Atamas/UE4_SlateDev => /UE4

[CL 2228155 by Nick Atamas in Main branch]
2014-07-23 08:23:21 -04:00
Bob Tellez
6cd7619e1d [AUTOMERGE]
#UE4 Made the default level streaming class an editor user setting.

--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2227375 by Bob.Tellez on 2014/07/22 15:10:50.

[CL 2227560 by Bob Tellez in Main branch]
2014-07-22 17:03:35 -04:00
Bob Tellez
cef4d646f7 [AUTOMERGE]
#UE4 Added support to drag and drop world assets on the level browser (specifically the level list in SWorldHierarchy) to add them as sublevels.

#codereview Dmitriy.Dyomin

--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2222841 by Bob.Tellez on 2014/07/17 18:26:40.

[CL 2227532 by Bob Tellez in Main branch]
2014-07-22 16:48:56 -04:00
Andrew Brown
ef257f01be Disallow moving actors to another level if any actor is referenced by an open Matinee
#ttp 335669 - EDITOR: MATINEE: With matinee open if you move a matinee actor to the same or new level, it duplicates it

#branch UE4

#change Check to see if any of the selected actors are referenced in an open matinee, and ask the user if they want to close matinee to continue

reviewed by Thomas.Sarkanen

[CL 2225378 by Andrew Brown in Main branch]
2014-07-21 04:58:19 -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
Chris Gagnon
c9bdd932f2 Adding Level Color back into the Levels Panel, fixed the color being displayed gamma corrected which didn't line up with the actual visualization.
Refactored some of the UI code for ULevelStreaming to use PostEditChangeProperty so it's more reuseable.

#codereview matt.kuhlenschmidt,dmitriy.dyomin

[CL 2222165 by Chris Gagnon in Main branch]
2014-07-17 10:14:48 -04:00
Dmitriy Dyomin
757f54581b Added levels reordering in a Levels browser (drag and drop)
[CL 2221944 by Dmitriy Dyomin in Main branch]
2014-07-17 05:18:29 -04:00
Chris Gagnon
9d45aee0d1 Renamed some references to ' package' which isn't intended to be a user facing term, and reorganized some properties to be advanced.
Polished the custom Yaw UI to look more consistent.
#codereview matt.kuhlenschmidt

[CL 2220636 by Chris Gagnon in Main branch]
2014-07-16 09:49:09 -04:00
Andrew Brown
fbf585cb1b Toggling Level visibility no longer forces layer visibility
#ttp 340965 - UE4-Fortnite: Editor: levels: every time you toggle visibility on a level it makes all Layers visible, yikes

#branch UE4

#change additionally, making a level current no longer forces the layer visibility either.

reviewed by Thomas.Sarkanen

[CL 2217507 by Andrew Brown in Main branch]
2014-07-15 04:48:45 -04:00
Dmitriy Dyomin
c431419008 Fixed: A new blank map doesnÆt have a Persistent Level
TTP# 341247

[CL 2215758 by Dmitriy Dyomin in Main branch]
2014-07-14 23:07:15 -04:00
Dmitriy Dyomin
33f2bcbe68 Fixed: After changing the streaming method of a level, it is not updated in the sub menu correctly TTP# 341080
[CL 2190570 by Dmitriy Dyomin in Main branch]
2014-07-11 06:38:42 -04:00
Dmitriy Dyomin
788653a3fd World Browser: Changed context menus to be more consistent between different views
[CL 2180113 by Dmitriy Dyomin in Main branch]
2014-07-09 06:11:08 -04:00
Dmitriy Dyomin
3925956d7b Moved "Remove Selected", "Change Streaming Method" comands to a "Levels" section of context menu
TTP# 340491

[CL 2136132 by Dmitriy Dyomin in Main branch]
2014-07-04 04:51:57 -04:00
Dmitriy Dyomin
10a7954a9b Levels tab: When an existing level is added, it doesn't appear in the list until the window is closed and reopened
TTP #340397

[CL 2124419 by Dmitriy Dyomin in Main branch]
2014-07-02 09:22:57 -04:00
Matthew Griffin
2ff606464b Added Audio Streaming Manager and streaming audio playback
Audio Streaming Manager will keep track of SoundWaves that are marked for streaming and any sound sources that are using those waves.
Added functionality to all Sound Buffers to report which chunk of audio they are currently reading from, which the manager will use to request the current and next chunk be loaded in memory.
Added a struct to contain all of the additional information needed for a Streaming SoundWave and set off requests, which the manager will also keep track of to avoid increasing the memory size of all SoundWaves.
Tidied up the Opus Decompressor to reduce the amount of repeated code and share the basic functionality for streaming and non-streaming usage.
Set XAudio sounds up to use streaming data, with a function added to the audio device so that other platforms won't try to make use of it for the moment.

[CL 2123061 by Matthew Griffin in Main branch]
2014-07-01 05:42:02 -04:00
Dmitriy Dyomin
ff3a8f17e4 Fixed wrong selection highlight in "Inspect level" ComboBox
TTP# 340031

[CL 2122813 by Dmitriy Dyomin in Main branch]
2014-06-30 23:25:05 -04:00
Bob Tellez
48e2c32a7c UE4: When running with WorldAssets, the open level dialog has been changed back to a popup. The inline menus don't work as envisioned and it causes problems on other platforms with native menus (Mac)
[CL 2122618 by Bob Tellez in Main branch]
2014-06-30 19:03:07 -04:00