Monado OpenXR Runtime
|
A Vive Controller device, representing just a single controller. More...
A Vive Controller device, representing just a single controller.
struct xrt_vec3 vive_controller_device::acc |
struct xrt_vec3 vive_controller_device::acc_bias |
Referenced by vive_controller_found().
double vive_controller_device::acc_range |
Referenced by vive_controller_found().
struct xrt_vec3 vive_controller_device::acc_scale |
Referenced by vive_controller_found().
struct xrt_device vive_controller_device::base |
Referenced by vive_controller_found().
uint8_t vive_controller_device::battery |
uint8_t vive_controller_device::buttons |
bool vive_controller_device::charging |
struct os_hid_device* vive_controller_device::controller_hid |
Referenced by vive_controller_found().
struct os_thread_helper vive_controller_device::controller_thread |
char* vive_controller_device::device_serial_number |
struct { ... } vive_controller_device::firmware |
uint32_t vive_controller_device::firmware_version |
struct m_imu_3dof vive_controller_device::fusion |
Referenced by vive_controller_found().
struct xrt_vec3 vive_controller_device::gyro |
struct xrt_vec3 vive_controller_device::gyro_bias |
Referenced by vive_controller_found().
double vive_controller_device::gyro_range |
Referenced by vive_controller_found().
struct xrt_vec3 vive_controller_device::gyro_scale |
Referenced by vive_controller_found().
uint8_t vive_controller_device::hardware_revision |
uint8_t vive_controller_device::hardware_version_major |
uint8_t vive_controller_device::hardware_version_micro |
uint8_t vive_controller_device::hardware_version_minor |
struct { ... } vive_controller_device::imu |
Referenced by vive_controller_found().
size_t vive_controller_device::index |
Which vive controller in the system are we?
Referenced by vive_controller_found().
struct { ... } vive_controller_device::last |
uint8_t vive_controller_device::last_buttons |
uint32_t vive_controller_device::last_sample_time_raw |
uint32_t vive_controller_device::last_ticks |
char* vive_controller_device::mb_serial_number |
char* vive_controller_device::model_number |
bool vive_controller_device::print_debug |
Referenced by vive_controller_found().
bool vive_controller_device::print_spew |
Referenced by vive_controller_found().
struct xrt_quat vive_controller_device::rot_filtered |
struct { ... } vive_controller_device::state |
uint64_t vive_controller_device::time_ns |
struct xrt_vec2 vive_controller_device::trackpad |
struct xrt_pose vive_controller_device::trackref |
IMU position in tracking space.
float vive_controller_device::trigger |
enum controller_variant vive_controller_device::variant |
Referenced by vive_controller_found().
enum watchman_gen vive_controller_device::watchman_gen |
Referenced by vive_controller_found().