D3DDDIARG_SETSTREAMSOURCE struttura (d3dumddi.h)
La struttura D3DDDIARG_SETSTREAMSOURCE descrive la parte del flusso del vertice da associare a un buffer dei vertici.
Sintassi
typedef struct _D3DDDIARG_SETSTREAMSOURCE {
[in] UINT Stream;
[in] HANDLE hVertexBuffer;
[in] UINT Offset;
[in] UINT Stride;
} D3DDDIARG_SETSTREAMSOURCE;
Members
[in] Stream
Flusso da associare, ovvero un valore compreso tra zero e il numero massimo di flussi specificati dal driver.
[in] hVertexBuffer
Handle del buffer del vertice. Se questo membro è zero, il flusso non deve più essere associato a un buffer dei vertici.
[in] Offset
Offset in byte nel flusso.
Il valore Offset deve essere allineato AWORD.
[in] Stride
Dimensioni, in byte, da un vertice al vertice successivo. Se Stride è impostato su zero, tutti i vertici ricevono gli stessi dati per l'elaborazione.
Ad esempio, un'applicazione potrebbe usare due flussi di origine di input in cui il primo flusso contiene informazioni sulla posizione e il secondo flusso contiene informazioni normali. Se stride per il secondo flusso è impostato su zero, tutti i vertici del secondo flusso usano le stesse informazioni normali, ovvero le prime informazioni normali che si verificano nel secondo flusso.
Il valore Stride deve essere allineato a DWORD.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | d3dumddi.h (include D3dumddi.h) |