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) |