Extensions
Summary
        Typedefs | 
    |
|---|---|
        PoseControl
       | 
      usingUnityEngine.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