AddGraphicsThreadMirrorViewBlit | 该函数将显示子系统的原生复制事件记录到目标命令缓冲区。通常由可脚本渲染管道调用该函数。 |
BeginRecordingIfLateLatched | 该函数启用延迟加锁记录,记录稍后会用最新姿态数据修补的常量缓冲区内存位置。 |
EndRecordingIfLateLatched | 该函数禁用恒定缓冲区位置的延迟加锁记录。 |
GetCullingParameters | 获取特定剔除通行证索引的剔除参数。 |
GetMirrorViewBlitDesc | 从当前显示子系统获取镜像视图复制操作描述符。 |
GetPreferredMirrorBlitMode | 返回 XR 显示的首选镜像复制模式。 |
GetRenderPass | 获得指定索引的 XRRenderPass。 |
GetRenderPassCount | 此 XR 显示的 XRRenderPass 条目的数量。 |
GetRenderTexture | 返回 IUnityXRDisplayInterface::CreateTexture 返回的 UnityXRRenderTextureID,返回托管的 UnityEngine.RenderTexture 实例。 |
GetRenderTextureForRenderPass | 给定渲染通行证,返回支持该渲染通行证的 RenderTexture 实例。如果渲染通行证无效,或者如果渲染纹理不存在,则返回 null。 |
GetSharedDepthTextureForRenderPass | 给定渲染通行证,返回支持该渲染通行证的共享深度缓冲区 RenderTexture 实例。如果渲染通行证无效,或者如果渲染纹理不存在,则返回 null。 |
MarkTransformLateLatched | 标记给定的 GameObject 的变换,以便在下个帧中延迟加锁。标记为延迟加锁后,会在提交渲染至 GPU 之前使用最新的 VR 姿态更新更新 GameObject 变换及其子级变换。 |
SetFocusPlane | 设置 3D 空间中的一个点,该点作为该帧的场景焦点。这有助于提高围绕此点的视觉保真度。你必须在每一帧都设置此值。请注意,指定锁定身体内容的焦点,会以牺牲未锁定身体内容为代价,提升锁定身体内容的保真度。当用户移动时,这一点尤其明显。 |
SetMSAALevel | 设置 DisplaySubsystem 渲染纹理的多重采样抗锯齿级别。 |
SetPreferredMirrorBlitMode | 通过脚本覆盖 XR 显示的首选镜像复制模式。 |
TryGetAppGPUTimeLastFrame | 检索 GPU 用来执行来自应用程序最后一帧的命令的时间,如 XR 插件报告的那样。以秒为单位进行测量。 |
TryGetCompositorGPUTimeLastFrame | 检索 GPU 用来执行最后一帧的组合器渲染器的时间,如 XR 插件报告的那样。以秒为单位进行测量。 |
TryGetDisplayRefreshRate | 检索 XR 插件报告的显示刷新率。 |
TryGetDroppedFrameCount | 检索 XR 插件报告的丢弃帧数。 |
TryGetFramePresentCount | 检索 XR 插件报告的当前帧已绘制到设备的次数。 |
TryGetMotionToPhoton | 检索由 XR 插件 报告的运动到光子的值。 |