struttura D3D11_UNORDERED_ACCESS_VIEW_DESC1 (d3d11_3.h)

Descrive le sottorisorse da una risorsa accessibile tramite una visualizzazione di accesso non ordinato.

Sintassi

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;

Members

Format

Valore tipizzato DXGI_FORMAT che specifica il formato dei dati.

ViewDimension

Valore tipizzato D3D11_UAV_DIMENSION che specifica il tipo di risorsa della vista. Questo tipo corrisponde al tipo di risorsa della risorsa sottostante. Questo membro determina anche quali _UAV utilizzare nell'unione seguente.

Buffer

Struttura D3D11_BUFFER_UAV che specifica gli elementi del buffer a cui è possibile accedere.

Texture1D

Struttura D3D11_TEX1D_UAV che specifica le sottorisorse in una trama 1D a cui è possibile accedere.

Texture1DArray

Struttura D3D11_TEX1D_ARRAY_UAV che specifica le sottorisorse in una matrice di trame 1D a cui è possibile accedere.

Texture2D

Struttura D3D11_TEX2D_UAV1 che specifica le sottorisorse in una trama 2D a cui è possibile accedere.

Texture2DArray

Struttura D3D11_TEX2D_ARRAY_UAV1 che specifica le sottorisorse in una matrice di trame 2D a cui è possibile accedere.

Texture3D

Struttura D3D11_TEX3D_UAV che specifica le sottorisorse in una trama 3D a cui è possibile accedere.

Commenti

Per creare una visualizzazione, viene passata una descrizione della visualizzazione non ordinata all'oggetto ID3D11Device3::CreateUnorderedAccessView1 .

Requisiti

Requisito Valore
Intestazione d3d11_3.h

Vedi anche

Strutture delle risorse