Поделиться через


функция обратного вызова PFND3DWDDM1_3DDI_UPDATETILES (d3d10umddi.h)

Обновляет плитки путем копирования из памяти приложения в ресурс плитки.

Синтаксис

PFND3DWDDM1_3DDI_UPDATETILES Pfnd3dwddm13DdiUpdatetiles;

void Pfnd3dwddm13DdiUpdatetiles(
  D3D10DDI_HDEVICE hDevice,
  D3D10DDI_HRESOURCE hDestTiledResource,
  const D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE *pDestTileRegionStartCoord,
  const D3DWDDM1_3DDI_TILE_REGION_SIZE *pDestTileRegionSize,
  const VOID *pSourceTileData,
  UINT Flags
)
{...}

Параметры

hDevice

Дескриптор устройства отображения (графический контекст).

hDestTiledResource

Дескриптор ресурса плитки.

pDestTileRegionStartCoord

Указатель на структуру D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE, описывающую начальные координаты ресурса плитки.

pDestTileRegionSize

Указатель на структуру D3DWDDM1_3DDI_TILE_REGION_SIZE, описывающую размер области плитки.

pSourceTileData

Указатель на память, содержащую исходные данные плитки, которые эта функция использует для обновления ресурса плитки.

Flags

Сочетание значений типа D3DWDDM1_3DDI_TILE_COPY_FLAG, объединенных с помощью побитовой операции OR. Единственное допустимое значение — D3DWDDM1_3DDI_TILE_COPY_NO_OVERWRITE. Другие значения констант перечисления здесь не имеют значения, хотя по определению с помощью D3DWDDM1_3DDI_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER приводит к тому, что выполняет функция updateTiles, исходя из памяти приложения.

Возвращаемое значение

Никакой

Замечания

Драйвер может использовать функцию обратного вызова pfnSetErrorCb для задания кода ошибки.

Среда выполнения Direct3D не ожидает, что эта функция завершится ошибкой.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8.1,WDDM 1.3
минимальный поддерживаемый сервер Windows Server 2012 R2
целевая платформа Настольный
заголовка d3d10umddi.h (include D3d10umddi.h)

См. также

D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE

D3DWDDM1_3DDI_TILE_COPY_FLAG

D3DWDDM1_3DDI_TILE_REGION_SIZE

UpdateTiles

pfnSetErrorCb