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) |