Monado OpenXR Runtime
Loading...
Searching...
No Matches
b_tracked_device.c File Reference

Per-device tracking state for the space overseer. More...

#include "util/u_misc.h"
#include "b_tracked_device.h"
#include <assert.h>
#include <string.h>
Include dependency graph for b_tracked_device.c:

Data Structures

struct  b_tracked_device
 

Functions

static void b_tracked_device_destroy (struct b_tracked_device *btd)
 
struct b_tracked_deviceb_tracked_device_create (struct xrt_space *space)
 
void b_tracked_device_reference (struct b_tracked_device **dst, struct b_tracked_device *src)
 
struct xrt_spaceb_tracked_device_get_space (struct b_tracked_device *btd)
 
void b_tracked_device_track_pose_space (struct b_tracked_device *btd, struct xrt_space *xs)
 
void b_tracked_device_untrack_pose_space (struct b_tracked_device *btd, struct xrt_space *xs)
 
void b_tracked_device_for_each_pose_space (struct b_tracked_device *btd, b_tracked_device_pose_space_cb cb, void *priv)
 
void b_tracked_device_clear_pose_spaces (struct b_tracked_device *btd)
 

Detailed Description

Per-device tracking state for the space overseer.