C# Class Microsoft.MixedReality.Toolkit.Input.GazeProvider

Inheritance: Microsoft.MixedReality.Toolkit.Input.InputSystemGlobalListener, IMixedRealityGazeProvider, IMixedRealityEyeGazeProvider, IMixedRealityInputHandler
Mostra file Open project: hololensresearch/PPIT-Project Class Usage Examples

Private Properties

Property Type Description
InitializeGazePointer IMixedRealityPointer
LateUpdate void
OnValidate void
RaiseSourceDetected void
Update void

Public Methods

Method Description
OnInputDown ( InputEventData eventData ) : void
OnInputUp ( InputEventData eventData ) : void
SetGazeCursor ( GameObject cursor ) : void

Set the gaze cursor.

UpdateEyeGaze ( IMixedRealityEyeGazeDataProvider provider, Ray eyeRay, DateTime timestamp ) : void
UpdateEyeTrackingStatus ( IMixedRealityEyeGazeDataProvider provider, bool userIsEyeCalibrated ) : void
UpdateGazeInfoFromHit ( MixedRealityRaycastHit raycastHit ) : void

Protected Methods

Method Description
OnDisable ( ) : void
OnEnable ( ) : void
RegisterHandlers ( ) : void
Start ( ) : void
UnregisterHandlers ( ) : void

Private Methods

Method Description
InitializeGazePointer ( ) : IMixedRealityPointer
LateUpdate ( ) : void
OnValidate ( ) : void
RaiseSourceDetected ( ) : void
Update ( ) : void

Method Details

OnDisable() protected method

protected OnDisable ( ) : void
return void

OnEnable() protected method

protected OnEnable ( ) : void
return void

OnInputDown() public method

public OnInputDown ( InputEventData eventData ) : void
eventData InputEventData
return void

OnInputUp() public method

public OnInputUp ( InputEventData eventData ) : void
eventData InputEventData
return void

RegisterHandlers() protected method

protected RegisterHandlers ( ) : void
return void

SetGazeCursor() public method

Set the gaze cursor.
public SetGazeCursor ( GameObject cursor ) : void
cursor GameObject
return void

Start() protected method

protected Start ( ) : void
return void

UnregisterHandlers() protected method

protected UnregisterHandlers ( ) : void
return void

UpdateEyeGaze() public method

public UpdateEyeGaze ( IMixedRealityEyeGazeDataProvider provider, Ray eyeRay, DateTime timestamp ) : void
provider IMixedRealityEyeGazeDataProvider
eyeRay Ray
timestamp DateTime
return void

UpdateEyeTrackingStatus() public method

public UpdateEyeTrackingStatus ( IMixedRealityEyeGazeDataProvider provider, bool userIsEyeCalibrated ) : void
provider IMixedRealityEyeGazeDataProvider
userIsEyeCalibrated bool
return void

UpdateGazeInfoFromHit() public method

public UpdateGazeInfoFromHit ( MixedRealityRaycastHit raycastHit ) : void
raycastHit MixedRealityRaycastHit
return void