mrtk_developmentreleases/2.0.0releases/2.1.0releases/2.2.0

    Show / Hide Table of Contents

    Class WindowsMixedRealityEyeGazeDataProvider

    Inheritance
    Object
    WindowsMixedRealityEyeGazeDataProvider
    Implements
    IMixedRealityEyeGazeDataProvider
    IMixedRealityEyeSaccadeProvider
    IMixedRealityCapabilityCheck
    BaseInputDeviceManager
    Namespace: Microsoft.MixedReality.Toolkit.WindowsMixedReality.Input
    Assembly: cs.temp.dll.dll
    Syntax
    public class WindowsMixedRealityEyeGazeDataProvider : BaseInputDeviceManager, IMixedRealityEyeGazeDataProvider, IMixedRealityEyeSaccadeProvider, IMixedRealityCapabilityCheck, BaseInputDeviceManager

    Constructors

    WindowsMixedRealityEyeGazeDataProvider(IMixedRealityInputSystem, String, UInt32, BaseMixedRealityProfile)

    Constructor.

    Declaration
    public WindowsMixedRealityEyeGazeDataProvider(IMixedRealityInputSystem inputSystem, string name, uint priority, BaseMixedRealityProfile profile)
    Parameters
    Type Name Description
    IMixedRealityInputSystem inputSystem

    The IMixedRealityInputSystem instance that receives data from this provider.

    String name

    Friendly name of the service.

    UInt32 priority

    Service priority. Used to determine order of instantiation.

    BaseMixedRealityProfile profile

    The service's configuration profile.

    WindowsMixedRealityEyeGazeDataProvider(IMixedRealityInputSystem, String, UInt32, BaseMixedRealityProfile)

    Constructor.

    Declaration
    public WindowsMixedRealityEyeGazeDataProvider(IMixedRealityInputSystem inputSystem, string name, uint priority, BaseMixedRealityProfile profile)
    Parameters
    Type Name Description
    IMixedRealityInputSystem inputSystem

    The IMixedRealityInputSystem instance that receives data from this provider.

    String name

    Friendly name of the service.

    UInt32 priority

    Service priority. Used to determine order of instantiation.

    BaseMixedRealityProfile profile

    The service's configuration profile.

    WindowsMixedRealityEyeGazeDataProvider(IMixedRealityServiceRegistrar, IMixedRealityInputSystem, String, UInt32, BaseMixedRealityProfile)

    Constructor.

    Declaration
    public WindowsMixedRealityEyeGazeDataProvider(IMixedRealityServiceRegistrar registrar, IMixedRealityInputSystem inputSystem, string name, uint priority, BaseMixedRealityProfile profile)
    Parameters
    Type Name Description
    IMixedRealityServiceRegistrar registrar

    The IMixedRealityServiceRegistrar instance that loaded the data provider.

    IMixedRealityInputSystem inputSystem

    The IMixedRealityInputSystem instance that receives data from this provider.

    String name

    Friendly name of the service.

    UInt32 priority

    Service priority. Used to determine order of instantiation.

    BaseMixedRealityProfile profile

    The service's configuration profile.

    WindowsMixedRealityEyeGazeDataProvider(IMixedRealityServiceRegistrar, IMixedRealityInputSystem, String, UInt32, BaseMixedRealityProfile)

    Constructor.

    Declaration
    public WindowsMixedRealityEyeGazeDataProvider(IMixedRealityServiceRegistrar registrar, IMixedRealityInputSystem inputSystem, string name, uint priority, BaseMixedRealityProfile profile)
    Parameters
    Type Name Description
    IMixedRealityServiceRegistrar registrar

    The IMixedRealityServiceRegistrar instance that loaded the data provider.

    IMixedRealityInputSystem inputSystem

    The IMixedRealityInputSystem instance that receives data from this provider.

    String name

    Friendly name of the service.

    UInt32 priority

    Service priority. Used to determine order of instantiation.

    BaseMixedRealityProfile profile

    The service's configuration profile.

    Properties

    SaccadeProvider

    Declaration
    public IMixedRealityEyeSaccadeProvider SaccadeProvider { get; }
    Property Value
    Type Description
    IMixedRealityEyeSaccadeProvider

    SaccadeProvider

    Declaration
    public IMixedRealityEyeSaccadeProvider SaccadeProvider { get; }
    Property Value
    Type Description
    IMixedRealityEyeSaccadeProvider

    SmoothEyeTracking

    Declaration
    public bool SmoothEyeTracking { get; set; }
    Property Value
    Type Description
    Boolean

    SmoothEyeTracking

    Declaration
    public bool SmoothEyeTracking { get; set; }
    Property Value
    Type Description
    Boolean

    Methods

    CheckCapability(MixedRealityCapability)

    Declaration
    public bool CheckCapability(MixedRealityCapability capability)
    Parameters
    Type Name Description
    MixedRealityCapability capability
    Returns
    Type Description
    Boolean

    CheckCapability(MixedRealityCapability)

    Declaration
    public bool CheckCapability(MixedRealityCapability capability)
    Parameters
    Type Name Description
    MixedRealityCapability capability
    Returns
    Type Description
    Boolean

    Initialize()

    Declaration
    public override void Initialize()

    Initialize()

    Declaration
    public override void Initialize()

    Update()

    Declaration
    public override void Update()

    Update()

    Declaration
    public override void Update()

    Events

    OnSaccade

    Declaration
    public event Action OnSaccade
    Event Type
    Type Description
    Action

    OnSaccade

    Declaration
    public event Action OnSaccade
    Event Type
    Type Description
    Action

    OnSaccadeX

    Declaration
    public event Action OnSaccadeX
    Event Type
    Type Description
    Action

    OnSaccadeX

    Declaration
    public event Action OnSaccadeX
    Event Type
    Type Description
    Action

    OnSaccadeY

    Declaration
    public event Action OnSaccadeY
    Event Type
    Type Description
    Action

    OnSaccadeY

    Declaration
    public event Action OnSaccadeY
    Event Type
    Type Description
    Action

    Implements

    IMixedRealityEyeGazeDataProvider
    IMixedRealityEyeSaccadeProvider
    IMixedRealityCapabilityCheck
    BaseInputDeviceManager
    In This Article
    • Constructors
      • WindowsMixedRealityEyeGazeDataProvider(IMixedRealityInputSystem, String, UInt32, BaseMixedRealityProfile)
      • WindowsMixedRealityEyeGazeDataProvider(IMixedRealityInputSystem, String, UInt32, BaseMixedRealityProfile)
      • WindowsMixedRealityEyeGazeDataProvider(IMixedRealityServiceRegistrar, IMixedRealityInputSystem, String, UInt32, BaseMixedRealityProfile)
      • WindowsMixedRealityEyeGazeDataProvider(IMixedRealityServiceRegistrar, IMixedRealityInputSystem, String, UInt32, BaseMixedRealityProfile)
    • Properties
      • SaccadeProvider
      • SaccadeProvider
      • SmoothEyeTracking
      • SmoothEyeTracking
    • Methods
      • CheckCapability(MixedRealityCapability)
      • CheckCapability(MixedRealityCapability)
      • Initialize()
      • Initialize()
      • Update()
      • Update()
    • Events
      • OnSaccade
      • OnSaccade
      • OnSaccadeX
      • OnSaccadeX
      • OnSaccadeY
      • OnSaccadeY
    • Implements
    Back to top Generated by DocFX