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