структура D3DWDDM1_3DDI_TILE_REGION_SIZE (d3d10umddi.h)

Указывает мозаичную область.

Синтаксис

typedef struct D3DWDDM1_3DDI_TILE_REGION_SIZE {
  UINT   NumTiles;
  BOOL   bUseBox;
  UINT   Width;
  UINT16 Height;
  UINT16 Depth;
} D3DWDDM1_3DDI_TILE_REGION_SIZE;

Члены

NumTiles

Количество плиток в области плитки.

ПримечаниеNumTilesдолжна иметьширину * высоты * .
 

bUseBox

Если задано значение TRUE, область плитки определяется элементами Width, Height и Depth . В этом случае одна область обновления не может охватывать MIP-карты, хотя она может охватывать срезы массива с помощью элемента Depth .

Если значение РАВНО FALSE, элементы Width, Height и Depth следует игнорировать, а область плитки определяется элементом NumTiles . В этом случае плитки сопоставляются линейно, сначала по направлению X, затем по направлению Y, затем (если применимо) по Z-направлению, а затем переносятся на MIP-карты и массивы в порядке подресурсов. Эта процедура полезна для сопоставления всего ресурса за один раз.

В любом случае начальное расположение региона в ресурсе указывается как отдельный параметр за пределами этой структуры.

Width

Ширина (в направлении X) мозаичного региона. Используется для буферной, 1-D, 2-D и трехмерной отрисовки.

Height

Высота (в направлении Y) мозаичного региона. Используется для двух- и трехмерной отрисовки.

Depth

Глубина (в Z-направлении) мозаичного региона. Используется для трехмерной отрисовки или для массивов. В случае массивов при переходе по глубине переход к следующему срезу того же размера MIP-карты.

Требования

Требование Значение
Минимальная версия клиента Windows 8.1,WDDM 1.3
Минимальная версия сервера Windows Server 2012 R2
Верхняя часть d3d10umddi.h (включая D3d10umddi.h)