структура D3DWDDM2_0DDIARG_TEX2D_SHADERRESOURCEVIEW (d3d10umddi.h)

Структура D3DWDDM2_0DDIARG_TEX2D_SHADERRESOURCEVIEW описывает двумерную (двухмерную) текстуру, которая используется для создания представления ресурсов шейдера в вызове CreateShaderResourceView.

Синтаксис

typedef struct D3DWDDM2_0DDIARG_TEX2D_SHADERRESOURCEVIEW {
  UINT MostDetailedMip;
  UINT FirstArraySlice;
  UINT MipLevels;
  UINT ArraySize;
  UINT PlaneSlice;
  UINT PlaneIndex;
} D3DWDDM2_0DDIARG_TEX2D_SHADERRESOURCEVIEW;

Члены

MostDetailedMip

[in] Идентификатор наиболее подробной MIP-карты.

FirstArraySlice

[in] Идентификатор первого среза массива.

MipLevels

[in] Количество уровней MIP-карты для текстуры.

ArraySize

[in] Количество срезов массива для текстуры.

PlaneSlice

[in] Идентификатор среза плоскости.

PlaneIndex

[in] Индекс (номер среза плоскости) плоскости, используемой в текстуре.

Комментарии

Если MipLevels имеет значение -1, MIP-карты в текстуре начинаются с MIP-карты, заданной в элементе MostDetailedMip .

Если параметр ArraySize имеет значение -1, срезы массива в текстуре начинаются с среза массива, заданного в элементе FirstArraySlice .

Требования

Требование Значение
Минимальная версия клиента Windows 10 (WDDM 2.0)
Верхняя часть d3d10umddi.h

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

CalcPrivateShaderResourceViewSize

CreateShaderResourceView

D3DWDDM2_0DDIARG_CREATESHADERRESOURCEVIEW