Changing GetUObjectArray() -> GUObjectArray to avoid redundant function calls in places like weak pointers/GC/object iterators
[CL 2686461 by Robert Manuszewski in Main branch]
- refactor
- DynamicClass support
- various bugs
#codereview Mike.Beach, Dan.OConnor, Phillip.Kavan, Robert.Manuszewski
[CL 2686106 by Maciej Mroz in Main branch]
--------
[AUTOMERGE] Integrated using branch ue4-to-ue4-orion (reversed) of change#2683567 by Zak.Middleton on 2015/09/08 15:43:38.
[CL 2683577 by Zak Middleton in Main branch]
Fixes/improvements for dependency preloading
- Move dependency lookups earlier in synchronous package load so that they happen BEFORE the source package has its linker created
- Put loose (non-map based) packages FIRST in the PAK file. Matches general access patterns better and gets higher pak seek contiguity.
[CL 2680002 by Graeme Thornton in Main branch]
ArrayProperty will no longer assume "()" is an empty array. This was a bug.
GameplayTag pins will no longer store "()" for empty sized arrays.
UserDefinedStructureEditor now uses a normal DetailsView instead of a StructureDetails view, leveraging the same code that supports local variables in Blueprints.
#jira UE-20381 - Adding Elements to multiple Struct Arrays of a specific variable type is unreliable
[CL 2678541 by Michael Schoell in Main branch]
Improvements and fixes for dependency preloading
- Fix check when mutliple load requests reference a shared asset
- Added a package load flag to disable dependency preloading on that package
- Fix a crash when loading default materials by disabling preloading
- Added WIP code to cooker to sort maps in pak file.
Display level load times for persistent levels when using "stat levels"
[CL 2669089 by Graeme Thornton in Main branch]