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