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