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


структура 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, область плитки определяется ширины, высотойи элементами глубины. В этом случае один регион обновления не может охватывать mIP-карты, хотя он может охватывать срезы массивов с помощью элемента глубины.

Если FALSE, ширины, высотыи элементов глубины следует игнорировать, а область плитки определяется элементом NumTiles. В этом случае плитки сопоставляются линейно, сначала по x-направление, а затем y-направление, а затем (как применимо) через z-направление, а затем разливается по mipmaps и массивам в порядке подресурсов. Эта процедура полезна для сопоставления всего ресурса одновременно.

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

Width

Ширина (в x-направление) области плитки. Используется для отрисовки буфера, 1-D, 2-D и 3-D.

Height

Высота (в y-направление) области плитки. Используется для отрисовки 2-D и 3-D.

Depth

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

Требования

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