|
Monado OpenXR Runtime
|
IPC Client tracking origin management. More...
#include "xrt/xrt_defines.h"#include "xrt/xrt_tracking.h"#include "util/u_misc.h"#include "util/u_var.h"#include "util/u_hashmap.h"#include <assert.h>#include "shared/ipc_message_channel.h"#include "shared/ipc_protocol.h"#include "client/ipc_client.h"#include "client/ipc_client_connection.h"#include "client/ipc_client_tracking_origin.h"#include "ipc_client_generated.h"Functions | |
| static void | tracking_origin_cleanup_callback (void *item, void *priv) |
| 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... | |
IPC Client tracking origin management.