структура 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
Смещение в байтах в потоке.
Значение смещения должно быть выровнено.
[in] Stride
Размер в байтах от одной вершины до следующей вершины. Если stride равно нулю, все вершины получают одинаковые данные для обработки.
Например, приложение может использовать два входных исходных потока, в которых первый поток содержит сведения о положении, а второй поток содержит обычные сведения. Если шаг для второго потока равен нулю, все вершины во втором потоке используют одну и ту же обычную информацию, которая является первой обычной информацией, которая возникает во втором потоке.
Значение Stride должно быть выровнено по DWORD.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
заголовка | d3dumddi.h (include D3dumddi.h) |