struttura D3DDDIARG_SETSTREAMSOURCE (d3dumddi.h)
La struttura D3DDDIARG_SETSTREAMSOURCE descrive la parte del flusso di vertici 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;
Membri
[in] Stream
Flusso da associare, ovvero un valore compreso tra zero e il numero massimo di flussi specificati dal driver.
[in] hVertexBuffer
Handle per il vertex buffer. Se questo membro è zero, il flusso non deve più essere associato a un vertex buffer.
[in] Offset
Offset in byte nel flusso.
Il valore offset deve essere allineato a DWORD.
[in] Stride
Dimensione, 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 nel secondo flusso usano le stesse informazioni normali, ovvero le prime informazioni normali che si verificano nel secondo flusso.
Il valore stride deve essere allineato con DWORD.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
intestazione | d3dumddi.h (include D3dumddi.h) |