Monado OpenXR Runtime
vive_controller.h File Reference

Interface to HTC Vive and Valve Index driver. More...

#include <stdlib.h>
#include <stdint.h>
#include "xrt/xrt_device.h"
#include "os/os_threading.h"
#include "math/m_imu_3dof.h"
#include "util/u_logging.h"
#include "util/u_hand_tracking.h"
#include "vive/vive_config.h"
Include dependency graph for vive_controller.h:

Go to the source code of this file.

Data Structures

struct  vive_controller_device
 A Vive Controller device, representing just a single controller. More...
 

Enumerations

enum  watchman_gen { WATCHMAN_GEN1 , WATCHMAN_GEN2 , WATCHMAN_GEN_UNKNOWN }
 Driver for the HTC Vive and Valve Index controllers. More...
 

Functions

struct vive_controller_devicevive_controller_create (struct os_hid_device *controller_hid, enum watchman_gen watchman_gen, int controller_num)
 

Detailed Description