Experimental: this API is experimental and might be changed or removed in the future.

AsyncGPUReadbackRequest

struct in UnityEngine.Experimental.Rendering

切换到手册

描述

表示 GPU 资源的异步请求。

使用 AsyncGPUReadback.Request 检索 GPU 资源的异步请求。 每帧自动更新待处理请求。只有成功完成的单个帧才能访问结果,然后在下一帧中处理此请求。 常见用途是在每一帧(或在协同程序中)查询 AsyncGPUReadbackRequest.done,然后在 AsyncGPUReadbackRequest.hasError 为 false 时调用 AsyncGPUReadbackRequest.GetData。 您无需管理请求生命周期,因为这是在内部进行管理。已处理的请求将导致 AsyncGPUReadbackRequest.hasError 属性为 true。 另请参阅:AsyncGPUReadback

变量

done检查请求是否已被处理。
hasError如果请求出现错误,则此属性为 true。
layerCount当前请求中的层数。

公共函数

GetData获取成功请求的数据。
Update触发请求的更新。
WaitForCompletion等待请求完成。
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961