XRPassthroughFeature
This OpenXRInteractionFeature configures the XR_ANDROID_composition_layer_passthrough_mesh and XR_ANDROID_passthrough_camera_state extensions at OpenXR runtime and provides passthrough geometry capabilities in the OpenXR platform. 
Use Unity.XR.CompositionLayers.CompositionLayer with Passthrough layer type to access passthrough cutout at runtime. Note: a valid MeshFilter.mesh is required to configure the layer geometry. 
Summary
Inheritance
Inherits from:OpenXRFeature| Public attributes | |
|---|---|
| ExtensionStrings =
            "XR_ANDROID_composition_layer_passthrough_mesh " +
            "XR_ANDROID_passthrough_camera_state" | const stringThe OpenXR Extension strings.  | 
| FeatureId = "com.google.xr.extensions.passthrough_composition_layer" | const stringThe feature ID string.  | 
| UiName = "Android XR (Extensions): Passthrough Composition Layer" | const stringThe UI name shows on the XR Plug-in Management panel, help users to understand validation errors and expected fixes.  | 
| Public static attributes | |
|---|---|
| IsExensionEnabled => _extensionEnabled | boolGets if the required OpenXR extension is enabled.  | 
| Public static functions | |
|---|---|
| GetState() | Get the state of the passthrough camera.  | 
Public attributes
ExtensionStrings
const string ExtensionStrings = "XR_ANDROID_composition_layer_passthrough_mesh " + "XR_ANDROID_passthrough_camera_state"
The OpenXR Extension strings.
Used to check if this extensions is available or enabled.
FeatureId
const string FeatureId = "com.google.xr.extensions.passthrough_composition_layer"
The feature ID string.
UiName
const string UiName = "Android XR (Extensions): Passthrough Composition Layer"
The UI name shows on the XR Plug-in Management panel, help users to understand validation errors and expected fixes.
Public static attributes
IsExensionEnabled
bool IsExensionEnabled => _extensionEnabled
Gets if the required OpenXR extension is enabled.
When OpenXR runtime is waiting, it returns null. Otherwise, it indicates whether the XR_ANDROID_composition_layer_passthrough_mesh extension is enabled. 
Public static functions
GetState
XRPassthroughCameraStates GetState()
Get the state of the passthrough camera.
| Details | |
|---|---|
| Returns | The current state of the passthrough camera. | 
