Monado OpenXR Runtime
Loading...
Searching...
No Matches
t_constellation_tracker_tracking_source Interface Reference

A constellation tracker tracking source is an arbitrary source of tracking data for the constellation tracker. More...

#include <tracking/t_constellation.h>

Inheritance diagram for t_constellation_tracker_tracking_source:
Collaboration diagram for t_constellation_tracker_tracking_source:

Static Public Member Functions

static XRT_NONNULL_ALL void t_constellation_tracker_tracking_source_get_tracked_pose (struct t_constellation_tracker_tracking_source *tracking_source, int64_t when_ns, struct xrt_space_relation *out_relation)
 Helper function for t_constellation_tracker_tracking_source::get_tracked_pose.
 

Data Fields

void(* get_tracked_pose )(struct t_constellation_tracker_tracking_source *, int64_t when_ns, struct xrt_space_relation *out_relation)
 

Detailed Description

A constellation tracker tracking source is an arbitrary source of tracking data for the constellation tracker.

This is used by the constellation tracker to get the current pose of a device to eliminate bad guesses, or if a camera is anchored to a tracking source (a camera on a headset device), this can be used by the constellation tracker to locate that camera relative to the world.

Member Function Documentation

◆ t_constellation_tracker_tracking_source_get_tracked_pose()

static XRT_NONNULL_ALL void t_constellation_tracker_tracking_source_get_tracked_pose ( struct t_constellation_tracker_tracking_source tracking_source,
int64_t  when_ns,
struct xrt_space_relation out_relation 
)
inlinestatic

Helper function for t_constellation_tracker_tracking_source::get_tracked_pose.


The documentation for this interface was generated from the following file: