docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace Unity.EditorXR.Interfaces

    Classes

    FeedbackRequest

    Base class for feedback requests

    UsesBlockUIInteractionMethods

    Extension methods for implementors of IUsesBlockUIInteraction

    UsesCanGrabObjectMethods

    Extension methods for implementors of IUsesCanGrabObject

    UsesCheckBoundsMethods

    Extension methods for implementors of IUsesCheckBounds

    UsesCheckSphereMethods

    Extension methods for implementors of IUsesCheckSphere

    UsesConnectInterfacesMethods

    Extension methods for implementors of IUsesConnectInterfaces

    UsesContainsVRPlayerCompletelyMethods

    Extension methods for implementors of IUsesContainsVRPlayerCompletely

    UsesControlHapticsMethods

    Extension methods for implementors of IUsesControlHaptics

    UsesControlInputIntersectionMethods

    Extension methods for implementors of IUsesControlInputIntersection

    UsesControlSpatialHintingMethods

    Extension methods for implementors of IUsesControlSpatialHinting

    UsesCreateWorkspaceMethods

    Extension methods for implementors of IUsesCreateWorkspace

    UsesCustomHighlightMethods

    Extension methods for implementors of IUsesCustomHighlight

    UsesDeleteSceneObjectMethods

    Extension methods for implementors of IUsesDeleteSceneObject

    UsesDetectGazeDivergenceMethods

    Extension methods for implementors of IUsesDeleteSceneObject

    UsesDirectSelectionMethods

    Extension methods for implementors of IUsesDirectSelection

    UsesGameObjectLockingMethods

    Extension methods for implementors of IUsesGameObjectLocking

    UsesGetDefaultRayColorMethods

    Extension methods for implementors of IUsesGetDefaultRayColor

    UsesGetFieldDragOriginMethods

    Extension methods for implementors of IUsesGetFieldGrabOrigin

    UsesGetManipulatorDragStateMethods

    Extension methods for implementors of IUsesGetManipulatorDragState

    UsesGetPreviewOriginMethods

    Extension methods for implementors of IUsesGetPreviewOrigin

    UsesGetRayVisibilityMethods

    Extension methods for implementors of IUsesGetRayVisibility

    UsesGetVRPlayerObjectsMethods

    Extension methods for implementors of IUsesGetVRPlayerObjects

    UsesGroupingMethods

    Extension methods for implementors of IUsesGrouping

    UsesInstantiateMenuUIMethods

    Extension methods for users of IUsesInstantiateMenuUI

    UsesIsHoveringOverUIMethods

    Extension methods for implementors of IUsesIsHoveringOverUI

    UsesIsInMiniWorldMethods

    Extension methods for implementors of IUsesIsInMiniWorld

    UsesIsMainMenuVisibleMethods

    Extension methods for implementors of IUsesIsMainMenuVisible

    UsesMoveCameraRigMethods

    Extension methods for implementors of IUsesMoveCameraRig

    UsesPlaceSceneObjectsMethods

    Extension methods for implementors of IUsesPlaceSceneObjects

    UsesPreviewInToolsMenuButtonMethods

    Extension methods for implementors of IUsesPreviewInToolsMenuButton

    UsesRayVisibilitySettingsMethods

    Extension methods for implementors of IUsesRayVisibilitySettings

    UsesRaycastResultsMethods

    Extension methods for implementors of IUsesRaycastResults

    UsesRequestFeedbackMethods

    Extension methods for implementors of IUsesRequestFeedback

    UsesRequestStencilRefMethods

    Extension methods for implementors of IUsesRequestStencilRef

    UsesResetWorkspacesMethods

    Extension methods for implementors of IUsesResetWorkspaces

    UsesScenePlacementMethods

    Extension methods for implementors of IUsesPlaceSceneObject

    UsesSceneRaycastMethods

    Extension methods for implementors of IUsesSceneRaycast

    UsesSelectObjectMethods

    Extension methods for implementors of IUsesSelectObject

    UsesSelectToolMethods

    Extension methods for implementors of IUsesSelectTool

    UsesSetDefaultRayColorMethods

    Extension methods for implementors of IUsesSetDefaultRayColor

    UsesSetHighlightMethods

    Extension methods for implementors of IUsesSetHighlight

    UsesSetManipulatorsVisibleMethods

    Extension methods for implementors of IUsesSetManipulatorsVisible

    UsesSetTooltipVisibilityMethods

    Extension methods for implementors of IUsesSetTooltipVisibility

    UsesSnappingMethods

    Extension methods for implementors of IUsesSnapping

    UsesViewerBodyMethods

    Extension methods for implementors of IUsesViewerBody

    UsesViewerScaleMethods

    Extension methods for implementors of IUsesViewerScale

    Structs

    DirectSelectionData

    Stores the state of a direct selection

    Interfaces

    ICustomActionMap

    Decorates tools which supply their own (singular) ActionMap

    IGrabObjects

    Provides methods and delegates used to directly select and grab scene objects

    IMenu

    Declares a class as a system-level menu

    IProcessInput

    Decorates a class that needs to process input from the system

    IProvidesBlockUIInteraction

    Provides the ability block all UI interaction for a given rayOrigin

    IProvidesCanGrabObject

    Provide the ability to check if an object can be grabbed

    IProvidesCheckBounds

    Provides the ability to check if scene objects are contained within a given Bounds

    IProvidesCheckSphere

    Provides the ability to check if scene objects are contained within a sphere

    IProvidesConnectInterfaces

    Provides the ability to connect interfaces for spawned objects

    IProvidesContainsVRPlayerCompletely

    Provide the ability to check whether objects contain the VR Player objects completely

    IProvidesControlHaptics

    Provides the ability to control haptic feedback

    IProvidesControlInputIntersection

    Provides the ability to Enable/disable a given ray-origin's ability to intersect/interact with non UI objects

    IProvidesControlSpatialHinting

    Provides the ability to control spatial-hinting visuals.

    Spatial-Hinting visuals are displayed when performing a spatial-input action, such as spatial-scrolling These visual elements assist the user in seeing which spatial direction(s) will reveal/allow additional spatial interaction(s).

    IProvidesCreateWorkspace

    Provide the ability to create workspaces

    IProvidesCustomHighlight

    Provide access to scene raycast functionality

    IProvidesDeleteSceneObject

    Provide access to delete functionality

    IProvidesDetectGazeDivergence

    Gives decorated class ability to detect gaze divergence above a defined threshold, for a given transform's forward vector

    IProvidesDirectSelection

    Provide access to direct selection

    IProvidesGameObjectLocking

    Provide access to grouping

    IProvidesGetDefaultRayColor

    Provide access to the default ray color

    IProvidesGetFieldGrabOrigin

    Provide the ability to get preview origins

    IProvidesGetManipulatorDragState

    Provide the ability to get the current manipulator drag state

    IProvidesGetPreviewOrigin

    Provide the ability to get preview origins

    IProvidesGetRayVisibility

    Provide the ability to get the visibility of rays

    IProvidesGetVRPlayerObjects

    Provide access to the VR Player objects

    IProvidesGrouping

    Provide access to grouping

    IProvidesInstantiateMenuUI

    Provide access to the spatial hash

    IProvidesIsHoveringOverUI

    Provide the ability to check if a ray is hovering over UI

    IProvidesIsInMiniWorld

    Provide the ability to check if a RayOrigin is in a MiniWorld

    IProvidesIsMainMenuVisible

    Provide the ability to check if the main menu is visible

    IProvidesMoveCameraRig

    Provide the ability to move the camera rig

    IProvidesPlaceSceneObject

    Provide access to scene placement functionality

    IProvidesPlaceSceneObjects

    Provide access to scene placement functionality

    IProvidesPreviewInToolMenuButton

    Provide the ability control the tool preview

    IProvidesRayVisibilitySettings

    Provide the ability to control ray visibility

    IProvidesRaycastResults

    Provide access to the spatial hash

    IProvidesRequestFeedback

    Provide the ability to request feedback

    IProvidesRequestStencilRef

    Provide the ability to request a stencil reference

    IProvidesResetWorkspaces

    Provide access to the ability to reset workspaces

    IProvidesSceneRaycast

    Provide access to scene raycast functionality

    IProvidesSelectObject

    Provide access to scene object selection

    IProvidesSelectTool

    Provide access to tool selection

    IProvidesSetDefaultRayColor

    Provide the ability to set the color of the default ray

    IProvidesSetHighlight

    Provide control of scene object highlighting

    IProvidesSetManipulatorsVisible

    Provide access to the spatial hash

    IProvidesSetTooltipVisibility

    Provide access to tooltip visibility

    IProvidesSnapping

    Provide access to the spatial hash

    IProvidesViewerBody

    Provide access to checks that can test against the viewer's body

    IProvidesViewerScale

    Provide access to scene raycast functionality

    IStandardActionMap

    Receive the default action map from the system

    ITooltip

    Decorates classes which can specify tool tip information

    ITooltipPlacement

    Decorates classes that provide positioning information for tooltips

    IUsesBlockUIInteraction

    Gives decorated class the ability block all UI interaction for a given rayOrigin

    IUsesCanGrabObject

    Gives decorated class the ability to check if an object can be grabbed

    IUsesCheckBounds

    Gives decorated class the ability to check if scene objects are contained within a given Bounds

    IUsesCheckSphere

    Gives decorated class the ability to check if scene objects are contained within a sphere

    IUsesConnectInterfaces

    Decorates types that need to connect interfaces for spawned objects

    IUsesContainsVRPlayerCompletely

    Gives decorated class the ability to check whether objects contain the VR Player objects completely

    IUsesControlHaptics

    Gives decorated class ability to control haptic feedback

    IUsesControlInputIntersection

    Gives decorated class the ability to Enable/disable a given ray-origin's ability to intersect/interact with non UI objects

    IUsesControlSpatialHinting

    Gives decorated class ability to control spatial-hinting visuals.

    Spatial-Hinting visuals are displayed when performing a spatial-input action, such as spatial-scrolling These visual elements assist the user in seeing which spatial direction(s) will reveal/allow additional spatial interaction(s).

    IUsesCreateWorkspace

    Gives decorated class the ability to create workspaces

    IUsesCustomHighlight

    Gives decorated class the ability to provide a custom highlight callback

    IUsesDeleteSceneObject

    Gives decorated class access to delete

    IUsesDetectGazeDivergence

    Gives decorated class ability to detect gaze divergence above a defined threshold, for a given transform's forward vector

    IUsesDirectSelection

    Gives decorated class access to direct selection

    IUsesGameObjectLocking

    Gives decorated class access to grouping

    IUsesGetDefaultRayColor

    Gives decorated class access to the default ray color

    IUsesGetFieldGrabOrigin

    Gives decorated class the ability to get the preview origins

    IUsesGetManipulatorDragState

    Gives decorated class the ability to get the current manipulator drag state

    IUsesGetPreviewOrigin

    Gives decorated class the ability to get the preview origins

    IUsesGetRayVisibility

    Gives decorated class the ability to get the visibility of rays

    IUsesGetVRPlayerObjects

    Gives decorated class access to the VR Player objects

    IUsesGrouping

    Gives decorated class access to grouping

    IUsesInstantiateMenuUI

    Gives decorated class access to viewer scale

    IUsesIsHoveringOverUI

    Gives decorated class the ability to check if a ray is hovering over UI

    IUsesIsInMiniWorld

    Gives decorated class the ability to check if a RayOrigin is in a MiniWorld

    IUsesIsMainMenuVisible

    Gives decorated class the ability to check if the main menu is visible

    IUsesMoveCameraRig

    Gives decorated class the ability to move the camera rig

    IUsesPlaceSceneObject

    Gives decorated class access to scene placement

    IUsesPlaceSceneObjects

    Gives decorated class access to scene placement functionality

    IUsesPreviewInToolsMenuButton

    Gives decorated class the ability control the tool preview

    IUsesRayVisibilitySettings

    Gives decorated class the ability to control ray visibility

    IUsesRaycastResults

    Gives decorated class access to viewer scale

    IUsesRequestFeedback

    Gives decorated class the ability to request feedback

    IUsesRequestStencilRef

    Gives decorated class the ability to request a stencil reference

    IUsesResetWorkspaces

    Gives decorated class access to the ability to reset workspaces

    IUsesSceneRaycast

    Gives decorated class access to IntersectionModule.Raycast

    IUsesSelectObject

    Gives decorated class access to scene object selection

    IUsesSelectTool

    Gives decorated class access to tool selection

    IUsesSetDefaultRayColor

    Gives decorated class the ability to set the color of the default ray

    IUsesSetHighlight

    Gives decorated class access to control of scene object highlighting

    IUsesSetManipulatorsVisible

    Gives decorated class access to viewer scale

    IUsesSetTooltipVisibility

    Gives decorated class control of tooltip visibility

    IUsesSnapping

    Gives decorated class access to viewer scale

    IUsesViewerBody

    Gives decorated class access to viewer scale

    IUsesViewerScale

    Gives decorated class access to viewer scale

    IVacuumable

    Declares a class as something that can be vacuumed

    IWorkspace

    Declares a class as a Workspace within the system

    Enums

    AxisFlags

    Used to specify a combination of 3D axes

    MenuHideFlags

    Flags to describe why a menu is hidden. Anything > 0 is hidden

    Node

    A tracked node within the system

    PivotMode

    Where is the tool handle placed.

    SpatialHintState

    Possible states for a spatial hint

    Delegates

    ConsumeControlDelegate

    Method signature for consuming an input control

    InputControl to consume

    OnHighlightMethod

    Method which will be called when highlighting each object

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)