XRTrackableFeature

此 OpenXRInteractionFeature 在运行时配置新的扩展程序 XR_ANDROID_trackables,并提供可在 Android XR 平台上运行的 XRPlaneSubsystem 实现。

注意:由于依赖于 XRSessionFeature,其优先级必须低于会话功能,以便在 XrInstanceManager 创建后进行功能注册。

摘要

继承

继承自:OpenXRFeature

公共属性

ExtensionString = "XR_ANDROID_trackables"
const string
OpenXR 扩展字符串。
FeatureId = "com.google.xr.extensions.trackables"
const string
功能 ID 字符串。
UiName = "Android XR (Extensions): Plane"
const string
此 UI 名称会显示在 XR 插件管理面板上,有助于用户了解验证错误和预期的修复方法。

公共静态属性

IsExtensionEnabled => _extensionEnabled
bool
获取是否已启用所需的 OpenXR 扩展。
RequiredPermission = AndroidXRPermission.SceneUnderstandingCoarse
启用场景理解所需的运行时权限。

公共属性

ExtensionString

const string ExtensionString = "XR_ANDROID_trackables"

OpenXR 扩展字符串。

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

FeatureId

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

功能 ID 字符串。

UiName

const string UiName = "Android XR (Extensions): Plane"

此 UI 名称会显示在 XR 插件管理面板上,有助于用户了解验证错误和预期的修复方法。

公共静态属性

IsExtensionEnabled

bool IsExtensionEnabled => _extensionEnabled

获取是否已启用所需的 OpenXR 扩展。

当 OpenXR 运行时等待时,它会返回 null。否则,它指示 XR_ANDROID_trackables 扩展在当前设备上是否可用。

RequiredPermission

readonly AndroidXRPermission RequiredPermission =
            AndroidXRPermission.SceneUnderstandingCoarse

启用场景理解所需的运行时权限。