Passer au contenu principal
Décrit les sous-ressources d’une texture qui sont accessibles à partir d’une vue de profondeur-gabarit.

Syntaxe

Membres

Format
Type : DXGI_FORMAT
Valeur de type DXGI_FORMAT qui spécifie le format d’affichage. Pour connaître les formats autorisés, consultez la section Remarques. ViewDimension
Type : D3D12_DSV_DIMENSION
Valeur de type D3D12_DSV_DIMENSION qui spécifie comment la ressource de profondeur-gabarit sera accessible. Ce membre détermine également quel _DSV utiliser dans l’union suivante. Flags
Type : D3D12_DSV_FLAGS
Combinaison de constantes d’énumération D3D12_DSV_FLAGS combinées à l’aide d’une opération OR au niveau du bit. La valeur obtenue spécifie si la texture est en lecture seule. Passez 0 pour spécifier qu’elle n’est pas en lecture seule; sinon, passez un ou plusieurs des membres du type énuméré D3D12_DSV_FLAGS. Texture1D
Type : D3D12_TEX1D_DSV
Structure D3D12_TEX1D_DSV qui spécifie une sous-ressource de texture 1D. Texture1DArray
Type : D3D12_TEX1D_ARRAY_DSV
Structure D3D12_TEX1D_ARRAY_DSV qui spécifie un tableau de sous-ressources de texture 1D. Texture2D
Type : D3D12_TEX2D_DSV
Structure D3D12_TEX2D_DSV qui spécifie une sous-ressource de texture 2D. Texture2DArray
Type : D3D12_TEX2D_ARRAY_DSV
Structure D3D12_TEX2D_ARRAY_DSV qui spécifie un tableau de sous-ressources de texture 2D. Texture2DMS
Type : D3D12_TEX2DMS_DSV
Structure D3D12_TEX2DMS_DSV qui spécifie une texture 2D avec multiéchantillonnage. Texture2DMSArray
Type : D3D12_TEX2DMS_ARRAY_DSV
Structure D3D12_TEX2DMS_ARRAY_DSV qui spécifie un tableau de textures 2D avec multiéchantillonnage.

Remarques

Voici les formats valides pour une vue de profondeur-gabarit :
  • DXGI_FORMAT_D16_UNORM
  • DXGI_FORMAT_D24_UNORM_S8_UINT
  • DXGI_FORMAT_D32_FLOAT
  • DXGI_FORMAT_D32_FLOAT_S8X24_UINT
  • DXGI_FORMAT_UNKNOWN
Une vue de profondeur-gabarit ne peut pas utiliser un format sans type. Si le format choisi est DXGI_FORMAT_UNKNOWN, le format de la ressource parente est utilisé. Passez une description de vue de profondeur-gabarit à ID3D12Device::CreateDepthStencilView pour créer une vue de profondeur-gabarit.

Configuration requise

En-tête : d3d12_xs.h ou d3d12_x.h
Bibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One

Voir aussi

Structures de base
Dernière modification le 6 octobre 2026