复制 Surface (Direct3D 9)

术语 blit 是“位块传输”的缩写,即将数据块从内存中的一个位置传输到另一个位置的过程。 (DDI) 的 blitting 设备驱动程序接口继续在 Direct3D 9 中用作每帧移动像素大矩形的主要机制,即面向复制的 IDirect3DDevice9::P resent 方法背后的机制。 blit 操作中插图的传输由 IDirect3DDevice9::UpdateTexture 方法执行。 也可以使用 IDirect3DDevice9::UpdateSurface 方法在 Direct3D 9 中复制插图,该方法复制像素的矩形子集。

注意

Direct3D 9 提供 D3DX 函数,使你能够从文件加载插图、应用颜色转换和调整插图大小。 有关可用函数的详细信息,请参阅 D3DX 9 中的纹理函数

 

Direct3D Surfaces

IDirect3DDevice9::StretchRect

IDirect3DDevice9::StretchRect