Monado OpenXR Runtime
Loading...
Searching...
No Matches
ipc_client_body_tracker.h
Go to the documentation of this file.
1// Copyright 2026, NVIDIA CORPORATION.
2// SPDX-License-Identifier: BSL-1.0
3/*!
4 * @file
5 * @brief IPC client @ref xrt_body_tracker proxy.
6 * @ingroup ipc_client
7 */
8
9#pragma once
10
12
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
18struct ipc_connection;
19
21ipc_client_body_tracker_create(struct ipc_connection *ipc_c,
22 uint32_t id,
23 const struct xrt_body_tracker_supported *supported,
24 struct xrt_body_tracker **out_xbt);
25
26#ifdef __cplusplus
27}
28#endif
enum xrt_result xrt_result_t
Result type used across Monado.
Connection.
Definition ipc_client.h:62
Capability flags for a body tracker, fixed when it is created.
Definition xrt_body_tracker.h:60
A body tracker, owns the policy for selecting which device and body-tracking source back a single Ope...
Definition xrt_body_tracker.h:102
Header defining xrt body tracker.