Monado OpenXR Runtime
|
A implementation of the xrt_space_overseer interface. More...
#include "xrt/xrt_space.h"
Go to the source code of this file.
Functions | |
struct u_space_overseer * | u_space_overseer_create (struct xrt_session_event_sink *broadcast) |
Create a default implementation of a space overseer. More... | |
void | u_space_overseer_legacy_setup (struct u_space_overseer *uso, struct xrt_device **xdevs, uint32_t xdev_count, struct xrt_device *head, const struct xrt_pose *local_offset, bool root_is_unbounded, bool per_app_local_spaces) |
Sets up the space overseer and all semantic spaces in a way that works with the old xrt_tracking_origin information. More... | |
void | u_space_overseer_create_null_space (struct u_space_overseer *uso, struct xrt_space *parent, struct xrt_space **out_space) |
Creates a space without any offset, this is just for optimisation over a regular offset space. More... | |
void | u_space_overseer_link_space_to_device (struct u_space_overseer *uso, struct xrt_space *xs, struct xrt_device *xdev) |
The space overseer internally keeps track the space that xrt_device is in, and then uses that mapping when creating pose spaces. More... | |
A implementation of the xrt_space_overseer interface.