PFND3DWDDM1_3DDI_COPYTILES回调函数 (d3d10umddi.h)
将磁贴从缓冲区复制到平铺资源,反之亦然。
语法
PFND3DWDDM1_3DDI_COPYTILES Pfnd3dwddm13DdiCopytiles;
void Pfnd3dwddm13DdiCopytiles(
D3D10DDI_HDEVICE hDevice,
D3D10DDI_HRESOURCE hTiledResource,
const D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE *pTileRegionStartCoord,
const D3DWDDM1_3DDI_TILE_REGION_SIZE *pTileRegionSize,
D3D10DDI_HRESOURCE hBuffer,
UINT64 BufferStartOffsetInBytes,
UINT Flags
)
{...}
参数
hDevice
显示设备的句柄 (图形上下文) 。
hTiledResource
平铺资源的句柄。
pTileRegionStartCoord
指向描述目标平铺资源的起始坐标的 D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE 结构的指针。
pTileRegionSize
指向描述平铺区域大小的 D3DWDDM1_3DDI_TILE_REGION_SIZE 结构的指针。
hBuffer
表示默认、动态或暂存缓冲区的资源句柄。
BufferStartOffsetInBytes
hBuffer 处缓冲区中用于启动操作的偏移量(以字节为单位)。
Flags
使用按位 OR 运算组合的 D3DWDDM1_3DDI_TILE_COPY_FLAG 值的组合。
返回值
无
备注
驱动程序可以使用 pfnSetErrorCb 回调函数来设置错误代码。
Direct3D 运行时预计此函数不会失败。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8.1 (WDDM 1.3) |
最低受支持的服务器 | Windows Server 2012 R2 |
目标平台 | 桌面 |
标头 | d3d10umddi.h (包括 D3d10umddi.h) |
另请参阅
D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE