Inclusive Nativized Blueprints slower than Non Nativized Blueprints in packaged project

UE - Gameplay - Jul 1, 2019

When nativizing blueprints the packaged build of the project runs slower than a non-nativized version of the packaged project. Found in 4.22 CL#7053642 Reproduced in 4.21 CL#4753647, 4.24Main CL#7 ...

Non-nativized classes that implement a nativized interface class do not get interface methods called when invoked through a Blueprint function library.

UE - Gameplay - Blueprint - Jul 5, 2018

UObjectBaseUtility::GetInterfaceAddress() fails due to an incorrect serialized value of the 'bImplementedByK2' property within the non-nativized class's Interfaces array on save. See support thread ...

Native interface events are not callable by default, which differs from native interface *function* implementations.

UE - Gameplay - Blueprint - Sep 11, 2015

Since we implicitly create new function graphs for non-event functions when an interface is implemented, that code path marks the function as callable by default. In other words it's not required to ...

Nativized Blueprint class may fail to compile for some native noexport struct types exposed through a user-defined struct.

UE - Gameplay - Blueprint - May 24, 2018

This occurs because the MakeStruct node will create a literal term for each input if nothing is connected. However, there is no explicit handling of some native 'noexport' struct types (e.g. FVector ...

Component default data can be lost for a non-nativized Blueprint class that inherits the component from a nativized parent Blueprint class.

UE - Gameplay - Blueprint - Sep 5, 2018

This is a regression that was introduced by the fix for [Link Removed]. The fix makes an invalid assumption that instances of components whose archetypes are inherited by a non-nativized child Blue ...

Package fails when Nativization is Exclusive

UE - Gameplay - Blueprint - Apr 28, 2017

When Blueprint Nativization Method is set to Exclusive, packaging will fail if a data only blueprint's child blueprint is set to to Nativize in class settings. Workaround:Adding a node to Parent so ...

Packaging with Blueprint Nativization Fails When a Struct and Interface Reference Each Other

UE - Gameplay - Blueprint Runtime - Feb 24, 2017

Packaging with nativization enabled will fail when a struct and interface reference each other. Error Message: LogCompile:Error: Circular dependency detected for filename C:\Users\Sean's\Downloads ...

Implemented Interfaces are not added to nativization list

UE - Gameplay - Blueprint Runtime - Jan 25, 2017

Implemented interfaces are not added to the list of assets to nativize when the blueprint class that implements them is flagged for nativization, saved, and compiled. This results in a package failu ...

Crash when removing native root component from code after creating a Blueprint class based on the native class.

UE - Gameplay - Blueprint - Jul 27, 2015

Crash occurs when removing the native root component from code and then attempting to reopen a Blueprint Class asset that was based on the native parent class. Seems like maybe the 'AttachParent' f ...

Nativized UMG widgets with animation tracks can sometimes assert with async loading enabled.

UE - Gameplay - Blueprint - Jan 18, 2020

The incorrect use of NewObject() to instance nested class-owned subobjects will force StaticAllocateObject() to reconstruct the instance that was already constructed by the outer class ctor in nativ ...