Commit Graph

32 Commits

Author SHA1 Message Date
Matt Kuhlenschmidt
288a58c9f7 Fixed duplicated brushes not appearing in Game
https://jira.ol.epicgames.net/browse/UE-16648

[CL 2579230 by Matt Kuhlenschmidt in Main branch]
2015-06-05 19:10:04 -04:00
Bob Tellez
224f017d6a [AUTOMERGE]
#UE4 Quick fix to prevent objects of the incorrect type from being assigned to properties during actor creation in ULevelFactory. UE-15110

#codereview Richard.TalbotWatkin

--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2543155 by Bob.Tellez on 2015/05/08 13:19:21.

[CL 2543162 by Bob Tellez in Main branch]
2015-05-08 13:21:04 -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
Richard TalbotWatkin
c5df79e645 Fix so that duplicated actors maintain relative references.
#jira UE-6506 - Duplicated actors don't maintain relative references.
#reviewedby Robert.Manuszewski

[CL 2506588 by Richard TalbotWatkin in Main branch]
2015-04-09 05:37:34 -04:00
Dan Oconnor
76e1440d85 Further changes from PVS-Studio, submitted without modification, reviewed with owners where I was unsure of the change
[CL 2500334 by Dan Oconnor in Main branch]
2015-04-02 16:31:18 -04:00
Dmitriy Dyomin
e0e940eacd Fixed: No way to copy Foliage from one Landscape to another
UE-9993
Foliage instances can be copy/pasted together with component they are painted on

[CL 2496983 by Dmitriy Dyomin in Main branch]
2015-03-31 05:42:27 -04:00
Richard TalbotWatkin
5ef85dd30e Fixed text export of UModel objects, so that Brush objects are forward declared before being defined.
#jira UE-1264 - LICENSEE: UDN: EDITOR: Multiple Warning: Ambiguous search messages clogging output log

UModel objects were not being forward declared, meaning that the reference in the BrushComponent was ambiguous (and also referring to the wrong object).  By luck, this was being fixed up at the end of ULevelFactory::FactoryCreateText for this particular case, but other exported UModel* properties would likely fail.  This change correctly forward declares any UModel objects in the export text and allows them to be redefined during import if they are uninitialized.

#reviewedby Matt.Kuhlenschmidt

[CL 2472016 by Richard TalbotWatkin in Main branch]
2015-03-08 15:25:20 -04:00
Matthew Griffin
d5896dbbc9 [INTEGRATE] Change 2430768 by Marc.Audy@Marc.Audy_Z2487 on 2015/02/03 18:28:06
Differentiate ConstructionScript CreationMethods in to SimpleConstructionScript and UserConstructionScript (or really other)
	Added IsCreatedByConstructionScript utility function on UActorComponent

[CL 2437920 by Matthew Griffin in Main branch]
2015-02-09 09:21:05 -05:00
Dmitriy Dyomin
b2c0251808 Seamless foliage painting/editing ( using shared foliage settings )
UE-8464
#codereview Jack.Porter

[CL 2435030 by Dmitriy Dyomin in Main branch]
2015-02-06 03:30:39 -05:00
Mikolaj Sieluzycki
fa01cacb6c Trim down the amount of UObject constructors.
#codereview Robert.Manuszewski

[CL 2429641 by Mikolaj Sieluzycki in Main branch]
2015-02-03 05:40:57 -05:00
Robert Manuszewski
e56a5b49ee Deprecating 'operator new' for UObjects.
[CL 2425600 by Robert Manuszewski in Main branch]
2015-01-30 08:30:03 -05:00
Dmitriy Dyomin
14266154e7 Foliage supports cross-level base references
By default paint tool adds instances into base compoent level instead of current
UE-6556

[CL 2421587 by Dmitriy Dyomin in Main branch]
2015-01-27 21:20:54 -05:00
Ben Marsh
043cd17e7c [INTEGRATE] Change 2417878 by Marc.Audy@Marc.Audy_Z2487 on 2015/01/24 14:34:25
Deprecate bCreatedByConstructionScript and bInstanceComponent and replace with an enumerated CreationMethod

[CL 2419705 by Ben Marsh in Main branch]
2015-01-26 20:15:18 -05:00
Ori Cohen
9e51521dbe Move foliage into its own module
[CL 2405964 by Ori Cohen in Main branch]
2015-01-14 10:26:59 -05:00
Marc Audy
f4eb324c9d Allow creation and duplication of Anonymous blueprints
[CL 2399172 by Marc Audy in Main branch]
2015-01-06 16:56:08 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Mikolaj Sieluzycki
d43e69c4b9 Prepare cpp files for header cleanup.
#codereview Robert.Manuszewski

[CL 2356854 by Mikolaj Sieluzycki in Main branch]
2014-11-12 04:43:54 -05:00
Robert Manuszewski
af80979bb7 First phase of deprecating TSubobjectPtr<> replacing TSubobjectPtr properties in the Engine with normal pointers and adding subobject accessors for derived classes/client code.
[CL 2331521 by Robert Manuszewski in Main branch]
2014-10-16 09:02:30 -04:00
Jaroslaw Palczynski
7c41927cf4 Rename FPostConstructInitializeProperties to something simpler
Changed it with FObjectInitializer.

UECORE-7

[CL 2328384 by Jaroslaw Palczynski in Main branch]
2014-10-14 10:29:11 -04:00
Mikolaj Sieluzycki
9426fffaeb Header cleanup: InstancedFoliageActor.h, ActorChannel.h, NavigationTypes.h, SoundWave.h, VoiceChannel.h.
[CL 2238287 by Mikolaj Sieluzycki in Main branch]
2014-07-31 09:54:03 -04:00
Gareth Martin
eb28c2f150 Fix foliage placing on translucent and "no collision" meshes.
[CL 2136131 by Gareth Martin in Main branch]
2014-07-04 04:51:45 -04:00
Mikolaj Sieluzycki
de6a6e0c8f Back out changelist 2121706
[CL 2121856 by Mikolaj Sieluzycki in Main branch]
2014-06-30 10:25:10 -04:00
Mikolaj Sieluzycki
1bb08f711a Remove superfluous headers, part 1 of n.
#codereview Robert.Manuszewski

[CL 2121706 by Mikolaj Sieluzycki in Main branch]
2014-06-30 06:39:08 -04:00
Gareth Martin
545cc14a70 Initial support for other foliage types
Note: The FoliageMeshes map is now keyed on a UFoliageType*, not a UStaticMesh*!

[CL 2116801 by Gareth Martin in Main branch]
2014-06-25 12:04:12 -04:00
Gareth Martin
c5c823f167 Fix possible crash due to Foliage UI holding pointers to data inside a TMap which can be reallocated.
[CL 2113832 by Gareth Martin in Main branch]
2014-06-23 05:41:43 -04:00