Monado OpenXR Runtime
Loading...
Searching...
No Matches
u_system_devices_ni.h
Go to the documentation of this file.
1// Copyright 2026, Beyley Cardellio
2// Copyright 2026, NVIDIA CORPORATION.
3// SPDX-License-Identifier: BSL-1.0
4/*!
5 * @file
6 * @brief Not implemented function helpers for system devices.
7 * @author Beyley Cardellio <ep1cm1n10n123@gmail.com>
8 * @ingroup aux_util
9 */
10
11#pragma once
12
13#include "xrt/xrt_compiler.h"
14#include "xrt/xrt_system.h"
15
16
17#ifdef __cplusplus
18extern "C" {
19#endif
20
21
22/*
23 *
24 * Not implemented function helpers.
25 *
26 */
27
28/*!
29 * Not implemented function for @ref xrt_system_devices::create_body_tracker.
30 *
31 * @ingroup aux_util
32 */
35 const struct xrt_body_tracker_create_info *info,
36 struct xrt_body_tracker **out_xbt);
37
38/*!
39 * Not implemented function for @ref xrt_system_devices::create_hand_tracker.
40 *
41 * @ingroup aux_util
42 */
45 const struct xrt_hand_tracker_create_info *info,
46 struct xrt_hand_tracker **out_xht);
47
48/*!
49 * Not implemented function for @ref xrt_system_devices::feature_inc
50 *
51 * @ingroup aux_util
52 */
55
56/*!
57 * Not implemented function for @ref xrt_system_devices::feature_dec
58 *
59 * @ingroup aux_util
60 */
63
64#ifdef __cplusplus
65}
66#endif
xrt_result_t u_system_devices_ni_feature_inc(struct xrt_system_devices *xsysd, enum xrt_device_feature_type type)
Not implemented function for xrt_system_devices::feature_inc.
Definition u_system_devices_ni.c:42
xrt_result_t u_system_devices_ni_create_body_tracker(struct xrt_system_devices *xsysd, const struct xrt_body_tracker_create_info *info, struct xrt_body_tracker **out_xbt)
Not implemented function for xrt_system_devices::create_body_tracker.
Definition u_system_devices_ni.c:24
xrt_result_t u_system_devices_ni_feature_dec(struct xrt_system_devices *xsysd, enum xrt_device_feature_type type)
Not implemented function for xrt_system_devices::feature_dec.
Definition u_system_devices_ni.c:49
xrt_result_t u_system_devices_ni_create_hand_tracker(struct xrt_system_devices *xsysd, const struct xrt_hand_tracker_create_info *info, struct xrt_hand_tracker **out_xht)
Not implemented function for xrt_system_devices::create_hand_tracker.
Definition u_system_devices_ni.c:33
enum xrt_result xrt_result_t
Result type used across Monado.
Creation parameters for xrt_body_tracker.
Definition xrt_body_tracker.h:30
A body tracker, owns the policy for selecting which device and body-tracking source back a single Ope...
Definition xrt_body_tracker.h:102
Creation parameters for xrt_hand_tracker.
Definition xrt_hand_tracker.h:35
A hand tracker that owns device/source selection policy.
Definition xrt_hand_tracker.h:76
A collection of xrt_device, and an interface for identifying the roles they have been assigned.
Definition xrt_system.h:216
Header holding common defines.
xrt_device_feature_type
Higher level features for devices.
Definition xrt_device.h:276
Header for system objects.