Compartilhar via


estrutura D3DDDIARG_SETSTREAMSOURCE (d3dumddi.h)

A estrutura D3DDDIARG_SETSTREAMSOURCE descreve a parte do fluxo de vértice a ser associada a um buffer de vértice.

Sintaxe

typedef struct _D3DDDIARG_SETSTREAMSOURCE {
  [in] UINT   Stream;
  [in] HANDLE hVertexBuffer;
  [in] UINT   Offset;
  [in] UINT   Stride;
} D3DDDIARG_SETSTREAMSOURCE;

Membros

[in] Stream

O fluxo a ser associado, que é um valor entre zero e o número máximo de fluxos especificados pelo driver.

[in] hVertexBuffer

Um identificador para o buffer de vértice. Se esse membro for zero, o fluxo não deverá mais ser associado a um buffer de vértice.

[in] Offset

O deslocamento em bytes para o fluxo.

O valor offset deve ser alinhado a DWORD.

[in] Stride

O tamanho, em bytes, de um vértice para o próximo vértice. Se Stride estiver definido como zero, todos os vértices receberão os mesmos dados para processamento.

Por exemplo, um aplicativo pode usar dois fluxos de origem de entrada em que o primeiro fluxo contém informações de posição e o segundo fluxo contém informações normais. Se o passo para o segundo fluxo for definido como zero, todos os vértices no segundo fluxo usarão as mesmas informações normais, que são as primeiras informações normais que ocorrem no segundo fluxo.

O valor stride deve ser alinhado a DWORD.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho d3dumddi.h (inclua D3dumddi.h)

Confira também

Setstreamsource