UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MacMenuHelper Namespace Reference

Enumerations

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

Functions

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

Variables

bool GMacPostInitStartupRequested = false
 
bool GMacPostInitStartUpComplete = false
 

Enumeration Type Documentation

◆ anonymous enum

Enumerator
CmdID_DontCare 
CmdID_Preferences 
CmdID_Help 
CmdID_Hide 
CmdID_HideOthers 
CmdID_ShowAll 
CmdID_Minimize 
CmdID_Close 
CmdID_About 
CmdID_Quit 
CmdID_Zoom 
CmdID_ToggleFullScreen 
CmdID_BringAllToFront 
CmdID_ServicesMenu 

Function Documentation

◆ ComputeAppName()

NSString * MacMenuHelper::ComputeAppName ( )

◆ ConditionalDelayPostStartup()

void MacMenuHelper::ConditionalDelayPostStartup ( )

◆ CreateNSMenuItemForCommand()

NSMenuItem * MacMenuHelper::CreateNSMenuItemForCommand ( TSharedPtr< FUICommandInfo > const &  Command,
SEL  ActionSelector,
uint32  TagID = CmdID_DontCare,
NSString OptionalContextStr = nil 
)

◆ GetMenuItemKeyEquivalent() [1/2]

NSString * MacMenuHelper::GetMenuItemKeyEquivalent ( const TSharedRef< const class FMenuEntryBlock > &  Block,
uint32 OutModifiers 
)

◆ GetMenuItemKeyEquivalent() [2/2]

NSString * MacMenuHelper::GetMenuItemKeyEquivalent ( const TSharedRef< const FInputChord > &  Chord,
uint32 OutModifiers 
)

◆ UpdateNSMenuItemTitle()

void MacMenuHelper::UpdateNSMenuItemTitle ( NSMenuItem *  MenuItem,
TSharedPtr< FUICommandInfo > const &  Command,
NSString OptionalContextStr = nil 
)

Variable Documentation

◆ GMacPostInitStartUpComplete

bool MacMenuHelper::GMacPostInitStartUpComplete = false

◆ GMacPostInitStartupRequested

bool MacMenuHelper::GMacPostInitStartupRequested = false