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 (包括 D3d10umddi.h) |