Extensions
Summary
| Typedefs | |
|---|---|
| PoseControl | using UnityEngine.XR.OpenXR.Input.PoseControl | 
| Classes | |
|---|---|
| Google. | Extensions to AR Foundation's  | 
| Google. | Extensions to AR Foundation's  | 
| Google. | The Android XR implementation of the  | 
| Google. | The Android XR implementation of the XRImageTrackingSubsystem so it can work seamlessly with ARTrackedImageManager. | 
| Google. | This OpenXRInteractionFeature enables the use of Android XR Mouse interaction profile in OpenXR. | 
| Google. | The Android XR implementation of the  | 
| Google. | Helper class for  | 
| Google. | Utility component to help manage runtime permission requests. | 
| Google. | Constructs a RuntimeReferenceImageLibrary which stores reference images for Marker Tracking and QR Code trackng at Android XR devices. | 
| Google. | The Android XR implementation of the  | 
| Google. | Utility class for XRAvatarSkeletonJointID. | 
| Google. | This  | 
| Google. | This  
 | 
| Google. | This  | 
| Google. | This class provides the current eye information. | 
| Google. | This  
 | 
| Google. | This feature provides access to the  | 
| Google. | Defines the human body proportions to be used for computing the rest pose skeleton. | 
| Google. | A marker database is a collection of XRMarkerDatabaseEntry which stores marker information used to configure marker tracking at runtime when XRMarkerTrackingFeature is enabled. | 
| Google. | This OpenXRInteractionFeature configures Android XR extensions  | 
| Google. | Extensions to AR Foundation's  | 
| Google. | This  | 
| Google. | This  | 
| Google. | Example of defining a layer data script for a passthrough layer. | 
| Google. | This OpenXRInteractionFeature configures Android XR extensions  | 
| Google. | This feature provides access to the  | 
| Google. | This  | 
| Google. | This XRSystemStateFeature provides a function to query the system state information at runtime. | 
| Google. | This  | 
| Structs | |
|---|---|
| Google. | This struct contains the blendshape parameter weights, current status of the face tracker and face joint poses. | 
| Google. | Represents an entry in an XRMarkerDatabase with the specialized information that can be converted into a marker XRReferenceImage, then used at ARTrackedImageManager.referenceLibrary for runtime configuration. | 
| Google. | Contains system state information. | 
Enumerations
AndroidXRPermission
AndroidXRPermission
Permissions required by Android XR tracking services.
| Properties | |
|---|---|
|  | Permission to enable body tracking. | 
| Eye | Permission to enable coarse eye tracking. | 
| Eye | Permission to enable eye gaze interaction and fine eye tracking. | 
|  | Permission to enable face tracking. | 
|  | Permission to enable hand tracking. | 
|  | Permission to enable coarse scene understanding features that relies on motion tracking, ToF sensor, and the VST RGB-left cameras. | 
|  | Permission to enable fine scene understanding features that relies on motion tracking, such as depth texture and scene meshing. | 
XRAvatarSkeletonJointID
XRAvatarSkeletonJointID
Represents the type of an skeleton joint.
If you wish to convert it to an index, Use XRAvatarSkeletonJointIDUtility.ToIndex(XRAvatarSkeletonJointID) on the joint ID.
| Properties | |
|---|---|
|  | Marks the beginning of joints, or start of an array of data related to them. Casting this to an integer type will not result in a correct start. Use XRAvatarSkeletonJointIDUtility.ToIndex(XRAvatarSkeletonJointID) instead. | 
|  | Joint for the chest. | 
| End | Marks the end of joints, or size of an array of data related to them. Casting this to an integer type will not result in a correct count. Use XRAvatarSkeletonJointIDUtility.ToIndex(XRAvatarSkeletonJointID) instead. | 
|  | Joint for the head. | 
|  | Joint for hips. | 
|  | Invalid ID. | 
|  | Joint for the left foot. | 
|  | Joint for the left hand. | 
|  | Joint for the left lower arm. | 
|  | Joint for the left lower leg. | 
|  | Joint for the left shoulder. | 
|  | Joint for left toes. | 
|  | Joint for the left upper arm. | 
|  | Joint for the left upper leg. | 
|  | Joint for the neck. | 
|  | Joint for ribs. | 
|  | Joint for the right foot. | 
|  | Joint for the right hand. | 
|  | Joint for the right lower arm. | 
|  | Joint for the right lower leg. | 
|  | Joint for the right shoulder. | 
|  | Joint for right toes. | 
|  | Joint for the right upper arm. | 
|  | Joint for the right upper leg. | 
|  | Joint for the spine. | 
XRFaceConfidenceRegion
XRFaceConfidenceRegion
This is an enumeration of the face confidence regions.
| Properties | |
|---|---|
|  | The confidence of the accuracy of the left upper face region. | 
|  | The confidence of the accuracy of the lower face region. | 
|  | TThe confidence of the accuracy of the right upper face region. | 
XRFaceParameterIndices
XRFaceParameterIndices
This is an enumeration of the blendshape values in the Google default vector format.
| Properties | |
|---|---|
|  | Left eyebrow lowerer control parameter. | 
|  | Right eyebrow lowerer control parameter. | 
|  | Left cheek puff control parameter. | 
|  | Right cheek puff control parameter. | 
|  | Left cheek raiser control parameter. | 
|  | Right cheek raiser control parameter. | 
|  | Left cheek suck control parameter. | 
|  | Right cheek puff control parameter. | 
|  | Bottom chin raiser control parameter. | 
|  | Top chin raiser control parameter. | 
|  | Left dimpler control parameter. | 
|  | Right dimpler control parameter. | 
|  | Left eye closed control parameter. | 
|  | Right eye closed control parameter. | 
|  | Left eye look down control parameter. | 
|  | Right eye look down control parameter. | 
|  | Left eye look left control parameter. | 
|  | Right eye look left control parameter. | 
|  | Left eye look right control parameter. | 
|  | Right eye look right control parameter. | 
|  | Left eye look up control parameter. | 
|  | Right eye look up control parameter. | 
|  | Inner left eyebrow raiser control parameter. | 
|  | Inner right eyebrow raiser control parameter. | 
| Jaw | Jaw drop control parameter. | 
| Jaw | Jaw moved left control parameter. | 
| Jaw | Jaw moved right control parameter. | 
| Jaw | Jaw thrust forward control parameter. | 
| Lid | Left lid tightener control parameter. | 
| Lid | Right lid tightener control parameter. | 
| Lip | Lip left corner depressor control parameter. | 
| Lip | Lip right corner depressor control parameter. | 
| Lip | Lip left corner puller control parameter. | 
| Lip | Lip right corner puller control parameter. | 
| Lip | Left bottom lip funnler control parameter. | 
| Lip | Left top lip funnler control parameter. | 
| Lip | Right bottom lip funnler control parameter. | 
| Lip | Right top lip funnler control parameter. | 
| Lip | Left lip presser control parameter. | 
| Lip | Left lip presser control parameter. | 
| Lip | Left lip pucker control parameter. | 
| Lip | Right lip pucker control parameter. | 
| Lip | Left lip stretch control parameter. | 
| Lip | Right lip stretch control parameter. | 
| Lip | Bottom left lip suck control parameter. | 
| Lip | Left top suck control parameter. | 
| Lip | Bottom right lip suck control parameter. | 
| Lip | Right top suck control parameter. | 
| Lip | Left lip tightener control parameter. | 
| Lip | Right lip tightener control parameter. | 
|  | Lips moved together control parameter. | 
|  | Lower left lip depresser control parameter. | 
|  | Lower right lip depresser control parameter. | 
|  | Mouth left motion control parameter. | 
|  | Mouth right motion control parameter. | 
|  | Left nose wrinkle control parameter. | 
|  | Right nose wrinkle control parameter. | 
|  | Outer left eyebrow raiser control parameter. | 
|  | Outer right eyebrow raiser control parameter. | 
|  | Tongue move down control parameter. | 
|  | Tongue move left control parameter. | 
|  | Tongue stick out control parameter. | 
|  | Tongue move right control parameter. | 
|  | Tongue move up control parameter. | 
|  | Left upper lid raiser control parameter. | 
|  | Right upper lid raiser control parameter. | 
|  | Upper left lip depresser control parameter. | 
|  | Upper left lip depresser control parameter. | 
XRFaceTrackingStates
XRFaceTrackingStates
XRFoveationLevel
XRFoveationLevel
Enum corresponding to XrFoveationLevelFB.
| Properties | |
|---|---|
|  | Corresponds to  | 
| Low | Corresponds to  | 
|  | Corresponds to  | 
|  | Corresponds to  | 
XRMarkerDictionary
XRMarkerDictionary
Describes the type of Supported marker dictionaries.
| Properties | |
|---|---|
|  | The predefined dictionary of AprilTag family 16H5. | 
|  | The predefined dictionary of AprilTag family 25H9. | 
|  | The predefined dictionary of AprilTag family 36H10. | 
|  | The predefined dictionary of AprilTag family 36H11. | 
| ArUco4x4_100 | The predefined dictionary in the ArUco module, composed of 100 markers with size of 4x4 bits. | 
| ArUco4x4_1000 | The predefined dictionary in the ArUco module, composed of 1000 markers with size of 4x4 bits. | 
| ArUco4x4_250 | The predefined dictionary in the ArUco module, composed of 250 markers with size of 4x4 bits. | 
| ArUco4x4_50 | The predefined dictionary in the ArUco module, composed of 50 markers with size of 4x4 bits. | 
| ArUco5x5_100 | The predefined dictionary in the ArUco module, composed of 100 markers with size of 5x5 bits. | 
| ArUco5x5_1000 | The predefined dictionary in the ArUco module, composed of 1000 markers with size of 5x5 bits. | 
| ArUco5x5_250 | The predefined dictionary in the ArUco module, composed of 250 markers with size of 5x5 bits. | 
| ArUco5x5_50 | The predefined dictionary in the ArUco module, composed of 50 markers with size of 5x5 bits. | 
| ArUco6x6_100 | The predefined dictionary in the ArUco module, composed of 100 markers with size of 6x6 bits. | 
| ArUco6x6_1000 | The predefined dictionary in the ArUco module, composed of 1000 markers with size of 6x6 bits. | 
| ArUco6x6_250 | The predefined dictionary in the ArUco module, composed of 250 markers with size of 6x6 bits. | 
| ArUco6x6_50 | The predefined dictionary in the ArUco module, composed of 50 markers with size of 6x6 bits. | 
| ArUco7X7_100 | The predefined dictionary in the ArUco module, composed of 100 markers with size of 7x7 bits. | 
| ArUco7X7_1000 | The predefined dictionary in the ArUco module, composed of 1000 markers with size of 7x7 bits. | 
| ArUco7X7_250 | The predefined dictionary in the ArUco module, composed of 250 markers with size of 7x7 bits. | 
| ArUco7X7_50 | The predefined dictionary in the ArUco module, composed of 50 markers with size of 7x7 bits. | 
XRMeshSemantics
XRMeshSemantics
XRObjectLabel
XRObjectLabel
XRPassthroughCameraStates
XRPassthroughCameraStates
Defines possible passthrough camera states.
| Properties | |
|---|---|
|  | The camera has been disabled by an app, the system or the user. | 
|  | The camera is in an unrecoverable error state. | 
|  | The camera is still coming online and not yet ready to use. | 
|  | The camera is ready to use. | 
XRSceneMeshTrackingState
XRSceneMeshTrackingState
An enum representing the scene mesh tracking state.
| Properties | |
|---|---|
| ERROR | The internal tracker has not received valid measurements for multiple cycles and is in an error state. | 
| INITIALIZING | The internal tracker is not yet ready to provide mesh data. | 
| TRACKING | The internal tracker is actively tracking. | 
| WAITING | The internal tracker is waiting for valid measurements to integrate since the last mesh update. | 
XrInputModality
XrInputModality
The input modality state of the system.
| Properties | |
|---|---|
|  | Controller input modality. | 
|  | Dwell with eye input modality. | 
|  | Dwell with head input modality. | 
| Eye | Eye input modality. | 
|  | Hand input modality. | 
| Hmd | HMD fallback input modality. | 
|  | Mouse input modality. | 
|  | Unknown input modality. | 
Typedefs
PoseControl
UnityEngine.XR.OpenXR.Input.PoseControl PoseControl
