UE427的SRetainerWidget为什么不利用失效框机制避免每次慢绘制呢

应该是UE4这里没有考虑到,UE5这里已经改了,

if (RenderOnPhase) { if (LastTickedFrame != GFrameCounter && (GFrameCounter % PhaseCount) == Phase) { // If doing some phase based invalidation, just redraw everything again bRenderRequested = true; InvalidateRootLayout(); } }