2.2 KiB
2.2 KiB
UIEditorMenuSession
命名空间: XCEngine
类型: class
头文件: XCEditor/Shell/UIEditorMenuSession.h
描述: 定义 XCEditor/Shell 子目录中的 UIEditorMenuSession public API。
概述
UIEditorMenuSession.h 是 XCEditor/Shell 子目录 下的 public header,当前页面作为平行目录中的 canonical 总览,用于汇总该头文件暴露的主要声明。
声明概览
| 声明 | 类型 | 说明 |
|---|---|---|
UIEditorMenuPopupState |
struct |
头文件中的公开声明。 |
UIEditorMenuSessionMutationResult |
struct |
头文件中的公开声明。 |
UIEditorMenuSession |
class |
头文件中的公开声明。 |
公共方法
| 方法 | 描述 |
|---|---|
| GetPopupOverlayModel | 获取相关状态或对象。 |
| GetPopupStates | 获取相关状态或对象。 |
| GetOpenSubmenuItemIds | 获取相关状态或对象。 |
| GetOpenRootMenuId | 获取相关状态或对象。 |
| HasOpenMenu | 判断是否具备指定状态或能力。 |
| IsMenuOpen | 查询当前状态。 |
| IsPopupOpen | 查询当前状态。 |
| FindPopupState | 查找并返回匹配对象。 |
| Reset | 公开方法,详见头文件声明。 |
| OpenRootMenu | 公开方法,详见头文件声明。 |
| OpenMenuBarRoot | 公开方法,详见头文件声明。 |
| HoverMenuBarRoot | 公开方法,详见头文件声明。 |
| HoverSubmenu | 公开方法,详见头文件声明。 |
| CloseAll | 公开方法,详见头文件声明。 |
| DismissFromEscape | 公开方法,详见头文件声明。 |
| DismissFromPointerDown | 公开方法,详见头文件声明。 |
| DismissFromFocusLoss | 公开方法,详见头文件声明。 |