Language
Edit

FuzzyGazeInteractor Class

Definition

Interactor used for interacting with interactables at a distance. This is handled via raycasts that update the current set of valid targets for this interactor.

[UnityEngine.AddComponentMenu("MRTK/Input/Fuzzy Gaze Interactor")]
[UnityEngine.DisallowMultipleComponent]
public class FuzzyGazeInteractor : MixedReality.Toolkit.Input.GazeInteractor
[<UnityEngine.AddComponentMenu("MRTK/Input/Fuzzy Gaze Interactor")>]
[<UnityEngine.DisallowMultipleComponent>]
type FuzzyGazeInteractor = class
    inherit GazeInteractor
Public Class FuzzyGazeInteractor
Inherits GazeInteractor
Inheritance
UnityEngine.XR.Interaction.Toolkit.XRRayInteractor
FuzzyGazeInteractor
Attributes
UnityEngine.AddComponentMenuAttribute UnityEngine.DisallowMultipleComponentAttribute

Constructors

Name Description
FuzzyGazeInteractor()

Properties

Name Description
AllRaycastHits

All the current UnityEngine.RaycastHit found by this FuzzyGazeInteractor object.

BaseTargetsRaycastHitResults

All the current FuzzyGazeInteractor.GazeRaycastHitResult found by this FuzzyGazeInteractor object.

PreciseHitResult

Returns the best case estimate for the hit location for fuzzy gaze.

Methods

Name Description
GetValidTargets(List<IXRInteractable>) UnityEngine.XR.Interaction.Toolkit.XRRayInteractor.GetValidTargets(System.Collections.Generic.List{UnityEngine.XR.Interaction.Toolkit.IXRInteractable})
PreprocessInteractor(XRInteractionUpdateOrder+UpdatePhase) UnityEngine.XR.Interaction.Toolkit.XRRayInteractor.PreprocessInteractor(UnityEngine.XR.Interaction.Toolkit.XRInteractionUpdateOrder.UpdatePhase)

Applies to