структура 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) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по