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) |