функция обратного вызова 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