функция обратного вызова 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
Сочетание значений D3DWDDM1_3DDI_TILE_COPY_FLAG, объединенных с помощью побитовой операции OR.
Никакой
Драйвер может использовать функцию обратного вызова pfnSetErrorCb для задания кода ошибки.
Среда выполнения Direct3D не ожидает, что эта функция завершится ошибкой.
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8.1 (WDDM 1.3) |
минимальный поддерживаемый сервер | Windows Server 2012 R2 |
целевая платформа | Настольный |
заголовка | d3d10umddi.h (include D3d10umddi.h) |
D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE