Sintaxe
Membros
FirstElementTipo: UINT64 O índice baseado em zero do primeiro elemento a ser acessado. NumElements
Tipo: UINT O número de elementos no recurso. Para buffers estruturados, esse é o número de estruturas no buffer. StructureByteStride
Tipo: UINT O tamanho de cada elemento na estrutura do buffer (em bytes) quando o buffer representa um buffer estruturado. CounterOffsetInBytes
Tipo: UINT64 O deslocamento do contador, em bytes. Flags
Tipo: D3D12_BUFFER_UAV_FLAGS Um valor do tipo D3D12_BUFFER_UAV_FLAGS que especifica as opções de exibição do recurso.
Comentários
Use essa estrutura com uma estrutura D3D12_UNORDERED_ACCESS_VIEW_DESC para exibir o recurso como um buffer. Se o valor de StructureByteStride não for 0, uma exibição de um buffer estruturado será criada e o campo D3D12_UNORDERED_ACCESS_VIEW_DESC::Format deverá ser DXGI_FORMAT_UNKNOWN. Se StructureByteStride for 0, uma exibição tipada de um buffer será criada e um formato deverá ser fornecido. O formato especificado para a exibição tipada deve ter suporte do hardware. Mais informações sobre esse tópico podem ser encontradas na página Carregamentos de UAV (exibição de acesso não ordenado) tipada.Requisitos
Cabeçalho: d3d12_xs.h ou d3d12_x.hBiblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas com suporte: consoles XBOX Series e família XBOX One
