Input.Eyes
static Pose Eyes{ get }
Description
If the device has eye tracking hardware and the app has
permission to use it, then this is the most recently tracked eye
pose. Check Input.EyesTracked
to see if the pose is up-to date,
or if it’s a leftover!
You can also check SK.System.eyeTrackingPresent
to see if the
hardware is capable of providing eye tracking.
On Flatscreen when the MR sim is still enabled, then eyes are emulated using the cursor position when the user holds down Alt.
Examples
if (Input.EyesTracked.IsActive())
{
// Intersect the eye Ray with a floor plane
Plane plane = new Plane(Vec3.Zero, Vec3.Up);
if (Input.Eyes.Ray.Intersect(plane, out Vec3 at))
{
Default.MeshSphere.Draw(Default.Material, Matrix.TS(at, .05f));
}
}
Found an issue with these docs, or have some additional questions? Create an Issue on Github!