structure D3D11_DEPTH_STENCIL_VIEW_DESC (d3d11.h)
Spécifie les sous-ressources d’une texture accessibles à partir d’une vue de gabarit de profondeur.
Syntaxe
typedef struct D3D11_DEPTH_STENCIL_VIEW_DESC {
DXGI_FORMAT Format;
D3D11_DSV_DIMENSION ViewDimension;
UINT Flags;
union {
D3D11_TEX1D_DSV Texture1D;
D3D11_TEX1D_ARRAY_DSV Texture1DArray;
D3D11_TEX2D_DSV Texture2D;
D3D11_TEX2D_ARRAY_DSV Texture2DArray;
D3D11_TEX2DMS_DSV Texture2DMS;
D3D11_TEX2DMS_ARRAY_DSV Texture2DMSArray;
};
} D3D11_DEPTH_STENCIL_VIEW_DESC;
Membres
Format
Type : DXGI_FORMAT
Format des données de ressource (voir DXGI_FORMAT). Consultez les remarques pour connaître les formats autorisés.
ViewDimension
Type : D3D11_DSV_DIMENSION
Type de ressource (voir D3D11_DSV_DIMENSION). Spécifie comment accéder à une ressource de gabarit de profondeur ; la valeur est stockée dans l’union dans cette structure.
Flags
Type : UINT
Valeur qui indique si la texture est en lecture seule. Passez 0 pour spécifier qu’il n’est pas en lecture seule ; sinon, passez l’un des membres du D3D11_DSV_FLAG type énuméré.
Texture1D
Type : D3D11_TEX1D_DSV
Spécifie une sous-ressource de texture 1D (voir D3D11_TEX1D_DSV).
Texture1DArray
Type : D3D11_TEX1D_ARRAY_DSV
Spécifie un tableau de sous-ressources de texture 1D (voir D3D11_TEX1D_ARRAY_DSV).
Texture2D
Type : D3D11_TEX2D_DSV
Spécifie une sous-ressource de texture 2D (voir D3D11_TEX2D_DSV).
Texture2DArray
Type : D3D11_TEX2D_ARRAY_DSV
Spécifie un tableau de sous-ressources de texture 2D (voir D3D11_TEX2D_ARRAY_DSV).
Texture2DMS
Type : D3D11_TEX2DMS_DSV
Spécifie une texture 2D multi-échantillonnée (voir D3D11_TEX2DMS_DSV).
Texture2DMSArray
Type : D3D11_TEX2DMS_ARRAY_DSV
Spécifie un tableau de textures 2D multi-échantillonnée (voir D3D11_TEX2DMS_ARRAY_DSV).
Remarques
Il s’agit des formats valides pour une vue de gabarit de profondeur :
- DXGI_FORMAT_D16_UNORM
- DXGI_FORMAT_D24_UNORM_S8_UINT
- DXGI_FORMAT_D32_FLOAT
- DXGI_FORMAT_D32_FLOAT_S8X24_UINT
- DXGI_FORMAT_UNKNOWN
Une description de la vue de gabarit en profondeur est nécessaire lors de l’appel d’ID3D11Device::CreateDepthStencilView.
Configuration requise
En-tête | d3d11.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour