Namespace UnityEditor.Experimental.EditorVR
Classes
ActionMenuData
Used for passing action data for menu purposes
ActionMenuItemAttribute
Attribute used to tag Action classes in order to be added to VR menus
EditorPrefs
EditorXRListViewController<TData, TItem, TIndex>
EditorXRListViewItem<TData, TIndex>
IToolsMenuMethods
IUsesCustomMenuOriginsMethods
MainMenuItemAttribute
Attribute used to tag items (tools, actions, etc) that can be added to VR menus
Selection
SerializedObject
SpatialMenu
The SpatialMenu controller A SpatialMenu controller is spawned in EditorVR.Tools SpawnDefaultTools() function, for each proxy/input-device There is a single static SpatialUI(view) that all SpatialMenu controllers direct
SpatialMenu.SpatialMenuData
SpatialMenu.SpatialMenuElementContainer
Tuple<T1, T2>
Tuple<T1, T2, T3>
Tuple<T1, T2, T3, T4>
Tuple<T1, T2, T3, T4, T5>
Interfaces
IAction
Declares a class as an action that can be executed within the system
IAlternateMenu
An alternate menu that shows on device proxies
IDroppable
Implementors can be dropped on IDropReceivers
IDropReceiver
Implementors can receive IDroppables
IEditingContext
Implement this interface to create an editing context. You can also specify your own custom settings within the context to be applied to the specified VR editor (e.g. EditorVR).
IEditor
Implement this interface to create an editor (e.g. EditorVR) to be used in conjunction with an editing context.
ILocomotor
Decorates a class as a locomotion implementer that uses the camera rig
IMainMenu
The main menu that can be shown on device proxies
IManipulator
Gives decorated class access to the GameObject over which a particular ray is hovering
IMenu
Declares a class as a system-level menu
IMenuIcon
Provides an icon/sprite to display on a menu item which represents this class
IMiniWorld
For the purpose of interacting with MiniWorlds
IMultiDeviceTool
Declares a tool as one that should be spawned on all devices at once
IPreviewCamera
For specifying an alternate preview camera
IProxy
Declares a class as being a proxy for an input device
IRaycastSource
Declares a class as being a source for the MultipleRayInputModule
IScriptReference
Implement this interface to add this class's default script importer references to the DefaultScriptReferences prefab
ISettingsMenuItemProvider
Decorates types that can provide an item on the Settings menu
ITool
Declares a class as a tool within the system
IToolsMenu
Gives decorated class Tools Menu functionality
IToolsMenuButton
Provides an interface for handling Tools Menu Button functionality
ITransformer
Designates a tool as a Transform tool
IUsesCustomMenuOrigins
Provides access to transform roots for custom menus