Monado OpenXR Runtime
ipc_server_objects.h File Reference

Tracking objects to IDs. More...

#include "xrt/xrt_results.h"
Include dependency graph for ipc_server_objects.h:

Go to the source code of this file.

Functions

xrt_result_t ipc_server_objects_get_xdev_and_validate (volatile struct ipc_client_state *ics, uint32_t id, struct xrt_device **out_xdev)
 Device functions. More...
 
xrt_result_t ipc_server_objects_get_xdev_id_or_add (volatile struct ipc_client_state *ics, struct xrt_device *xdev, uint32_t *out_id)
 Get a device ID for a given device object, must only be called from the per client thread as this function accesses the client state's memory. More...
 
xrt_result_t ipc_server_objects_get_xtrack_and_validate (volatile struct ipc_client_state *ics, uint32_t id, struct xrt_tracking_origin **out_xtrack)
 Tracking origin functions. More...
 
xrt_result_t ipc_server_objects_get_xtrack_id_or_add (volatile struct ipc_client_state *ics, struct xrt_tracking_origin *xtrack, uint32_t *out_id)
 Get a tracking origin ID for a given tracking origin object, must only be called from the per client thread as this function accesses the client state's memory. More...
 

Detailed Description

Tracking objects to IDs.

Author
Jakob Bornecrantz tborn.nosp@m.ecra.nosp@m.ntz@n.nosp@m.vidi.nosp@m.a.com