| Monado OpenXR Runtime
    | 
Synchronously processes frames and returns two hands. More...
#include <tracking/t_hand_tracking.h>

| Static Public Member Functions | |
| static void | t_ht_sync_process (struct t_hand_tracking_sync *ht_sync, struct xrt_frame *left_frame, struct xrt_frame *right_frame, struct xrt_hand_joint_set *out_left_hand, struct xrt_hand_joint_set *out_right_hand, int64_t *out_timestamp_ns) | 
| Process left and right view and get back a result synchronously.  More... | |
| static void | t_ht_sync_destroy (struct t_hand_tracking_sync **ht_sync_ptr) | 
| Destroy this hand tracker sync object.  More... | |
| Data Fields | |
| void(* | process )(struct t_hand_tracking_sync *ht_sync, struct xrt_frame *left_frame, struct xrt_frame *right_frame, struct xrt_hand_joint_set *out_left_hand, struct xrt_hand_joint_set *out_right_hand, int64_t *out_timestamp_ns) | 
| Process left and right view and get back a result synchronously.  More... | |
| void(* | destroy )(struct t_hand_tracking_sync *ht_sync) | 
| Destroy this hand tracker sync object.  More... | |
Synchronously processes frames and returns two hands.
| 
 | inlinestatic | 
Destroy this hand tracker sync object.
Helper for calling through the function pointer: does a null check and sets ht_sync_ptr to null if freed.
References destroy.
| 
 | inlinestatic | 
Process left and right view and get back a result synchronously.
References process.
| void(* t_hand_tracking_sync::destroy) (struct t_hand_tracking_sync *ht_sync) | 
Destroy this hand tracker sync object.
Referenced by t_ht_sync_destroy().
| void(* t_hand_tracking_sync::process) (struct t_hand_tracking_sync *ht_sync, struct xrt_frame *left_frame, struct xrt_frame *right_frame, struct xrt_hand_joint_set *out_left_hand, struct xrt_hand_joint_set *out_right_hand, int64_t *out_timestamp_ns) | 
Process left and right view and get back a result synchronously.
Referenced by t_ht_sync_process().