D3DDDIARG_SETSTREAMSOURCE結構 (d3dumddi.h)
D3DDDIARG_SETSTREAMSOURCE 結構描述要系結至頂點緩衝區的頂點數據流部分。
語法
typedef struct _D3DDDIARG_SETSTREAMSOURCE {
[in] UINT Stream;
[in] HANDLE hVertexBuffer;
[in] UINT Offset;
[in] UINT Stride;
} D3DDDIARG_SETSTREAMSOURCE;
成員
[in] Stream
要系結的數據流,這是介於零和驅動程式所指定之數據流數目上限之間的值。
[in] hVertexBuffer
頂點緩衝區的句柄。 如果這個成員為零,數據流就不應該再系結至頂點緩衝區。
[in] Offset
以位元組為單位的位移到數據流中。
Offset 值必須對齊 DWORD。
[in] Stride
大小,以位元組為單位,從一個頂點到下一個頂點。 如果 Stride 設為零,則所有頂點都會接收相同的數據進行處理。
例如,應用程式可能會使用兩個輸入來源數據流,其中第一個數據流包含位置資訊,而第二個數據流則包含一般資訊。 如果第二個數據流的 stride 設定為零,則第二個數據流中的所有頂點都會使用相同的一般資訊,這是第二個數據流中發生的第一個正常資訊。
Stride 值必須對齊 DWORD。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows作系統中使用。 |
標頭 | d3dumddi.h (包括 D3dumddi.h) |