Monado OpenXR Runtime
Loading...
Searching...
No Matches
b_hand_tracker.hpp File Reference

C++ base implementation of xrt_hand_tracker. More...

#include "b_hand_tracker.h"
#include "glue/g_hand_tracker.hpp"
#include <array>
Include dependency graph for b_hand_tracker.hpp:

Go to the source code of this file.

Data Structures

class  HandTracker
 

Enumerations

enum class  HandTrackerMode { System , DeviceLocked , Callback }
 How the base hand tracker selects backing hand-tracking devices. More...
 

Detailed Description

C++ base implementation of xrt_hand_tracker.

Enumeration Type Documentation

◆ HandTrackerMode

enum class HandTrackerMode
strong

How the base hand tracker selects backing hand-tracking devices.

System mode follows the static hand-tracking roles on xrt_system_devices. Device-locked mode ignores those roles and only considers the xrt_hand_tracker_create_info::locked_xdev supplied at creation. Callback mode asks a caller-provided callback for the ordered devices to use.