版本:Unity 6(6000.0)
语言中文
  • C#

IDeviceContext

UnityEngine.LightTransport 中的接口

提出更改建议

成功!

感谢您帮助我们提升 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会仔细阅读来自用户提出的每一条变更建议,并且会在适用时进行更新。

关闭

提交失败

由于某些原因,您提出的变更建议无法提交。请在几分钟后<a>重试</a>。感谢您抽出时间帮助我们提升 Unity 文档的质量。

关闭

取消

描述

设备接口。

不同设备提供的内存、同步以及计算的抽象层。

公有方法

CreateBuffer使用指定的步长为指定数量的元素创建一个新缓冲区。
CreateEvent创建新事件。
DestroyBuffer使用指定的 ID 销毁缓冲区。
DestroyEvent使用指定的 ID 销毁事件。您应该调用此函数以释放与某个事件相关联的临时资源。如果在销毁事件后(例如使用 IDeviceContext.Wait 或 IDeviceContext.IsCompleted)尝试使用此事件,则会产生未定义的行为。
Flush刷新设备上下文。
Initialize初始化。
IsCompleted如果异步操作完成,则返回 true。
ReadBuffer从上下文中读取缓冲区的内容。
Wait等待异步事件。
WriteBuffer将数据写入上下文分配的内存缓冲区。