/Engine/Source/Runtime/SlateCore/Public/Widgets/SWidget.h
Visualize a new pop-up if possible. If it's not possible for this widget to host the pop-up content you'll get back an invalid pointer to the layer. The returnedFPopupLayerallows you to remove the pop-up when you're done with it
a validFPopupLayerif this widget supported hosting it. You can call Remove() on this to destroy the pop-up.
virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FPopupLayer](API\Runtime\SlateCore\Widgets\FPopupLayer) > OnVisualizePopup ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > & PopupContent )