Namespace OvrleUI

Classes

ColorPicker
DashboardButton

Button for dashboard overlay. Trigger OnClick() event when clicked.

DashboardDropdown

Dropdown UI for dashboard overlay.

DashboardDropdownItem

Item of a DashboardDropdown. This is placed under Dropdown > Items game object in the Dropdown prefab hierarchy.

DashboardInputConverter

Convert OpenVR dashboard event to Unity UI event.

DashboardOverlay

Main class of Dashboard UI library.

DashboardSlider

Slider for DashboardUI. This has float value.

DashboardToggle

Toggle UI component for the dashboard.

DashboardToggleGroup

UI elements container with a toggle that open/close the children elements.

ExitButton

ExitButton prefab is put in the bottom of Sidebar. If user click it, the application will quit. Please disabled the prefab if you don't use it.

Modal
Page

Dashboard overlay page. This is a container for all the UI elements that make up a page. Each page is correspond to an item of the sidebar with the same pageId. Dashboard must has at least one page and one sidebar item.

ScrollManager

Control page scroll function.

Sidebar

Sidebar contains sidebar items to switch pages.

SidebarItem

Items of Sidebar. Each sidebar item has a page correspond pageId.

SoundLoader

Load SteamVR system sounds from SteamVR folder.

ThemeSwitcher

Switch SteamVR 1.0 and 2.0 UI. Attach this script to the dashboard UI root game object to find dashboard UI components from children.

UIUtil

Utility functions for UI.

Enums

ThemeSwitcher.Theme