gpt4 book ai didi

c++ - 保存 Direct3D 设备的状态

转载 作者:行者123 更新时间:2023-11-28 01:13:50 26 4
gpt4 key购买 nike

状态至少应包括以下内容:

  • 所有设置通过SetStreamResource()
  • 指数

我有一个类,其 Draw() 函数将调用 SetStreamResource、设置索引并最终调用 DrawIndexedPrimitive()。我想在 Draw() 返回之前恢复设备状态。

我正在寻找与 GDI 的 SaveDC()/RestoreDC() 类似的东西。

最佳答案

状态 block 是 API 提供的用于保存和恢复设备状态 block 的机制。我在第 3 章中介绍了状态 block 的详细信息。来 self 的书的 Direct3D 设备 The Direct3D Graphics Pipeline .您可以从上面的链接下载该章节的 PDF。

关于c++ - 保存 Direct3D 设备的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/243322/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com