Namespace UnityEngine.XR.Interaction.Toolkit
Classes
ActivateEvent
Unity
ActivateEventArgs
Event data associated with the event when the selecting Interactor activates an Interactable.
BaseInteractionEventArgs
Event data associated with an interaction event between an Interactor and Interactable.
BaseRegistrationEventArgs
Event data associated with a registration event with an XRInteraction
CanFocusMultipleAttribute
Add this attribute to an XR Interaction component to control whether to allow or disallow multiple focus mode.
CanSelectMultipleAttribute
Add this attribute to an XR Interaction component to control whether to allow or disallow multiple selection mode.
DeactivateEvent
Unity
DeactivateEventArgs
Event data associated with the event when the selecting Interactor deactivates an Interactable.
FocusEnterEvent
Unity
FocusEnterEventArgs
Event data associated with the event when an Interaction group gains focus of an Interactable.
FocusExitEvent
Unity
FocusExitEventArgs
Event data associated with the event when an Interaction group ends focusing an Interactable.
GizmoHelpers
Utility functions related to Gizmos.
HoverEnterEvent
Unity
HoverEnterEventArgs
Event data associated with the event when an Interactor initiates hovering over an Interactable.
HoverExitEvent
Unity
HoverExitEventArgs
Event data associated with the event when an Interactor ends hovering over an Interactable.
InteractableRegisteredEventArgs
Event data associated with the event when an Interactable is registered with an XRInteraction
InteractableUnregisteredEventArgs
Event data associated with the event when an Interactable is unregistered from an XRInteraction
InteractionGroupRegisteredEventArgs
Event data associated with the event when an IXRInteraction
InteractionGroupUnregisteredEventArgs
Event data associated with the event when an Interaction Group is unregistered from an XRInteraction
InteractorRegisteredEventArgs
Event data associated with the event when an Interactor is registered with an XRInteraction
InteractorUnregisteredEventArgs
Event data associated with the event when an Interactor is unregistered from an XRInteraction
SelectEnterEvent
Unity
SelectEnterEventArgs
Event data associated with the event when an Interactor initiates selecting an Interactable.
SelectExitEvent
Unity
SelectExitEventArgs
Event data associated with the event when an Interactor ends selecting an Interactable.
XRControllerRecorder
Mono
XRControllerRecording
The XRController
XRControllerState
Represents a serializable state of the XR Interactor for use with recording and playback.
XRInteractionManager
The Interaction Manager acts as an intermediary between Interactors and Interactables. It is possible to have multiple Interaction Managers, each with their own valid set of Interactors and Interactables. Upon being enabled, both Interactors and Interactables register themselves with a valid Interaction Manager (if a specific one has not already been assigned in the inspector). The loaded scenes must have at least one Interaction Manager for Interactors and Interactables to be able to communicate.
XRInteractionUpdateOrder
The update order for Mono
Structs
InteractionLayerMask
Specifies Interaction Layers to use in XR interactions.
InteractionState
Serializable struct to hold logical input state for a given interaction, such as for select.
Interfaces
IInteractorDistanceEvaluator
Defines a method for calculating the distance between an IXRInteractor and an IXRInteractable.
Enums
XRInteractionUpdateOrder.UpdatePhase
The phase in which updates happen.