AndroidXRMouseInteractionProfile

This OpenXRInteractionFeature enables the use of Android XR Mouse interaction profile in OpenXR.

Summary

Inheritance

Inherits from: OpenXRInteractionFeature

Public attributes

ExtensionString = "XR_ANDROID_mouse_interaction"
const string
The OpenXR Extension string.
FeatureId = "com.google.xr.extensions.input.mouse"
const string
The feature id string.
Profile = "/interaction_profiles/android/mouse_interaction"
const string
The interaction profile string used to reference the mouse input device.
UiName = "Android XR Mouse Interaction Profile"
const string
The UI name shows on the XR Plug-in Management panel, help users to understand validation errors and expected fixes.
UserPath = "/user/mouse"
const string
The OpenXR constant that is used to reference a mouse supported input device.

Classes

Google.XR.Extensions.AndroidXRMouseInteractionProfile.AndroidXRMouse

An Input device based on Android XR Mouse interaction profile.

Google.XR.Extensions.AndroidXRMouseInteractionProfile.AndroidXRMouseUsages

Tags that can be used with InputDevice.TryGetFeatureValue to get mouse related input features.

Public attributes

ExtensionString

const string ExtensionString = "XR_ANDROID_mouse_interaction"

The OpenXR Extension string.

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

FeatureId

const string FeatureId = "com.google.xr.extensions.input.mouse"

The feature id string.

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

Profile

const string Profile = "/interaction_profiles/android/mouse_interaction"

The interaction profile string used to reference the mouse input device.

UiName

const string UiName = "Android XR Mouse Interaction Profile"

The UI name shows on the XR Plug-in Management panel, help users to understand validation errors and expected fixes.

UserPath

const string UserPath = "/user/mouse"

The OpenXR constant that is used to reference a mouse supported input device.