структура 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 (включая D3d10umddi.h) |