learn.microsoft.com 的具体细节非常简单......
我开始使用
ID2D1RenderTarget
学习 Direct2D,但后来意识到我应该使用设备上下文和交换链。我不得不想象以下所有内容都依赖于设备,并且应该需要在 D2DERR_RECREATE_TARGET
上发布并重新创建:
ID3D11Device* mD3DDevice;
ID3D11DeviceContext* mD3DDeviceContext;
IDXGIDevice1* mDXGIDevice;
ID2D1Device* mD2DDevice;
ID2D1DeviceContext* mD2DDeviceContext;
当然,交换链/目标位图需要重新创建,但我还没有找到任何明确说明设备/设备上下文的一种或另一种方式的内容......当我查看示例代码时,我有时会看到它们被重新创建并且有时我不...
如有任何澄清,我们将不胜感激。
非常感谢。
我尝试谷歌搜索,查看论坛帖子,示例代码。我不知道如何强制标记
D2DERR_RECREATE_TARGET
,然后检查它们是否已失效。