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 オペレーティング システムで使用できます。 |
ヘッダー | d3dumddi.h (D3dumddi.h を含む) |
関連項目
CreateVertexShaderDecl の