estrutura D3D12_UNORDERED_ACCESS_VIEW_DESC (d3d12.h)
Descreve os sub-recursos de um recurso que podem ser acessados usando uma exibição de acesso não ordenado.
Sintaxe
typedef struct D3D12_UNORDERED_ACCESS_VIEW_DESC {
DXGI_FORMAT Format;
D3D12_UAV_DIMENSION ViewDimension;
union {
D3D12_BUFFER_UAV Buffer;
D3D12_TEX1D_UAV Texture1D;
D3D12_TEX1D_ARRAY_UAV Texture1DArray;
D3D12_TEX2D_UAV Texture2D;
D3D12_TEX2D_ARRAY_UAV Texture2DArray;
D3D12_TEX2DMS_UAV Texture2DMS;
D3D12_TEX2DMS_ARRAY_UAV Texture2DMSArray;
D3D12_TEX3D_UAV Texture3D;
};
} D3D12_UNORDERED_ACCESS_VIEW_DESC;
Membros
Format
Um valor de tipo DXGI_FORMAT que especifica o formato de exibição.
ViewDimension
Um valor de tipo D3D12_UAV_DIMENSION que especifica o tipo de recurso da exibição. Esse tipo especifica como o recurso será acessado. Esse membro também determina quais _UAV usar na união abaixo.
Buffer
Uma estrutura D3D12_BUFFER_UAV que especifica quais elementos de buffer podem ser acessados.
Texture1D
Uma estrutura D3D12_TEX1D_UAV que especifica os sub-recursos em uma textura 1D que pode ser acessada.
Texture1DArray
Uma estrutura D3D12_TEX1D_ARRAY_UAV que especifica os sub-recursos em uma matriz de textura 1D que pode ser acessada.
Texture2D
Uma estrutura D3D12_TEX2D_UAV que especifica os sub-recursos em uma textura 2D que pode ser acessada.
Texture2DArray
Uma estrutura D3D12_TEX2D_ARRAY_UAV que especifica os sub-recursos em uma matriz de textura 2D que pode ser acessada.
Texture2DMS
Texture2DMSArray
Texture3D
Uma estrutura D3D12_TEX3D_UAV que especifica sub-recursos em uma textura 3D que pode ser acessada.
Comentários
Passe uma descrição de exibição de acesso não ordenada para ID3D12Device::CreateUnorderedAccessView para criar uma exibição.
Requisitos
Cabeçalho | d3d12.h |