Compartilhar via


estrutura D3D12_STREAM_OUTPUT_DESC (d3d12.h)

Descreve um buffer de saída de streaming.

Sintaxe

typedef struct D3D12_STREAM_OUTPUT_DESC {
  const D3D12_SO_DECLARATION_ENTRY *pSODeclaration;
  UINT                             NumEntries;
  const UINT                       *pBufferStrides;
  UINT                             NumStrides;
  UINT                             RasterizedStream;
} D3D12_STREAM_OUTPUT_DESC;

Membros

pSODeclaration

Uma matriz de estruturas de D3D12_SO_DECLARATION_ENTRY . Não pode ser NULL se NumEntries> 0.

NumEntries

O número de entradas na matriz de declaração de saída de fluxo para a qual o membro pSODeclaration aponta.

pBufferStrides

Uma matriz de passos de buffer; cada passo é o tamanho de um elemento para esse buffer.

NumStrides

O número de passos (ou buffers) para os quais o membro pBufferStrides aponta.

RasterizedStream

O número de índice do fluxo a ser enviado para o estágio do rasterizador.

Comentários

Um objeto D3D12_GRAPHICS_PIPELINE_STATE_DESC contém uma estrutura de D3D12_STREAM_OUTPUT_DESC .

Requisitos

Requisito Valor
Cabeçalho d3d12.h

Confira também

Estruturas principais