Namespace Unity.Labs.EditorXR.Interfaces | Unity Reflect | 1.1.0-preview.6
docs.unity3d.com
    Show / Hide Table of Contents

    Namespace Unity.Labs.EditorXR.Interfaces

    Classes

    FeedbackRequest

    Base class for feedback requests

    UsesBlockUIInteractionMethods

    UsesCanGrabObjectMethods

    UsesCheckBoundsMethods

    UsesCheckSphereMethods

    UsesConnectInterfacesMethods

    UsesControlHapticsMethods

    UsesControlInputIntersectionMethods

    UsesControlSpatialHintingMethods

    UsesCreateWorkspaceMethods

    UsesCustomHighlightMethods

    UsesDeleteSceneObjectMethods

    UsesDetectGazeDivergenceMethods

    UsesDirectSelectionMethods

    UsesGameObjectLockingMethods

    UsesGetDefaultRayColorMethods

    UsesGetFieldDragOriginMethods

    UsesGetManipulatorDragStateMethods

    UsesGetPreviewOriginMethods

    UsesGetRayVisibilityMethods

    UsesGetVRPlayerObjectsMethods

    UsesGroupingMethods

    UsesIsHoveringOverUIMethods

    UsesIsInMiniWorldMethods

    UsesIsMainMenuVisibleMethods

    UsesMoveCameraRigMethods

    UsesPlaceSceneObjectsMethods

    UsesPolyMethods

    UsesPreviewInToolsMenuButtonMethods

    UsesRaycastResultsMethods

    UsesRayVisibilitySettingsMethods

    UsesRequestFeedbackMethods

    UsesRequestStencilRefMethods

    UsesResetWorkspacesMethods

    UsesScenePlacementMethods

    UsesSceneRaycastMethods

    UsesSelectObjectMethods

    UsesSelectToolMethods

    UsesSetDefaultRayColorMethods

    UsesSetHighlightMethods

    UsesSetManipulatorsVisibleMethods

    UsesSetTooltipVisibilityMethods

    UsesSnappingMethods

    UsesSpatialHashMethods

    UsesViewerBodyMethods

    UsesViewerScaleMethods

    UsesWebMethods

    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

    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

    IProvidesControlHaptics

    Provides the ability to control haptic feedback

    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

    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

    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

    IProvidesPoly

    Provide access to the spatial hash

    IProvidesRaycastResults

    Provide access to the spatial hash

    IProvidesRayVisibilitySettings

    Provide the ability to control ray visibility

    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

    IProvidesSpatialHash

    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

    IProvidesWeb

    Provide access to web 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

    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

    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

    IUsesPoly

    Gives decorated class access to viewer scale

    IUsesPreviewInToolsMenuButton

    Gives decorated class the ability control the tool preview

    IUsesRaycastResults

    Gives decorated class access to viewer scale

    IUsesRayVisibilitySettings

    Gives decorated class the ability to control ray visibility

    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

    IUsesSpatialHash

    Gives decorated class access to viewer scale

    IUsesViewerBody

    Gives decorated class access to viewer scale

    IUsesViewerScale

    Gives decorated class access to viewer scale

    IUsesWeb

    Gives decorated class access to web requests

    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

    Node

    A tracked node within the system

    PivotMode

    SpatialHintState

    Delegates

    ConsumeControlDelegate

    Method signature for consuming an input control InputControl to consume

    OnHighlightMethod

    Method which will be called when highlighting each object

    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