1

我正在为自己正在制作的游戏制作一个简单的 GUI 库,并且每个控件都需要有一个位图,以便在控件需要重绘时绘制到该位图。当它不需要重绘时,它将有一个已经制作好的位图准备显示到屏幕上。由于可以调整控件的大小,因此也需要调整此 Bitmap 的大小,以便可以正确地将控件完全绘制到其中。我该如何实现这一点,因为它似乎不是调整位图大小的 Resize 方法,不像 ID2D1HwndRenderTarget,它可以调整大小?

4

1 回答 1

0

没有办法调整大小ID2D1Bitmap。创建位图后设置尺寸。同样适用于IDXGISurfaceID3D11Texture2D。您将需要创建一个不同大小的新位图并自己复制数据。

于 2014-01-28T22:17:17.433 回答