XRSessionFeature
This OpenXRInteractionFeature provides Android XR session management for all extended Android XR features, and common session configurations.
It also provides Android XR implementation of XRSessionSubsystem if there is no session subsystem available.
Summary
Inheritance
Inherits from:OpenXRFeature
Public attributes |
|
|---|---|
ExtensionStrings = ""
|
const string
The OpenXR Extension string.
|
FeatureId = "com.google.xr.extensions.session_management"
|
const string
The feature ID string.
|
ImmersiveXR = true
|
bool
A boolean that indicates the activity starts in XR Immersive mode, and will be launched in full-screen mode.
|
TargetApiVersion => _spatialApiTargetVersion
|
Gets the target XR Spatial API level.
|
UiName = "Android XR (Extensions): Session Management"
|
const string
The UI name shows on the XR Plug-in Management panel, help users to understand validation errors and expected fixes.
|
UseXRSpatialApi => _useSpatialApi
|
bool
Gets property if XR Spatial API is in use.
|
XRSpatailApiRequired => _spatialApiRequired
|
bool
Gets property whether the XR Spatial API is required.
|
Properties |
|
|---|---|
VulkanSubsampling
|
bool
Gets or sets a value indicating whether to enable the usage of Vulkan Subsampling.
|
Public attributes
ExtensionStrings
const string ExtensionStrings = ""
The OpenXR Extension string.
Used to check if this extensions is available or enabled.
FeatureId
const string FeatureId = "com.google.xr.extensions.session_management"
The feature ID string.
ImmersiveXR
bool ImmersiveXR = true
A boolean that indicates the activity starts in XR Immersive mode, and will be launched in full-screen mode.
TargetApiVersion
XRSpatialSdkVersions TargetApiVersion => _spatialApiTargetVersion
Gets the target XR Spatial API level.
Note: This field only takes effect when UseXRSpatialApi has set to true.
UiName
const string UiName = "Android XR (Extensions): Session Management"
The UI name shows on the XR Plug-in Management panel, help users to understand validation errors and expected fixes.
UseXRSpatialApi
bool UseXRSpatialApi => _useSpatialApi
Gets property if XR Spatial API is in use.
XRSpatailApiRequired
bool XRSpatailApiRequired => _spatialApiRequired
Gets property whether the XR Spatial API is required.
Note: This field only takes effect when UseXRSpatialApi has set to true.
Properties
VulkanSubsampling
bool VulkanSubsampling
Gets or sets a value indicating whether to enable the usage of Vulkan Subsampling.
Note: To toggle Vulkan Subsampling at runtime, you can set this field with true in Editor so the project can build with necessary BootConfig, then toggle this property at runtime.