The Android XR SDK is now available in Developer Preview. We want your feedback! Visit our
support page to reach out.
Stay organized with collections
Save and categorize content based on your preferences.
XRFaceTrackingFeature
This OpenXRInteractionFeature
configures new extension
XR_ANDROID_face_tracking
and provides face blendshape parameter vectors at runtime.
Summary
Inheritance
Inherits from:
OpenXRFeature
Public attributes
|
FaceTrackingExtensionString = "XR_ANDROID_face_tracking"
|
const string
The OpenXR Extension string.
|
FeatureId = "com.google.xr.extensions.face_tracking"
|
const string
The feature ID string.
|
UiName = "Android XR: Face Tracking"
|
const string
The UI name shows on the XR Plug-in Management panel, help users to understand validation errors and expected fixes.
|
Public static attributes
|
IsFaceTrackingExtensionEnabled => _faceTrackingExtensionEnabled
|
bool
Gets if the required OpenXR extension is enabled.
|
RequiredPermission =
AndroidXRPermission.FaceTracking
|
Runtime permission required to enable face tracking.
|
Public attributes
FaceTrackingExtensionString
const string FaceTrackingExtensionString = "XR_ANDROID_face_tracking"
The OpenXR Extension string.
Used to check if this extensions is available or enabled.
FeatureId
const string FeatureId = "com.google.xr.extensions.face_tracking"
UiName
const string UiName = "Android XR: Face Tracking"
The UI name shows on the XR Plug-in Management panel, help users to understand validation errors and expected fixes.
Public static attributes
IsFaceTrackingExtensionEnabled
bool IsFaceTrackingExtensionEnabled => _faceTrackingExtensionEnabled
Gets if the required OpenXR extension is enabled.
When OpenXR runtime is waiting, it returns null
. Otherwise, it indicates whether the XR_ANDROID_face_tracking
extension is enabled.
RequiredPermission
readonly AndroidXRPermission RequiredPermission =
AndroidXRPermission.FaceTracking
Runtime permission required to enable face tracking.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-05-08 UTC.
[null,null,["Last updated 2025-05-08 UTC."],[],[],null,["# XRFaceTrackingFeature Class Reference\n\nXRFaceTrackingFeature\n=====================\n\nThis `OpenXRInteractionFeature` configures new extension\n\n`XR_ANDROID_face_tracking` and provides face blendshape parameter vectors at runtime.\n\nSummary\n-------\n\n### Inheritance\n\nInherits from: `OpenXRFeature`\n\n| ### Public attributes ||\n|--------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------|\n| [FaceTrackingExtensionString](#facetrackingextensionstring)` = \"XR_ANDROID_face_tracking\"` | `const string` The OpenXR Extension string. |\n| [FeatureId](#featureid)` = \"com.google.xr.extensions.face_tracking\"` | `const string` The feature ID string. |\n| [UiName](#uiname)` = \"Android XR: Face Tracking\"` | `const string` The UI name shows on the XR Plug-in Management panel, help users to understand validation errors and expected fixes. |\n\n| ### Public static attributes ||\n|------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [IsFaceTrackingExtensionEnabled](#isfacetrackingextensionenabled)` =\u003e _faceTrackingExtensionEnabled` | `bool` Gets if the required OpenXR extension is enabled. |\n| [RequiredPermission](#requiredpermission)` = AndroidXRPermission.FaceTracking` | `readonly `[AndroidXRPermission](/develop/xr/unity/reference/namespace/Google/XR/Extensions#androidxrpermission) Runtime permission required to enable face tracking. |\n\nPublic attributes\n-----------------\n\n### FaceTrackingExtensionString\n\n```c#\nconst string FaceTrackingExtensionString = \"XR_ANDROID_face_tracking\"\n``` \nThe OpenXR Extension string.\n\nUsed to check if this extensions is available or enabled. \n\n### FeatureId\n\n```c#\nconst string FeatureId = \"com.google.xr.extensions.face_tracking\"\n``` \nThe feature ID string. \n\n### UiName\n\n```c#\nconst string UiName = \"Android XR: Face Tracking\"\n``` \nThe UI name shows on the XR Plug-in Management panel, help users to understand validation errors and expected fixes.\n\nPublic static attributes\n------------------------\n\n### IsFaceTrackingExtensionEnabled\n\n```c#\nbool IsFaceTrackingExtensionEnabled =\u003e _faceTrackingExtensionEnabled\n``` \nGets if the required OpenXR extension is enabled.\n\nWhen OpenXR runtime is waiting, it returns `null`. Otherwise, it indicates whether the `XR_ANDROID_face_tracking` extension is enabled. \n\n### RequiredPermission\n\n```c#\nreadonly AndroidXRPermission RequiredPermission =\n AndroidXRPermission.FaceTracking\n``` \nRuntime permission required to enable face tracking."]]