UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MacMenu.cpp File Reference

Classes

struct  FMacMenuItemState
 
class  FMacMenuItem
 
class  FMacMenuCommands
 
class  FStartupApplicationToMacMenuBinder
 

Namespaces

namespace  MacMenuHelper
 

Macros

#define LOCTEXT_NAMESPACE   "MacMenu"
 

Enumerations

enum  {
  MacMenuHelper::CmdID_DontCare = 0 , MacMenuHelper::CmdID_Preferences , MacMenuHelper::CmdID_Help , MacMenuHelper::CmdID_Hide ,
  MacMenuHelper::CmdID_HideOthers , MacMenuHelper::CmdID_ShowAll , MacMenuHelper::CmdID_Minimize , MacMenuHelper::CmdID_Close ,
  MacMenuHelper::CmdID_About , MacMenuHelper::CmdID_Quit , MacMenuHelper::CmdID_Zoom , MacMenuHelper::CmdID_ToggleFullScreen ,
  MacMenuHelper::CmdID_BringAllToFront , MacMenuHelper::CmdID_ServicesMenu
}
 

Functions

NSStringMacMenuHelper::GetMenuItemKeyEquivalent (const TSharedRef< const FInputChord > &Chord, uint32 *OutModifiers)
 
NSStringMacMenuHelper::GetMenuItemKeyEquivalent (const TSharedRef< const class FMenuEntryBlock > &Block, uint32 *OutModifiers)
 
NSMenuItem * MacMenuHelper::CreateNSMenuItemForCommand (TSharedPtr< FUICommandInfo > const &Command, SEL ActionSelector, uint32 TagID=CmdID_DontCare, NSString *OptionalContextStr=nil)
 
void MacMenuHelper::UpdateNSMenuItemTitle (NSMenuItem *MenuItem, TSharedPtr< FUICommandInfo > const &Command, NSString *OptionalContextStr=nil)
 
NSStringMacMenuHelper::ComputeAppName ()
 
void MacMenuHelper::ConditionalDelayPostStartup ()
 

Variables

bool MacMenuHelper::GMacPostInitStartupRequested = false
 
bool MacMenuHelper::GMacPostInitStartUpComplete = false
 

Macro Definition Documentation

◆ LOCTEXT_NAMESPACE

#define LOCTEXT_NAMESPACE   "MacMenu"