UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FToolMenuProfile Struct Reference

#include <ToolMenuBase.h>

+ Inheritance diagram for FToolMenuProfile:

Public Member Functions

SLATE_API FCustomizedToolMenuEntryFindEntry (const FName InEntryName)
 
SLATE_API const FCustomizedToolMenuEntryFindEntry (const FName InEntryName) const
 
SLATE_API FCustomizedToolMenuEntryAddEntry (const FName InEntryName)
 
SLATE_API ECustomizedToolMenuVisibility GetEntryVisiblity (const FName InSectionName) const
 
SLATE_API bool IsEntryHidden (const FName InEntryName) const
 
SLATE_API FCustomizedToolMenuSectionFindSection (const FName InSectionName)
 
SLATE_API const FCustomizedToolMenuSectionFindSection (const FName InSectionName) const
 
SLATE_API FCustomizedToolMenuSectionAddSection (const FName InSectionName)
 
SLATE_API ECustomizedToolMenuVisibility GetSectionVisiblity (const FName InSectionName) const
 
SLATE_API bool IsSectionHidden (const FName InSectionName) const
 
SLATE_API void SetSuppressExtenders (const FName InOwnerName, const bool bInSuppress)
 
SLATE_API bool IsSuppressExtenders () const
 

Public Attributes

FName Name
 
TMap< FName, FCustomizedToolMenuEntryEntries
 
TMap< FName, FCustomizedToolMenuSectionSections
 
TArray< FNameSuppressExtenders
 
FNamePermissionList MenuPermissions
 

Member Function Documentation

◆ AddEntry()

FCustomizedToolMenuEntry * FToolMenuProfile::AddEntry ( const FName  InEntryName)

◆ AddSection()

FCustomizedToolMenuSection * FToolMenuProfile::AddSection ( const FName  InSectionName)

◆ FindEntry() [1/2]

FCustomizedToolMenuEntry * FToolMenuProfile::FindEntry ( const FName  InEntryName)

◆ FindEntry() [2/2]

const FCustomizedToolMenuEntry * FToolMenuProfile::FindEntry ( const FName  InEntryName) const

◆ FindSection() [1/2]

FCustomizedToolMenuSection * FToolMenuProfile::FindSection ( const FName  InSectionName)

◆ FindSection() [2/2]

const FCustomizedToolMenuSection * FToolMenuProfile::FindSection ( const FName  InSectionName) const

◆ GetEntryVisiblity()

ECustomizedToolMenuVisibility FToolMenuProfile::GetEntryVisiblity ( const FName  InSectionName) const

◆ GetSectionVisiblity()

ECustomizedToolMenuVisibility FToolMenuProfile::GetSectionVisiblity ( const FName  InSectionName) const

◆ IsEntryHidden()

bool FToolMenuProfile::IsEntryHidden ( const FName  InEntryName) const

◆ IsSectionHidden()

bool FToolMenuProfile::IsSectionHidden ( const FName  InSectionName) const

◆ IsSuppressExtenders()

bool FToolMenuProfile::IsSuppressExtenders ( ) const

◆ SetSuppressExtenders()

void FToolMenuProfile::SetSuppressExtenders ( const FName  InOwnerName,
const bool  bInSuppress 
)

Member Data Documentation

◆ Entries

TMap<FName, FCustomizedToolMenuEntry> FToolMenuProfile::Entries

◆ MenuPermissions

FNamePermissionList FToolMenuProfile::MenuPermissions

◆ Name

FName FToolMenuProfile::Name

◆ Sections

TMap<FName, FCustomizedToolMenuSection> FToolMenuProfile::Sections

◆ SuppressExtenders

TArray<FName> FToolMenuProfile::SuppressExtenders

The documentation for this struct was generated from the following files: