Top Description Fields Constructors Methods
org.lwjgl.openxr

public Class HTCFacialTracking

extends Object
Class Inheritance
Imports
org.lwjgl.*, org.lwjgl.system.*

The XR_HTC_facial_tracking extension.

This extension allows an application to track and integrate users' eye and lip movements, empowering developers to read intention and model facial expressions.

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
XR_FACIAL_TRACKING_TYPE_EYE_DEFAULT_HTC

XrFacialTrackingTypeHTC - Describes the type of facial tracking.

public static final int
XR_FACIAL_TRACKING_TYPE_LIP_DEFAULT_HTC

XrFacialTrackingTypeHTC - Describes the type of facial tracking.

public static final String
public static final int
XR_HTC_facial_tracking_SPEC_VERSION

The extension specification version.

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
XR_OBJECT_TYPE_FACIAL_TRACKER_HTC

Extends XrObjectType.

public static final int
XR_TYPE_FACIAL_EXPRESSIONS_HTC

Extends XrStructureType.

public static final int
public static final int

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static int
nxrCreateFacialTrackerHTC(XrSession session, long createInfo, long facialTracker)

Unsafe version of: CreateFacialTrackerHTC

public static int
nxrGetFacialExpressionsHTC(XrFacialTrackerHTC facialTracker, long facialExpressions)

Unsafe version of: GetFacialExpressionsHTC

public static int
xrCreateFacialTrackerHTC(XrSession
an XrSession in which the facial expression will be active.
session
,
XrFacialTrackerCreateInfoHTC
the XrFacialTrackerCreateInfoHTC used to specify the facial tracking type.
createInfo
,
PointerBuffer
the returned XrFacialTrackerHTC handle.
facialTracker
)

Create an facial tracker handle.

public static int
xrDestroyFacialTrackerHTC(XrFacialTrackerHTC
an XrFacialTrackerHTC previously created by CreateFacialTrackerHTC.
facialTracker
)

Destroy a facial tracker handle.

public static int
xrGetFacialExpressionsHTC(XrFacialTrackerHTC
an XrFacialTrackerHTC previously created by CreateFacialTrackerHTC.
facialTracker
,
XrFacialExpressionsHTC
a pointer to XrFacialExpressionsHTC receiving the returned facial expressions.
facialExpressions
)

Retrieve facial expressions.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait