Monado OpenXR Runtime
|
IPC client implementation of xrt_system. More...
Data Fields | |
struct xrt_system | base |
struct ipc_connection * | ipc_c |
struct xrt_system_compositor * | xsysc |
Data Fields inherited from xrt_system | |
xrt_result_t(* | create_session )(struct xrt_system *xsys, const struct xrt_session_info *xsi, struct xrt_session **out_xs, struct xrt_compositor_native **out_xcn) |
Create a xrt_session and optionally a xrt_compositor_native for this system. More... | |
void(* | destroy )(struct xrt_system *xsys) |
Destroy the system, must be destroyed after system devices and system compositor has been destroyed. More... | |
struct xrt_system_properties | properties |
Additional Inherited Members | |
Static Public Member Functions inherited from xrt_system | |
static xrt_result_t | xrt_system_create_session (struct xrt_system *xsys, const struct xrt_session_info *xsi, struct xrt_session **out_xs, struct xrt_compositor_native **out_xcn) |
Create a xrt_session and optionally a xrt_compositor_native for this system. More... | |
static void | xrt_system_destroy (struct xrt_system **xsys_ptr) |
Destroy an xrt_system - helper function. More... | |
IPC client implementation of xrt_system.