Monado OpenXR Runtime
oxr_facial_tracker_htc Struct Reference

HTC specific Facial tracker. More...

#include <oxr/oxr_objects.h>

Inheritance diagram for oxr_facial_tracker_htc:
Collaboration diagram for oxr_facial_tracker_htc:

Data Fields

struct oxr_handle_base handle
 Common structure for things referred to by OpenXR handles. More...
 
struct oxr_sessionsess
 Owner of this face tracker. More...
 
struct xrt_devicexdev
 xrt_device backing this face tracker More...
 
enum xrt_facial_tracking_type_htc facial_tracking_type
 Type of facial tracking, eyes or lips. More...
 
- Data Fields inherited from oxr_handle_base
uint64_t debug
 Magic (per-handle-type) value for debugging. More...
 
struct oxr_handle_baseparent
 Pointer to this object's parent handle holder, if any. More...
 
struct oxr_handle_basechildren [256]
 Array of children, if any. More...
 
enum oxr_handle_state state
 Current handle state. More...
 
oxr_handle_destroyer destroy
 Destroy the object this handle refers to. More...
 

Additional Inherited Members

- Public Member Functions inherited from oxr_handle_base
XrResult oxr_handle_destroy (struct oxr_logger *log, struct oxr_handle_base *hb)
 Destroy the handle's object, as well as all child handles recursively. More...
 
- Protected Member Functions inherited from oxr_handle_base
XrResult oxr_handle_init (struct oxr_logger *log, struct oxr_handle_base *hb, uint64_t debug, oxr_handle_destroyer destroy, struct oxr_handle_base *parent)
 Initialize a handle holder, and if a parent is specified, update its child list to include this handle. More...
 

Detailed Description

HTC specific Facial tracker.

Parent type/handle is oxr_instance

OpenXR Object:
XrFacialTrackerHTC

Field Documentation

◆ facial_tracking_type

enum xrt_facial_tracking_type_htc oxr_facial_tracker_htc::facial_tracking_type

Type of facial tracking, eyes or lips.

◆ handle

struct oxr_handle_base oxr_facial_tracker_htc::handle

Common structure for things referred to by OpenXR handles.

◆ sess

struct oxr_session* oxr_facial_tracker_htc::sess

Owner of this face tracker.

◆ xdev

struct xrt_device* oxr_facial_tracker_htc::xdev

xrt_device backing this face tracker


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