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

IPC client xrt_body_tracker proxy. More...

#include "util/u_body_tracker.h"
#include "util/u_misc.h"
#include "ipc_client_generated.h"
#include "client/ipc_client.h"
#include "client/ipc_client_body_tracker.h"
Include dependency graph for ipc_client_body_tracker.c:

Data Structures

struct  ipc_client_body_tracker
 

Functions

static struct ipc_client_body_trackeripc_client_body_tracker (struct xrt_body_tracker *xbt)
 
static xrt_result_t body_tracker_locate (struct xrt_body_tracker *xbt, struct xrt_space_overseer *xso, struct xrt_space *base_space, const struct xrt_pose *base_offset, int64_t at_timestamp_ns, struct xrt_body_tracker_location *out_location)
 
static xrt_result_t body_tracker_get_skeleton (struct xrt_body_tracker *xbt, struct xrt_body_skeleton *out_skeleton)
 
static xrt_result_t body_tracker_reset_calibration_meta (struct xrt_body_tracker *xbt)
 
static xrt_result_t body_tracker_set_calibration_override_meta (struct xrt_body_tracker *xbt, float body_height)
 
static xrt_result_t body_tracker_set_fidelity_meta (struct xrt_body_tracker *xbt, enum xrt_body_tracking_fidelity_meta fidelity)
 
static void body_tracker_destroy (struct xrt_body_tracker *xbt)
 
xrt_result_t ipc_client_body_tracker_create (struct ipc_connection *ipc_c, uint32_t id, const struct xrt_body_tracker_supported *supported, struct xrt_body_tracker **out_xbt)
 

Detailed Description

IPC client xrt_body_tracker proxy.