C 直接2D如何调整ID2D1BITMAP大小
C++ Direct 2D How To Resize ID2D1Bitmap
我正在为自己制作的游戏做一个简单的GUI库,并且每个控件都需要在控制需要重新绘制时有一个位图。当它不需要重新绘制时,它将有一个已经制作的位图准备在屏幕上显示。由于可以调整控件的大小,因此还需要调整此位图,以便可以正确地将控件完全绘制到其中。与ID2D1HWNDRENDERTARGET不同,我该如何实现这一目标,因为它似乎不是调整位图大小的调整大小的方法,可以调整大小?
无法调整ID2D1Bitmap
大小。创建位图后,设置尺寸。同样适用于IDXGISurface
和ID3D11Texture2D
。您将需要创建一个具有不同大小的新位图并自己复制数据。
相关文章:
- 为char数组调整zlib-zpipe
- 调整大小后指向元素值的指针unordered_map有效?
- 在C++中调整向量中的索引
- 哪些库可以通过Opencv调整曝光率
- 如何调整 std::vector of Eigen::MatrixXd 的大小
- Alt+Enter 在 Win32 应用中,管理大小调整和分辨率
- 在容量内调整矢量大小时的性能影响
- 将 boost::odeint 与向量类一起使用,而无需调整向量的大小
- 将摄像机调整到俯视图
- Qt 图表条形图调整大小崩溃
- 除非重新绘制大小,否则SDL_Texture在调整大小后呈现黑色
- 调整布局上的 QGraphicsView 小部件的大小
- 如何在构建链接列表时调整头、尾指针
- 如何将旧的 C 样式 #define 映射与现代C++进行调整?
- 当您在此单词中搜索单词时调整字符数组的大小?
- SDL2 调整窗口大小后如何缩放鼠标坐标?
- 如何按另一个向量的方向调整一个向量?
- 使用大小调整大小调整 wxListView 的大小
- 调整大小和复制哈希表数组中的元素
- C 直接2D如何调整ID2D1BITMAP大小