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.
XRHandMeshFeature
This feature provides access to the XR_ANDROID_hand_mesh
extension.
Summary
Inheritance
Inherits from:
OpenXRFeature
Public attributes
|
ExtensionString = "XR_ANDROID_hand_mesh"
|
const string
The required OpenXR extension.
|
FeatureId = "com.google.xr.extensions.hand_mesh"
|
const string
The feature ID string.
|
UiName = "Android XR (Extensions): Hand Mesh"
|
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
|
IsExtensionEnabled => _extensionEnabled
|
bool
Gets if the required OpenXR extension is enabled.
|
RequiredPermission =
AndroidXRPermission.HandTracking
|
Runtime permission required to enable hand tracking.
|
Public attributes
ExtensionString
const string ExtensionString = "XR_ANDROID_hand_mesh"
The required OpenXR extension.
FeatureId
const string FeatureId = "com.google.xr.extensions.hand_mesh"
UiName
const string UiName = "Android XR (Extensions): Hand Mesh"
The UI name shows on the XR Plug-in Management panel, help users to understand validation errors and expected fixes.
Public static attributes
IsExtensionEnabled
bool IsExtensionEnabled => _extensionEnabled
Gets if the required OpenXR extension is enabled.
When OpenXR runtime is waiting, it returns null
. Otherwise, it indicates whether the XR_ANDROID_hand_mesh
extensions is available on current device.
RequiredPermission
readonly AndroidXRPermission RequiredPermission =
AndroidXRPermission.HandTracking
Runtime permission required to enable hand 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,["# XRHandMeshFeature Class Reference\n\nXRHandMeshFeature\n=================\n\nThis feature provides access to the `XR_ANDROID_hand_mesh` extension.\n\nSummary\n-------\n\n### Inheritance\n\nInherits from: `OpenXRFeature`\n\n| ### Public attributes ||\n|------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------|\n| [ExtensionString](#extensionstring)` = \"XR_ANDROID_hand_mesh\"` | `const string` The required OpenXR extension. |\n| [FeatureId](#featureid)` = \"com.google.xr.extensions.hand_mesh\"` | `const string` The feature ID string. |\n| [UiName](#uiname)` = \"Android XR (Extensions): Hand Mesh\"` | `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| [IsExtensionEnabled](#isextensionenabled)` =\u003e _extensionEnabled` | `bool` Gets if the required OpenXR extension is enabled. |\n| [RequiredPermission](#requiredpermission)` = AndroidXRPermission.HandTracking` | `readonly `[AndroidXRPermission](/develop/xr/unity/reference/namespace/Google/XR/Extensions#androidxrpermission) Runtime permission required to enable hand tracking. |\n\nPublic attributes\n-----------------\n\n### ExtensionString\n\n```c#\nconst string ExtensionString = \"XR_ANDROID_hand_mesh\"\n``` \nThe required OpenXR extension. \n\n### FeatureId\n\n```c#\nconst string FeatureId = \"com.google.xr.extensions.hand_mesh\"\n``` \nThe feature ID string. \n\n### UiName\n\n```c#\nconst string UiName = \"Android XR (Extensions): Hand Mesh\"\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### IsExtensionEnabled\n\n```c#\nbool IsExtensionEnabled =\u003e _extensionEnabled\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_hand_mesh` extensions is available on current device. \n\n### RequiredPermission\n\n```c#\nreadonly AndroidXRPermission RequiredPermission =\n AndroidXRPermission.HandTracking\n``` \nRuntime permission required to enable hand tracking."]]