D3DDDIARG_SETSTREAMSOURCEUM 结构 (d3dumddi.h)
D3DDDIARG_SETSTREAMSOURCEUM结构描述要绑定到用户内存缓冲区的顶点流。
语法
typedef struct _D3DDDIARG_SETSTREAMSOURCEUM {
[in] UINT Stream;
[in] UINT Stride;
} D3DDDIARG_SETSTREAMSOURCEUM;
成员
[in] Stream
要绑定到用户内存缓冲区的顶点流的索引(从零开始)。
[in] Stride
从流中的一个顶点到下一个顶点的大小(以字节为单位)。 与调用 SetStreamSource 函数相比, Stride 不能设置为零。 由于只能将一个流绑定到用户内存缓冲区,因此流中的每个顶点必须接收不同的数据进行处理。
Stride 值必须与 DWORD 对齐。
注解
在调用用户模式显示驱动程序的 SetStreamSourceUM 函数时,指向D3DDDIARG_SETSTREAMSOURCEUM结构的指针在 pData 参数中传递。 Microsoft Direct3D 运行时在调用用户模式显示驱动程序的 SetStreamSourceUM 函数时,通过 pUMBuffer 参数为顶点流提供顶点数据。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
标头 | d3dumddi.h (包括 D3dumddi.h) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈