структура 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 должно быть выровнено по DWORD.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть d3dumddi.h (включая D3dumddi.h)

См. также раздел

SetStreamSource