/Engine/Source/Runtime/Slate/Public/Framework/Application/SlateApplication.h
Creates a new hosted child Menu and adds it to the menu stack under the specified parent menu. Hosted menus are drawn by an external host widget.
[TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IMenu](API\Runtime\Slate\Framework\Application\IMenu) > PushHostedMenu ( const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IMenu](API\Runtime\Slate\Framework\Application\IMenu) > & InParentMenu, const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IMenuHost](API\Runtime\Slate\Framework\Application\IMenuHost) > & InMenuHost, const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > & InContent, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > & OutWrappedContent, const [FPopupTransitionEffect](API\Runtime\Slate\Framework\Application\FPopupTransitionEffect) & TransitionEffect, EShouldThrottle ShouldThrottle, const bool bIsCollapsedByParent )