国家应至少包括以下内容:
我有一个类,其Draw()函数将调用SetStreamResource,设置Indices并最终调用DrawIndexedPrimitive()。我想在Draw()返回之前恢复设备状态。
我正在寻找GDI的SaveDC()/ RestoreDC()的内容。
答案 0 :(得分:2)
状态块是API提供的用于保存和恢复设备状态块的机制。我将在本书The Direct3D Graphics Pipeline中介绍第3章中的状态块的详细信息。您可以从上面的链接下载该章的PDF。
答案 1 :(得分:1)
看起来会这样做:
Microsoft::DirectX::Direct3D::Device::BeginStateBlock
Microsoft::DirectX::Direct3D::Device::EndStateBlock