0

我的应用程序使用 2 个 DXGISurfaceRenderTargets。

第一个渲染目标用于创建ID2D1Bitmap,然后ID2D1BitmapBrush从中创建。

结果ID2D1BitmapBrush用于第二个渲染目标上的 FillGeometry。

是否可以从或检索IDXGISurface用于创建的?ID2D1BitmapBrushID2D1BitmapBrushID2D1Bitmap

Windows 8 有ID2D1Bitmap1withGetSurface方法,但我在 Windows 7 上需要这个。

谢谢你。

4

1 回答 1

0

不,你不能,正如你所指出的,只有 ID2D1Bitmap1 可以通过调用 Getsurface 来检索表面,而且这只适用于 Windows 8。

如果你想使用表面,你可以在创建后将它存储起来,然后将它作为参数传递给使用它的函数吗?

D2D1位图

D2D1位图1

于 2012-11-01T02:28:53.870 回答