Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为自己正在制作的游戏制作一个简单的 GUI 库,并且每个控件都需要有一个位图,以便在控件需要重绘时绘制到该位图。当它不需要重绘时,它将有一个已经制作好的位图准备显示到屏幕上。由于可以调整控件的大小,因此也需要调整此 Bitmap 的大小,以便可以正确地将控件完全绘制到其中。我该如何实现这一点,因为它似乎不是调整位图大小的 Resize 方法,不像 ID2D1HwndRenderTarget,它可以调整大小?
没有办法调整大小ID2D1Bitmap。创建位图后设置尺寸。同样适用于IDXGISurface和ID3D11Texture2D。您将需要创建一个不同大小的新位图并自己复制数据。
ID2D1Bitmap
IDXGISurface
ID3D11Texture2D