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 |