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