структура 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. InstanceDataStepRate равно нулю, если InputSlotClass имеет значение D3D10_DDI_INPUT_PER_VERTEX_DATA.
[in] InputRegister
Число входных регистров для элемента.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
заголовка | d3d10umddi.h (include D3d10umddi.h) |