Interface IMainMenu
The main menu that can be shown on device proxies
Inherited Members
Namespace: Unity.EditorXR
Assembly: solution.dll
Syntax
public interface IMainMenu : IMenu, IUsesSelectTool, IFunctionalitySubscriber<IProvidesSelectTool>, IUsesPreviewInToolsMenuButton, IFunctionalitySubscriber<IProvidesPreviewInToolMenuButton>, IFunctionalitySubscriber
Properties
| Name | Description |
|---|---|
| focus | Does this menu have focus? |
| menuTools | The menu tools that will populate the menu |
| menuWorkspaces | The workspaces that are selectable from the menu |
| settingsMenuItemProviders | The types which provide a settings menu item |
| settingsMenuProviders | The types which provide a settings menu |
| targetRayOrigin | The ray origin that spawned the menu and will be used for node-specific operations (e.g. selecting a tool) |
Methods
| Name | Description |
|---|---|
| AddSettingsMenu(ISettingsMenuProvider) | Add a settings menu to this menu |
| AddSettingsMenuItem(ISettingsMenuItemProvider) | Add a settings menu item to this menu |
| RemoveSettingsMenu(ISettingsMenuProvider) | Remove a settings menu from this menu |
| RemoveSettingsMenuItem(ISettingsMenuItemProvider) | Remove a settings menu item from this menu |