Hello! Code that is used by Movie Player create several different things
- It uses VirtualRenderWindow = SNew(SVirtualWindow).Size(GameWindow->GetClientSizeInScreen()) as window container
- Inside it LoadingScreenContents = SNew(SDefaultMovieBorder)
- First slot of LoadingScreenContents widget contains MovieViewport
- Second slot of LoadingScreenContents widget contains SDPIScaler
- SDPIScaler contains SBorder with paddin 0
- And SBorder at last conatins WidgetLoadingScreen widget, that you push through the attributes
So there is some hierarchy diffs. Second thing - this virtual window is rendered by Slate Renderer on Main Window viewport and that also could cause some diffs…