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


структура 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