我正在为自己制作的游戏制作一个简单的GUI库,每个控件都需要在控件需要重绘时绘制一个Bitmap。当它不需要重绘时,它将有一个已经制作的位图准备好显示在屏幕上。由于可以调整控件的大小,因此还需要调整此位图的大小,以便可以将控件完全绘制到其中。我怎样才能实现这一点,因为它似乎不是调整位图大小的Resize方法,不像ID2D1HwndRenderTarget可以调整大小?
答案 0 :(得分:0)
无法调整ID2D1Bitmap
的大小。创建位图后将设置尺寸。同样适用于IDXGISurface
和ID3D11Texture2D
。
您将需要创建具有不同大小的新位图并自行复制数据。