Namespace UnityEditor.Experimental.EditorVR | Unity Reflect | 1.1.0-preview.6
docs.unity3d.com
    Show / Hide Table of Contents

    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

    Enums

    SerializedPropertyType

    SpatialMenu.SpatialMenuState

    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023