XRSessionFeature

OpenXRInteractionFeature 提供适用于所有扩展 Android XR 功能的 Android XR 会话管理,以及常见的会话配置。

如果没有可用的会话子系统,它还会提供 XRSessionSubsystem 的 Android XR 实现。

摘要

继承

继承自:OpenXRFeature

公共属性

ExtensionStrings = _subsamplingExtensions + " " + _spacewarpExtensions
const string
OpenXR 扩展字符串。
FeatureId = "com.google.xr.extensions.session_management"
const string
功能 ID 字符串。
ImmersiveXR = true
bool
一个布尔值,指示活动是否以 XR 沉浸模式启动,并将以全屏模式启动。
UiName = "Android XR (Extensions): Session Management"
const string
此 UI 名称显示在 XR 插件管理面板上,可帮助用户理解验证错误和预期的修复。

属性

SpaceWarp
bool
获取或设置一个值,指示是否启用 URP Space Warp 的使用。
VulkanSubsampling
bool
获取或设置一个值,指示是否启用 Vulkan Subsampling 的使用。

公共属性

ExtensionStrings

const string ExtensionStrings = _subsamplingExtensions + " " + _spacewarpExtensions

OpenXR 扩展字符串。

用于检查此扩展是否可用或已启用。

FeatureId

const string FeatureId = "com.google.xr.extensions.session_management"

功能 ID 字符串。

ImmersiveXR

bool ImmersiveXR = true

一个布尔值,指示活动是否以 XR 沉浸模式启动,并将以全屏模式启动。

UiName

const string UiName = "Android XR (Extensions): Session Management"

此 UI 名称显示在 XR 插件管理面板上,可帮助用户理解验证错误和预期的修复。

属性

SpaceWarp

bool SpaceWarp

获取或设置一个值,指示是否启用 URP Space Warp 的使用。

它需要 Vulkan 图形 API。

注意:要在运行时切换 URP Space Warp,您可以在 Editor 中将此字段设置为 true,以便项目可以使用必要的 BootConfig 进行构建,然后在运行时切换此属性。

VulkanSubsampling

bool VulkanSubsampling

获取或设置一个值,指示是否启用 Vulkan Subsampling 的使用。

注意:要在运行时切换 Vulkan Subsampling,您可以在 Editor 中将此字段设置为 true,以便项目可以使用必要的 BootConfig 进行构建,然后在运行时切换此属性。