ScreenWidgetComponent is a very performant drop-in replacement for screen-space Unreal Engine WidgetComponent.
Supports Unreal Engine 4.27 and newer.
-
It uses expensive
SConstraintCanvas
internally instead of a cheaperSCanvas
-
It uses direct
float
Z-depth, resulting in unnecessary Z-order updates. -
It reorders its children in O(n2) time almost every frame, leading to long tick times and multi-millisecond CPU losses on ChildOrder Slate invalidation.