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 設定為零。

[in] InstanceDataStepRate

如果 InputSlotClass 成員設定為 D3D10_DDI_INPUT_PER_INSTANCE_DATA,則會在遞增至下一個數據元素之前呈現的實例數目。 如果 InputSlotClass 設定為 D3D10_DDI_INPUT_PER_VERTEX_DATA,InstanceDataStepRate 會設定為零。

[in] InputRegister

項目的輸入緩存器數目。

規格需求

需求
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。
標頭 d3d10umddi.h (include D3d10umddi.h)

另請參閱

D3D10DDIARG_CREATEELEMENTLAYOUT