|
Monado OpenXR Runtime
|
USB communications for the Oculus Rift. More...
#include "rift_usb.h"
Functions | |
| static int | rift_send_report (struct rift_hmd *hmd, uint8_t report_id, void *data, size_t data_length) |
| static int | rift_get_report (struct rift_hmd *hmd, uint8_t report_id, uint8_t *out, size_t out_len) |
| int | rift_send_keepalive (struct rift_hmd *hmd) |
| int | rift_get_config (struct rift_hmd *hmd, struct rift_config_report *config) |
| int | rift_get_display_info (struct rift_hmd *hmd, struct rift_display_info_report *display_info) |
| int | rift_get_lens_distortion (struct rift_hmd *hmd, struct rift_lens_distortion_report *lens_distortion) |
| int | rift_set_config (struct rift_hmd *hmd, struct rift_config_report *config) |
| static float | rift_decode_fixed_point_uint16 (uint16_t value, uint16_t zero_value, int fractional_bits) |
| void | rift_parse_distortion_report (struct rift_lens_distortion_report *report, struct rift_lens_distortion *out) |
| int | rift_enable_components (struct rift_hmd *hmd, struct rift_enable_components_report *enable_components) |
| int | rift_get_imu_calibration (struct rift_hmd *hmd, struct rift_imu_calibration *imu_calibration) |
| void | rift_unpack_int_sample (const uint8_t *in, struct xrt_vec3_i32 *out) |
| void | rift_unpack_float_sample (const uint8_t *in, float scale, struct xrt_vec3 *out) |
USB communications for the Oculus Rift.