D3D11_UNORDERED_ACCESS_VIEW_DESC1 structure (d3d11_3.h)
Décrit les sous-ressources d’une ressource accessibles à l’aide d’une vue d’accès non ordonné.
Syntaxe
typedef struct D3D11_UNORDERED_ACCESS_VIEW_DESC1 {
DXGI_FORMAT Format;
D3D11_UAV_DIMENSION ViewDimension;
union {
D3D11_BUFFER_UAV Buffer;
D3D11_TEX1D_UAV Texture1D;
D3D11_TEX1D_ARRAY_UAV Texture1DArray;
D3D11_TEX2D_UAV1 Texture2D;
D3D11_TEX2D_ARRAY_UAV1 Texture2DArray;
D3D11_TEX3D_UAV Texture3D;
};
} D3D11_UNORDERED_ACCESS_VIEW_DESC1;
Membres
Format
Valeur de type DXGI_FORMAT qui spécifie le format des données.
ViewDimension
Valeur de type D3D11_UAV_DIMENSION qui spécifie le type de ressource de la vue. Ce type est identique au type de ressource de la ressource sous-jacente. Ce membre détermine également les _UAV à utiliser dans l’union ci-dessous.
Buffer
Structure D3D11_BUFFER_UAV qui spécifie les éléments de mémoire tampon accessibles.
Texture1D
Structure D3D11_TEX1D_UAV qui spécifie les sous-ressources dans une texture 1D accessible.
Texture1DArray
Structure D3D11_TEX1D_ARRAY_UAV qui spécifie les sous-ressources d’un tableau de textures 1D accessible.
Texture2D
Structure D3D11_TEX2D_UAV1 qui spécifie les sous-ressources dans une texture 2D accessible.
Texture2DArray
Structure D3D11_TEX2D_ARRAY_UAV1 qui spécifie les sous-ressources d’un tableau de textures 2D accessible.
Texture3D
Structure D3D11_TEX3D_UAV qui spécifie des sous-ressources dans une texture 3D accessible.
Remarques
Une description unordered-access-view est passée dans ID3D11Device3 ::CreateUnorderedAccessView1 pour créer une vue.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d11_3.h |