D3D10DDIARG_INPUT_ELEMENT_DESC 構造体 (d3d10umddi.h)
D3D10DDIARG_INPUT_ELEMENT_DESC構造体は、レイアウトの要素を記述します。
構文
typedef struct D3D10DDIARG_INPUT_ELEMENT_DESC {
[in] UINT InputSlot;
[in] UINT AlignedByteOffset;
[in] DXGI_FORMAT Format;
[in] D3D10_DDI_INPUT_CLASSIFICATION InputSlotClass;
[in] UINT InstanceDataStepRate;
[in] UINT InputRegister;
} D3D10DDIARG_INPUT_ELEMENT_DESC;
メンバー
[in] InputSlot
要素の入力スロットの番号。
[in] AlignedByteOffset
要素のアラインされたオフセット (バイト単位)。
[in] Format
要素の形式を示すDXGI_FORMAT型指定された値。
[in] InputSlotClass
要素の型を示す 値です。 このメンバーは、D3D10_DDI_INPUT_CLASSIFICATION列挙体の次のいずれかの値に設定する必要があります。
値 | 意味 |
---|---|
D3D10_DDI_INPUT_PER_VERTEX_DATA (0) | InstanceDataStepRate メンバーは、レンダリングするインスタンスの数を保持します。 |
D3D10_DDI_INPUT_PER_INSTANCE_DATA (1) | InstanceDataStepRate は 0 に設定されています。 |
[in] InstanceDataStepRate
InputSlotClass メンバーが D3D10_DDI_INPUT_PER_INSTANCE_DATA に設定されている場合に、次のデータ要素にインクリメントする前にレンダリングするインスタンスの数。 InputSlotClass が D3D10_DDI_INPUT_PER_VERTEX_DATA に設定されている場合、InstanceDataStepRate は 0 に設定されます。
[in] InputRegister
要素の入力レジスタの番号。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
Header | d3d10umddi.h (D3d10umddi.h を含む) |