Monado OpenXR Runtime
Loading...
Searching...
No Matches
u_body_tracker_ni.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 Not implemented function helpers for @ref xrt_body_tracker.
6 * @ingroup aux_util
7 */
8
9#pragma once
10
12
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
18
20u_body_tracker_ni_locate(struct xrt_body_tracker *xbt,
21 struct xrt_space_overseer *xso,
22 struct xrt_space *base_space,
23 const struct xrt_pose *base_offset,
24 int64_t at_timestamp_ns,
25 struct xrt_body_tracker_location *out_location);
26
28u_body_tracker_ni_get_skeleton(struct xrt_body_tracker *xbt, struct xrt_body_skeleton *out_skeleton);
29
31u_body_tracker_ni_reset_calibration_meta(struct xrt_body_tracker *xbt);
32
34u_body_tracker_ni_set_calibration_override_meta(struct xrt_body_tracker *xbt, float body_height);
35
37u_body_tracker_ni_set_fidelity_meta(struct xrt_body_tracker *xbt, enum xrt_body_tracking_fidelity_meta fidelity);
38
39
40#ifdef __cplusplus
41}
42#endif
enum xrt_result xrt_result_t
Result type used across Monado.
Definition xrt_defines.h:2198
Result of a locate call.
Definition xrt_body_tracker.h:75
A body tracker, owns the policy for selecting which device and body-tracking source back a single Ope...
Definition xrt_body_tracker.h:102
A pose composed of a position and orientation.
Definition xrt_defines.h:492
Object that oversees and manages spaces, one created for each XR system.
Definition xrt_space.h:97
A space very similar to a OpenXR XrSpace but not a full one-to-one mapping, but used to power XrSpace...
Definition xrt_space.h:32
Header defining xrt body tracker.