# AndroidXRTrackpadGesturesInteraction

This OpenXRInteractionFeature enables the use of Android XR Trackpad Gestures interaction in OpenXR.

## Summary

### Inheritance

Inherits from: `OpenXRInteractionFeature`, [`Google.XR.Extensions.IXRSpatialSdk`](https://developer.android.com/develop/xr/unity/reference/interface/Google/XR/Extensions/IXRSpatialSdk)

| ### Public attributes ||
|---|---|
| `https://developer.android.com/develop/xr/unity/reference/class/Google/XR/Extensions/AndroidXRTrackpadGesturesInteraction#extensionstring = "XR_ANDROIDX1_trackpad_gestures"` | `const string` The OpenXR Extension string. |
| `https://developer.android.com/develop/xr/unity/reference/class/Google/XR/Extensions/AndroidXRTrackpadGesturesInteraction#featureid = "com.google.xr.extensions.input.trackpadgestures"` | `const string` The feature id string. |
| `https://developer.android.com/develop/xr/unity/reference/class/Google/XR/Extensions/AndroidXRTrackpadGesturesInteraction#uiname = "Android XR Trackpad Gestures Interaction"` | `const string` The UI name shows on the XR Plug-in Management panel, help users to understand validation errors and expected fixes. |

| ### Public functions ||
|---|---|
| `https://developer.android.com/develop/xr/unity/reference/class/Google/XR/Extensions/AndroidXRTrackpadGesturesInteraction#gettargetversion()` | `https://developer.android.com/develop/xr/unity/reference/namespace/Google/XR/Extensions#xrspatialsdkversions` Gets the target version of the given feature if applicable. |

| ### Classes ||
|---|---|
| [Google.XR.Extensions.AndroidXRTrackpadGesturesInteraction.AndroidXRTrackpadGestures](https://developer.android.com/develop/xr/unity/reference/class/Google/XR/Extensions/AndroidXRTrackpadGesturesInteraction/AndroidXRTrackpadGestures) | An Input device based on Android XR Trackpad Gestures interaction profile. |

## Public attributes

### ExtensionString

```c#
const string ExtensionString = "XR_ANDROIDX1_trackpad_gestures"
```
The OpenXR Extension string.

This is used by OpenXR to check if this extension is available or enabled.

### FeatureId

```c#
const string FeatureId = "com.google.xr.extensions.input.trackpadgestures"
```
The feature id string.

This is used to give the feature a well known id for reference.

### UiName

```c#
const string UiName = "Android XR Trackpad Gestures Interaction"
```
The UI name shows on the XR Plug-in Management panel, help users to understand validation errors and expected fixes.

## Public functions

### GetTargetVersion

```c#
XRSpatialSdkVersions GetTargetVersion()
```
Gets the target version of the given feature if applicable.