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 を含む)

こちらもご覧ください

D3D10DDIARG_CREATEELEMENTLAYOUT