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 オペレーティング システムで使用できます。 |
ヘッダー | d3d10umddi.h (D3d10umddi.h を含む) |