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
データ サイズを定義するいくつかの定義済みデータ型の 1 つ。 これらの型の詳細については、Microsoft Windows SDKドキュメントのD3DDECLTYPE列挙型を参照してください。
[in] Method
テセレータ処理メソッド。 このメソッドは、頂点データに対するテセレータの解釈と操作方法を決定します。 これらのメソッドの詳細については、Windows SDK ドキュメントのD3DDECLMETHOD列挙の種類に関するページを参照してください。
[in] Usage
頂点データの使用目的。 使用できる使用方法の詳細については、Windows SDK ドキュメントのD3DDECLUSAGE列挙の種類に関するページを参照してください。
[in] UsageIndex
Usage メンバーで指定されている使用状況データの変更。 この変更により、複数の使用の種類を指定できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
Header | d3dumddi.h (D3dumddi.h を含む) |