структура D3D12DDIARG_CREATE_DEPTH_STENCIL_VIEW (d3d12umddi.h)

Аргументы, используемые для создания представления трафарета глубины.

Синтаксис

typedef struct D3D12DDIARG_CREATE_DEPTH_STENCIL_VIEW {
  D3D12DDI_HRESOURCE                       hDrvResource;
  DXGI_FORMAT                              Format;
  D3D12DDI_RESOURCE_DIMENSION              ResourceDimension;
  D3D12DDI_CREATE_DEPTH_STENCIL_VIEW_FLAGS Flags;
  union {
    D3D12DDIARG_TEX1D_DEPTH_STENCIL_VIEW   Tex1D;
    D3D12DDIARG_TEX2D_DEPTH_STENCIL_VIEW   Tex2D;
    D3D12DDIARG_TEXCUBE_DEPTH_STENCIL_VIEW TexCube;
  };
} D3D12DDIARG_CREATE_DEPTH_STENCIL_VIEW;

Члены

hDrvResource

Дескриптор ресурса драйвера отображения.

Format

DXGI_FORMAT типизированное значение, указывающее формат пикселя представления трафарета глубины.

ResourceDimension

Значение D3D12DDI_RESOURCE_DIMENSION , указывающее тип ресурса и размерность базового ресурса.

Flags

Флаг D3D12DDI_CREATE_DEPTH_STENCIL_VIEW_FLAGS .

Tex1D

Если в элементе ResourceDimension задано значение D3D12DDI_RD_TEXTURE1D, элемент объединения, содержащийся в D3D12DDIARG_CREATE_DEPTH_STENCIL_VIEW, который может содержать D3D12DDIARG_TEX1D_DEPTH_STENCIL_VIEW структуру для одномерной текстуры.

Tex2D

Если в элементе ResourceDimension задано значение D3D12DDI_RD_TEXTURE2D, член объединения, содержащийся в D3D12DDIARG_CREATE_DEPTH_STENCIL_VIEW, который может содержать D3D12DDIARG_TEX2D_DEPTH_STENCIL_VIEW структуру для двумерной текстуры.

TexCube

Если значение в элементе ResourceDimension равно D3D12DDI_RD_TEXTURECUBE, элемент в объединении, содержавшемся в D3D12DDIARG_CREATE_DEPTH_STENCIL_VIEW, который может содержать D3D12DDIARG_TEXCUBE_DEPTH_STENCIL_VIEW структуру текстуры куба.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809
Верхняя часть d3d12umddi.h