Monado OpenXR Runtime
ipc_client_tracking_origin_manager Struct Reference

Tracking origin manager for IPC client. More...

#include </builds/monado/monado/src/xrt/ipc/client/ipc_client_tracking_origin.h>

Collaboration diagram for ipc_client_tracking_origin_manager:

Data Fields

struct ipc_connectionipc_c
 Connection to the IPC server. More...
 
struct u_hashmap_inttracking_origin_map
 Hashmap from tracking_origin_id to xrt_tracking_origin*. More...
 

Detailed Description

Tracking origin manager for IPC client.

Maintains a hashmap of tracking origin IDs to xrt_tracking_origin objects. Fetches tracking origin info from the server on-demand.

Field Documentation

◆ ipc_c

struct ipc_connection* ipc_client_tracking_origin_manager::ipc_c

◆ tracking_origin_map

struct u_hashmap_int* ipc_client_tracking_origin_manager::tracking_origin_map

Hashmap from tracking_origin_id to xrt_tracking_origin*.

Referenced by ipc_client_tracking_origin_manager_fini(), and ipc_client_tracking_origin_manager_init().


The documentation for this struct was generated from the following file: