Commit Graph

12 Commits

Author SHA1 Message Date
Andrew Rodham
93e71b9e6a Unified asset import data across all asset types.
The majority of asset reimport machinery is now held within UAssetImportData and FAssetImportInfo. This change allows us to remove the CachedAssetsBySourceFileName map from FAssetRegistry that was previously added to support auto reimport for 4.7.

The functionality of CachedAssetsBySourceFileName has been wrapped up in FAssetSourceFilenameCache, which sits on top of the asset registry in the editor.

This unification allows us to also consistently store the file timestamps and MD5 hashes of imported files. This subsequently allows auto-reimports to be ignored where a source content file has not actually changed (its MD5 is the same).

This addresses UETOOL-365 - Rework AssetRegistry changes to support auto-reimport

[CL 2567286 by Andrew Rodham in Main branch]
2015-05-27 16:16:21 -04:00
Michael Noland
1553cbb45d Editor: Deleted some dead code in StaticMeshEditor and UnrealEd (lightmap mesh import/export)
[CL 2515213 by Michael Noland in Main branch]
2015-04-16 19:30:02 -04:00
Matt Kuhlenschmidt
87a641ec4d Allow .obj files to be used when importing LODs.
GitHub pull request: https://github.com/EpicGames/UnrealEngine/pull/700

[CL 2392710 by Matt Kuhlenschmidt in Main branch]
2014-12-18 12:12:57 -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
Wes Hunt
31e2bb00ac Removed a bunch of stuff from Slate standard include, created SlateBasics.h
* Moved Slate.h into SlateBasics.h and began shifting less commonly used headers into SlateExtras.h.
* Slate.h now simply includes SlateBasics.h and SlateExtras.h.
* Slate.h includes a deprecated warning now to indicate that SlateBasics.h + specific includes should be used instead.
* Moved dozens of inlined functions using Slate widgets into .cpp files to avoid header dependencies.
* All code samples now include SlateBasics.h and SlateExtras.h so future shifts will not break most those projects, but not trigger the deprecation warning of including Slate.h.
#BUN

[CL 2329610 by Wes Hunt in Main branch]
2014-10-14 22:50:06 -04:00
Lina Halper
e836564dac Adding FBX error to work with doc link/rich tooltip - like map error
[CL 2228932 by Lina Halper in Main branch]
2014-07-23 15:51:43 -04:00
Lina Halper
05955fac28 Persona usability -
Added tool bar - mainly import/reimport options

[CL 2222754 by Lina Halper in Main branch]
2014-07-17 17:30:46 -04:00
Mikolaj Sieluzycki
5d03a01712 Remove redundant headers from Engine.h.
#proj core
#branch UE4
#summary Remove redundant headers from Engine.h. (NavDataGenerator.h NavLinkRenderingProxy.h NavigationModifier.h NavigationOctree.h ContentStreaming.h ComponentReregisterContext.h InstancedFoliage.h UnrealExporter.h EngineService.h NavigationSystemHelpers.h HardwareInfo.h EngineModule.h)
#codereview Robert.Manuszewski

[CL 2109115 by Mikolaj Sieluzycki in Main branch]
2014-06-18 07:25:31 -04:00
Hyojong Shin
b07645c43d Fixed TTP #307187 : Duplicated SkeletalMesh import LOD code
[CL 2100080 by Hyojong Shin in Main branch]
2014-06-10 03:06:23 -04:00
James Golding
9d302e8460 Remove more headers from Engine.h (StaticMeshResources.h, AnimTree.h, SkeletalMeshTypes.h, SkeletalMeshActor.h, LightingBuildOptions.h, PixelFormat.h, WorldComposition.h, VisualLog.h, StaticLighting.h, Lightmap.h, ShadowMap.h, Model.h)
[CL 2086772 by James Golding in Main branch]
2014-05-29 17:21:47 -04:00
Matt Kuhlenschmidt
541525533a #UE4 - Added OBJ static mesh import support.
[CL 2052623 by Matt Kuhlenschmidt in Main branch]
2014-04-23 19:58:53 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00