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


структура D3D11_TEX2D_ARRAY_SRV1 (d3d11_3.h)

Описывает подресурсы из массива двухмерных текстур для использования в представлении ресурсов шейдера.

Синтаксис

typedef struct D3D11_TEX2D_ARRAY_SRV1 {
  UINT MostDetailedMip;
  UINT MipLevels;
  UINT FirstArraySlice;
  UINT ArraySize;
  UINT PlaneSlice;
} D3D11_TEX2D_ARRAY_SRV1;

Члены

MostDetailedMip

Индекс наиболее подробного уровня MIP-карты для использования; это число от 0 до ( MipLevels (из исходной Texture2D, для которой ID3D11Device3::CreateShaderResourceView1 создает представление) — 1).

MipLevels

Максимальное количество уровней MIP-карты для представления текстуры. См. примечания в D3D11_TEX1D_SRV.

Задайте значение -1, чтобы указать все уровни MIP-карты от MostDetailedMip до наименее подробных.

FirstArraySlice

Индекс первой текстуры, используемой в массиве текстур.

ArraySize

Количество текстур в массиве.

PlaneSlice

Индекс (номер среза плоскости) плоскости для использования в массиве текстур.

Требования

Требование Значение
Заголовок d3d11_3.h

См. также раздел

Структуры ресурсов