D3D11_UNORDERED_ACCESS_VIEW_DESC structure (d3d11.h)
Spécifie les sous-ressources d’une ressource accessibles à l’aide d’une vue d’accès non ordonné.
Syntaxe
typedef struct D3D11_UNORDERED_ACCESS_VIEW_DESC {
DXGI_FORMAT Format;
D3D11_UAV_DIMENSION ViewDimension;
union {
D3D11_BUFFER_UAV Buffer;
D3D11_TEX1D_UAV Texture1D;
D3D11_TEX1D_ARRAY_UAV Texture1DArray;
D3D11_TEX2D_UAV Texture2D;
D3D11_TEX2D_ARRAY_UAV Texture2DArray;
D3D11_TEX3D_UAV Texture3D;
};
} D3D11_UNORDERED_ACCESS_VIEW_DESC;
Membres
Format
Type : DXGI_FORMAT
Format de données (voir DXGI_FORMAT).
ViewDimension
Type : D3D11_UAV_DIMENSION
Type de ressource (voir D3D11_UAV_DIMENSION), qui spécifie le mode d’accès à la ressource.
Buffer
Type : D3D11_BUFFER_UAV
Spécifie les éléments de mémoire tampon accessibles (voir D3D11_BUFFER_UAV).
Texture1D
Type : D3D11_TEX1D_UAV
Spécifie les sous-ressources d’une texture 1D accessibles (voir D3D11_TEX1D_UAV).
Texture1DArray
Type : D3D11_TEX1D_ARRAY_UAV
Spécifie les sous-ressources d’un tableau de textures 1D accessibles (voir D3D11_TEX1D_ARRAY_UAV).
Texture2D
Type : D3D11_TEX2D_UAV
Spécifie les sous-ressources d’une texture 2D accessibles (voir D3D11_TEX2D_UAV).
Texture2DArray
Type : D3D11_TEX2D_ARRAY_UAV
Spécifie les sous-ressources d’un tableau de textures 2D accessibles (voir D3D11_TEX2D_ARRAY_UAV).
Texture3D
Type : D3D11_TEX3D_UAV
Spécifie les sous-ressources d’une texture 3D accessibles (voir D3D11_TEX3D_UAV).
Notes
Une description d’unordered-access-view est passée dans ID3D11Device::CreateUnorderedAccessView pour créer une vue.
Configuration requise
En-tête | d3d11.h |