структура D3D11_TILE_REGION_SIZE (d3d11_2.h)
Описывает размер мозаичного региона.
Синтаксис
typedef struct D3D11_TILE_REGION_SIZE {
UINT NumTiles;
BOOL bUseBox;
UINT Width;
UINT16 Height;
UINT16 Depth;
} D3D11_TILE_REGION_SIZE;
Члены
NumTiles
Тип: UINT
Количество плиток в области плитки.
bUseBox
Тип: BOOL
Указывает, использует ли среда выполнения элементы Width, Height и Depth для определения области.
Если задано значение TRUE, среда выполнения использует элементы Width, Height и Depth для определения региона.
При значении FALSE среда выполнения игнорирует элементы Width, Height и Depth и использует элемент NumTiles для линейного обхода плиток в ресурсе по x, затем y, затем z (если применимо), а затем передает данные по MIP-картам или массивам в порядке подресурсов. Например, используйте этот метод для сопоставления всего ресурса одновременно.
Независимо от того, задано ли значение TRUE или FALSE для bUseBox, используется структура D3D11_TILED_RESOURCE_COORDINATE для указания начального расположения региона в ресурсе в качестве отдельного параметра за пределами этой структуры с помощью координат x, y и z.
Если область содержит MIP-карты, упакованные с нестандартным облицовкой, bUseBox должен иметь значение FALSE , так как размеры плиток не являются стандартными, а приложению известно только количество плиток, потребляемых упакованной областью, то есть на срез массива. Соответствующий (отдельный) параметр начального расположения использует x для смещения в плоском диапазоне плиток в этом случае, а координаты y и z должны иметь значение 0.
Width
Тип: UINT
Ширина области плитки в плитках. Используется для буферных и 1D, двух- и трехмерных текстур.
Height
Тип: UINT16
Высота области плитки в плитках. Используется для двух- и трехмерных текстур.
Depth
Тип: UINT16
Глубина области плитки в плитках. Используется для трехмерных текстур или массивов. Для массивов используется для перехода по глубине к следующему срезу того же размера MIP-карты, который не является непрерывным в пространстве подсчета подресурсов при наличии нескольких MIP-карт.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 R2 [классические приложения | Приложения UWP] |
Верхняя часть | d3d11_2.h |