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 进行构建,然后在运行时切换此属性。