D3DDDIVERTEXELEMENT 结构 (d3dumddi.h)
D3DDDIVERTEXELEMENT 结构描述顶点着色器声明数组中的元素。
语法
typedef struct _D3DDDIVERTEXELEMENT {
[in] USHORT Stream;
[in] USHORT Offset;
[in] UCHAR Type;
[in] UCHAR Method;
[in] UCHAR Usage;
[in] UCHAR UsageIndex;
} D3DDDIVERTEXELEMENT;
成员
[in] Stream
流的编号。
[in] Offset
如果有任何) ,则偏移量 (,以字节为单位,从流开始到数据开头。
[in] Type
定义数据大小的几种预定义数据类型之一。 有关这些类型的详细信息,请参阅 Microsoft Windows SDK 文档中的 D3DDECLTYPE 枚举类型。
[in] Method
细化器处理方法。 此方法确定细化器如何解释和操作顶点数据。 有关这些方法的详细信息,请参阅 Windows SDK 文档中的 D3DDECLMETHOD 枚举类型。
[in] Usage
顶点数据的预期用途。 有关可能用途的详细信息,请参阅 Windows SDK 文档中的 D3DDECLUSAGE 枚举类型。
[in] UsageIndex
对 Usage 成员中指定的 使用情况数据的修改。 此修改允许指定多个使用类型。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
标头 | d3dumddi.h (包括 D3dumddi.h) |