Monado OpenXR Runtime
Loading...
Searching...
No Matches
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.
 
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.
 
void ipc_client_tracking_origin_manager_fini (struct ipc_client_tracking_origin_manager *manager)
 Finalize the tracking origin manager and all cached tracking origins.
 

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