структура 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
Количество плиток в области плитки.
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) |