EyesPose Class
Definition
Represents the user's eye gaze in relation to their surroundings.
public ref class EyesPose sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 524288)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Static(Windows.Perception.People.IEyesPoseStatics, 524288, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class EyesPose sealed
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 524288)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Static(typeof(Windows.Perception.People.IEyesPoseStatics), 524288, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class EyesPose
Public NotInheritable Class EyesPose
- Inheritance
-
EyesPose
- Attributes
Windows 10 requirements
Device family |
Windows 10, version 1903 (introduced in 10.0.18362.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v8.0)
|
App capabilities |
gazeInput
|
Remarks
This type is for reasoning about spatial eye gaze in a headset. For screen-space eye gaze relative to a monitor, see GazeDevicePreview instead.
Properties
Gaze |
Gets the user's eye gaze in the specified coordinate system. |
IsCalibrationValid |
Gets whether eye gaze has been calibrated for the current user in the headset. |
UpdateTimestamp |
Gets the timestamp at which this eye gaze snapshot was taken. |
Methods
IsSupported() |
Gets whether eye gaze is supported by the current headset. |
RequestAccessAsync() |
Requests access for an app to use spatial eye gaze. This requires the gazeInput capability. |