Monado OpenXR Runtime

vive poses header More...

#include "xrt/xrt_defines.h"
#include "vive_config.h"
Include dependency graph for vive_poses.h:

Go to the source code of this file.

Functions

void vive_poses_get_pose_offset (enum xrt_device_name device_name, enum xrt_device_type device_type, enum xrt_input_name input_name, struct xrt_pose *out_offset_pose)
 Returns the offset from a controller's IMU to the aim pose, grip pose or wrist pose (P_imu_{aim,grip,wrist}). More...
 

Detailed Description

vive poses header

Author
Daniel Willmott web@d.nosp@m.an-w.nosp@m..com

Function Documentation

◆ vive_poses_get_pose_offset()

void vive_poses_get_pose_offset ( enum xrt_device_name  device_name,
enum xrt_device_type  device_type,
enum xrt_input_name  input_name,
struct xrt_pose out_offset_pose 
)

Returns the offset from a controller's IMU to the aim pose, grip pose or wrist pose (P_imu_{aim,grip,wrist}).

Return a non-identity pose on Returns XRT_POSE_IDENTITY on XRT_INPUT_GENERIC_TRACKER_POSE.