Something went wrong. Try again.
The open source OpenXR runtime
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142// Copyright 2020-2023, Collabora, Ltd.// Copyright 2025-2026, NVIDIA CORPORATION.// SPDX-License-Identifier: BSL-1.0/*! * @file * @brief IPC client @ref xrt_system_devices implementation struct. * @ingroup ipc_client */
#pragma once
#include "b_system_devices.h"#include "ipc_client_tracking_origin.h"
#ifdef __cplusplusextern "C" {#endif
struct ipc_connection;
/*! * Client side implementation of the system devices struct. */struct ipc_client_system_devices{ //! @public Base struct b_system_devices base;
//! Connection to service. struct ipc_connection *ipc_c;
//! Tracking origin manager for on-demand fetching struct ipc_client_tracking_origin_manager tracking_origin_manager;
struct xrt_reference feature_use[XRT_DEVICE_FEATURE_MAX_ENUM];};
#ifdef __cplusplus}#endif