estrutura D3DDDIARG_SETSTREAMSOURCEUM (d3dumddi.h)
A estrutura D3DDDIARG_SETSTREAMSOURCEUM descreve o fluxo de vértice a ser associado a um buffer de memória do usuário.
Sintaxe
typedef struct _D3DDDIARG_SETSTREAMSOURCEUM {
[in] UINT Stream;
[in] UINT Stride;
} D3DDDIARG_SETSTREAMSOURCEUM;
Membros
[in] Stream
O índice, começando de zero, para que o fluxo de vértice seja associado a um buffer de memória do usuário.
[in] Stride
O tamanho, em bytes, de um vértice para o próximo vértice no fluxo. Ao contrário da chamada para a função SetStreamSource , Stride não pode ser definido como zero. Como apenas um fluxo pode ser associado a um buffer de memória do usuário, cada vértice no fluxo deve receber dados diferentes para processamento.
O valor stride deve ser alinhado a DWORD.
Comentários
Em uma chamada para a função SetStreamSourceUM do driver de exibição no modo de usuário, um ponteiro para uma estrutura D3DDDIARG_SETSTREAMSOURCEUM é passado no parâmetro pData . O runtime do Microsoft Direct3D fornece dados de vértice para o fluxo de vértice por meio do parâmetro pUMBuffer em uma chamada para a função SetStreamSourceUM do driver de exibição no modo de usuário.
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) |