Monado OpenXR Runtime
ipc_client_tracking_origin.h File Reference

IPC Client tracking origin management. More...

#include "xrt/xrt_tracking.h"
#include "util/u_hashmap.h"
Include dependency graph for ipc_client_tracking_origin.h:

Go to the source code of this file.

Data Structures

struct  ipc_client_tracking_origin_manager
 Tracking origin manager for IPC client. More...
 

Functions

xrt_result_t ipc_client_tracking_origin_manager_init (struct ipc_client_tracking_origin_manager *manager, struct ipc_connection *ipc_c)
 Initialize a tracking origin manager. More...
 
xrt_result_t ipc_client_tracking_origin_manager_get (struct ipc_client_tracking_origin_manager *manager, uint32_t tracking_origin_id, struct xrt_tracking_origin **out_xtrack)
 Get a tracking origin by ID. More...
 
void ipc_client_tracking_origin_manager_fini (struct ipc_client_tracking_origin_manager *manager)
 Finalize the tracking origin manager and all cached tracking origins. More...
 

Detailed Description

IPC Client tracking origin management.

Author
Jakob Bornecrantz tborn.nosp@m.ecra.nosp@m.ntz@n.nosp@m.vidi.nosp@m.a.com