If a container element is overridden on an instance, then the entire container is serialized into the instance with different keys than the archetype. This means that all elements of a container need to be gathered if any elements within the container have changed.
#jira UE-71447
#rb Francis.Hurteau
#rnx
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 5371132 in //UE4/Release-4.22/... via CL 5371133
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5406197 by jamie dale in Dev-Networking branch]
#jira UE-70402
#iOS
#Android
#4.22
#rb Jack.Porter
- when running the editor, changing the EDL flag is not reflected in the cooker (it will continue with the value read when the editor started)
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: sorin.gradinaru
#ROBOMERGE-SOURCE: CL 5348553 in //UE4/Release-4.22/... via CL 5364763
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5404809 by sorin gradinaru in Dev-Networking branch]
This addresses the issue of enormous meshes >2Gb being unimportable (since source model data is stored as bulk data and loaded by the editor on demand).
This *won't* address the related problem that reading a large BulkData into a TArray is still not possible due to the 31-bit index limit on TArray.
#jira UE-58325
#rb Gil.Gribb
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: richard.talbotwatkin
#ROBOMERGE-SOURCE: CL 5337393 in //UE4/Release-4.22/... via CL 5338028
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5401211 by richard talbotwatkin in Dev-Networking branch]
This fixes nativization crash generating code for a multicast delegate.
#rb Phillip.Kavan
#rnx
#jira
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 5313198 via CL 5313199 via CL 5315969 via CL 5316036
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5331176 by marc audy in Dev-Networking branch]
The definition of the delegate type must specify the class and property name of the delegate that will use it and the type cannot be used outside of that context or just on the stack.
UMulticastDelegateProperty is now abstract and has 2 subclasses (UMulticastDelegateInlineProperty and UMulticastDelegateSparseProperty). The SparseProperty SignatureFunction will be a USparseDelegateFunction.
The sparse delegates do not work correctly with the python bindings at this point, but this will be visited soon.
#rb Michael.Noland
#jira
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 5295832 via CL 5306530 via CL 5306657
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5322730 by marc audy in Dev-Networking branch]
- Brings over the necessary engine changes for embedding UE4 mobile as a dylib/so in native mobile app
- Various changes for facial animation, screen recording, others
- ARKit and ARCore plugins were removed, as deemed "not ready"
#rb many people
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 5201138 via CL 5203024 via CL 5226277
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5246044 by josh adams in Dev-Networking branch]