Monado OpenXR Runtime
Loading...
Searching...
No Matches
psvr2_eye.c File Reference

PSVR2 HMD eye tracking implementation. More...

#include "math/m_space.h"
#include "util/u_trace_marker.h"
#include "util/u_file.h"
#include "util/u_linux.h"
#include "psvr2.h"
Include dependency graph for psvr2_eye.c:

Functions

static void process_gaze_packet (struct psvr2_hmd *hmd, uint8_t *buf, size_t bytes_read)
 
static void LIBUSB_CALL gaze_xfer_cb (struct libusb_transfer *xfer)
 
static void * psvr2_eye_tracking_control_thread (void *usrptr)
 
void psvr2_free_et_data (struct psvr2_hmd *hmd)
 
int psvr2_start_gaze_tracking (struct psvr2_hmd *hmd)
 
xrt_result_t psvr2_get_face_tracking (struct xrt_device *xdev, enum xrt_input_name facial_expression_type, int64_t at_timestamp_ns, struct xrt_facial_expression_set *out_value)
 

Detailed Description

PSVR2 HMD eye tracking implementation.

Author
Beyley Cardellio ep1cm.nosp@m.1n10.nosp@m.n123@.nosp@m.gmai.nosp@m.l.com