Partager via


structure D3D12DDIARG_CREATE_DEPTH_STENCIL_VIEW (d3d12umddi.h)

Arguments utilisés pour créer une vue de gabarit de profondeur.

Syntaxe

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;

Membres

hDrvResource

Handle de la ressource de pilote d’affichage.

Format

Valeur de type DXGI_FORMAT qui indique le format de pixels de l’affichage du gabarit de profondeur.

ResourceDimension

Valeur D3D12DDI_RESOURCE_DIMENSION qui indique le type de ressource et la dimensionnalité de la ressource de base

Flags

Indicateur D3D12DDI_CREATE_DEPTH_STENCIL_VIEW_FLAGS .

Tex1D

Si la valeur dans le membre ResourceDimension est définie sur D3D12DDI_RD_TEXTURE1D, un membre de l’union contenu dans D3D12DDIARG_CREATE_DEPTH_STENCIL_VIEW pouvant contenir une structure D3D12DDIARG_TEX1D_DEPTH_STENCIL_VIEW pour une texture unidimensionnelle

Tex2D

Si la valeur dans le membre ResourceDimension est définie sur D3D12DDI_RD_TEXTURE2D, un membre de l’union contenu dans D3D12DDIARG_CREATE_DEPTH_STENCIL_VIEW pouvant contenir une structure D3D12DDIARG_TEX2D_DEPTH_STENCIL_VIEW pour une texture à deux dimensions

TexCube

Si la valeur dans le membre ResourceDimension est définie sur D3D12DDI_RD_TEXTURECUBE, un membre de l’union contenu dans D3D12DDIARG_CREATE_DEPTH_STENCIL_VIEW pouvant contenir une structure D3D12DDIARG_TEXCUBE_DEPTH_STENCIL_VIEW pour une texture de cube

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1809
En-tête d3d12umddi.h