UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IMenu Class Referenceabstract

#include <IMenu.h>

+ Inheritance diagram for IMenu:

Public Member Functions

 DECLARE_MULTICAST_DELEGATE_OneParam (FOnMenuDismissed, TSharedRef< IMenu >)
 
virtual ~IMenu ()
 
virtual EPopupMethod GetPopupMethod () const =0
 
virtual TSharedPtr< SWindowGetParentWindow () const =0
 
virtual TSharedPtr< SWindowGetOwnedWindow () const =0
 
virtual TSharedPtr< SWidgetGetContent () const =0
 
virtual FOnMenuDismissedGetOnMenuDismissed ()=0
 
virtual bool UsingApplicationMenuStack () const =0
 
virtual void Dismiss ()=0
 

Detailed Description

Represents a popup menu.

Constructor & Destructor Documentation

◆ ~IMenu()

virtual IMenu::~IMenu ( )
inlinevirtual

Member Function Documentation

◆ DECLARE_MULTICAST_DELEGATE_OneParam()

IMenu::DECLARE_MULTICAST_DELEGATE_OneParam ( FOnMenuDismissed  ,
TSharedRef< IMenu  
)

◆ Dismiss()

virtual void IMenu::Dismiss ( )
pure virtual

◆ GetContent()

virtual TSharedPtr< SWidget > IMenu::GetContent ( ) const
pure virtual

Implemented in FMenuBase.

◆ GetOnMenuDismissed()

virtual FOnMenuDismissed & IMenu::GetOnMenuDismissed ( )
pure virtual

Implemented in FMenuBase.

◆ GetOwnedWindow()

virtual TSharedPtr< SWindow > IMenu::GetOwnedWindow ( ) const
pure virtual

◆ GetParentWindow()

virtual TSharedPtr< SWindow > IMenu::GetParentWindow ( ) const
pure virtual

◆ GetPopupMethod()

virtual EPopupMethod IMenu::GetPopupMethod ( ) const
pure virtual

◆ UsingApplicationMenuStack()

virtual bool IMenu::UsingApplicationMenuStack ( ) const
pure virtual

Implemented in FMenuBase, and FMenuInHostWidget.


The documentation for this class was generated from the following file: